@media (max-width:1280px){.platform-nav{grid-template-rows:auto auto!important;grid-template-columns:minmax(190px,240px) minmax(0,1fr) auto auto!important;align-items:center!important;row-gap:6px!important;height:auto!important;min-height:112px!important;padding-block:10px!important}.platform-nav .mobile-brand-button{grid-area:1/1!important;width:auto!important;min-width:0!important}.platform-nav nav#primary-navigation{grid-area:1/2/span 2!important;align-self:stretch!important}.platform-nav .pricing-nav-cta{grid-area:1/3/span 2!important}.platform-nav .site-language-switch{grid-area:1/4!important}.platform-nav .member-actions{width:auto!important;height:auto!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex-wrap:nowrap!important;grid-area:2/1!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}.platform-nav .member-account-wrap{flex:0 auto!important;min-width:0!important}.platform-nav .member-actions .member-button,.platform-nav .member-logout-button,.platform-nav .admin-entry{text-overflow:clip!important;white-space:nowrap!important;border-radius:9px!important;width:auto!important;min-width:86px!important;max-width:none!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:12px!important;line-height:1!important;overflow:visible!important}.platform-nav .member-actions .member-button svg{flex:0 0 14px!important;width:14px!important;height:14px!important}.platform-nav .member-logout-button{color:#102f3a!important;background:#fff!important;border:1px solid #b9c9c4!important;justify-content:center!important;align-items:center!important;font-weight:900!important;display:inline-flex!important}}@media (max-width:860px){.platform-nav{grid-template-rows:auto auto!important;grid-template-columns:minmax(118px,1fr) auto auto!important;gap:8px!important;min-height:132px!important;padding:10px 12px!important;display:grid!important}.platform-nav .mobile-brand-button{grid-area:1/1!important}.platform-nav .mobile-nav-toggle{grid-area:1/2!important;min-width:44px!important;min-height:44px!important}.platform-nav .site-language-switch{grid-area:1/3!important;margin-left:0!important}.platform-nav .member-actions{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;grid-area:2/1/auto/-1!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;overflow-x:auto!important}.platform-nav .member-actions::-webkit-scrollbar{display:none!important}.platform-nav .member-actions .member-button,.platform-nav .member-logout-button,.platform-nav .admin-entry{flex:none!important;min-width:112px!important;height:42px!important;min-height:42px!important;font-size:13px!important}.platform-nav nav#primary-navigation{z-index:10002!important;grid-area:auto!important;max-height:calc(100vh - 140px)!important;position:fixed!important;top:120px!important;left:10px!important;right:10px!important;overflow-y:auto!important}.platform-nav.mobile-nav-open nav#primary-navigation{display:flex!important}.platform-nav>.mobile-nav-backdrop{top:120px!important}}@media (max-width:520px){.platform-nav{min-height:140px!important}.platform-nav .mobile-brand-button .brand,.platform-nav .mobile-brand-button img{max-width:132px!important}.platform-nav .member-actions{gap:7px!important}.platform-nav .member-actions .member-button,.platform-nav .member-logout-button,.platform-nav .admin-entry{min-width:104px!important;padding-inline:11px!important;font-size:12px!important}}@media (min-width:721px) and (max-width:1180px){.platform-nav{grid-template-columns:390px minmax(0,1fr) auto auto!important;align-items:start!important;height:128px!important;min-height:128px!important;padding-top:14px!important;padding-bottom:18px!important;overflow:visible!important}.platform-nav .mobile-brand-button{align-self:start!important;width:390px!important}.platform-nav .mobile-brand-button .brand,.platform-nav .mobile-brand-button img,.platform-nav .mobile-brand-button .brand-logo{max-height:58px!important;transform:none!important}.platform-nav .member-actions{white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:390px!important;height:44px!important;display:flex!important;bottom:12px!important;left:32px!important;overflow:visible!important}.platform-nav .member-actions .member-button,.platform-nav .member-logout-button,.platform-nav .admin-entry{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:8px!important;width:auto!important;min-width:126px!important;max-width:190px!important;height:42px!important;min-height:42px!important;padding:0 16px!important;font-size:13px!important;line-height:1!important;overflow:hidden!important}.platform-nav nav#primary-navigation{scrollbar-width:none!important;align-self:stretch!important;height:100%!important;overflow:auto hidden!important}.platform-nav nav#primary-navigation::-webkit-scrollbar{display:none!important}}@media (max-width:920px){.platform-nav{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;row-gap:8px!important;height:auto!important;min-height:188px!important;padding:12px 14px 14px!important;display:grid!important;overflow:visible!important}.platform-nav .mobile-brand-button{grid-area:1/1!important;align-self:center!important;min-height:54px!important;transform:none!important}.platform-nav .mobile-brand-button .brand,.platform-nav .mobile-brand-button img,.platform-nav .mobile-brand-button .brand-logo{max-height:54px!important;transform:none!important}.platform-nav .mobile-nav-toggle{grid-area:1/2!important}.platform-nav .site-language-switch{grid-area:1/3!important;justify-self:end!important}.platform-nav .member-actions{width:100%!important;height:auto!important;box-shadow:none!important;white-space:normal!important;z-index:3!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;grid-area:2/1/auto/-1!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}.platform-nav .member-actions .member-button,.platform-nav .member-logout-button,.platform-nav .admin-entry{text-overflow:clip!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:122px!important;max-width:100%!important;height:42px!important;min-height:42px!important;padding:0 14px!important;font-size:13px!important;line-height:1!important;display:inline-flex!important;position:static!important;overflow:visible!important}.platform-nav nav#primary-navigation{width:100%!important;height:auto!important;min-height:52px!important;box-shadow:none!important;scrollbar-width:none!important;background:0 0!important;border:0!important;grid-area:3/1/auto/-1!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;padding:0!important;display:flex!important;position:static!important;overflow:auto hidden!important}.platform-nav nav#primary-navigation::-webkit-scrollbar{display:none!important}.platform-nav nav#primary-navigation button{text-align:center!important;flex:none!important;min-width:110px!important;height:52px!important}.platform-nav>.mobile-nav-backdrop{display:none!important}}@media (max-width:560px){.platform-nav{min-height:196px!important;padding-inline:10px!important}.platform-nav .member-actions .member-button,.platform-nav .member-logout-button,.platform-nav .admin-entry{min-width:112px!important;height:40px!important;min-height:40px!important;padding-inline:12px!important;font-size:12px!important}.platform-nav nav#primary-navigation button{min-width:96px!important}}@media (max-width:820px){body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .member-actions{width:max-content!important;min-width:0!important;height:28px!important;box-shadow:none!important;z-index:230!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important;position:absolute!important;inset:51px 12px auto auto!important;overflow:visible!important}:is(body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .member-actions .member-button,body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .member-actions .member-logout-button){white-space:nowrap!important;flex:none!important;width:auto!important;min-width:96px!important;max-width:126px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:10px!important}}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav{padding-right:300px!important;position:fixed!important;overflow:visible!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav>nav#primary-navigation{max-width:calc(100vw - 560px)!important;padding-right:260px!important}:is(body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-stitch-page,.video-studio-page)) header.platform-nav .member-actions,body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .member-actions){width:max-content!important;min-width:0!important;height:32px!important;box-shadow:none!important;z-index:260!important;background:0 0!important;border:0!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:50px 192px auto auto!important;overflow:visible!important;transform:none!important}:is(body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .member-actions .member-button,body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-stitch-page,.video-studio-page)) header.platform-nav .member-actions .member-logout-button){white-space:nowrap!important;border-radius:7px!important;flex:none!important;width:auto!important;min-width:106px!important;max-width:136px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:11px!important;line-height:1!important}:is(body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .member-actions .credit-chip,body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-stitch-page,.video-studio-page)) header.platform-nav .member-actions .admin-entry){display:none!important}@media (max-width:1100px){body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav{padding-right:250px!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .member-actions{right:132px!important}}@media (max-width:720px){body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav{padding-right:12px!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .member-actions{top:52px!important;right:12px!important}}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .site-language-switch{z-index:262!important;background:#f6faf7!important;border:1px solid #c8d5d1!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:auto!important;height:34px!important;margin:0!important;padding:3px!important;display:inline-flex!important;position:absolute!important;top:28px!important;right:360px!important;box-shadow:inset 0 0 0 1px #fff!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .site-language-switch button{min-width:34px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:11px!important;line-height:1!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-stitch-page,.video-studio-page)) header.platform-nav>nav#primary-navigation{max-width:calc(100vw - 690px)!important;padding-right:390px!important}@media (max-width:1180px){body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .site-language-switch{right:284px!important}}@media (max-width:820px){body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .site-language-switch{top:12px!important;right:12px!important}}@media (max-width:760px){body .platform header.platform-nav{z-index:9000!important;box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #dce5e1!important;grid-template:"brand language menu"46px"actions actions actions"42px/minmax(0,1fr) auto auto!important;align-items:center!important;gap:9px 8px!important;width:100%!important;height:auto!important;min-height:132px!important;padding:12px 14px 14px!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important;box-shadow:0 10px 24px #082d3814!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav{z-index:9000!important;box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #dce5e1!important;grid-template:"brand language menu"46px"actions actions actions"42px/minmax(0,1fr) auto auto!important;align-items:center!important;gap:9px 8px!important;width:100%!important;height:auto!important;min-height:132px!important;padding:12px 14px 14px!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important;box-shadow:0 10px 24px #082d3814!important}body .platform header.platform-nav .mobile-brand-button{grid-area:brand!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:100%!important;height:46px!important;min-height:46px!important;padding:0!important;display:flex!important;position:static!important;overflow:hidden!important;transform:none!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .mobile-brand-button{grid-area:brand!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:100%!important;height:46px!important;min-height:46px!important;padding:0!important;display:flex!important;position:static!important;overflow:hidden!important;transform:none!important}body .platform header.platform-nav .mobile-brand-button .brand,body .platform header.platform-nav .mobile-brand-button img,body .platform header.platform-nav .mobile-brand-button .brand-logo{object-fit:contain!important;width:auto!important;max-width:min(178px,44vw)!important;height:auto!important;max-height:42px!important;transform:none!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .mobile-brand-button .brand{object-fit:contain!important;width:auto!important;max-width:min(178px,44vw)!important;height:auto!important;max-height:42px!important;transform:none!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .mobile-brand-button img{object-fit:contain!important;width:auto!important;max-width:min(178px,44vw)!important;height:auto!important;max-height:42px!important;transform:none!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .mobile-brand-button .brand-logo{object-fit:contain!important;width:auto!important;max-width:min(178px,44vw)!important;height:auto!important;max-height:42px!important;transform:none!important}body .platform header.platform-nav .site-language-switch{z-index:2!important;background:#f6faf7!important;border:1px solid #cbd8d3!important;border-radius:999px!important;grid-area:language!important;place-self:center end!important;gap:2px!important;width:auto!important;height:40px!important;min-height:40px!important;margin:0!important;padding:3px!important;position:static!important;box-shadow:inset 0 0 0 1px #fff!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .site-language-switch{z-index:2!important;background:#f6faf7!important;border:1px solid #cbd8d3!important;border-radius:999px!important;grid-area:language!important;place-self:center end!important;gap:2px!important;width:auto!important;height:40px!important;min-height:40px!important;margin:0!important;padding:3px!important;position:static!important;box-shadow:inset 0 0 0 1px #fff!important}body .platform header.platform-nav .site-language-switch button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:12px!important;line-height:1!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .site-language-switch button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:12px!important;line-height:1!important}body .platform header.platform-nav .mobile-nav-toggle{z-index:2!important;background:#f7faf8!important;border:1px solid #cbd8d3!important;border-radius:12px!important;grid-area:menu!important;justify-self:end!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;position:static!important;box-shadow:0 4px 12px #082d3814!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .mobile-nav-toggle{z-index:2!important;background:#f7faf8!important;border:1px solid #cbd8d3!important;border-radius:12px!important;grid-area:menu!important;justify-self:end!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;position:static!important;box-shadow:0 4px 12px #082d3814!important}body .platform header.platform-nav .member-actions{width:100%!important;max-width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;z-index:1!important;background:0 0!important;border:0!important;grid-area:actions!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .member-actions{width:100%!important;max-width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;z-index:1!important;background:0 0!important;border:0!important;grid-area:actions!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}body .platform header.platform-nav .member-actions .member-account-wrap{width:100%!important;min-width:0!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .member-actions .member-account-wrap{width:100%!important;min-width:0!important}body .platform header.platform-nav .member-actions .member-button,body .platform header.platform-nav .member-actions .member-logout-button{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:13px!important;line-height:1!important;overflow:hidden!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .member-actions .member-button{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:13px!important;line-height:1!important;overflow:hidden!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-stitch-page,.video-studio-page)) header.platform-nav .member-actions .member-logout-button{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:13px!important;line-height:1!important;overflow:hidden!important}body .platform header.platform-nav .member-actions .member-logout-button{flex:none!important;width:auto!important;min-width:92px!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .member-actions .member-logout-button{flex:none!important;width:auto!important;min-width:92px!important}body .platform header.platform-nav .member-actions .credit-chip,body .platform header.platform-nav .member-actions .admin-entry,body .platform header.platform-nav .pricing-nav-cta{display:none!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .member-actions .credit-chip{display:none!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-stitch-page,.video-studio-page)) header.platform-nav .member-actions .admin-entry{display:none!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav .pricing-nav-cta{display:none!important}body .platform header.platform-nav>nav#primary-navigation{z-index:10020!important;background:#fffffffa!important;border:1px solid #cbd8d3!important;border-radius:16px!important;flex-direction:column!important;grid-area:auto!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 168px)!important;padding:12px!important;display:none!important;position:fixed!important;top:148px!important;left:12px!important;right:12px!important;overflow:hidden auto!important;box-shadow:0 22px 54px #082d3833!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav>nav#primary-navigation{z-index:10020!important;background:#fffffffa!important;border:1px solid #cbd8d3!important;border-radius:16px!important;flex-direction:column!important;grid-area:auto!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 168px)!important;padding:12px!important;display:none!important;position:fixed!important;top:148px!important;left:12px!important;right:12px!important;overflow:hidden auto!important;box-shadow:0 22px 54px #082d3833!important}body .platform header.platform-nav.mobile-nav-open>nav#primary-navigation{display:flex!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav.mobile-nav-open>nav#primary-navigation{display:flex!important}body .platform header.platform-nav>nav#primary-navigation button{text-align:left!important;border-radius:10px!important;justify-content:space-between!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 14px!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav>nav#primary-navigation button{text-align:left!important;border-radius:10px!important;justify-content:space-between!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 14px!important}body .platform header.platform-nav>.mobile-nav-backdrop{z-index:10010!important;background:#082d3829!important;display:block!important;position:fixed!important;inset:132px 0 0!important}body:has(:is(.app-shell,.panorama-page,.collage-page,.model-studio-page,.video-studio-page,.video-stitch-page)) header.platform-nav>.mobile-nav-backdrop{z-index:10010!important;background:#082d3829!important;display:block!important;position:fixed!important;inset:132px 0 0!important}}
.platform header.platform-nav,header.platform-nav{box-sizing:border-box!important;z-index:9000!important;background:#fff!important;border-bottom:1px solid #dfe8e4!important;grid-template:"brand nav language pricing"58px"actions nav language pricing"34px/minmax(230px,310px) minmax(420px,1fr) auto auto!important;align-items:center!important;gap:4px clamp(14px,2vw,28px)!important;width:100%!important;height:auto!important;min-height:96px!important;padding:10px clamp(24px,3vw,58px)!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important;box-shadow:0 10px 24px #082d3814!important}.platform header.platform-nav .mobile-brand-button,header.platform-nav .mobile-brand-button{background:0 0!important;border:0!important;grid-area:brand!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:hidden!important;transform:none!important}.platform header.platform-nav .mobile-brand-button .brand,.platform header.platform-nav .mobile-brand-button img,.platform header.platform-nav .mobile-brand-button .brand-logo,header.platform-nav .mobile-brand-button .brand,header.platform-nav .mobile-brand-button img,header.platform-nav .mobile-brand-button .brand-logo{object-fit:contain!important;width:auto!important;max-width:210px!important;height:auto!important;max-height:54px!important;transform:none!important}.platform header.platform-nav>nav#primary-navigation,header.platform-nav>nav#primary-navigation{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;scrollbar-width:none!important;z-index:1!important;background:0 0!important;border:0!important;grid-area:nav!important;justify-content:center!important;align-items:stretch!important;gap:4px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:auto hidden!important}.platform header.platform-nav>nav#primary-navigation::-webkit-scrollbar{display:none!important}header.platform-nav>nav#primary-navigation::-webkit-scrollbar{display:none!important}.platform header.platform-nav>nav#primary-navigation .mobile-nav-heading,header.platform-nav>nav#primary-navigation .mobile-nav-heading{display:none!important}.platform header.platform-nav>nav#primary-navigation button,header.platform-nav>nav#primary-navigation button{color:#102f3a!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:88px!important;height:58px!important;min-height:58px!important;padding:0 10px!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important;display:inline-flex!important}.platform header.platform-nav>nav#primary-navigation button small,header.platform-nav>nav#primary-navigation button small{color:#6d7d82!important;letter-spacing:1.1px!important;margin:0!important;font-size:8px!important;display:block!important}.platform header.platform-nav>nav#primary-navigation button.active,header.platform-nav>nav#primary-navigation button.active{color:#102f3a!important;background:#e8ff43!important;box-shadow:inset 0 -4px #102f3a!important}.platform header.platform-nav .site-language-switch,header.platform-nav .site-language-switch{z-index:2!important;background:#f7faf8!important;border:1px solid #c8d5d1!important;border-radius:999px!important;grid-area:language!important;justify-content:center!important;place-self:center end!important;align-items:center!important;gap:3px!important;width:auto!important;height:38px!important;min-height:38px!important;margin:0!important;padding:3px!important;display:inline-flex!important;position:static!important;box-shadow:inset 0 0 0 1px #fff!important}.platform header.platform-nav .site-language-switch button,header.platform-nav .site-language-switch button{color:#102f3a!important;background:0 0!important;border:0!important;border-radius:999px!important;width:34px!important;min-width:34px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.platform header.platform-nav .site-language-switch button.active,header.platform-nav .site-language-switch button.active{background:#e8ff43!important;box-shadow:0 2px #102f3a!important}.platform header.platform-nav .pricing-nav-cta,header.platform-nav .pricing-nav-cta{color:#765800!important;white-space:nowrap!important;z-index:2!important;background:#fff8da!important;border:1px solid #d2a526!important;border-radius:10px!important;grid-area:pricing!important;place-self:center end!important;width:142px!important;min-width:142px!important;height:48px!important;min-height:48px!important;padding:0 14px!important;font-size:11px!important;font-weight:900!important;line-height:1.15!important;position:static!important}.platform header.platform-nav .pricing-nav-cta small,header.platform-nav .pricing-nav-cta small{letter-spacing:1px!important;margin-top:2px!important;font-size:8px!important;display:block!important}.platform header.platform-nav .member-actions,header.platform-nav .member-actions{width:100%!important;max-width:100%!important;height:34px!important;min-height:34px!important;box-shadow:none!important;z-index:3!important;background:0 0!important;border:0!important;grid-area:actions!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.platform header.platform-nav .member-actions .member-account-wrap,header.platform-nav .member-actions .member-account-wrap{flex:0 auto!important;min-width:0!important}.platform header.platform-nav .member-actions .member-button,.platform header.platform-nav .member-actions .member-logout-button,.platform header.platform-nav .member-actions .admin-entry,header.platform-nav .member-actions .member-button,header.platform-nav .member-actions .member-logout-button,header.platform-nav .member-actions .admin-entry{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:86px!important;max-width:132px!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.platform header.platform-nav .member-actions .credit-chip,header.platform-nav .member-actions .credit-chip,.platform header.platform-nav .mobile-nav-toggle,header.platform-nav .mobile-nav-toggle,.platform header.platform-nav>.mobile-nav-backdrop,header.platform-nav>.mobile-nav-backdrop{display:none!important}@media (max-width:1180px){.platform header.platform-nav,header.platform-nav{grid-template-columns:minmax(205px,250px) minmax(360px,1fr) auto auto!important;column-gap:12px!important;padding-inline:20px!important}.platform header.platform-nav>nav#primary-navigation button,header.platform-nav>nav#primary-navigation button{min-width:78px!important;padding-inline:8px!important;font-size:11px!important}.platform header.platform-nav .pricing-nav-cta,header.platform-nav .pricing-nav-cta{width:126px!important;min-width:126px!important}}@media (max-width:820px){.platform header.platform-nav,header.platform-nav{grid-template:"brand language menu"46px"actions actions actions"42px/minmax(0,1fr) auto auto!important;gap:10px 8px!important;min-height:112px!important;padding:12px 14px 14px!important}.platform header.platform-nav .mobile-brand-button,header.platform-nav .mobile-brand-button{height:46px!important;min-height:46px!important}.platform header.platform-nav .mobile-brand-button .brand,.platform header.platform-nav .mobile-brand-button img,.platform header.platform-nav .mobile-brand-button .brand-logo,header.platform-nav .mobile-brand-button .brand,header.platform-nav .mobile-brand-button img,header.platform-nav .mobile-brand-button .brand-logo{max-width:min(180px,44vw)!important;max-height:42px!important}.platform header.platform-nav .site-language-switch,header.platform-nav .site-language-switch{height:40px!important;min-height:40px!important}.platform header.platform-nav .site-language-switch button,header.platform-nav .site-language-switch button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;font-size:12px!important}.platform header.platform-nav .mobile-nav-toggle,header.platform-nav .mobile-nav-toggle{background:#f7faf8!important;border:1px solid #cbd8d3!important;border-radius:12px!important;grid-area:menu!important;place-self:center end!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;display:inline-flex!important;position:static!important;box-shadow:0 4px 12px #082d3814!important}.platform header.platform-nav .member-actions,header.platform-nav .member-actions{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;height:42px!important;min-height:42px!important;display:grid!important}.platform header.platform-nav .member-actions .member-account-wrap,header.platform-nav .member-actions .member-account-wrap{width:100%!important}.platform header.platform-nav .member-actions .member-button,.platform header.platform-nav .member-actions .member-logout-button,header.platform-nav .member-actions .member-button,header.platform-nav .member-actions .member-logout-button{max-width:none!important;height:42px!important;min-height:42px!important;font-size:13px!important}.platform header.platform-nav .member-actions .member-button,header.platform-nav .member-actions .member-button{width:100%!important}.platform header.platform-nav .member-actions .member-logout-button,header.platform-nav .member-actions .member-logout-button{width:auto!important;min-width:92px!important}.platform header.platform-nav .pricing-nav-cta,header.platform-nav .pricing-nav-cta,.platform header.platform-nav .member-actions .admin-entry,header.platform-nav .member-actions .admin-entry,.platform header.platform-nav .member-actions .credit-chip,header.platform-nav .member-actions .credit-chip{display:none!important}.platform header.platform-nav>nav#primary-navigation,header.platform-nav>nav#primary-navigation{z-index:10020!important;background:#fffffffa!important;border:1px solid #cbd8d3!important;border-radius:16px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;width:auto!important;height:auto!important;max-height:calc(100dvh - 148px)!important;padding:12px!important;display:none!important;position:fixed!important;top:128px!important;left:12px!important;right:12px!important;overflow-y:auto!important;box-shadow:0 22px 54px #082d3833!important}.platform header.platform-nav.mobile-nav-open>nav#primary-navigation,header.platform-nav.mobile-nav-open>nav#primary-navigation{display:flex!important}.platform header.platform-nav>nav#primary-navigation .mobile-nav-heading,header.platform-nav>nav#primary-navigation .mobile-nav-heading{justify-content:space-between!important;align-items:baseline!important;padding:4px 4px 10px!important;display:flex!important}.platform header.platform-nav>nav#primary-navigation button,header.platform-nav>nav#primary-navigation button{text-align:left!important;border-radius:10px!important;flex-direction:row!important;justify-content:space-between!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 14px!important}.platform header.platform-nav>.mobile-nav-backdrop,header.platform-nav>.mobile-nav-backdrop{z-index:10010!important;background:#082d3829!important;display:block!important;position:fixed!important;inset:112px 0 0!important}}@media (max-width:420px){.platform header.platform-nav,header.platform-nav{gap:8px 6px!important;padding-inline:10px!important}.platform header.platform-nav .site-language-switch button,header.platform-nav .site-language-switch button{width:30px!important;min-width:30px!important}.platform header.platform-nav .member-actions .member-logout-button,header.platform-nav .member-actions .member-logout-button{min-width:84px!important}}
:root{--hkai-ink:#102f3a;--hkai-ink-2:#173f4a;--hkai-muted:#5e706f;--hkai-line:#dbe5e1;--hkai-paper:#f7f6f0;--hkai-surface:#fff;--hkai-lime:#e8ff43;--hkai-gold:#d6a93a;--hkai-red:#d52334;--hkai-radius:12px;--hkai-shadow:0 18px 44px #082d381a}body{color:var(--hkai-ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.platform,.public-landing,.public-page,.account-page,.member-center,.admin-page{font-family:Inter,Noto Sans TC,Noto Sans SC,Microsoft JhengHei,system-ui,sans-serif!important}.portal-copy h1,.public-page-hero h1,.public-pricing-page .page-banner h1,.member-center h1,.account-page h1,.admin-page h1{text-wrap:balance;max-width:11.5ch;color:var(--hkai-ink)!important;letter-spacing:0!important;margin-top:0!important;font-weight:800!important;line-height:.98!important}.portal-copy h1{font-size:clamp(54px,6.2vw,106px)!important}.portal-copy h1 em,.portal-copy h1 span,.portal-copy h1 strong{color:inherit!important;font-style:normal!important}.portal-copy>p,.public-page-hero p,.member-center p,.account-page p,.public-pricing-page p{max-width:760px;color:var(--hkai-muted)!important;letter-spacing:0!important;font-size:clamp(15px,1.35vw,19px)!important;line-height:1.75!important}.portal-copy>span,.public-page-eyebrow,.page-banner span,.member-center small,.public-plan-card>span,.pricing-referral-cta span{color:var(--hkai-red)!important;letter-spacing:.18em!important;font-size:clamp(10px,.9vw,13px)!important;font-weight:900!important;line-height:1.3!important}button,a.public-primary,a.public-secondary,.portal-primary,.portal-secondary,.member-center-action{min-height:44px;letter-spacing:0!important;border-radius:10px!important;transition:transform .16s,box-shadow .16s,filter .16s,background .16s!important}button:hover,a.public-primary:hover,a.public-secondary:hover,.portal-primary:hover,.portal-secondary:hover,.member-center-action:hover{transform:translateY(-1px)}button:active,a.public-primary:active,a.public-secondary:active,.portal-primary:active,.portal-secondary:active,.member-center-action:active{transform:translateY(0)scale(.98)}.portal-primary,.public-primary,.member-center-action,.public-plan-card>button{background:var(--hkai-ink)!important;color:#fff!important;border:0!important;font-weight:900!important;box-shadow:0 10px 24px #082d3824!important}.portal-secondary,.public-secondary{color:var(--hkai-ink)!important;background:#fff!important;border:1px solid #c9d6d2!important;font-weight:900!important}.portal-hero,.public-page-shell,.account-page,.member-center,.admin-page{overflow-x:clip}.portal-hero{align-items:center!important;gap:clamp(36px,6vw,96px)!important;padding-top:clamp(56px,7vw,118px)!important;padding-bottom:clamp(72px,8vw,132px)!important}.portal-copy>div,.public-page-actions{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;display:flex!important}.portal-copy>div>button,.public-page-actions>a,.public-page-actions>button{min-width:220px!important;min-height:56px!important;padding-inline:24px!important;font-size:16px!important}.portal-visual,.public-page-hero-media,.public-info-card,.public-plan-card,.member-support-channels article,.member-support-guide,.asset-center-panel>*,.asset-quota-card{border-radius:var(--hkai-radius)!important;box-shadow:var(--hkai-shadow)!important}.public-pricing-page{min-height:100dvh;padding-bottom:max(110px, env(safe-area-inset-bottom))!important;overflow:visible!important}.public-pricing-grid{align-items:stretch!important;overflow:visible!important}.public-plan-card{gap:12px!important;height:auto!important;min-height:auto!important;padding:clamp(20px,2vw,30px)!important;overflow:visible!important}.public-plan-card h2{text-wrap:balance;margin:6px 0 4px!important;font-size:clamp(22px,2.2vw,30px)!important;line-height:1.2!important}.public-plan-card>b{font-size:clamp(32px,4vw,46px)!important;line-height:1.05!important}.public-plan-card>strong,.public-plan-card>p,.enterprise-plan-highlights p,.enterprise-plan-highlights li small{overflow-wrap:anywhere}.public-plan-card>button{width:100%!important;min-height:52px!important;margin-top:auto!important}.pro-cycle-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.pro-cycle-switch button{white-space:normal!important;min-width:0!important;min-height:42px!important;line-height:1.25!important}.member-center-layout{align-items:start!important}.member-center-content{min-width:0!important;overflow:visible!important}.member-center-nav button{font-weight:900!important;line-height:1.25!important}@media (max-width:900px){.portal-hero{grid-template-columns:1fr!important;padding-inline:24px!important}.portal-copy h1,.public-page-hero h1,.public-pricing-page .page-banner h1,.member-center h1,.account-page h1{max-width:100%!important;font-size:clamp(40px,11vw,68px)!important}.portal-copy>div>button,.public-page-actions>a,.public-page-actions>button{width:100%!important;min-width:0!important}.public-pricing-grid{grid-template-columns:1fr!important;gap:16px!important;width:min(640px,100% - 28px)!important}.portal-copy,.portal-visual,.portal-copy>span,.portal-copy>h1,.portal-copy>p,.portal-copy>div{visibility:visible!important;opacity:1!important;display:block!important}.portal-copy>div{display:grid!important}.portal-visual{aspect-ratio:16/9!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.portal-visual .hero-zoom{aspect-ratio:16/9!important;width:100%!important;height:auto!important;display:block!important;position:relative!important;inset:auto!important}.portal-visual .hero-zoom>video{object-fit:cover!important;width:100%!important;height:100%!important}.public-plan-card{min-height:0!important;padding:22px!important}}@media (max-width:640px){.member-center{padding-inline:14px!important}.member-center-heading{padding:18px 0 22px!important}.member-center-layout{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}.member-center-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important;position:static!important}.member-center-nav button{text-align:center!important;min-height:46px!important;padding:9px 10px!important;font-size:13px!important}.member-center-breadcrumb{display:none!important}.member-center-content>header h2,.account-page h1{font-size:clamp(30px,9vw,42px)!important;line-height:1.12!important}.public-pricing-page{padding-bottom:160px!important}.public-pricing-page .page-banner{min-height:190px!important}.public-plan-card{gap:10px!important;padding:20px 18px!important}.public-plan-card h2{font-size:24px!important}.public-plan-card>b{font-size:34px!important}.public-payment-note,.pricing-referral-cta{width:calc(100% - 28px)!important}.pricing-referral-cta{gap:16px!important;display:grid!important}.pricing-referral-cta button{width:100%!important;min-height:52px!important}}@media (max-width:390px){.member-center-nav{grid-template-columns:1fr!important}.portal-copy h1,.public-page-hero h1,.public-pricing-page .page-banner h1{font-size:38px!important}}.public-page .public-page-hero h1{color:#f2f7f4!important}.public-page .public-page-hero-copy>p{color:#cbdad6!important}
body:has(.app-shell){--workspace-header-height:112px;--hkai-tool-rail:232px;background:#050807}.platform .app-shell{--studio-bg:#050807;--studio-panel:#0f1412;--studio-panel-2:#151c19;--studio-line:#d9ff3129;--studio-muted:#95a39f;--studio-text:#f4f7ef;--studio-accent:#ffb31a;--studio-lime:#dcff29;grid-template-columns:var(--hkai-tool-rail) minmax(0, 1fr)!important;min-height:calc(100dvh - var(--workspace-header-height))!important;background:var(--studio-bg)!important;color:var(--studio-text)!important;overflow:hidden!important}.platform .app-shell .studio-sidebar{width:var(--hkai-tool-rail)!important;min-width:var(--hkai-tool-rail)!important;max-width:var(--hkai-tool-rail)!important;height:calc(100dvh - var(--workspace-header-height))!important;background:#080b0a!important;border-right:1px solid #ffffff14!important;padding:14px 10px 18px!important;overflow-y:auto!important;box-shadow:inset -1px 0 #d9ff3114!important}.platform .app-shell .studio-sidebar>span{color:var(--studio-accent)!important;letter-spacing:1.8px!important;padding:0 14px 12px!important;font-size:11px!important;font-weight:900!important;display:block!important}.platform .app-shell :is(.side-tool-group,.studio-side-tool,.membership-card){border-radius:10px!important}.platform .app-shell .side-tool-group{background:#ffffff06!important;border:1px solid #ffffff14!important;margin:0 0 8px!important;padding:0!important;overflow:hidden!important}.platform .app-shell .side-group-toggle{color:#dce7e4!important;text-align:left!important;background:0 0!important;border:0!important;border-left:3px solid #0000!important;grid-template-columns:1fr 24px!important;align-items:center!important;width:100%!important;height:54px!important;min-height:54px!important;padding:9px 12px!important;display:grid!important}.platform .app-shell .side-group-toggle b,.platform .app-shell .studio-side-tool b{color:inherit!important;letter-spacing:0!important;font-size:14px!important;line-height:1.2!important}.platform .app-shell .side-group-toggle small,.platform .app-shell .studio-side-tool small,.platform .app-shell .side-group-items>button small{color:#859491!important;letter-spacing:.6px!important;margin-top:2px!important;font-size:10px!important;line-height:1.15!important}.platform .app-shell .side-group-toggle i{width:24px!important;height:24px!important;color:var(--studio-accent)!important;background:#ffb31a1a!important;border-radius:999px!important;place-items:center!important;font-style:normal!important;display:grid!important}.platform .app-shell .side-tool-group.open .side-group-toggle,.platform .app-shell .side-group-toggle:hover{border-left-color:var(--studio-accent)!important;color:var(--studio-lime)!important;background:#ffb31a1a!important}.platform .app-shell .side-group-items{gap:6px!important;padding:8px!important;display:grid!important}.platform .app-shell .side-group-items>button,.platform .app-shell .studio-side-tool{color:#ccd8d5!important;text-align:left!important;width:100%!important;height:54px!important;min-height:54px!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:8px!important;grid-template-columns:24px 1fr!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px 10px!important;display:grid!important}.platform .app-shell .side-group-items>button b{color:inherit!important;font-size:13px!important;line-height:1.15!important}.platform .app-shell .side-group-items>button i,.platform .app-shell .studio-side-tool i{color:#91a4a0!important;background:#ffffff0a!important;border-radius:999px!important;place-items:center!important;width:24px!important;height:24px!important;font-size:13px!important;font-style:normal!important;display:grid!important}.platform .app-shell .side-group-items>button.active,.platform .app-shell .side-group-items>button:hover,.platform .app-shell .studio-side-tool:hover{color:#151006!important;background:linear-gradient(135deg,#ffb31a,#ffd35a)!important;border-color:#ffb31a8c!important}.platform .app-shell .side-group-items>button.active :is(small,i),.platform .app-shell .side-group-items>button:hover :is(small,i),.platform .app-shell .studio-side-tool:hover :is(small,i){color:#151006b3!important}.platform .app-shell .membership-card{display:none!important}.platform .app-shell .studio-main{background:radial-gradient(circle at 70% 0,#d9ff3114,#0000 34%),#050807!important;min-width:0!important;padding:18px 20px 196px!important;overflow:hidden!important}.platform .app-shell.creation-fixed-workspace .creation-stream-enhanced{top:calc(var(--workspace-header-height) + 16px)!important;left:calc(var(--hkai-tool-rail) + 20px)!important;border:1px solid var(--studio-line)!important;background:#080b0af5!important;border-radius:14px!important;bottom:178px!important;right:20px!important;box-shadow:0 22px 70px #0000006b!important}.platform .app-shell.creation-fixed-workspace .creation-stream-enhanced>header{background:linear-gradient(#ffffff0b,#0000)!important;border-bottom:1px solid #ffffff14!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;min-height:66px!important;padding:12px 16px!important;display:grid!important}.platform .app-shell.creation-fixed-workspace .creation-stream-enhanced>header h2{color:#fff!important;margin:0!important;font-size:21px!important;line-height:1.2!important}.platform .app-shell.creation-fixed-workspace .creation-stream-enhanced>header span,.platform .app-shell.creation-fixed-workspace .creation-stream-enhanced>header p{display:none!important}.platform .app-shell.creation-fixed-workspace .creation-stream-enhanced>header>div:last-child{align-items:center!important;gap:8px!important;display:flex!important}.platform .app-shell.creation-fixed-workspace .creation-stream-enhanced>header button,.platform .app-shell.creation-fixed-workspace .creation-stream-filters button,.platform .app-shell .creation-stream-result footer button,.platform .app-shell .creation-stream-copy button{color:#ffd267!important;white-space:nowrap!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#ffb31a1a!important;border:1px solid #ffb31a47!important;border-radius:10px!important;padding:0 13px!important;font-size:13px!important;font-weight:850!important}.platform .app-shell.creation-fixed-workspace .creation-stream-filters{background:#ffffff05!important;border-bottom:1px solid #ffffff0f!important;grid-template-columns:minmax(260px,1fr) repeat(6,auto) max-content!important;align-items:center!important;gap:8px!important;padding:12px 16px!important;display:grid!important}.platform .app-shell.creation-fixed-workspace .creation-stream-filters label{width:auto!important;min-width:0!important}.platform .app-shell.creation-fixed-workspace .creation-stream-filters input,.platform .app-shell.creation-fixed-workspace .creation-stream-filters select{color:#081d22!important;background:#f3f7f3!important;border:1px solid #ffffff24!important;border-radius:10px!important;width:100%!important;height:42px!important;min-height:42px!important;font-size:14px!important}.platform .app-shell.creation-fixed-workspace .creation-stream-filters button.active,.platform .app-shell.creation-fixed-workspace .creation-stream-filters button:hover,.platform .app-shell .creation-stream-result footer button:hover,.platform .app-shell .creation-stream-copy button:hover{background:var(--studio-accent)!important;color:#140f06!important;border-color:#0000!important}.platform .app-shell.creation-fixed-workspace .creation-stream-filters b{color:var(--studio-muted)!important;font-size:12px!important}.platform .app-shell.creation-fixed-workspace .creation-stream-list{padding:18px!important}.platform .app-shell .creation-stream-item{grid-template-columns:minmax(260px,430px) minmax(260px,1fr) minmax(420px,1.05fr)!important;align-items:stretch!important;gap:18px!important;margin:0 0 18px!important;padding:0!important;display:grid!important}.platform .app-shell .creation-stream-index{display:none!important}.platform .app-shell .creation-stream-source,.platform .app-shell .creation-stream-copy,.platform .app-shell .creation-stream-result{background:var(--studio-panel)!important;border:1px solid #ffffff14!important;border-radius:14px!important;min-width:0!important;overflow:hidden!important}.platform .app-shell .creation-stream-source{padding:14px!important}.platform .app-shell .creation-stream-source figcaption{color:var(--studio-muted)!important;margin:0 0 10px!important;font-size:12px!important;font-weight:800!important}.platform .app-shell .creation-stream-source img,.platform .app-shell .creation-stream-result img,.platform .app-shell .creation-stream-result video{object-fit:contain!important;background:#111714!important;border-radius:10px!important;width:100%!important;height:100%!important;max-height:360px!important}.platform .app-shell .creation-stream-copy{flex-direction:column!important;gap:10px!important;padding:16px!important;display:flex!important}.platform .app-shell .creation-stream-copy header{color:var(--studio-muted)!important;justify-content:space-between!important;gap:10px!important;display:flex!important}.platform .app-shell .creation-stream-copy small,.platform .app-shell .creation-stream-copy time,.platform .app-shell .creation-stream-copy span{color:var(--studio-muted)!important;letter-spacing:.4px!important;font-size:11px!important}.platform .app-shell .creation-stream-copy p{color:#d8e0dc!important;overflow-wrap:anywhere!important;flex:1!important;margin:0!important;font-size:14px!important;line-height:1.68!important}.platform .app-shell .creation-stream-copy>div,.platform .app-shell .creation-stream-result footer{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.platform .app-shell .creation-stream-result{grid-template-rows:minmax(0,1fr) auto!important;gap:12px!important;padding:14px!important;display:grid!important;position:relative!important}.platform .app-shell .creation-stream-result footer{justify-content:flex-end!important}.platform .app-shell.creation-fixed-workspace .inputs-card{left:calc(var(--hkai-tool-rail) + 20px)!important;background:#0d110ffa!important;border:1px solid #d9ff3129!important;border-radius:16px!important;grid-template-columns:70px minmax(190px,260px) minmax(260px,1fr) 132px 132px!important;grid-auto-rows:auto!important;align-items:center!important;gap:10px!important;min-height:132px!important;max-height:150px!important;padding:12px!important;display:grid!important;bottom:18px!important;right:20px!important;overflow-y:auto!important;box-shadow:0 -18px 60px #00000075!important}.platform .app-shell.creation-fixed-workspace .inputs-card>label:not(.precision-toggle),.platform .app-shell.creation-fixed-workspace .reference-section,.platform .app-shell.creation-fixed-workspace .reference-section-label,.platform .app-shell.creation-fixed-workspace .material-section,.platform .app-shell.creation-fixed-workspace .material-section-label,.platform .app-shell.creation-fixed-workspace .setting-row,.platform .app-shell.creation-fixed-workspace .error-message,.platform .app-shell.creation-fixed-workspace .precision-warning{grid-column:1/-1!important}.platform .app-shell.creation-fixed-workspace .inputs-card>label:not(.precision-toggle),.platform .app-shell.creation-fixed-workspace .reference-section-label,.platform .app-shell.creation-fixed-workspace .material-section-label,.platform .app-shell.creation-fixed-workspace .reference-section,.platform .app-shell.creation-fixed-workspace .material-section,.platform .app-shell.creation-fixed-workspace .setting-row,.platform .app-shell.creation-fixed-workspace .precision-toggle{display:none!important}.platform .app-shell.creation-fixed-workspace .inputs-card>.main-drop{color:#fff!important;background:#141b18!important;border:1px solid #ffffff1f!important;border-radius:12px!important;grid-area:1/1!important;width:70px!important;height:70px!important;min-height:70px!important;overflow:hidden!important}.platform .app-shell.creation-fixed-workspace .inputs-card>.main-drop img{object-fit:cover!important;width:100%!important;height:100%!important}.platform .app-shell.creation-fixed-workspace .inputs-card>.main-drop b,.platform .app-shell.creation-fixed-workspace .inputs-card>.main-drop small{display:none!important}.platform .app-shell.creation-fixed-workspace .inputs-card>.composer-model-summary{color:#ffd267!important;text-align:left!important;background:#ffb31a14!important;border:1px solid #ffb31a52!important;border-radius:12px!important;grid-area:1/2!important;width:100%!important;height:auto!important;min-height:56px!important;padding:10px 12px!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important}.platform .app-shell.creation-fixed-workspace .inputs-card>textarea{color:#f4f7ef!important;background:#151c19!important;border:1px solid #ffffff24!important;border-radius:12px!important;grid-area:1/3!important;width:100%!important;min-width:0!important;height:70px!important;min-height:70px!important;max-height:110px!important;padding:12px 14px!important;font-size:14px!important;line-height:1.5!important}.platform .app-shell.creation-fixed-workspace .inputs-card>.prompt-library-button,.platform .app-shell.creation-fixed-workspace .inputs-card>.generate-button{white-space:normal!important;width:100%!important;min-width:0!important;height:56px!important;min-height:56px!important;box-shadow:none!important;border-radius:12px!important;grid-row:1!important;margin:0!important;padding:0 12px!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important}.platform .app-shell.creation-fixed-workspace .inputs-card>.prompt-library-button{color:#ffd267!important;background:#ffb31a1a!important;border:1px solid #ffb31a52!important;grid-column:4!important}.platform .app-shell.creation-fixed-workspace .inputs-card>.generate-button{color:#fff!important;background:linear-gradient(135deg,#0b4a58,#0d6b7c)!important;border:0!important;grid-column:5!important}.platform .app-shell.creation-fixed-workspace .inputs-card>.generate-button:hover,.platform .app-shell.creation-fixed-workspace .inputs-card>.prompt-library-button:hover{filter:brightness(1.06)!important;transform:translateY(-1px)!important}.platform .app-shell.creation-fixed-workspace .generation-cost-preview{background:#d9ff310e!important;border-radius:12px!important;grid-column:1/-1!important;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,160px))!important;gap:8px!important;margin:0!important;padding:8px!important;display:grid!important}.platform .app-shell.creation-fixed-workspace .generation-cost-preview>div,.platform .app-shell.creation-fixed-workspace .generation-cost-preview article{border-radius:10px!important;padding:8px 10px!important}.platform .app-shell.creation-fixed-workspace .generation-cost-preview strong{font-size:18px!important}.platform .app-shell.creation-fixed-workspace .generation-cost-preview em{display:none!important}.platform .app-shell :is(button,input,select,textarea):focus-visible{outline-offset:2px!important;outline:3px solid #dcff29db!important}@media (max-width:1320px){body:has(.app-shell){--hkai-tool-rail:210px}.platform .app-shell .creation-stream-item{grid-template-columns:minmax(220px,360px) minmax(230px,1fr) minmax(340px,1fr)!important}.platform .app-shell.creation-fixed-workspace .creation-stream-filters{grid-template-columns:minmax(260px,1fr) repeat(4,auto)!important}}@media (max-width:980px){body:has(.app-shell){--workspace-header-height:104px;--hkai-tool-rail:112px}.platform .app-shell{grid-template-columns:var(--hkai-tool-rail) minmax(0, 1fr)!important}.platform .app-shell .studio-sidebar{padding:8px 6px!important}.platform .app-shell .studio-sidebar>span,.platform .app-shell .side-group-toggle small,.platform .app-shell .side-group-items>button small,.platform .app-shell .studio-side-tool small{display:none!important}.platform .app-shell .side-group-toggle,.platform .app-shell .side-group-items>button,.platform .app-shell .studio-side-tool{height:48px!important;min-height:48px!important;padding:7px!important}.platform .app-shell .side-group-toggle b,.platform .app-shell .side-group-items>button b,.platform .app-shell .studio-side-tool b{font-size:12px!important}.platform .app-shell.creation-fixed-workspace .creation-stream-enhanced{left:calc(var(--hkai-tool-rail) + 10px)!important;bottom:214px!important;right:10px!important}.platform .app-shell .creation-stream-item{grid-template-columns:1fr!important}.platform .app-shell.creation-fixed-workspace .inputs-card{left:calc(var(--hkai-tool-rail) + 10px)!important;grid-template-columns:62px minmax(0,1fr) 118px!important;max-height:196px!important;right:10px!important}.platform .app-shell.creation-fixed-workspace .inputs-card>.main-drop{grid-area:1/1!important;width:62px!important;height:62px!important;min-height:62px!important}.platform .app-shell.creation-fixed-workspace .inputs-card>.composer-model-summary{grid-area:1/2/auto/4!important}.platform .app-shell.creation-fixed-workspace .inputs-card>textarea{grid-area:2/1/auto/3!important}.platform .app-shell.creation-fixed-workspace .inputs-card>.prompt-library-button{grid-area:2/3!important}.platform .app-shell.creation-fixed-workspace .inputs-card>.generate-button{grid-area:3/1/auto/4!important}}@media (max-width:620px){body:has(.app-shell){--workspace-header-height:96px;--hkai-tool-rail:92px}.platform .app-shell .studio-sidebar{width:var(--hkai-tool-rail)!important;min-width:var(--hkai-tool-rail)!important}.platform .app-shell.creation-fixed-workspace .creation-stream-enhanced{top:calc(var(--workspace-header-height) + 8px)!important;bottom:222px!important}.platform .app-shell.creation-fixed-workspace .creation-stream-enhanced>header{grid-template-columns:1fr!important;min-height:0!important}.platform .app-shell.creation-fixed-workspace .creation-stream-filters{grid-template-columns:1fr 1fr!important;overflow-x:auto!important}.platform .app-shell.creation-fixed-workspace .creation-stream-filters label{grid-column:1/-1!important}.platform .app-shell.creation-fixed-workspace .inputs-card{grid-template-columns:52px minmax(0,1fr) 88px!important;max-height:206px!important;padding:8px!important;bottom:10px!important}.platform .app-shell.creation-fixed-workspace .inputs-card>.main-drop{width:52px!important;height:52px!important;min-height:52px!important}.platform .app-shell.creation-fixed-workspace .inputs-card>.prompt-library-button,.platform .app-shell.creation-fixed-workspace .inputs-card>.generate-button{font-size:12px!important}}
body .platform header.platform-nav{isolation:isolate;background:#101e23!important;border-bottom:1px solid #31464c!important;grid-template:"brand nav language pricing actions"/180px minmax(0,1fr) auto auto auto!important;gap:12px!important;height:auto!important;min-height:76px!important;padding:10px 20px!important;display:grid!important}body .platform header.platform-nav .mobile-brand-button{height:48px!important;min-height:48px!important}body .platform header.platform-nav .mobile-brand-button img{max-width:180px!important;max-height:44px!important}body .platform header.platform-nav>nav#primary-navigation{justify-content:flex-start!important;align-items:center!important;gap:4px!important}body .platform header.platform-nav>nav#primary-navigation button{color:#ecf3f3!important;min-width:0!important;height:auto!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;flex-shrink:0!important;padding:8px 12px!important;font-size:14px!important}body .platform header.platform-nav>nav#primary-navigation button small{color:#a9bfc6!important;font-size:10px!important}body .platform header.platform-nav>nav#primary-navigation button.active{color:#152a30!important;background:#dfff43!important}body .platform header.platform-nav>nav#primary-navigation button.active small{color:#374d38!important}body .platform header.platform-nav>nav#primary-navigation button:hover{color:#fff!important;background:#29434c!important}body .platform header.platform-nav .pricing-nav-cta{min-width:100px!important;height:auto!important;min-height:44px!important;padding:8px 12px!important;font-size:13px!important;display:flex!important}body .platform header.platform-nav .member-actions{flex-wrap:wrap!important;justify-content:flex-end!important;width:auto!important;height:auto!important;min-height:44px!important}body .platform header.platform-nav .member-actions .credit-chip{display:none!important}body .platform header.platform-nav .member-account-wrap{position:relative!important}body .platform header.platform-nav .member-actions :is(.member-button,.member-logout-button,.admin-entry){height:auto!important;min-height:44px!important;margin:0!important;padding:8px 12px!important;font-size:13px!important;position:static!important}body .platform header.platform-nav .member-actions:before,body .platform header.platform-nav .member-actions:after{display:none!important}body .platform :is(.member-center,.account-page,.admin-main,.image-space-page,.library-page,.training-page,.prompt-hub-page){min-width:0!important}body .platform :is(.member-center,.account-page,.admin-main,.image-space-page,.library-page,.training-page,.prompt-hub-page) h1{max-width:none!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.25!important}body .platform :is(.member-center,.account-page,.admin-main,.image-space-page,.library-page,.training-page,.prompt-hub-page) h2{font-size:clamp(20px,2vw,24px)!important;line-height:1.35!important}body .platform :is(.member-center,.account-page,.admin-main,.image-space-page,.library-page,.training-page,.prompt-hub-page) :is(button,input,select){min-height:44px!important;font-size:14px!important}body:has(.app-shell.creation-fixed-workspace){overflow:auto!important}body:has(.app-shell) .workspace-task-hub{display:none!important}body .platform .app-shell,body .platform .app-shell.creation-fixed-workspace{grid-template-columns:224px minmax(0,1fr)!important;width:100%!important;height:auto!important;min-height:calc(100dvh - 76px)!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body .platform .app-shell .studio-sidebar{align-self:start!important;width:224px!important;min-width:0!important;max-width:224px!important;height:calc(100dvh - 76px)!important;max-height:none!important;padding:12px 8px!important;position:sticky!important;top:76px!important;bottom:auto!important;left:auto!important;overflow:auto!important}body .platform .app-shell .side-group-toggle{grid-template-columns:minmax(0,1fr) 24px!important;height:auto!important;min-height:48px!important;padding:10px!important;display:grid!important}body .platform .app-shell .side-group-toggle>span{grid-column:1!important;gap:3px!important;width:auto!important;min-width:0!important;display:grid!important}body .platform .app-shell .side-group-toggle>i{grid-area:1/2!important}body .platform .app-shell .side-group-toggle :is(b,small){white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;width:auto!important}body .platform .app-shell .side-group-items>button,body .platform .app-shell .studio-side-tool{grid-template-rows:auto auto!important;grid-template-columns:24px minmax(0,1fr)!important;gap:2px 8px!important;height:auto!important;min-height:48px!important}body .platform .app-shell :is(.side-group-items>button,.studio-side-tool)>i{grid-area:1/1/3!important}body .platform .app-shell :is(.side-group-items>button,.studio-side-tool)>b{grid-area:1/2!important}body .platform .app-shell :is(.side-group-items>button,.studio-side-tool)>small{grid-area:2/2!important}body .platform .app-shell .side-tool-group.collapsed .side-group-items{display:none!important}body .platform .app-shell .side-group-items>button.active{color:#f0fff1!important;background:#25463e!important;border-color:#80ab85!important}body .platform .app-shell .side-group-items>button.active :is(i,small){color:#bbd5c2!important}body .platform .app-shell .studio-main{width:100%!important;min-width:0!important;margin:0!important;padding:20px!important;overflow:visible!important}body .platform .app-shell.creation-fixed-workspace .creation-stream-enhanced{width:100%!important;height:auto!important;min-height:280px!important;max-height:none!important;margin:0 0 16px!important;position:relative!important;inset:auto!important}body .platform .app-shell .creation-stream-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important}body .platform .app-shell .creation-stream-copy{grid-area:2/1/auto/-1!important}body .platform .app-shell .creation-stream-result{grid-area:1/2!important}body .platform .app-shell .creation-stream-source{grid-area:1/1!important;margin:0!important}body .platform .app-shell .creation-result-tools{flex-wrap:wrap!important;gap:8px!important;padding:8px 0!important;display:flex!important;position:static!important}body .platform .app-shell.creation-fixed-workspace .creation-stream-filters{flex-wrap:wrap!important;gap:8px!important;display:flex!important}body .platform .app-shell.creation-fixed-workspace .creation-stream-filters label{flex:240px!important}body .platform .app-shell.creation-fixed-workspace .creation-stream-filters :is(button,select){height:auto!important;min-height:44px!important}body .platform .app-shell.creation-fixed-workspace .inputs-card:not(.composer-expanded){z-index:40!important;grid-template-columns:64px minmax(0,1fr) auto auto!important;gap:12px!important;width:100%!important;min-height:0!important;max-height:none!important;padding:16px!important;display:grid!important;position:sticky!important;inset:auto auto 12px!important;overflow:visible!important}body .platform .app-shell.creation-fixed-workspace .inputs-card>.main-drop{grid-area:1/1!important;width:64px!important;height:64px!important;min-height:64px!important}body .platform .app-shell.creation-fixed-workspace .inputs-card>textarea{grid-area:1/2/auto/-1!important;height:72px!important;min-height:72px!important}body .platform .app-shell.creation-fixed-workspace .inputs-card>.composer-model-summary{grid-area:2/1/auto/3!important;min-height:44px!important}body .platform .app-shell.creation-fixed-workspace .inputs-card>.prompt-library-button{white-space:normal!important;grid-area:2/3!important;width:160px!important;height:auto!important;min-height:44px!important;font-size:13px!important}body .platform .app-shell.creation-fixed-workspace .inputs-card>.generate-button{background:#126174!important;grid-area:2/4!important;min-width:128px!important;height:44px!important;min-height:44px!important}body .platform .app-shell.creation-fixed-workspace .generation-cost-preview{grid-area:3/1/auto/-1!important;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))!important}body .platform .app-shell .generation-cost-preview strong{overflow-wrap:anywhere;font-size:18px!important}body .platform .app-shell button:disabled{opacity:.5!important;cursor:not-allowed!important}body .platform .app-shell button:active:not(:disabled){transform:scale(.98)!important}@media (max-width:1200px){body .platform header.platform-nav{grid-template-columns:180px auto auto minmax(0,1fr)!important;grid-template-areas:"brand language pricing actions""nav nav nav nav"!important}body .platform header.platform-nav>nav#primary-navigation{overflow-x:auto!important}}@media (max-width:720px){body .platform header.platform-nav{grid-template-columns:minmax(0,1fr) auto 44px!important;grid-template-areas:"brand language menu""actions actions actions""pricing pricing pricing"!important;gap:8px!important;padding:8px 12px!important}body .platform header.platform-nav .mobile-brand-button img{max-width:155px!important}body .platform header.platform-nav .member-actions{justify-content:flex-start!important}body .platform header.platform-nav>nav#primary-navigation{background:#101e23!important;width:100%!important;height:auto!important;max-height:65dvh!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;overflow:auto!important}body .platform .app-shell,body .platform .app-shell.creation-fixed-workspace{flex-direction:column!important;display:flex!important}body .platform .app-shell .studio-sidebar{gap:8px!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:180px!important;display:flex!important;position:relative!important;top:auto!important;overflow:auto!important}body .platform .app-shell .studio-sidebar>*{flex:0 0 168px!important;width:168px!important;min-width:168px!important}body .platform .app-shell .studio-sidebar>span,body .platform .app-shell .studio-sidebar>.creation-workspace-help{display:none!important}body .platform .app-shell .studio-main{padding:12px!important}body .platform .app-shell .creation-stream-item{grid-template-columns:minmax(0,1fr)!important}body .platform .app-shell .creation-stream-source{grid-area:1/1!important}body .platform .app-shell .creation-stream-result{grid-area:2/1!important}body .platform .app-shell .creation-stream-copy{grid-area:3/1!important}body .platform .app-shell.creation-fixed-workspace .inputs-card:not(.composer-expanded){grid-template-columns:56px minmax(0,1fr)!important;padding:12px!important;position:relative!important;bottom:auto!important}body .platform .app-shell.creation-fixed-workspace .inputs-card>.main-drop{width:56px!important;height:56px!important;min-height:56px!important}body .platform .app-shell.creation-fixed-workspace .inputs-card>textarea{grid-area:1/2!important;font-size:16px!important}body .platform .app-shell.creation-fixed-workspace .inputs-card>.composer-model-summary{grid-area:2/1/auto/-1!important}body .platform .app-shell.creation-fixed-workspace .inputs-card>.prompt-library-button{grid-area:3/1/auto/-1!important;width:100%!important}body .platform .app-shell.creation-fixed-workspace .inputs-card>.generate-button{grid-area:5/1/auto/-1!important;width:100%!important;font-size:14px!important;position:sticky!important;bottom:8px!important}body .platform .app-shell.creation-fixed-workspace .inputs-card>.generate-button:after{display:none!important}body .platform .app-shell.creation-fixed-workspace .generation-cost-preview{grid-row:4!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .platform :is(.admin-grid,.workspace-task-grid){grid-template-columns:minmax(0,1fr)!important}}.mobile-bottom-navigation{display:none}@media (max-width:720px){body .platform{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}body .platform header.platform-nav{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand language""actions actions"!important;position:relative!important}body .platform header.platform-nav .mobile-nav-toggle,body .platform header.platform-nav .pricing-nav-cta{display:none!important}body .platform header.platform-nav .site-language-switch{max-width:none!important;min-height:44px!important}body .platform header.platform-nav .site-language-switch button{min-width:36px!important;min-height:44px!important}body .platform header.platform-nav .member-actions{flex-wrap:wrap!important;gap:8px!important;width:100%!important}body .platform header.platform-nav>nav#primary-navigation{top:auto!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;z-index:9101!important;border:1px solid #526970!important;border-radius:16px!important;width:auto!important;height:auto!important;max-height:65dvh!important;padding:12px!important;display:none!important;position:fixed!important;left:12px!important;right:12px!important}body .platform header.platform-nav.mobile-nav-open>nav#primary-navigation{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}body .platform .mobile-bottom-navigation{z-index:9200;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#10252b;border-top:1px solid #49616a;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;inset:auto 0 0}body .platform .mobile-bottom-navigation button{color:#e5efef;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:54px;padding:4px;font-size:12px;line-height:1.25;display:flex}body .platform .mobile-bottom-navigation button span{font-size:21px;line-height:1}body .platform .mobile-bottom-navigation button[aria-current=page]{color:#10252b;background:#dfff43;font-weight:700}body .platform .mobile-bottom-navigation button:focus-visible{outline-offset:-2px;outline:2px solid #fff}body .platform .app-shell .studio-main{background:#0b171a!important}body .platform .app-shell .creation-stream-list{flex:none!important;max-height:none!important;padding:12px!important;overflow:visible!important}body .platform .app-shell.creation-fixed-workspace .creation-stream-enhanced{min-height:0!important;overflow:visible!important}body .platform .member-center-layout{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}body .platform .member-center-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;position:static!important}body .platform .member-center-nav button{min-width:0!important;padding:10px!important;line-height:1.4!important}body .platform .member-payment-orders header{flex-wrap:wrap}body .platform .member-payment-orders label{flex-basis:100%;min-width:0}}@media (max-width:360px){body .platform header.platform-nav .mobile-brand-button img{max-width:130px!important}body .platform header.platform-nav .site-language-switch button{min-width:32px!important}}@media (prefers-reduced-motion:reduce){body .platform button{transition:none!important}}body .platform .user-manual .user-manual-layout{display:block!important}body .platform .user-manual .manual-directory{max-width:440px;margin:12px 0 20px}body .platform .user-manual .manual-directory-toggle{color:#18353b;cursor:pointer;background:#fff;border:1px solid #becdcc;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:700;display:flex}body .platform .user-manual .manual-directory-toggle span{color:#52676b;font-size:12px}body .platform .user-manual .manual-directory nav{background:#fff;border:1px solid #cbd4d4;border-radius:8px;max-height:360px;margin-top:8px;padding:8px 12px;overflow:auto}body .platform .user-manual .manual-directory summary{min-height:44px;padding:10px 0}body .platform .user-manual .manual-directory button:focus-visible{outline-offset:2px;outline:3px solid #167384}body .platform .member-center{padding:16px 20px 32px!important;font-size:14px!important}body .platform .member-center .member-center-heading{padding:0 0 14px!important}body .platform .member-center h1{margin:4px 0 8px!important;font-size:26px!important}body .platform .member-center h2{margin:6px 0!important;font-size:21px!important}body .platform .member-center h3{margin:0 0 6px!important;font-size:16px!important}body .platform .member-center p{margin:6px 0 10px!important;font-size:14px!important;line-height:1.55!important}body .platform .member-center small{letter-spacing:.5px!important;font-size:11px!important}body .platform .member-center .member-center-layout{gap:20px!important}body .platform .member-center .member-center-nav{gap:6px!important}body .platform .member-center .member-center-nav button{min-height:44px!important;padding:8px 10px!important;font-size:14px!important}body .platform .member-center .asset-center-panel{gap:10px!important;margin:14px 0!important}body .platform .member-center .asset-center-panel>*{box-shadow:none!important;border-radius:10px!important;padding:14px!important}body .platform .member-center .asset-profile-card{gap:10px!important}body .platform .member-center .asset-profile-card>span{flex-shrink:0;width:36px!important;height:36px!important;font-size:18px!important}body .platform .member-center .asset-profile-card b,body .platform .member-center .asset-center-panel strong{overflow-wrap:anywhere;font-size:24px!important;line-height:1.2!important}body .platform .member-center .asset-profile-card small{overflow-wrap:anywhere;letter-spacing:0!important}body .platform .member-center .asset-center-panel em{margin-top:6px!important;font-size:12px!important}body .platform .member-center .asset-quota-card{box-shadow:none!important;margin:12px 0!important;padding:14px!important}body .platform .member-center .asset-quota-card>div:first-child{margin-bottom:10px!important}body .platform .member-center .asset-quota-list{gap:8px!important}body .platform .member-center .asset-quota-list span,body .platform .member-center .asset-quota-list b{font-size:13px!important}body .platform .member-center .asset-quota-list div{height:6px!important}body .platform .member-center .member-support-channels{gap:12px!important;margin:12px 0!important}body .platform .member-center .member-support-channels article,body .platform .member-center .member-support-guide{box-shadow:none!important;border-radius:10px!important;gap:8px!important;padding:14px!important}body .platform .member-center .member-support-channels strong{font-size:24px!important}body .platform .image-space-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))!important;align-items:start!important;gap:16px!important;display:grid!important}body .platform .image-space-grid .image-space-preview{aspect-ratio:auto!important;background:#e9efec!important;width:100%!important;height:240px!important;min-height:0!important;padding:0!important;overflow:hidden!important}body .platform .image-space-grid .image-space-preview img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important}body .platform .image-space-grid .image-space-meta{padding:12px!important}body .platform .image-space-grid .image-space-meta h2{margin:6px 0!important;font-size:16px!important;line-height:1.4!important}body .platform .image-space-grid .image-space-meta p{font-size:12px!important;line-height:1.5!important}body .platform .image-space-grid .image-space-actions{gap:6px!important;padding:0 12px 12px!important}body .platform .image-space-grid .image-space-actions button{min-height:44px!important;padding:6px 10px!important;font-size:13px!important}@media (max-width:600px){body .platform .member-center{padding:12px!important}body .platform .member-center .asset-center-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .platform .member-center .asset-profile-card{grid-column:1/-1!important}body .platform .member-center .asset-quota-list article{grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important}body .platform .member-center .asset-quota-list article>div{grid-area:2/1/auto/-1}body .platform .image-space-grid .image-space-preview{height:200px!important}}
body .platform:has(.app-shell) header.platform-nav #primary-navigation button{color:#eef5f5!important;-webkit-text-fill-color:#eef5f5!important}body .platform:has(.app-shell) header.platform-nav #primary-navigation button b{color:#eef5f5!important;-webkit-text-fill-color:#eef5f5!important}body .platform:has(.app-shell) header.platform-nav #primary-navigation button small{color:#b8cbd0!important;-webkit-text-fill-color:#b8cbd0!important}body .platform:has(.app-shell) header.platform-nav #primary-navigation button.active{color:#163039!important;-webkit-text-fill-color:#163039!important}body .platform:has(.app-shell) header.platform-nav #primary-navigation button.active :is(b,small){color:#163039!important;-webkit-text-fill-color:#163039!important}body .platform .app-shell.app-shell{--hkai-tool-rail:184px;--responsive-rail:184px;background:#101b1e!important;grid-template-columns:184px minmax(0,1fr)!important}body .platform .app-shell.app-shell .studio-sidebar{background:#111e22!important;width:184px!important;max-width:184px!important;padding:8px 6px!important}body .platform .app-shell.app-shell .side-group-toggle{text-align:left!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;min-height:44px!important;padding:8px!important;display:flex!important}body .platform .app-shell.app-shell .side-group-toggle>span{flex:1!important;min-width:0!important;display:block!important}body .platform .app-shell.app-shell .studio-sidebar :is(b,small){writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}body .platform .app-shell.app-shell .side-group-toggle b{color:#edf3f3!important;font-size:14px!important}body .platform .app-shell.app-shell .side-group-toggle small{display:none!important}body .platform .app-shell.app-shell .side-group-items>button{min-height:40px!important;padding:6px 8px!important}body .platform .app-shell.app-shell .side-group-items>button b{color:#dce8e9!important;font-size:13px!important}body .platform .app-shell.app-shell .side-group-items>button small{display:none!important}body .platform .app-shell.app-shell .studio-main{isolation:isolate;background:#101b1e!important;padding:12px!important;position:relative!important}body .platform .app-shell.creation-fixed-workspace .studio-main>.workspace-task-hub,body .platform .app-shell.creation-fixed-workspace .studio-main>.app-heading,body .platform .app-shell.creation-fixed-workspace .studio-main>.studio-steps{display:none!important}body .platform .app-shell.app-shell .creation-stream-enhanced{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:1!important;background:#111d21!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;position:relative!important;inset:auto!important}body .platform .app-shell.app-shell .creation-stream-list{background:#111d21!important;max-height:none!important;padding:12px!important;overflow:visible!important}body .platform .app-shell.app-shell .creation-stream-item{opacity:1!important;background:#16262b!important;border:1px solid #34464b!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;width:100%!important;max-width:none!important;margin:0 0 12px!important;padding:12px!important;display:grid!important}body .platform .app-shell.app-shell .creation-stream-index,body .platform .app-shell.app-shell .creation-stream-item:before,body .platform .app-shell.app-shell .creation-stream-item:after{display:none!important}body .platform .app-shell.app-shell .creation-stream-source{background:#0d191d!important;grid-area:1/1!important;align-self:start!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px!important}body .platform .app-shell.app-shell .creation-stream-result{background:#0d191d!important;flex-direction:column!important;grid-area:1/2!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:8px!important;display:flex!important}body .platform .app-shell.app-shell .creation-stream-source img,body .platform .app-shell.app-shell .creation-result-preview,body .platform .app-shell.app-shell .creation-stream-result>video{object-fit:contain!important;background:#0d191d!important;width:100%!important;height:clamp(180px,26vw,360px)!important;min-height:0!important;max-height:360px!important;margin:0!important;padding:0!important}body .platform .app-shell.app-shell .creation-result-preview img{object-fit:contain!important;width:100%!important;height:100%!important}body .platform .app-shell.app-shell .creation-stream-copy{background:#192b30!important;grid-area:2/1/auto/-1!important;min-width:0!important;padding:10px!important}body .platform .app-shell.app-shell .creation-stream-copy>p{max-height:100px!important;font-size:13px!important;line-height:1.6!important;overflow:auto!important}body .platform .app-shell.app-shell .creation-stream-filters{background:#17282d!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;padding:8px 12px!important;display:flex!important}body .platform .app-shell.app-shell .creation-stream-filters>[data-filter],body .platform .app-shell.app-shell .creation-stream-filters>[data-status]{display:none!important}body .platform .app-shell.app-shell .creation-stream-filters>button{flex:none!important;width:auto!important;max-width:160px!important}body .platform .app-shell.app-shell .creation-stream-filters>label{flex:180px!important;width:auto!important;min-width:0!important;max-width:420px!important}body .platform .app-shell.app-shell .creation-stream-filters :is(button,input,select){height:36px!important;min-height:36px!important;padding:5px 10px!important;font-size:13px!important}body .platform .app-shell.app-shell .creation-stream-filters>.history-status-select,body .platform .app-shell.app-shell .creation-stream-filters>.history-media-select{color:#f2f7f7!important;background:#22383e!important;border:1px solid #637d84!important;flex:none!important;width:auto!important;max-width:140px!important;display:block!important}body .platform .app-shell.app-shell .creation-stream-filters>b{white-space:nowrap!important;font-size:12px!important}body .platform .app-shell.app-shell .creation-result-tools{flex-wrap:wrap!important;gap:6px!important;margin:8px 0!important;padding:0!important;display:flex!important;position:static!important}body .platform .app-shell.app-shell .creation-stream-result footer{flex-wrap:wrap!important;gap:6px!important;display:flex!important}body .platform .app-shell.creation-fixed-workspace .studio-grid{background:#101b1e!important;width:100%!important;display:block!important;position:relative!important;inset:auto!important}body .platform .app-shell.creation-fixed-workspace .studio-grid>.result-card{display:none!important}@media (max-width:720px){body .platform .app-shell.app-shell.creation-fixed-workspace{grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}body .platform .app-shell.app-shell.creation-fixed-workspace .studio-sidebar{flex-wrap:wrap!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important}body .platform .app-shell.app-shell.creation-fixed-workspace .studio-sidebar>*{flex:140px!important;width:auto!important;min-width:0!important;max-width:100%!important}body .platform .app-shell.app-shell.creation-fixed-workspace .creation-stream-enhanced{width:100%!important;min-width:0!important;max-width:100%!important;position:relative!important;inset:auto!important}body .platform .app-shell.app-shell.creation-fixed-workspace .creation-stream-filters{flex-wrap:wrap!important;display:flex!important}body .platform .app-shell.app-shell.creation-fixed-workspace .inputs-card:not(.composer-expanded){width:100%!important;max-width:100%!important;position:relative!important;inset:auto!important}body .platform .app-shell.app-shell{grid-template-columns:minmax(0,1fr)!important}body .platform .app-shell.app-shell .studio-sidebar{flex-wrap:wrap!important;gap:6px!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;position:static!important;overflow:visible!important}body .platform .app-shell.app-shell .studio-sidebar>*{flex:140px!important;width:auto!important;min-width:0!important;max-width:100%!important}body .platform .app-shell.app-shell .creation-stream-item{grid-template-columns:minmax(0,1fr)!important;padding:8px!important}body .platform .app-shell.app-shell .creation-stream-source{grid-area:1/1!important}body .platform .app-shell.app-shell .creation-stream-result{grid-area:2/1!important}body .platform .app-shell.app-shell .creation-stream-copy{grid-area:3/1!important}body .platform .app-shell.app-shell .creation-stream-filters :is(button,input,select){height:44px!important;min-height:44px!important}body .platform .app-shell.app-shell .creation-stream-filters>label{flex-basis:100%!important;grid-column:auto!important;max-width:none!important}body .platform .app-shell.app-shell .studio-sidebar button{min-height:44px!important}body .platform .app-shell.app-shell .creation-stream-source img,body .platform .app-shell.app-shell .creation-result-preview{height:220px!important}}
body .platform header.platform-nav.platform-nav{flex-wrap:nowrap!important;grid-template-columns:none!important;grid-template-areas:none!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;height:auto!important;min-height:76px!important;padding:12px!important;display:flex!important;overflow:visible!important}body .platform header.platform-nav.platform-nav>.mobile-brand-button{flex:0 0 150px!important;order:0!important;width:150px!important;height:48px!important;min-height:48px!important;margin:0!important}body .platform header.platform-nav.platform-nav>nav#primary-navigation{flex-flow:row!important;flex:auto!important;order:1!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}body .platform header.platform-nav.platform-nav>nav#primary-navigation button{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:8px 10px!important;font-size:14px!important;position:static!important;inset:auto!important;transform:none!important}body .platform header.platform-nav.platform-nav>nav#primary-navigation .hkai-top-tools{flex:none!important;min-width:max-content!important}body .platform header.platform-nav.platform-nav>.site-language-switch,body .platform header.platform-nav.platform-nav>.pricing-nav-cta,body .platform header.platform-nav.platform-nav>.member-actions{float:none!important;flex:none!important;grid-area:auto!important;align-self:center!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:44px!important;margin:0!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}body .platform header.platform-nav.platform-nav>.site-language-switch{order:2!important;gap:2px!important;margin-left:auto!important;padding:3px!important;display:flex!important}body .platform header.platform-nav.platform-nav>.site-language-switch button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:13px!important;position:static!important;inset:auto!important;transform:none!important}body .platform header.platform-nav.platform-nav>.pricing-nav-cta{order:3!important;min-width:110px!important;padding:8px 12px!important;font-size:13px!important}body .platform header.platform-nav.platform-nav>.member-actions{box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;order:4!important;justify-content:flex-end!important;gap:8px!important;padding:0!important;display:flex!important;overflow:visible!important}body .platform header.platform-nav.platform-nav .member-actions .member-account-wrap{width:auto!important;min-width:0!important;position:relative!important;inset:auto!important;transform:none!important}body .platform header.platform-nav.platform-nav .member-actions :is(.member-button,.member-logout-button,.admin-entry){float:none!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:88px!important;max-width:none!important;height:44px!important;min-height:44px!important;margin:0!important;padding:8px 12px!important;font-size:13px!important;line-height:1.3!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}body .platform header.platform-nav.platform-nav .member-actions:before,body .platform header.platform-nav.platform-nav .member-actions:after,body .platform header.platform-nav.platform-nav #primary-navigation>.mobile-nav-heading{display:none!important}body .platform header.platform-nav.platform-nav .member-account-menu{z-index:10030!important;max-width:calc(100vw - 32px)!important;position:absolute!important;inset:calc(100% + 8px) 0 auto auto!important;transform:none!important}@media (max-width:1600px){body .platform header.platform-nav.platform-nav{flex-wrap:wrap!important}body .platform header.platform-nav.platform-nav>nav#primary-navigation{flex:100%!important;order:5!important}}@media (max-width:1100px){body .platform header.platform-nav.platform-nav>nav#primary-navigation{flex-wrap:wrap!important}}@media (max-width:720px){body .platform header.platform-nav.platform-nav{gap:8px!important;padding:10px 12px!important}body .platform header.platform-nav.platform-nav>.mobile-brand-button{flex:130px!important;width:auto!important;min-width:0!important;max-width:calc(100% - 130px)!important}body .platform header.platform-nav.platform-nav>.site-language-switch{order:1!important;margin-left:auto!important}body .platform header.platform-nav.platform-nav>.member-actions{flex:100%!important;order:2!important;justify-content:flex-end!important;width:100%!important}body .platform header.platform-nav.platform-nav>.pricing-nav-cta,body .platform header.platform-nav.platform-nav>nav#primary-navigation{display:none!important}body .platform header.platform-nav.platform-nav.mobile-nav-open>nav#primary-navigation{inset:auto 12px calc(76px + env(safe-area-inset-bottom))!important;z-index:10020!important;background:#10262d!important;flex-flow:column!important;align-items:stretch!important;max-height:65dvh!important;padding:12px!important;display:flex!important;position:fixed!important;overflow-y:auto!important}body .platform header.platform-nav.platform-nav .member-actions :is(.member-button,.member-logout-button,.admin-entry){min-width:80px!important;font-size:12px!important}}
body .platform .image-space-toolbar>.image-library-search-row{flex-wrap:wrap;align-items:center;gap:12px;margin:0!important;display:flex!important}body .platform .image-library-search-row>label{border:1px solid #61716a;border-radius:8px;flex:300px;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}body .platform .image-library-search-row input{outline-offset:3px;width:100%;min-width:0;color:#f2f6f3!important;background:0 0!important}body .platform .image-library-search-row>.image-library-summary{gap:8px;background:0 0!important;border:0!important;flex-direction:row!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}body .platform .image-library-search-row .image-library-summary :is(b,span){white-space:nowrap;color:#dce9e2!important}body .platform .image-library-search-row .image-library-summary button{width:auto!important;min-height:44px!important;margin:0 0 0 6px!important}body .platform .creation-history-backdrop{z-index:10000!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}body .platform .creation-history-modal{overscroll-behavior:contain;border:1px solid #52665a;border-radius:14px;color:#eef5f0!important;background:#101a16!important;width:min(1180px,100%)!important;min-height:0!important;max-height:calc(100dvh - 40px)!important;margin:0!important;overflow:auto!important}body .platform .creation-history-modal>header{z-index:auto!important;background:#142c30!important;flex-wrap:nowrap!important;gap:16px!important;height:auto!important;min-height:0!important;padding:20px 24px!important;display:flex!important;position:static!important;inset:auto!important}body .platform .creation-history-modal>header>div{flex:1;min-width:0}body .platform .creation-history-modal>header h2{color:#f2f7f3!important;margin:6px 0!important;font-size:28px!important;line-height:1.3!important}body .platform .creation-history-modal>header p{color:#c5d5ce!important}body .platform .creation-history-modal>header>button{color:#fff!important;flex:0 0 44px!important;min-height:44px!important}body .platform .creation-history-modal .history-summary{background:#45554c!important}body .platform .creation-history-modal .history-summary article{min-width:0;background:#1a2821!important}body .platform .creation-history-modal .history-summary b{color:#eff7f1!important}body .platform .creation-history-modal .history-summary span{color:#c3d2c9!important;font-size:13px!important}body .platform .creation-history-modal>.history-search-tools{margin:0!important;padding:0 24px 20px!important}body .platform .creation-history-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .platform .creation-history-grid>article{color:#edf5ef!important;background:#1a2821!important;border-color:#46594d!important;min-width:0!important;overflow:hidden!important}body .platform .creation-history-grid :is(h3,time,p,small,.history-task-status,footer>span){color:#d5e4da!important;overflow-wrap:anywhere!important;white-space:normal!important}body .platform .creation-history-grid h3{color:#f2f7f3!important;margin:8px 0!important;font-size:20px!important;line-height:1.4!important}body .platform .creation-history-grid p{height:auto!important;min-height:42px!important;max-height:5.1em!important;font-size:14px!important;line-height:1.7!important;overflow:hidden!important}body .platform .creation-history-grid :is(time,small,footer>span){font-size:13px!important}body .platform .creation-history-grid .history-media{flex-shrink:0!important;width:100%!important}body .platform .creation-history-modal .history-empty{color:#d5e4da!important;min-height:160px!important;padding:24px!important}@media (max-width:850px){body .platform .creation-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body .platform .creation-history-backdrop{padding:8px!important}body .platform .creation-history-modal{max-height:calc(100dvh - 16px)!important}body .platform .creation-history-grid{grid-template-columns:minmax(0,1fr)!important}body .platform .creation-history-modal>header{padding:16px!important}body .platform .creation-history-modal>.history-search-tools{padding:0 12px 16px!important}}body .platform .app-shell.app-shell:before,body .platform .app-shell.app-shell:after{content:none!important;display:none!important}body .platform .app-shell.app-shell .creation-stream-enhanced{isolation:isolate;flex-direction:column!important;height:clamp(340px,58dvh,760px)!important;min-height:340px!important;max-height:none!important;margin:0 0 16px!important;display:flex!important;position:relative!important;overflow:hidden!important}body .platform .app-shell.app-shell .creation-stream-enhanced>header{z-index:1!important;background:#17282d!important;flex-wrap:wrap!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:54px!important;margin:0!important;padding:10px 14px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important}body .platform .app-shell.app-shell .creation-stream-enhanced>header h2{color:#f1f6f6!important;margin:0!important;font-size:18px!important;line-height:1.4!important}body .platform .app-shell.app-shell .creation-stream-enhanced>header>div:last-child{flex-wrap:wrap!important;gap:6px!important;display:flex!important}body .platform .app-shell.app-shell .creation-stream-enhanced>header button{height:auto!important;min-height:36px!important;padding:6px 10px!important;line-height:1.4!important}body .platform .app-shell.app-shell .creation-stream-enhanced>.creation-stream-filters{flex:none!important;position:relative!important;inset:auto!important;overflow:visible!important}body .platform .app-shell.app-shell .creation-stream-filters>button{white-space:normal!important;max-width:none!important;height:auto!important}body .platform .app-shell.app-shell .creation-stream-enhanced>.creation-stream-list{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#8caaa8 #111d21;flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}body .platform .app-shell.app-shell .creation-stream-copy>p:not(.history-task-details){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;white-space:pre-wrap!important;overflow-wrap:anywhere!important;max-height:none!important;display:-webkit-box!important;overflow:hidden!important}body .platform .app-shell.app-shell .creation-stream-copy>p.history-prompt-expanded{-webkit-line-clamp:unset;line-clamp:unset;display:block!important;overflow:visible!important}body .platform .app-shell.app-shell .creation-stream-copy>.history-task-details{overflow-wrap:anywhere!important;white-space:normal!important;max-height:none!important;overflow:visible!important}body .platform .app-shell.app-shell .history-prompt-toggle{color:#f2f8f8!important;background:#25464d!important;border:1px solid #74918f!important;border-radius:6px!important;min-height:36px!important;margin:4px 0 10px!important;padding:6px 10px!important}body .platform .app-shell.app-shell .history-load-more{min-height:44px!important;margin:12px auto!important;padding:8px 16px!important;display:block!important}body .platform .app-shell.app-shell .history-mobile-jumps{display:none!important}body .platform .app-shell.app-shell .inputs-card:not(.composer-expanded){z-index:1!important;position:relative!important;inset:auto!important}body .platform .app-shell.app-shell :is(.creation-stream-list,.history-prompt-toggle):focus-visible{outline-offset:-3px;outline:2px solid #dfff43!important}@media (max-width:720px){body .platform .app-shell.app-shell.creation-fixed-workspace .creation-stream-enhanced,body .platform .app-shell.app-shell .creation-stream-enhanced{scroll-margin-top:160px;height:auto!important;min-height:0!important;overflow:visible!important}body .platform .app-shell.app-shell.creation-fixed-workspace .creation-stream-list,body .platform .app-shell.app-shell .creation-stream-enhanced>.creation-stream-list{flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}body .platform .app-shell.app-shell .history-mobile-jumps{flex-wrap:wrap!important;gap:8px!important;margin:0 0 10px!important;display:flex!important}body .platform .app-shell.app-shell .history-mobile-jumps button{color:#edf6f5!important;background:#25464d!important;border:1px solid #74918f!important;border-radius:6px!important;min-height:44px!important;padding:8px 14px!important}body .platform .app-shell.app-shell .creation-stream-enhanced>header button,body .platform .app-shell.app-shell .history-prompt-toggle{min-height:44px!important}body .platform .app-shell.app-shell .inputs-card textarea{scroll-margin-top:160px}}
