.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1);flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (width>=800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,#fffc);filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.app-image-preview{--yarl__portal_zindex:1200;--yarl__color_backdrop:#020408f0;--yarl__container_background_color:#020408f0;--yarl__carousel_padding_px:64;--yarl__toolbar_padding:18px;--yarl__navigation_button_padding:18px;--yarl__button_padding:10px;--yarl__icon_size:27px;--yarl__color_button:#b9c1cf;--yarl__color_button_active:#fff;--yarl__color_button_disabled:#596271}.app-image-preview .yarl__container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-image-preview .yarl__slide{min-width:0;min-height:0}.app-image-preview .yarl__slide_image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.app-image-preview .yarl__toolbar{gap:7px}.app-image-preview .yarl__button{filter:none;background:#15181fe6;border:1px solid #ffffff1c;border-radius:7px;place-items:center;width:46px;height:46px;transition:border-color .15s,background .15s,color .15s;display:grid}.app-image-preview .yarl__button:hover,.app-image-preview .yarl__button:focus-visible{background:#242832;border-color:#845effb8}.app-image-preview .yarl__navigation_prev,.app-image-preview .yarl__navigation_next{border-radius:7px;width:48px;height:58px;margin:0 20px;top:50%;transform:translateY(-50%)}.app-image-preview-error{color:#d8dde7;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:240px;min-height:160px;display:flex}.app-image-preview-error svg{color:#e6a25b}.app-image-preview-error strong{font-size:13px}.app-image-preview-download-error{z-index:3;color:#f4dcc4;background:#1f1814f0;border:1px solid #e6a25b70;border-radius:7px;align-items:center;gap:9px;max-width:min(520px,100vw - 48px);min-height:42px;padding:9px 14px;font-size:12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000061}.app-image-preview-download-error svg{color:#e6a25b;flex:none}@media (prefers-reduced-motion:reduce){.app-image-preview .yarl__button{transition:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f6fb;font-synthesis:none;text-rendering:optimizelegibility;--bg:#090a0d;--panel:#13141a;--panel-strong:#17181f;--panel-soft:#1b1d25;--line:#ffffff14;--line-strong:#ffffff21;--text:#f5f7fb;--muted:#8b93a3;--muted-strong:#a8b0c0;--accent:#8a5cff;--accent-blue:#23c9f5;--focus:#567cff;--radius:14px;background:#090a0d;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Arial,sans-serif}*{box-sizing:border-box}.route-loading{background:var(--bg);min-height:100vh;color:var(--muted-strong);place-items:center;display:grid}html{background:var(--bg);scroll-behavior:smooth;min-width:0}body{background:var(--bg);min-width:0;min-height:100vh;color:var(--text);letter-spacing:0;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit;letter-spacing:0}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #567cffb3}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:999px}.app-shell{--shell-content-offset:0px;--workspace-content-top:0px;background:var(--bg);min-height:100vh}.app-shell.shell-banners-1{--shell-content-offset:44px;--workspace-content-top:104px}.app-shell.shell-banners-2{--shell-content-offset:84px;--workspace-content-top:144px}.app-rail{z-index:50;background:#07080b;border-right:1px solid #ffffff17;width:68px;position:fixed;inset:0 auto 0 0}.brand-mark{border-bottom:1px solid #ffffff0d;place-items:center;width:68px;height:64px;display:grid}.brand-mark img{object-fit:cover;border-radius:11px;width:38px;height:38px;display:block}.brand-mark>svg{color:#9aafff;background:#171b28;border:1px solid #7e9cff47;border-radius:10px;width:38px;height:38px;padding:9px}.rail-nav{flex-direction:column;align-items:center;gap:2px;padding-top:11px;display:flex}.mobile-rail-nav,.mobile-rail-menu-layer,.mobile-top-actions,.mobile-top-menu-layer,.mobile-page-title{display:none}.rail-item{cursor:pointer;color:#c5cad5;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:58px;height:56px;transition:background .16s,color .16s;display:flex;position:relative}.rail-item span{white-space:nowrap;font-size:9px;line-height:1}.rail-item:hover{color:#fff;background:#ffffff0d}.rail-item.active{color:#a67cff;background:#8a5cff24}.rail-item.unavailable{color:#727887}.rail-item.unavailable:after{content:"";background:#d59b45;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.rail-item.active:before{content:"";background:#8a5cff;border-radius:0 3px 3px 0;width:3px;height:28px;position:absolute;left:-5px}.top-bar{z-index:40;background:0 0;border-bottom:0;height:56px;position:fixed;top:0;left:68px;right:0}.top-search{color:#6f7788;background:#171a22;border:1px solid #313542;border-radius:8px;align-items:center;gap:8px;width:520px;height:32px;padding:0 12px;display:flex;position:absolute;top:8px;left:224px}.top-search input{color:#e8ebf1;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.top-search input::placeholder{color:#6f7788}.top-actions{align-items:center;gap:6px;display:flex;position:absolute;top:13px;right:14px}.balance-button,.top-action{cursor:pointer;white-space:nowrap;background:#161922;border:1px solid #ffffff21;border-radius:9px;justify-content:center;align-items:center;gap:4px;height:29px;display:inline-flex}.balance-button{color:#e8ecf6;min-width:54px;font-size:10px;font-weight:700}.balance-button svg{color:#d6dff8}.top-action{min-width:49px;padding:0 8px;font-size:10px;font-weight:700}.top-action.green{color:#42e28c;border-color:#42e28c38}.top-action.amber{color:#ffc73d;border-color:#ffc73d38}.top-action.blue{color:#68cfff;border-color:#68cfff38}.top-action.mint{color:#48e4b4;border-color:#48e4b438}.top-action.orange{color:#ff9f43;border-color:#ff9f4338}.top-action.purple{color:#d57dff;border-color:#d57dff38}.top-action:hover,.balance-button:hover{filter:brightness(1.18)}.toast-notice,.page-notice{z-index:100;color:#eef7ff;background:#121823f5;border:1px solid #69d3ff5c;border-radius:9px;padding:10px 16px;font-size:12px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #00000061}.page-notice{border-color:#ffa4506b;bottom:30px;left:92px;right:auto}.app-shell.ai-agent-mounted .toast-notice{bottom:88px}.app-shell.ai-agent-open .toast-notice{bottom:24px;right:420px}@media (width<=1099px){.app-shell.ai-agent-mounted .toast-notice,.app-shell.ai-agent-open .toast-notice{bottom:24px;right:24px}}.hub-title{z-index:45;color:#e6e9f4;align-items:center;gap:10px;height:48px;font-size:19px;font-weight:700;display:flex;position:fixed;top:0;left:82px}.hub-title:before{content:"";background:#8a5cff;border-radius:3px;width:3px;height:20px}.hub-title:after{content:"";background:linear-gradient(90deg,#8a5cffb8,#0000);width:75px;height:1px;margin-left:5px}.category-sidebar{z-index:30;background:#121316;border:1px solid #ffffff12;border-radius:16px;width:200px;position:fixed;top:52px;bottom:12px;left:80px;overflow:hidden}.category-sidebar-title{color:#f1f2f8;border-bottom:1px solid #ffffff0d;align-items:center;gap:9px;height:64px;padding:0 17px;font-size:15px;font-weight:700;display:flex}.category-sidebar-title svg{color:#b99cff}.category-links{padding:12px 8px}.category-links button{cursor:pointer;color:#b5bac6;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;height:42px;padding:0 12px;font-size:13px;display:flex}.category-links button:hover{color:#fff;background:#ffffff0b}.category-links button.active{color:#c9b8ff;background:#8a5cff33}.creation-gallery{padding:calc(55px + var(--shell-content-offset)) 16px 36px 0;margin-left:296px}.catalog-section{scroll-margin-top:calc(54px + var(--shell-content-offset));margin-bottom:2px}.catalog-section h2{color:#fff;align-items:center;gap:10px;height:56px;margin:0;font-size:20px;line-height:1;display:flex}.catalog-section h2 span{background:#8a5cff;border-radius:3px;width:4px;height:20px}.tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.tool-card{cursor:pointer;text-align:left;background:#13141a;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:minmax(0,9fr) minmax(0,5fr);min-width:0;height:100%;min-height:104px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.tool-card:hover{border-color:#8a5cff73;transform:translateY(-2px);box-shadow:0 8px 20px #00000073}.tool-card.unavailable,.tool-card.unavailable:hover{cursor:not-allowed;box-shadow:none;filter:saturate(.5);opacity:.68;border-color:#ffffff0f;transform:none}.tool-card-image{aspect-ratio:4/3;background:#0c0e16;min-width:0;overflow:hidden}.tool-card-image img{object-fit:contain;width:100%;height:100%;transition:transform .25s;display:block}.tool-card-image-fallback{color:#8d9cc0;background:linear-gradient(135deg,#6a7a9e38,#1a1f2dcc),#10131c;place-items:center;width:100%;height:100%;display:grid}.tool-card:hover .tool-card-image img{transform:scale(1.02)}.tool-card-copy{background:linear-gradient(160deg,#8a5cff14,#13141af2 60%);flex-direction:column;justify-content:space-between;min-width:0;padding:7px 6px 6px;display:flex}.tool-card-copy h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:10px;line-height:1.25;overflow:hidden}.tool-card-copy p{color:#8b93a3;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.tool-start{color:#13141a;white-space:nowrap;background:#fff;border:1px solid #0000001a;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;gap:1px;min-width:56px;height:20px;padding:0 4px;font-size:9px;font-weight:500;display:inline-flex;box-shadow:0 2px 8px #0000001f}.tool-start svg{flex:none;width:9px;height:9px}.no-results{color:#788092;place-items:center;height:calc(100vh - 80px);font-size:13px;display:grid}.workspace-page{z-index:41;inset:var(--workspace-content-top) 0 0 68px;pointer-events:none;background:0 0;grid-template-columns:392px minmax(0,1fr);gap:20px;min-width:0;min-height:0;padding:12px 16px 16px;display:grid;position:fixed}.workspace-left{z-index:45;pointer-events:auto;flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex;position:relative}.back-button{cursor:pointer;color:#f2f4fa;background:#121318;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:5px;width:fit-content;height:32px;padding:0 12px;font-size:12px;display:inline-flex}.back-button:hover{border-color:#8a5cff8c}.panel-card{background:#13141a;border:1px solid #ffffff14;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff04,0 3px 14px #00000026}.tool-summary{align-items:flex-start;gap:12px;min-height:115px;padding:17px;display:flex}.tool-summary>img{object-fit:cover;border:1px solid #ffffff17;border-radius:9px;flex:none;width:48px;height:48px}.tool-summary-image-fallback{color:#8290b2;background:#161a25;border:1px solid #ffffff17;border-radius:9px;flex:none;place-items:center;width:48px;height:48px;display:grid}.tool-summary>div{min-width:0}.tool-summary h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 5px;font-size:16px;line-height:1.25;overflow:hidden}.tool-summary p{color:#8992a6;text-overflow:ellipsis;white-space:nowrap;margin:0 0 10px;font-size:11px;line-height:1.35;overflow:hidden}.summary-badges{gap:7px;display:flex}.summary-badges span{color:#d4ddff;background:#4d65c530;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.summary-badges span:last-child{color:#fff;background:#433a88}.config-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.config-panel>header{color:#fff;flex:none;align-items:center;gap:8px;height:45px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.config-panel>header>span{color:#9dbbff;background:#263455;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.config-scroll{min-height:0;padding:0 13px 16px;overflow-y:auto}.form-block{margin-bottom:18px}.field-label{color:#f4f6fb;margin-bottom:9px;font-size:13px;font-weight:700}.field-label em{color:#ff5e62;font-style:normal}.field-label small{color:#7d8595;margin-left:5px;font-size:10px;font-weight:400}.upload-dropzone-shell{position:relative}.upload-dropzone{cursor:pointer;background:#111217;border:1px dashed #ffffff2b;border-radius:9px;justify-content:center;align-items:center;gap:13px;width:100%;height:136px;transition:border-color .16s,background .16s;display:flex;position:relative;overflow:hidden}.upload-dropzone.dragging,.upload-dropzone:hover{background:#141824;border-color:#5b8fffb8}.upload-icon{color:#9ab6ff;background:#252d3f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.upload-copy{text-align:left;flex-direction:column;gap:4px;display:flex}.upload-copy strong{color:#e9edf8;font-size:13px}.upload-copy small{color:#81899c;font-size:10px}.upload-asset-entry{z-index:2;cursor:pointer;color:#aab5c8;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;transition:background .14s,color .14s;display:grid;position:absolute;top:8px;right:8px}.upload-preview-entry{z-index:3;cursor:pointer;color:#d8deea;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080a0fc7;border:1px solid #ffffff2e;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:8px;left:8px}.upload-preview-entry:hover,.upload-preview-entry:focus-visible{color:#fff;border-color:#7e5fefb8}.upload-asset-entry:hover,.upload-asset-entry:focus-visible{color:#e6edfb;background:#ffffff14}.upload-asset-entry:disabled{cursor:not-allowed;opacity:.4}.upload-preview{object-fit:contain;width:100%;height:100%}.upload-replace{color:#fff;background:#000000b8;border-radius:6px;padding:5px 9px;font-size:10px;position:absolute;bottom:8px;right:8px}.option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.option-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.option-grid.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.option-grid button{cursor:pointer;color:#edf0f8;background:#18191e;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:38px;padding:7px 5px;font-size:11px;line-height:1.2;display:flex;overflow:hidden}.option-grid button:hover{border-color:#567cff8c}.option-grid button:disabled{cursor:not-allowed;opacity:.34;filter:saturate(.35)}.option-grid button:disabled:hover{border-color:#ffffff17}.option-grid button.selected{color:#bcd5ff;background:#182d45;border-color:#587eff}.option-grid.with-thumbnails button{flex-direction:column;gap:6px;min-height:104px;padding:7px}.option-grid.with-thumbnails img{object-fit:cover;border-radius:5px;width:100%;height:63px;display:block}.option-grid.with-thumbnails button.is-image-unavailable{position:relative}.option-grid.with-thumbnails button.is-image-unavailable img{visibility:hidden}.option-grid.with-thumbnails button.is-image-unavailable:before{color:#8999be;content:"预览暂不可用";background:#1a1e2a;place-items:center;height:63px;font-size:9px;display:grid;position:absolute;top:7px;left:7px;right:7px}.option-more{cursor:pointer;color:#9da5b6;background:0 0;border:1px dashed #ffffff21;border-radius:7px;justify-content:center;align-items:center;gap:4px;width:100%;height:34px;margin-top:7px;font-size:10px;display:flex}.option-more:hover{color:#d7deee;border-color:#567cff85}.option-more svg{transition:transform .16s}.option-more svg.expanded{transform:rotate(180deg)}.config-scroll textarea,.text-input{color:#f1f4fa;background:#18191e;border:1px solid #ffffff17;border-radius:8px;outline:0;width:100%;font-size:12px}.text-input{height:46px;padding:0 13px}.config-scroll textarea{resize:vertical;min-height:82px;padding:11px 13px}.config-scroll textarea:focus,.text-input:focus{border-color:#567cffbf}.generate-panel{flex:none;padding:15px 16px 16px}.cost-row{color:#8790a4;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:10px;display:flex}.cost-row strong{color:#fff;font-size:10px}.generate-row{align-items:center;gap:9px;display:flex}.generate-button{cursor:pointer;color:#fff;background:linear-gradient(100deg,#805cff,#36ccef);border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;height:44px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #6067ff40}.generate-button:hover:not(:disabled){filter:brightness(1.08)}.generate-button:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.45)}.generate-button[aria-busy=true]{cursor:wait;opacity:.68;filter:none}.quantity-stepper{background:#1a1b21;border:1px solid #ffffff1a;border-radius:999px;align-items:center;height:38px;display:flex}.quantity-stepper button{cursor:pointer;color:#9ca4b4;background:0 0;border:0;width:31px;height:36px;font-size:17px}.quantity-stepper strong{color:#fff;text-align:center;width:20px;font-size:14px}.examples-panel{pointer-events:auto;background:#121319;border:1px solid #41e2c2e6;border-radius:14px;flex-direction:column;min-width:0;min-height:0;margin-top:48px;display:flex;overflow:hidden}.examples-tabs{border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:4px;height:66px;padding:0 24px;display:flex}.examples-tabs button{cursor:pointer;color:#9ca5b8;background:0 0;border:0;border-radius:7px;height:38px;padding:0 17px;font-size:12px;font-weight:700;position:relative}.examples-tabs button.active{color:#fff;background:linear-gradient(100deg,#765cff,#35c8f0);box-shadow:0 0 0 4px #765cff1f,0 4px 12px #3679ff42}.examples-tabs button span{color:#fff;background:#5e7dff;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:-2px;right:2px}.examples-body{flex:1;min-height:0;padding:12px 18px 18px;overflow-y:auto}.comparison-grid,.result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-card{aspect-ratio:1.46;background:#0d0e12;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:1fr 1fr;min-width:0;padding:11px;display:grid;overflow:hidden}.comparison-card>div{min-width:0;position:relative;overflow:hidden}.comparison-card>div:first-child{border-radius:7px 0 0 7px}.comparison-card>div:last-child{border-radius:0 7px 7px 0}.comparison-card img,.result-grid img{object-fit:cover;width:100%;height:100%;display:block}.image-tag{color:#fff;border-radius:4px;align-items:center;gap:3px;height:23px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:9px}.image-tag.original{background:#4c4c4cc2}.image-tag.result{background:linear-gradient(100deg,#5545b8,#1a6da5);box-shadow:0 2px 6px #00000040}.result-grid article{aspect-ratio:1;background:#0d0e12;border:1px solid #ffffff14;border-radius:12px;position:relative;overflow:hidden}.result-grid .generation-status-card{color:#8f99aa;text-align:center;background:#0d0f14;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex}.result-grid .generation-status-card.is-generating{background:#0c1016;border-color:#4ab9e538}.generation-status-icon{color:#6cb9df;background:#368bbe14;border:1px solid #5fb1e038;border-radius:8px;place-items:center;width:52px;height:52px;display:grid}.generation-status-card.is-failed .generation-status-icon{color:#dc8577;background:#b44c3d14;border-color:#e079693d}.generation-status-card.is-cancelled .generation-status-icon{color:#8d96a5;background:#70798914;border-color:#979fae33}.generation-status-card strong{color:#e5e9f0;font-size:16px}.generation-status-card p,.generation-status-card small{margin:0}.generation-status-card p{color:#a8b1c0;font-size:12px}.generation-status-card small{color:#687386;font-size:10px}:root[data-theme=light] .result-grid .generation-status-card{color:#667085;background:#f8fafc;border-color:#dfe4ea}:root[data-theme=light] .result-grid .generation-status-card.is-generating{background:#f7fbfd;border-color:#c9e8f3}:root[data-theme=light] .generation-status-icon{color:#2386aa;background:#eef9fc;border-color:#c9e8f3}:root[data-theme=light] .generation-status-card strong{color:#303846}:root[data-theme=light] .generation-status-card p{color:#5f6b7c}:root[data-theme=light] .generation-status-card small{color:#8490a0}.result-grid .text-result-card{flex-direction:column;min-width:0;padding:14px;display:flex}.text-result-card header{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.text-result-card header span,.text-result-card header button{justify-content:center;align-items:center;display:inline-flex}.text-result-card header span{color:#c7cdda;gap:6px;font-size:11px;font-weight:700}.text-result-card header button{cursor:pointer;color:#aab3c4;background:#181a21;border:1px solid #ffffff1a;border-radius:6px;flex:none;width:30px;height:30px}.text-result-card header button:hover,.text-result-card header button:focus-visible{color:#d9ddff;border-color:#7567ffb8;outline:none}.text-result-card pre{color:#e2e5eb;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-height:0;margin:12px 0 0;font-family:inherit;font-size:12px;line-height:1.7;overflow:auto}.result-preview-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.result-preview-trigger:focus-visible{outline-offset:-3px;outline:2px solid #8b64ff}.examples-empty{color:#8791a3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:300px;padding:32px;display:flex}.examples-empty>span{color:#8fa9e9;background:#627bb624;border-radius:9px;place-items:center;width:54px;height:54px;display:grid}.examples-empty strong{color:#d7ddea;font-size:13px}.examples-empty p{max-width:320px;margin:0;font-size:11px;line-height:1.7}.comparison-card>div.is-image-unavailable,.result-preview-trigger.is-image-unavailable,.comparison-detail-image-trigger.is-image-unavailable,.comparison-thumbnail-section button.is-image-unavailable,.works-image-preview-button.is-image-unavailable{color:#9aa8ca;background:linear-gradient(135deg,#6a7a9e38,#1a1f2dcc),#10131c;place-items:center;display:grid;position:relative}.comparison-card>div.is-image-unavailable>img,.result-preview-trigger.is-image-unavailable>img,.comparison-detail-image-trigger.is-image-unavailable>img,.comparison-thumbnail-section button.is-image-unavailable>img,.works-image-preview-button.is-image-unavailable>img{visibility:hidden}.comparison-card>div.is-image-unavailable:after,.result-preview-trigger.is-image-unavailable:after,.comparison-detail-image-trigger.is-image-unavailable:after,.comparison-thumbnail-section button.is-image-unavailable:after,.works-image-preview-button.is-image-unavailable:after{content:"图片暂不可用";place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.works-empty{color:#626a7a;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:480px;display:flex}.works-empty strong{color:#aeb4c1;font-size:13px}.works-empty span{font-size:11px}.not-found-page{place-items:center;min-height:100vh;padding:84px 28px 36px 96px;display:grid}.not-found-card{color:#8d96a8;text-align:center;background:#11131a;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:min(480px,100%);min-height:300px;padding:34px;display:flex}.not-found-icon{color:#aa98ff;background:#7b62ff21;border-radius:9px;place-items:center;width:54px;height:54px;display:grid}.not-found-card>p{color:#a48dff;margin:4px 0 0;font-size:12px;font-weight:800}.not-found-card h1{color:#f0f2f7;margin:0;font-size:20px}.not-found-card>span:not(.not-found-icon){max-width:320px;font-size:12px;line-height:1.7}.not-found-actions{gap:9px;margin-top:11px;display:flex}:root[data-theme=light] .tool-card-image-fallback,:root[data-theme=light] .comparison-card>div.is-image-unavailable,:root[data-theme=light] .result-preview-trigger.is-image-unavailable,:root[data-theme=light] .comparison-detail-image-trigger.is-image-unavailable,:root[data-theme=light] .comparison-thumbnail-section button.is-image-unavailable,:root[data-theme=light] .works-image-preview-button.is-image-unavailable{color:#63739a;background:#eef2f7}:root[data-theme=light] .tool-summary-image-fallback{color:#66789e;background:#eef2f7;border-color:#d9dee6}:root[data-theme=light] .option-grid.with-thumbnails button.is-image-unavailable:before{color:#63739a;background:#eef2f7}:root[data-theme=light] .examples-empty>span{color:#5875b7;background:#e8eefc}:root[data-theme=light] .examples-empty strong,:root[data-theme=light] .not-found-card h1{color:#202735}:root[data-theme=light] .examples-empty,:root[data-theme=light] .not-found-card{color:#687386}:root[data-theme=light] .not-found-card{background:#fff;border-color:#dfe3e8}:root[data-theme=light] .not-found-icon{color:#6846d5;background:#eee9ff}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1350px){.top-search{width:450px}.workspace-page{grid-template-columns:370px minmax(0,1fr);gap:14px}.top-action{min-width:32px;padding:0 6px}}@media (width<=1099px){.app-shell{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.app-rail{width:auto;height:calc(68px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #ffffff17;border-right:0;top:auto;right:0}.brand-mark,.desktop-rail-nav,.top-actions{display:none}.mobile-rail-nav{height:100%;padding:0 max(4px, env(safe-area-inset-left)) 0 max(4px, env(safe-area-inset-right));grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid}.mobile-rail-item{cursor:pointer;color:#9299a8;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:60px;display:flex;position:relative}.mobile-rail-item span{font-size:10px;line-height:1}.mobile-rail-item.active{color:#b89cff}.mobile-rail-item.active:before{content:"";background:#8a5cff;border-radius:0 0 3px 3px;width:30px;height:3px;position:absolute;top:0}.mobile-rail-menu-layer,.mobile-top-menu-layer{z-index:89;display:block;position:fixed;inset:0}.mobile-rail-menu-backdrop,.mobile-top-menu-backdrop{cursor:default;background:#00000094;border:0;width:100%;height:100%;position:absolute;inset:0}.mobile-rail-menu,.mobile-top-menu{right:8px;bottom:calc(76px + env(safe-area-inset-bottom));background:#15171e;border:1px solid #ffffff1a;border-radius:8px;position:absolute;left:8px;overflow:hidden;box-shadow:0 18px 50px #00000080}.mobile-rail-menu{max-height:min(520px, calc(100dvh - 96px - env(safe-area-inset-bottom)));overflow-y:auto}.mobile-rail-menu>header,.mobile-top-menu>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:54px;padding:8px 10px 8px 16px;display:flex}.mobile-rail-menu>header>button,.mobile-top-menu>header>button{cursor:pointer;color:#d7dce6;background:0 0;border:0;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.mobile-rail-menu-grid,.mobile-top-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.mobile-rail-menu-grid>button,.mobile-top-menu-grid>button{cursor:pointer;color:#e4e8f0;background:#1c1f28;border:1px solid #ffffff14;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:72px;padding:8px;display:flex;position:relative}.mobile-rail-menu-grid>button span,.mobile-top-menu-grid>button span{font-size:11px}.mobile-rail-menu-grid>button small{color:#d7a357;font-size:9px}.mobile-rail-menu-grid>button.unavailable{color:#7d8492}.top-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080bf5;height:56px;left:0}.mobile-page-title{color:#eef1f6;align-items:center;height:56px;font-size:15px;display:flex;position:absolute;top:0;left:14px}.mobile-page-title.with-search{display:none}.top-search{width:auto;height:40px;left:8px;right:58px}.mobile-top-actions{align-items:center;gap:4px;height:56px;display:flex;position:absolute;top:0;right:6px}.mobile-account-button,.mobile-more-button{cursor:pointer;color:#e7ebf4;background:#161922;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:44px;height:44px;padding:0 8px;display:inline-flex}.mobile-account-button span{font-size:10px}.mobile-more-button{width:44px;padding:0}.top-bar:has(.top-search) .mobile-account-button{display:none}.mobile-top-menu{top:64px;bottom:auto}.mobile-top-menu>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mobile-top-menu>header span{color:#8f98a8;font-size:10px}.hub-title{height:48px;font-size:17px;position:absolute;top:56px;left:16px}.hub-title:after{display:none}.category-sidebar{z-index:20;top:calc(56px + var(--shell-content-offset));width:auto;height:52px;margin:calc(104px + var(--shell-content-offset)) 12px 0;border-radius:8px;position:sticky;bottom:auto;left:auto;overflow-x:auto}.category-sidebar-title{display:none}.category-links{min-width:max-content;height:100%;padding:4px;display:flex}.category-links button{width:auto;min-width:112px;height:44px}.creation-gallery{margin-left:0;padding:10px 12px 92px}.catalog-section{scroll-margin-top:calc(118px + var(--shell-content-offset))}.catalog-section h2{height:48px;font-size:18px}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-page{padding:calc(66px + var(--shell-content-offset)) 12px 88px;pointer-events:auto;grid-template-columns:minmax(0,1fr);gap:12px;display:grid;position:relative;inset:auto}.workspace-left{min-height:auto}.config-panel{max-height:none;overflow:visible}.config-scroll{overflow:visible}.examples-panel{min-height:420px;margin-top:0}.back-button,.upload-asset-entry,.upload-preview-entry,.option-grid button,.examples-tabs button{min-height:44px}.option-grid.columns-4,.option-grid.columns-5{grid-template-columns:repeat(2,minmax(0,1fr))}.toast-notice,.page-notice{right:12px;bottom:calc(80px + env(safe-area-inset-bottom));left:12px}.not-found-page{padding:72px 16px calc(88px + env(safe-area-inset-bottom))}}@media (width<=560px){.mobile-rail-menu-grid,.mobile-top-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-grid{grid-template-columns:minmax(0,1fr)}.tool-card{min-height:118px}.workspace-page{padding-left:10px;padding-right:10px}.option-grid,.option-grid.columns-4,.option-grid.columns-5,.comparison-grid,.result-grid{grid-template-columns:minmax(0,1fr)}.examples-tabs{padding:0 8px;overflow-x:auto}.examples-tabs button{flex:none;padding:0 12px}}.brand-mark{cursor:pointer;background:0 0;border:0;padding:0}.content-status-banner{z-index:45;color:#e7c57d;background:#1f1910f5;border:1px solid #ffc45d4d;border-radius:8px;align-items:center;gap:8px;max-width:min(720px,100vw - 180px);min-height:34px;padding:7px 12px;font-size:11px;display:flex;position:fixed;top:64px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000047}.content-status-banner.with-announcement{top:104px}.shell-without-top-bar .site-announcement-banner,.shell-without-top-bar .content-status-banner{top:8px}.shell-without-top-bar .content-status-banner.with-announcement{top:48px}.site-announcement-banner{z-index:46;color:#8de1c2;background:#0c231ff5;border:1px solid #55d6a940;border-radius:8px;align-items:center;gap:8px;width:min(720px,100vw - 180px);min-height:34px;padding:7px 12px;font-size:11px;display:flex;position:fixed;top:64px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0000003d}.site-announcement-banner span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.content-status-banner.loading{color:#a8baff;background:#111626f5;border-color:#567cff4d}.content-status-banner.error{color:#faa;border-color:#ff6f6f59}.content-status-banner span{flex:1;min-width:0}.content-status-banner button{cursor:pointer;height:24px;color:inherit;background:0 0;border:1px solid;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:10px;display:inline-flex}.workspace-service-notice{color:#c9a95f;background:#ffc45d12;border:1px solid #ffc45d3d;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;font-size:10px;line-height:1.45;display:flex}.workspace-service-notice.demo{color:#a8baff;background:#567cff14;border-color:#567cff47}.workspace-service-notice strong{color:#f1f3f7}.cancel-generation-button{cursor:pointer;color:#ff9c9c;background:#ff535314;border:1px solid #ff6c6c5c;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:42px;padding:0 12px;font-size:11px;display:inline-flex}.dynamic-form-field{flex-direction:column;display:flex}.dynamic-select{cursor:pointer;appearance:auto}.dynamic-boolean-control{cursor:pointer;color:#d9dde7;background:#16181e;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 12px;font-size:11px;display:flex}.dynamic-boolean-control input{accent-color:#765cff;width:15px;height:15px}.dynamic-field-error{color:#ff8f8f;min-height:16px;padding-top:4px;font-size:9px;line-height:12px;display:block}.dynamic-form-field [aria-invalid=true],.upload-dropzone-shell.has-error .upload-dropzone{border-color:#ff666694}.dynamic-help-text{color:#8b94a7;margin:-3px 0 9px;font-size:10px;line-height:1.55}.dynamic-option-grid button{flex-direction:column;gap:3px;position:relative}.dynamic-option-grid button>span,.dynamic-option-grid button>small{text-overflow:ellipsis;max-width:100%;overflow:hidden}.dynamic-option-grid button>small{color:#8993a7;font-size:9px;line-height:1.35}.dynamic-option-price{color:#7fd8ff;font-size:9px;font-style:normal;font-weight:600}.dynamic-quick-phrases{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.dynamic-quick-phrases button,.dynamic-upload-single-remove{color:#aeb7c9;background:#181a20;border:1px solid #ffffff1a;border-radius:6px;min-height:27px;padding:4px 8px;font-size:9px}.dynamic-quick-phrases button:hover,.dynamic-upload-single-remove:hover{color:#dbe7ff;border-color:#5b8fff8c}.dynamic-upload-count{float:right;margin-left:8px;color:#9dbbff!important}.upload-dropzone.multiple{height:112px}.dynamic-upload-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.dynamic-upload-asset{background:#15171c;border:1px solid #ffffff1a;border-radius:7px;min-width:0;position:relative;overflow:hidden}.dynamic-upload-asset img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.dynamic-upload-asset>span{color:#aab2c3;text-overflow:ellipsis;white-space:nowrap;padding:5px 6px;font-size:9px;display:block;overflow:hidden}.dynamic-upload-asset button{color:#ff9b9b;background:#07080cd1;border:1px solid #ffffff24;border-radius:6px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:4px;right:4px}.dynamic-upload-asset button.dynamic-upload-preview{color:#d6dce7;left:4px;right:auto}.dynamic-upload-asset button.dynamic-upload-preview:hover,.dynamic-upload-asset button.dynamic-upload-preview:focus-visible{color:#fff;border-color:#7e5fefb8}.dynamic-upload-single-remove{align-items:center;gap:5px;margin-top:7px;display:inline-flex}.dynamic-template-images{margin-top:10px}.dynamic-template-images>span{color:#aab2c3;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.dynamic-template-images>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.dynamic-template-images button{color:#aab2c3;background:#15171c;border:1px solid #ffffff1a;border-radius:7px;min-width:0;padding:4px;overflow:hidden}.dynamic-template-images button.selected{color:#d6e5ff;background:#182d45;border-color:#587eff}.dynamic-template-images img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%;margin-bottom:4px;display:block}.dynamic-template-images button>span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.quantity-stepper button:disabled{cursor:not-allowed;opacity:.35}.workspace-status-page{place-items:center;min-height:100vh;padding:90px 24px 30px 92px;display:grid}.workspace-status-card,.catalog-service-state{color:#8d96a8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.workspace-status-card{background:#121319;border:1px solid #ffffff17;border-radius:12px;width:460px;padding:34px}.workspace-status-card h1{color:#f1f3f7;margin:2px 0 0;font-size:18px}.workspace-status-card p{margin:0;font-size:11px;line-height:1.7}.workspace-status-card>div{gap:8px;margin-top:8px;display:flex}.catalog-service-state{min-height:280px}.catalog-service-state strong{color:#e9ecf2;font-size:14px}.catalog-service-state span{max-width:420px;font-size:11px}.catalog-service-state button{color:#bdc9ff;background:#20294a;border:1px solid #5d72ca;border-radius:7px;align-items:center;gap:5px;padding:7px 11px;display:inline-flex}.unavailable-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.unavailable-content .unavailable-icon{color:#ffc45d;background:#ffc45d1a;border-radius:14px;place-items:center;width:62px;height:62px;display:grid}.unavailable-content>strong{color:#f0f2f6;font-size:17px}.unavailable-content p{color:#939cac;max-width:390px;margin:0;font-size:11px;line-height:1.8}.unavailable-content small{color:#ffc45d;font-size:10px}.account-guest-note{color:#8992a2;background:#191a1f;border-radius:7px;align-items:center;gap:7px;margin-top:12px;padding:10px;font-size:10px;line-height:1.5;display:flex}.logout-button:disabled{cursor:not-allowed;opacity:.48}:root[data-theme=light] .content-status-banner{color:#765616;background:#fffaeefa;box-shadow:0 8px 22px #1e232d1f}:root[data-theme=light] .content-status-banner.loading{color:#4b609d;background:#f1f5fffa}:root[data-theme=light] .content-status-banner.error{color:#a12b2b;background:#fff4f4;border-color:#e7b5b5}:root[data-theme=light] .site-announcement-banner{color:#246b49;background:#f1fbf6fa;border-color:#bcdcca;box-shadow:0 8px 22px #1e232d1f}:root[data-theme=light] .workspace-status-card{background:#fff;border-color:#dfe3e8}:root[data-theme=light] .workspace-status-card h1,:root[data-theme=light] .workspace-service-notice strong{color:#242b37}:root[data-theme=light] .dynamic-boolean-control{color:#333b49;background:#f7f8fa;border-color:#dfe3e8}.overlay-backdrop{z-index:220;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a3;place-items:center;display:grid;position:fixed;inset:0}.overlay-backdrop>div{display:contents}.overlay-modal{background:#0d1017;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000094}.overlay-header{border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;min-height:70px;padding:0 22px;display:flex}.overlay-header h2{margin:0 0 5px;font-size:18px}.overlay-header p{color:#7e8798;margin:0;font-size:11px}.overlay-close{cursor:pointer;color:#aab1be;background:#ffffff0b;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.overlay-close:hover{color:#fff;background:#ffffff17}.overlay-tabs{gap:6px;padding:12px 18px;display:flex}.overlay-tabs button{cursor:pointer;color:#8992a2;background:0 0;border:0;border-radius:7px;height:34px;padding:0 15px;font-size:12px}.overlay-tabs button.active{color:#cabfff;background:#292446}.overlay-footer{border-top:1px solid #ffffff12;justify-content:flex-end;align-items:center;gap:10px;min-height:65px;padding:0 20px;display:flex}.primary-button,.secondary-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 20px;font-size:12px;font-weight:700;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(100deg,#7758ff,#26c6ee);border:0}.primary-button:disabled{cursor:not-allowed;opacity:.45}.secondary-button{color:#c2c8d3;background:#171a21;border:1px solid #ffffff1f}.recharge-dialog{width:520px;height:520px}.recharge-tabs{border-bottom:1px solid #ffffff0f;justify-content:center}.recharge-content{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 22px;overflow-y:auto}.recharge-balance{color:#8d95a5;background:#8a5cff14;border:1px solid #8a5cff38;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:17px;padding:12px 14px;font-size:11px;display:flex}.recharge-balance strong{color:#fff;align-items:center;gap:5px;font-size:15px;display:flex}.overlay-field-label{color:#e8ebf2;margin:13px 0 8px;font-size:12px;font-weight:700}.package-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.recharge-packages-state{color:#818a9a;text-align:center;border:1px dashed #ffffff1a;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:140px;font-size:10px;display:flex}.recharge-packages-state.error{color:#ff9696;background:#ff66660d;border-color:#ff66663d;flex-direction:column}.recharge-packages-state button{cursor:pointer;height:28px;color:inherit;background:0 0;border:1px solid;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:9px;display:inline-flex}.package-grid button{cursor:pointer;color:#fff;background:#151820;border:1px solid #ffffff1a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:66px;display:flex;position:relative}.package-grid button.selected{background:#765dff29;border-color:#765dff;box-shadow:inset 0 0 0 1px #765dff38}.package-grid button strong{font-size:15px}.package-grid button span{color:#828b9c;font-size:10px}.package-grid button em{background:#ff7d4d;border-radius:0 8px 0 7px;padding:3px 5px;font-size:9px;font-style:normal;position:absolute;top:-1px;right:-1px}.payment-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.payment-options button{cursor:pointer;color:#dce1eb;background:#151820;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;height:45px;padding:0 13px;font-size:12px;display:flex}.payment-options button.selected{border-color:#568aff}.payment-logo{color:#fff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.payment-logo.wechat{background:#20bd68}.payment-logo.alipay{background:#1677ff}.recharge-status-note{color:#a88f5b;background:#ffc45d0e;border:1px solid #ffc45d2e;border-radius:7px;align-items:flex-start;gap:7px;margin-top:15px;padding:10px 11px;font-size:9px;line-height:1.55;display:flex}.recharge-status-note svg{flex:none;margin-top:1px}.recharge-tabs button:disabled{cursor:wait;opacity:.55}.code-recharge{flex-direction:column;flex:1;align-items:center;min-height:0;padding:22px 28px;display:flex;overflow-y:auto}.code-icon{color:#a88cff;background:#8a5cff29;border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid}.code-recharge label{width:100%}.code-recharge h3{color:#f1f3f7;margin:0;font-size:15px}.code-recharge-subtitle{color:#7f8898;margin:6px 0 18px;font-size:10px}.code-recharge label span{margin-bottom:8px;font-size:12px;font-weight:700;display:block}.code-recharge input,.request-contact input{color:#fff;background:#151820;border:1px solid #ffffff1c;border-radius:8px;outline:0;width:100%;height:42px;padding:0 12px}.code-recharge input[aria-invalid=true]{border-color:#ff6666b3}.code-recharge input:disabled{cursor:wait;opacity:.65}.code-feedback{color:#828b9b;background:#ffffff06;border:1px solid #ffffff12;border-radius:7px;width:100%;min-height:38px;margin-top:10px;padding:9px 11px;font-size:9px;line-height:1.55}.code-feedback.pending{color:#95b4ff;background:#6997ff12;border-color:#6997ff38}.code-feedback.success{color:#69d59a;background:#3ec47c14;border-color:#3ec47c40}.code-feedback.error{color:#ff8d8d;background:#ff666612;border-color:#ff666640}.membership-current{color:#727c8d;background:#151820;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;width:100%;margin:0 0 15px;padding:10px 12px;display:flex}.membership-current.active{color:#a88cff;background:#8a5cff17;border-color:#8a5cff4d}.membership-current>div{flex:1;gap:2px;min-width:0;display:grid}.membership-current span,.membership-current small{color:#798293;font-size:9px}.membership-current strong{color:#e8ebf2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.code-sale-orders-state{color:#7f8999;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;padding:26px;display:flex}.code-sale-orders-state strong{color:#e5e9f0;font-size:13px}.code-sale-orders-state span{max-width:340px;font-size:10px;line-height:1.6}.code-sale-orders-state.error{color:#ff969c}.code-sale-orders-state button{cursor:pointer;color:#d5dae3;background:#171a21;border:1px solid #ffffff1f;border-radius:6px;height:31px;margin-top:4px;padding:0 11px;font-size:10px}.code-sale-orders-history{flex-direction:column;flex:1;min-height:0;display:flex}.code-sale-orders-list{overscroll-behavior:contain;flex:1;min-height:0;padding:10px 18px 18px;overflow-y:auto}.code-sale-orders-list article{border-bottom:1px solid #ffffff12;padding:14px 4px}.code-sale-orders-list article>header,.code-sale-orders-list article>footer{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.code-sale-orders-list article>header>div{gap:4px;min-width:0;display:grid}.code-sale-orders-list article>header strong{color:#e7eaf0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.code-sale-orders-list article>header small,.code-sale-orders-list article>footer{color:#717b8b;font-size:9px}.code-sale-orders-list article>header>span{color:#91ace0;background:#608ee01f;border-radius:5px;flex:none;padding:4px 7px;font-size:10px;font-weight:700}.code-sale-orders-list article>header>span[data-status=fulfilled]{color:#74d19f;background:#3fbe7c1f}.code-sale-orders-list article>header>span[data-status=refunded],.code-sale-orders-list article>header>span[data-status=cancelled]{color:#a4acba;background:#8b94a31f}.code-sale-orders-list article>header>span[data-status=refund_requested]{color:#e5bb73;background:#e9ac4921}.code-sale-order-metrics{background:#ffffff12;border:1px solid #ffffff12;border-radius:6px;grid-template-columns:1.25fr 1fr .8fr;gap:1px;margin:11px 0;display:grid;overflow:hidden}.code-sale-order-metrics>span{background:#151820;gap:4px;min-width:0;padding:9px;display:grid}.code-sale-order-metrics small{color:#747e8e;font-size:8px}.code-sale-order-metrics strong{color:#cfd4dd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.code-sale-orders-list article>footer{align-items:center}.code-sale-orders-list article>footer button,.code-sale-orders-pager button{cursor:pointer;color:#bdc4cf;background:#171a21;border:1px solid #ffffff1a;border-radius:5px;height:28px;padding:0 9px;font-size:9px}.code-sale-orders-list article>footer button:disabled,.code-sale-orders-pager button:disabled{cursor:not-allowed;opacity:.45}.code-sale-order-detail-state{color:#8791a1;border:1px solid #ffffff14;border-radius:6px;margin-top:10px;padding:9px;font-size:10px}.code-sale-order-detail-state.error{color:#ff9ba2;background:#f0606a0f;border-color:#f0606a33}.code-sale-order-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.code-sale-order-timeline>section{background:#151820;border:1px solid #ffffff12;border-radius:6px;align-content:start;gap:7px;padding:10px;display:grid}.code-sale-order-timeline>section>strong{color:#d7dce5;font-size:10px}.code-sale-order-timeline>section>p{color:#747e8e;margin:0;font-size:9px;line-height:1.5}.code-sale-order-timeline>section>div{border-top:1px solid #ffffff0f;gap:3px;padding-top:7px;display:grid}.code-sale-order-timeline>section>div span{color:#91ace0;background:#608ee01f;border-radius:4px;width:fit-content;padding:2px 5px;font-size:8px;font-weight:700}.code-sale-order-timeline>section>div p{color:#c6ccd6;margin:0;font-size:9px;line-height:1.45}.code-sale-order-timeline>section>div small{color:#707a8a;font-size:8px;line-height:1.5}.code-sale-orders-pager{color:#778191;border-top:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;font-size:9px;display:flex}.code-sale-orders-pager>div{gap:6px;display:flex}.warm-tip{background:#ffbc490f;border:1px solid #ffbc4929;border-radius:8px;width:100%;margin-top:18px;padding:13px}.warm-tip strong{color:#ffc45d;font-size:11px}.warm-tip p{color:#8f97a7;margin:6px 0 0;font-size:10px;line-height:1.7}.support-dialog{width:420px;height:536px}.support-profile{background:#151820;border-radius:10px;align-items:center;gap:12px;margin:18px 22px 12px;padding:12px;display:flex}.support-profile img{object-fit:cover;border-radius:50%;width:45px;height:45px}.support-avatar-fallback{color:#73a0ff;background:#5386ff24;border-radius:50%;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.support-profile>div{flex-direction:column;gap:5px;display:flex}.support-profile strong{font-size:13px}.support-profile span{color:#45d78b;font-size:10px}.support-profile i{background:#45d78b;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.support-qr{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;display:flex}.support-qr img{object-fit:contain;background:#fff;border-radius:12px;width:180px;height:180px;padding:8px}.support-qr strong{color:#aab1bf;font-size:11px}.support-contact-id{background:#698fff0f;border:1px solid #698fff33;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;margin:12px 22px;display:flex}.support-contact-id small{color:#8f98a8;font-size:10px}.support-contact-id strong{color:#f1f3f7;font-size:18px}.support-wechat-row{color:#9ba3b2;background:#151820;border-radius:8px;justify-content:space-between;align-items:center;margin:0 22px 10px;padding:9px 13px;font-size:11px;display:flex}.support-wechat-row strong{color:#fff}.support-hours{color:#9ba3b2;background:#151820;border-radius:8px;align-items:center;gap:7px;margin:0 22px 13px;padding:10px 13px;font-size:11px;display:flex}.support-hours strong{color:#fff;margin-left:auto}.support-actions{grid-template-columns:1fr 1.3fr;gap:9px;padding:0 22px 20px;display:grid}.notifications-dialog{width:708px;height:354px}.notifications-list{padding:18px 22px 24px}.notifications-list article{background:#668cff0f;border:1px solid #668cff33;border-radius:8px;gap:12px;padding:16px;display:flex}.notifications-list article>span{color:#8da8ff;background:#668cff24;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.notifications-list article>div{min-width:0}.notifications-list strong{font-size:13px}.notifications-list p{color:#aab1bf;white-space:pre-wrap;margin:6px 0 8px;font-size:11px;line-height:1.7}.notifications-list small{color:#697386;font-size:9px}.notifications-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.notifications-empty>span{color:#36d2f2;background:#25d4ff1c;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.notifications-empty strong{font-size:14px}.notifications-empty p{color:#6d7687;margin:0;font-size:11px}.settings-drawer{z-index:221;background:#0a0a0a;border-left:1px solid #ffffff1a;flex-direction:column;width:400px;height:100vh;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 60px #00000073}.settings-header{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;height:72px;padding:0 20px;display:flex}.settings-header h2{margin:0 0 4px;font-size:18px}.settings-header p{color:#737c8d;margin:0;font-size:10px}.settings-scroll{min-height:0;padding:14px 18px 24px;overflow-y:auto}.account-card,.account-stats{background:#121316;border:1px solid #ffffff14;border-radius:11px;margin-bottom:12px;padding:14px}.account-id{color:#6e7686;margin-bottom:11px;font-size:9px}.account-main{align-items:center;gap:11px;margin-bottom:14px;display:flex}.account-avatar{background:linear-gradient(135deg,#7a58ff,#27c6ea);border-radius:50%;place-items:center;width:43px;height:43px;font-weight:700;display:grid}.account-main>div{flex-direction:column;flex:1;gap:4px;display:flex}.account-main strong{align-items:center;gap:5px;font-size:13px;display:flex}.account-main strong button{cursor:pointer;color:#a9b1c0;background:#252731;border:0;border-radius:5px;place-items:center;width:21px;height:21px;display:grid}.account-main>div>span{color:#7e8797;font-size:10px}.nickname-edit{gap:5px;display:flex}.nickname-edit input{color:#fff;background:#171920;border:1px solid #4f6cd5;border-radius:6px;flex:1;min-width:0;height:30px;padding:0 8px}.nickname-edit button{cursor:pointer;color:#fff;background:#526df0;border:0;border-radius:6px;height:30px;font-size:10px}.account-rows>div{border-top:1px solid #ffffff0f;grid-template-columns:1fr auto auto;align-items:center;gap:8px;height:38px;font-size:10px;display:grid}.account-rows span{color:#8c95a5;align-items:center;gap:6px;display:flex}.account-rows strong{font-size:10px}.account-rows button,.account-stats button{cursor:pointer;color:#7ea1ff;background:0 0;border:0;font-size:10px}.account-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-stats>div{background:#191a1f;border-radius:7px;flex-direction:column;gap:5px;min-height:55px;padding:9px;display:flex;position:relative}.account-stats span{color:#7f8796;font-size:9px}.account-stats strong{font-size:13px}.account-stats button{position:absolute;top:9px;right:7px}.account-stats .registered{flex-direction:row;grid-column:1/-1;align-items:center;min-height:35px}.account-stats .registered strong{margin-left:auto;font-size:10px}.settings-section-title{margin:18px 0 9px;font-size:12px}.settings-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.settings-grid>button{cursor:pointer;text-align:left;background:#121316;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:9px;min-width:0;height:58px;padding:8px;display:flex}.settings-grid>button>span{color:#9ab1ff;background:#222532;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.settings-grid>button div{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-grid>button strong{font-size:10px}.settings-grid>button small{color:#6e7788;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.records-dialog,.invoice-dialog,.legal-dialog{width:520px;max-height:720px}.sessions-dialog{width:640px;max-height:720px}.account-auth-form{gap:13px;padding:20px 24px 24px;display:grid}.account-auth-form label{color:#9aa4b5;gap:6px;font-size:11px;display:grid}.account-auth-form input,.account-auth-form select{color:#f4f6f8;background:#15171c;border:1px solid #ffffff1a;border-radius:7px;width:100%;height:40px;padding:0 11px}.account-auth-form small{color:#737d8e}.checkbox-row{grid-template-columns:none;align-items:center;display:flex!important}.checkbox-row input{width:16px;height:16px}.form-error{color:#ff9da4;background:#ed5b6514;border:1px solid #ed5b654d;border-radius:7px;padding:9px 11px;font-size:11px}.auth-dialog{--auth-surface:#071522;--auth-surface-soft:#111c29;--auth-surface-focus:#132131;--auth-panel:#0d1b28;--auth-border:#95aec43b;--auth-text:#f3f8fc;--auth-heading:#f5f9fc;--auth-label:#a5b2c0;--auth-muted:#718398;--auth-muted-strong:#7f90a1;--auth-input-text:#eff8ff;--auth-placeholder:#607184;--auth-link:#d5edf8;--auth-link-hover:#2bd4ef;--auth-control-hover:#ffffff0f;--auth-panel-heading:#d5e2ec;--auth-panel-text:#76899b;--auth-secondary-text:#c8d8e4;--auth-error-border:#eb5b654d;--auth-error-bg:#eb5b6517;--auth-error-text:#ffadb3;--auth-warning-border:#e1b24b33;--auth-warning-bg:#e1b24b0f;--auth-warning-text:#b9a06b;--auth-success-text:#59d5a8;--auth-focus-ring:#0fb8e41a;--auth-logo-border:#ffffffb8;--auth-scrollbar:#274052;border-color:var(--auth-border);background:var(--auth-surface);width:400px;max-width:calc(100vw - 32px);max-height:min(780px,100vh - 32px);color:var(--auth-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--auth-scrollbar) transparent;scrollbar-width:thin;border-radius:12px;padding:30px 32px 28px;overflow:hidden auto;box-shadow:0 28px 90px #000000ad,0 0 36px #0e9dd314}.auth-legal-layer{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03080fad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.auth-legal-layer .legal-dialog{width:min(720px,100vw - 48px);max-height:min(760px,100vh - 48px);box-shadow:0 24px 90px #00000080}.auth-close{z-index:1;cursor:pointer;width:30px;height:30px;color:var(--auth-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:13px;right:13px}.auth-close:hover,.auth-close:focus-visible{background:var(--auth-control-hover);color:var(--auth-heading)}.auth-brand{justify-content:center;align-items:center;display:flex}.auth-brand-mark{border:1px solid var(--auth-logo-border);color:#08aee4;background:#f8fdff;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:0 9px 24px #00000047,0 0 18px #1cc7e926}.auth-brand-mark img{object-fit:contain;border-radius:11px;width:100%;height:100%;padding:3px;display:block}.auth-brand-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-heading{text-align:center;margin-top:17px}.auth-dialog-register .auth-heading{margin-top:12px}.auth-heading h2,.auth-service-state h2{color:var(--auth-heading);letter-spacing:0;margin:0;font-size:22px;line-height:1.35}.auth-heading p,.auth-service-state>p{color:var(--auth-muted);margin:8px 0 0;font-size:11px;line-height:1.6}.auth-segment{background:var(--auth-surface-soft);border-radius:8px;flex:0 0 52px;grid-template-columns:1fr 1fr;gap:3px;height:52px;min-height:52px;margin:25px 0 22px;padding:4px;display:grid}.auth-dialog-register .auth-segment{margin:17px 0 14px}.auth-segment.single{grid-template-columns:1fr}.auth-segment button{cursor:pointer;color:var(--auth-muted);background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:600}.auth-segment button.active{color:#fff;background:linear-gradient(100deg,#20c9e4 0%,#149aff 100%);box-shadow:0 5px 14px #09ace233}.auth-segment button:focus-visible{outline-offset:1px;outline:2px solid #33d4ed}.auth-form{gap:14px;width:100%;display:grid}.auth-dialog-register .auth-form{gap:12px}.auth-field{min-width:0;color:var(--auth-label);gap:7px;font-size:11px;display:grid}.auth-field>span{font-weight:600}.auth-field small{color:var(--auth-muted);font-size:9px;line-height:1.45}.auth-input-shell{align-items:center;height:42px;display:flex;position:relative}.auth-input-shell>svg{display:none}.auth-input-shell input{border:1px solid var(--auth-border);background:var(--auth-surface-soft);width:100%;min-width:0;height:42px;color:var(--auth-input-text);font:inherit;border-radius:7px;outline:0;padding:0 39px 0 12px;font-size:11px;transition:border-color .13s,box-shadow .13s,background .13s}.auth-input-shell input::placeholder{color:var(--auth-placeholder)}.auth-input-shell input:focus{background:var(--auth-surface-focus);box-shadow:0 0 0 3px var(--auth-focus-ring);border-color:#20c8e7b8}.auth-input-shell input:disabled{cursor:not-allowed;opacity:.62}.auth-input-shell input:-webkit-autofill{-webkit-text-fill-color:var(--auth-input-text);caret-color:var(--auth-input-text);-webkit-box-shadow:0 0 0 1000px var(--auth-surface-soft) inset;box-shadow:0 0 0 1000px var(--auth-surface-soft) inset}.auth-input-shell input:-webkit-autofill:hover{-webkit-text-fill-color:var(--auth-input-text);caret-color:var(--auth-input-text);-webkit-box-shadow:0 0 0 1000px var(--auth-surface-soft) inset;box-shadow:0 0 0 1000px var(--auth-surface-soft) inset}.auth-input-shell input:-webkit-autofill:focus{-webkit-text-fill-color:var(--auth-input-text);caret-color:var(--auth-input-text);-webkit-box-shadow:0 0 0 1000px var(--auth-surface-focus) inset, 0 0 0 3px var(--auth-focus-ring);box-shadow:0 0 0 1000px var(--auth-surface-focus) inset, 0 0 0 3px var(--auth-focus-ring)}.auth-input-shell input:autofill{color:var(--auth-input-text);box-shadow:0 0 0 1000px var(--auth-surface-soft) inset}.auth-email-code-form{gap:13px}.auth-email-code-shell{width:100%;display:flex}.auth-email-code-shell input{border:1px solid var(--auth-border);background:var(--auth-surface-soft);width:100%;height:54px;color:var(--auth-input-text);letter-spacing:0;text-align:center;border-radius:7px;outline:0;padding:0 14px;font-family:Consolas,Courier New,monospace;font-size:24px;font-weight:700}.auth-email-code-shell input:focus{background:var(--auth-surface-focus);box-shadow:0 0 0 3px var(--auth-focus-ring);border-color:#20c8e7b8}.auth-email-code-shell input::placeholder{color:var(--auth-placeholder);opacity:.48}.auth-email-code-help{justify-content:space-between;gap:12px;min-height:15px;display:flex}.auth-email-code-help span:last-child{color:var(--auth-muted-strong)}.auth-registration-email-code-row{grid-template-columns:minmax(0,1fr) 118px;gap:8px;width:100%;min-width:0;display:grid}.auth-registration-email-code-row input,.auth-registration-code-send{border:1px solid var(--auth-border);border-radius:7px;outline:0;min-width:0;height:44px;font-size:11px;transition:border-color .13s,box-shadow .13s,background .13s,opacity .13s}.auth-registration-email-code-row input{background:var(--auth-surface-soft);width:100%;color:var(--auth-input-text);letter-spacing:0;text-align:left;padding:0 12px;font-family:Consolas,Courier New,monospace;font-size:12px;font-weight:600}.auth-registration-email-code-row input::placeholder{color:var(--auth-placeholder);font-family:inherit;font-weight:400}.auth-registration-email-code-row input:focus{background:var(--auth-surface-focus);box-shadow:0 0 0 3px var(--auth-focus-ring);border-color:#20c8e7b8}.auth-registration-code-send{cursor:pointer;color:#fff;white-space:nowrap;background:linear-gradient(100deg,#20c9e4 0%,#149aff 100%);border-color:#0000;justify-content:center;align-items:center;gap:6px;width:118px;padding:0 10px;font-weight:700;display:inline-flex;box-shadow:0 7px 18px #09a5e22e}.auth-registration-code-send:hover:not(:disabled),.auth-registration-code-send:focus-visible{filter:brightness(1.06);box-shadow:0 0 0 3px var(--auth-focus-ring), 0 8px 20px #09a5e233;border-color:#0000}.auth-registration-code-send.resend{box-shadow:none;color:var(--auth-link-hover);background:0 0;border-color:#20c8e780}.auth-registration-code-send.cooldown{border-color:var(--auth-border);background:var(--auth-surface-soft);box-shadow:none;color:var(--auth-muted-strong)}.auth-registration-email-code-row input:disabled,.auth-registration-code-send:disabled{cursor:not-allowed;opacity:.5}.auth-registration-code-send.cooldown:disabled{opacity:1}.auth-registration-code-send svg{flex:none}.auth-email-code-status{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.auth-email-code-help>span:last-child{flex:none}.auth-email-code-help.sent .auth-email-code-status{color:var(--auth-success-text)}.auth-password-toggle{z-index:1;cursor:pointer;width:30px;height:30px;color:var(--auth-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;right:5px}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{background:var(--auth-control-hover);color:var(--auth-heading)}.auth-form-tools{min-height:18px;color:var(--auth-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:-3px;font-size:9px;display:flex}.auth-form-tools button,.auth-legal-row button{cursor:pointer;color:var(--auth-link);font:inherit;background:0 0;border:0;padding:0;font-weight:600}.auth-form-tools button:hover,.auth-legal-row button:hover{color:var(--auth-link-hover);text-decoration:underline}.auth-captcha-field{min-width:0}.auth-captcha-row{grid-template-columns:minmax(0,1fr) 132px 48px;gap:8px;width:100%;min-width:0;display:grid}.auth-captcha-row .auth-input-shell,.auth-captcha-row .auth-input-shell input,.auth-captcha-image,.auth-captcha-refresh{height:48px}.auth-captcha-row .auth-input-shell input{text-align:center;padding:0 10px}.auth-captcha-image,.auth-captcha-refresh{cursor:pointer;border:1px solid var(--auth-border);background:var(--auth-surface-soft);min-width:0;color:var(--auth-muted);border-radius:7px;outline:0;place-items:center;padding:0;transition:border-color .13s,box-shadow .13s,background .13s,color .13s;display:grid;overflow:hidden}.auth-captcha-image{background:#f7fafc}.auth-captcha-image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.auth-captcha-refresh{width:48px}.auth-captcha-image:hover:not(:disabled),.auth-captcha-refresh:hover:not(:disabled){color:var(--auth-heading);border-color:#20c8e7b8}.auth-captcha-image:focus-visible,.auth-captcha-refresh:focus-visible{box-shadow:0 0 0 3px var(--auth-focus-ring);border-color:#20c8e7b8}.auth-captcha-image:disabled,.auth-captcha-refresh:disabled{cursor:not-allowed;opacity:.58}.auth-captcha-message{min-height:14px}.auth-captcha-message.error{color:var(--auth-error-text)}.auth-confirmation-panel{border:1px solid var(--auth-border);background:var(--auth-panel);border-radius:8px;gap:11px;margin:2px 0 0;padding:12px 13px 13px;display:grid}.auth-confirmation-panel legend{float:left;width:100%;color:var(--auth-panel-heading);margin:0 0 1px;padding:0;font-size:10px;font-weight:700}.auth-confirmation-panel label{cursor:pointer;color:var(--auth-panel-text);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:9px;line-height:1.65;display:grid}.auth-confirmation-panel input,.auth-legal-row input{accent-color:#19c8e8;flex:none;width:15px;height:15px;margin:1px 0 0}.auth-legal-row{min-width:0;color:var(--auth-muted-strong);flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;font-size:9px;line-height:1.5;display:flex}.auth-legal-row input{margin:0 4px 0 0}.auth-legal-row label{cursor:pointer}.auth-error{border:1px solid var(--auth-error-border);background:var(--auth-error-bg);color:var(--auth-error-text);border-radius:7px;padding:9px 10px;font-size:10px;line-height:1.5}.auth-submit,.auth-secondary-action{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;height:47px;font-size:12px;font-weight:700;display:inline-flex}.auth-submit{color:#fff;background:linear-gradient(100deg,#20c9e4 0%,#149aff 100%);border:0;margin-top:1px;box-shadow:0 9px 23px #09a5e233}.auth-submit:hover:not(:disabled){filter:brightness(1.07)}.auth-submit:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.auth-service-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.auth-back{cursor:pointer;color:var(--auth-muted-strong);background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;margin:20px 0 auto;padding:0;font-size:10px;display:inline-flex}.auth-back:hover{color:var(--auth-heading)}.auth-state-icon{color:#32cee9;background:#18c5e71f;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:14px;display:grid}.auth-service-state>p{max-width:270px}.auth-controlled-note{border:1px solid var(--auth-warning-border);background:var(--auth-warning-bg);width:100%;color:var(--auth-warning-text);border-radius:7px;margin:18px 0 14px;padding:10px 12px;font-size:9px;line-height:1.6}.auth-secondary-action{border:1px solid var(--auth-border);background:var(--auth-surface-soft);color:var(--auth-secondary-text);margin-bottom:14px}.auth-secondary-action:hover{color:var(--auth-heading);border-color:#22c9e87a}.records-list{min-height:240px;padding:16px 22px 24px;overflow-y:auto}.records-list>p{color:#7f8999;text-align:center;padding:80px 0}.records-list article{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto;gap:5px 12px;padding:12px 0;display:grid}.records-list article small{color:#727c8d;grid-column:1/-1}.records-list .positive{color:#5bd09c}.records-list .negative{color:#ff8d95}.records-state{color:#8993a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.records-state strong{color:#d8deea;font-size:13px}.records-state.error{color:#ff969c}.sessions-list{min-height:260px;padding:10px 22px 20px;overflow-y:auto}.sessions-list article{border-bottom:1px solid #ffffff12;grid-template-columns:34px minmax(0,1fr) auto 68px;align-items:center;gap:10px;padding:13px 0;display:grid}.sessions-list article>div{gap:3px;min-width:0;display:grid}.sessions-list article strong{color:#e8ebf0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sessions-list article small{color:#727c8d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.session-device-icon{color:#a898ff;background:#765dff24;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.session-status{color:#737d8e;white-space:nowrap;font-size:9px}.session-status.active{color:#54c695}.sessions-list article>button{width:68px;min-width:68px;height:30px;padding:0 8px}.sessions-state{color:#7d8797;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.sessions-state.error{color:#ff969c}.legal-content{color:#aeb6c4;padding:18px 24px 28px;font-size:12px;line-height:1.8;overflow-y:auto}.legal-content h3{color:#f0f2f6;margin:18px 0 6px}.legal-content h3:first-child{margin-top:0}.invoice-dialog{width:720px;height:520px}.invoice-tabs{border-bottom:1px solid #ffffff12;justify-content:flex-start;padding-left:20px}.invoice-scroll{flex:1;min-height:0;overflow-y:auto}.invoice-order-list{padding:14px 20px 20px}.invoice-order-head,.invoice-order-list>label{grid-template-columns:50px minmax(0,1fr) 100px 150px;align-items:center;gap:10px;display:grid}.invoice-order-head{color:#768092;border-bottom:1px solid #ffffff14;height:34px;padding:0 10px;font-size:9px}.invoice-order-list>label{cursor:pointer;color:#c8ced8;border-bottom:1px solid #ffffff0f;min-height:48px;padding:7px 10px;font-size:10px}.invoice-order-list>label.selected{background:#765dff1a}.invoice-order-list>label input{width:15px;height:15px}.invoice-order-list>label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-order-list>label strong{color:#eef1f5}.invoice-order-list>label time{color:#788294;font-size:9px}.invoice-selected-order{background:#765dff14;border:1px solid #765dff3d;border-radius:7px;align-items:center;gap:10px;padding:11px;display:flex}.invoice-selected-order>div{gap:4px;display:grid}.invoice-selected-order span{color:#7d8797;font-size:9px}.invoice-form-actions{justify-content:flex-end;gap:8px;display:flex}.invoice-history{padding:10px 24px 24px}.invoice-history h3{margin:4px 0 8px;font-size:11px}.invoice-history article{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto;gap:4px 12px;padding:11px 0;display:grid}.invoice-history article div{gap:4px;display:grid}.invoice-history article small{color:#747e8f;font-size:9px}.invoice-history article>small{grid-column:1/-1}.invoice-history article>span{color:#a897ee;font-size:9px}.invoice-empty{color:#697386;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:250px;padding:30px;display:flex}.invoice-empty strong{color:#c7cdd7;font-size:13px}.invoice-empty p{margin:0;font-size:10px}.invoice-state{min-height:320px}.invoice-state.error{color:#ff969c}.invoice-state .primary-button,.invoice-state .secondary-button{margin-top:5px}.unavailable-content.compact{min-height:180px;padding-top:24px}.cms-commerce-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.cms-commerce-stats>div{background:#fff;border:1px solid #e2e6ec;border-radius:8px;grid-template-columns:auto 1fr;gap:5px 9px;padding:14px;display:grid}.cms-commerce-stats strong{grid-column:2;font-size:20px}.cms-commerce-view>h3{margin:20px 0 10px}.cms-commerce-section-heading{justify-content:space-between;align-items:center;margin:20px 0 10px;display:flex}.cms-commerce-section-heading h3{margin:0}.cms-package-admin{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cms-package-admin article{background:#fff;border:1px solid #e1e5eb;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:9px;padding:13px;display:grid}.cms-package-admin article>input{grid-column:1/-1;font-weight:700}.cms-package-admin label{color:#667085;gap:4px;font-size:11px;display:grid}.cms-package-admin input{color:#26313d;background:#fff;border:1px solid #d7dce4;border-radius:6px;min-width:0;height:34px;padding:0 8px}.cms-package-toggle{align-items:center;display:flex!important}.cms-package-toggle input{width:15px}.cms-package-actions,.cms-invoice-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.cms-danger-button{cursor:pointer;color:#b42318;background:#fff5f4;border:1px solid #efc8c4;border-radius:6px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.cms-danger-button.compact{height:30px;padding:0 9px;font-size:9px}.cms-commerce-rule{color:#795b19;background:#fffaf0;border:1px solid #f0d69b;border-radius:7px;margin-top:14px;padding:12px;font-size:11px}:root[data-theme=light] .account-auth-form input,:root[data-theme=light] .account-auth-form select{color:#252c38;background:#fff;border-color:#d9dee6}:root[data-theme=light] .overlay-modal.auth-dialog{--auth-surface:#fff;--auth-surface-soft:#f4f6f8;--auth-surface-focus:#fff;--auth-panel:#f4f6f8;--auth-border:#cfd6df;--auth-text:#202735;--auth-heading:#202735;--auth-label:#4f5969;--auth-muted:#687386;--auth-muted-strong:#596475;--auth-input-text:#202735;--auth-placeholder:#7b8595;--auth-link:#176d89;--auth-link-hover:#0b819d;--auth-control-hover:#20273512;--auth-panel-heading:#303746;--auth-panel-text:#596475;--auth-secondary-text:#4f5969;--auth-error-border:#edc5c5;--auth-error-bg:#fff5f5;--auth-error-text:#b42318;--auth-warning-border:#ead9af;--auth-warning-bg:#fffaf0;--auth-warning-text:#806526;--auth-success-text:#117a55;--auth-focus-ring:#08778924;--auth-logo-border:#dfe4ea;--auth-scrollbar:#b9c2cd;border-color:var(--auth-border);background:var(--auth-surface);color:var(--auth-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:0 24px 80px #1b1f2947}:root[data-theme=light] .invoice-empty strong{color:#303746}:root[data-theme=light] .invoice-history article{border-color:#e2e6ec}:root[data-theme=light] .recharge-status-note{color:#806526;background:#fffaf0;border-color:#ead9af}:root[data-theme=light] .invoice-tabs,:root[data-theme=light] .invoice-order-head,:root[data-theme=light] .invoice-order-list>label{border-color:#e2e6ec}:root[data-theme=light] .invoice-order-list>label{color:#4f5969}:root[data-theme=light] .invoice-order-list>label.selected{background:#f1edff}:root[data-theme=light] .invoice-order-list>label strong{color:#252c38}:root[data-theme=light] .invoice-selected-order{background:#f4f1ff;border-color:#cec3f5}:root[data-theme=light] .records-list article{border-color:#e2e6ec}:root[data-theme=light] .legal-content{color:#596475}:root[data-theme=light] .legal-content h3{color:#202735}:root[data-theme=light] .records-state{color:#687386}:root[data-theme=light] .records-state strong{color:#303746}:root[data-theme=light] .records-state.error,:root[data-theme=light] .invoice-state.error{color:#b42318}:root[data-theme=light] .invoice-state{color:#687386}:root[data-theme=light] .sessions-list article{border-color:#e2e6ec}:root[data-theme=light] .sessions-list article strong{color:#26313d}:root[data-theme=light] .session-device-icon{color:#6846d5;background:#eee9ff}.logout-button{cursor:pointer;color:#ff7b7b;background:#ff585812;border:1px solid #ff58582b;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;margin-top:16px;font-size:11px;display:flex}.request-dialog{width:min(720px,100vw - 48px);height:min(760px,86vh);min-height:610px}.request-tabs{border-bottom:1px solid #ffffff0f}.request-body{flex:1;min-height:0;padding:18px 22px;overflow-y:auto}.request-types{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:14px;display:grid}.request-types button{cursor:pointer;color:#929aaa;background:#161920;border:1px solid #ffffff1a;border-radius:7px;height:36px;font-size:10px}.request-types button.selected{color:#d0c8ff;background:#765dff29;border-color:#765dff}.request-textarea{display:block;position:relative}.request-textarea textarea{resize:vertical;color:#fff;background:#151820;border:1px solid #ffffff1a;border-radius:8px;outline:0;width:100%;height:180px;padding:13px 13px 28px;font-size:12px;line-height:1.6}.request-textarea>span{color:#656e7d;font-size:9px;position:absolute;bottom:9px;right:10px}.request-upload-label{margin:15px 0 8px;font-size:11px;font-weight:700}.request-files{flex-wrap:wrap;gap:7px;display:flex}.request-files>span{color:#99a2b2;text-overflow:ellipsis;white-space:nowrap;background:#1a1d25;border-radius:6px;align-items:center;gap:4px;max-width:180px;height:34px;padding:0 7px;font-size:9px;display:flex;overflow:hidden}.request-files>span button{cursor:pointer;color:#7c8493;background:0 0;border:0;flex:none;place-items:center;width:18px;height:18px;display:grid}.request-files>label{cursor:pointer;color:#8790a0;border:1px dashed #ffffff29;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:92px;height:62px;font-size:9px;display:flex}.request-contact{margin-top:15px;display:block}.request-contact>span{margin-bottom:7px;font-size:11px;font-weight:700;display:block}.request-history,.request-detail{flex-direction:column;flex:1;min-height:0;display:flex}.request-history-toolbar,.request-detail-toolbar{border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 22px;display:flex}.request-history-toolbar>span{color:#8d96a6;align-items:center;gap:9px;font-size:10px;display:inline-flex}.request-history-toolbar>span strong{color:#f0b663;font-size:10px}.request-history-toolbar button,.request-detail-toolbar button{cursor:pointer;color:#929bad;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:10px;display:inline-flex}.request-history-toolbar button:hover:not(:disabled),.request-detail-toolbar button:hover{color:#eef1f6;background:#ffffff0f}.request-history-toolbar button:disabled{cursor:wait;opacity:.55}.request-history-attention{color:#e7be78;background:#eaae4a12;border-bottom:1px solid #eaae4a21;flex:none;align-items:center;gap:9px;min-height:42px;padding:0 22px;font-size:10px;display:flex}.request-history-list{flex:1;min-height:0;padding:0 22px;overflow-y:auto}.request-history-state,.request-detail-state{color:#697282;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:330px;padding:28px;display:flex}.request-history-state strong,.request-detail-state strong{color:#b4bbc8;font-size:12px}.request-history-state span{font-size:10px}.request-detail-state.error{color:#e37f87}.request-history-item{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;padding:15px 2px;transition:background .14s;display:block}.request-history-item:hover{background:#ffffff06}.request-history-item-head{align-items:center;gap:8px;min-width:0;display:flex}.request-history-item-head>span:first-child{color:#d4d9e2;font-size:11px;font-weight:700}.request-history-item-head time{color:#687181;margin-left:auto;font-size:9px}.request-history-item>p{color:#aeb5c2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 10px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.request-history-item-meta{color:#737d8d;align-items:center;gap:10px;font-size:9px;display:flex}.request-history-item-meta strong{color:#69d1c7;font-size:9px}.request-history-item-meta svg{margin-left:auto}.request-status{color:#a8b0bf;white-space:nowrap;background:#8d96a61f;border-radius:5px;align-items:center;height:22px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.request-status.status-submitted{color:#8dacdf;background:#5f88dc21}.request-status.status-processing{color:#72c8d7;background:#4eb9d321}.request-status.status-waiting_user{color:#e7be78;background:#eaae4a24}.request-status.status-resolved{color:#72d39e;background:#48be7f21}.request-status.status-closed{color:#a8b0bf;background:#8d96a61f}.request-status.status-rejected{color:#eb9097;background:#e25e681f}.request-detail-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.request-status-notice{background:#5f88dc0f;border-bottom:1px solid #ffffff12;border-left:3px solid #7088ba;align-items:center;gap:11px;min-height:52px;padding:10px 22px;display:flex}.request-status-notice strong{color:#b5c6ea;flex:none;font-size:11px}.request-status-notice span{color:#8792a4;font-size:10px;line-height:1.5}.request-status-notice.status-processing{background:#4eb9d30f;border-left-color:#54bfd2}.request-status-notice.status-waiting_user{background:#eaae4a12;border-left-color:#e3ad52}.request-status-notice.status-resolved{background:#48be7f0f;border-left-color:#52bd80}.request-status-notice.status-closed{background:#8d96a60d;border-left-color:#77808e}.request-status-notice.status-rejected{background:#e25e680d;border-left-color:#dd6670}.request-detail-section{border-bottom:1px solid #ffffff12;padding:18px 22px}.request-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.request-section-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.request-section-heading>div>span,.request-section-heading strong{color:#e1e5eb;font-size:11px}.request-section-heading small,.request-section-heading time{color:#727c8c;font-size:9px;font-style:normal}.request-detail-description>p{color:#bfc5d0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.75}.request-source-path{color:#697383;text-overflow:ellipsis;white-space:nowrap;margin-top:11px;font-size:9px;display:block;overflow:hidden}.request-attachment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.request-attachment-grid>button{cursor:zoom-in;color:#7e8797;text-align:left;aspect-ratio:1;background:#151820;border:1px solid #ffffff17;border-radius:7px;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.request-attachment-grid>button:disabled{cursor:not-allowed}.request-attachment-grid>button>img{object-fit:cover;width:100%;height:calc(100% - 34px);display:block}.request-attachment-grid>button>span{place-items:center;height:calc(100% - 34px);font-size:9px;display:grid}.request-attachment-grid>button>small{color:#7e8797;background:#191c24;justify-content:space-between;align-items:center;gap:5px;min-width:0;height:34px;padding:0 7px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.request-attachment-grid>button>small span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-attachment-grid>button>small em{flex:none;font-style:normal}.request-attachment-grid>button>svg{color:#fff;box-sizing:content-box;background:#07090eb8;border-radius:4px;padding:3px;position:absolute;top:7px;right:7px}.request-timeline{gap:14px;padding-left:14px;display:grid;position:relative}.request-timeline:before{content:"";background:#ffffff1a;width:1px;position:absolute;top:3px;bottom:3px;left:3px}.request-timeline article{min-width:0;position:relative}.request-timeline article:before{content:"";background:#735df0;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-14px;box-shadow:0 0 0 3px #0d1017}.request-timeline article.admin:before{background:#43bfcc}.request-timeline article>div{align-items:center;gap:8px;display:flex}.request-timeline article strong{color:#d9dde5;font-size:10px}.request-timeline article.admin strong{color:#78d0d7}.request-timeline article time{color:#687282;font-size:9px}.request-timeline article p{color:#aeb5c2;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.65}.request-reply-box{background:#ffffff05;padding:17px 22px 20px}.request-reply-box>label{color:#d7dbe3;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.request-reply-box textarea{resize:vertical;color:#fff;background:#151820;border:1px solid #ffffff1a;border-radius:7px;outline:0;width:100%;height:94px;padding:11px;font-size:11px;line-height:1.55}.request-reply-box>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.request-reply-box>div>span{color:#687282;font-size:9px}.request-reply-box .primary-button{height:34px;padding:0 13px;font-size:10px}.request-reply-locked{color:#8791a2;text-align:center;background:#ffffff06;border:1px solid #ffffff14;border-radius:7px;margin:16px 22px 20px;padding:12px;font-size:10px;line-height:1.6}.request-attachment-preview{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04060ae0;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.request-attachment-preview>div{background:#0a0c11;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}.request-attachment-preview header{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex}.request-attachment-preview header>div{gap:2px;min-width:0;display:grid}.request-attachment-preview header strong{color:#e4e8ee;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.request-attachment-preview header span{color:#717b8c;font-size:9px}.request-attachment-preview header button{cursor:pointer;color:#aeb6c3;background:#171a21;border:0;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.request-attachment-preview img{object-fit:contain;flex:1;width:100%;min-height:0;display:block}.dashboard-page{min-height:100vh;padding:calc(55px + var(--shell-content-offset)) 20px 50px;margin-left:68px;position:relative}.homepage-renderer{z-index:0;width:min(1072px,100vw - 108px);min-height:calc(100vh - 105px - var(--shell-content-offset));isolation:isolate;margin:0 auto;position:relative}.homepage-background-grid:before{z-index:-1;inset:calc(54px + var(--shell-content-offset)) 0 0 68px;opacity:.3;pointer-events:none;content:"";background-image:linear-gradient(#848fa50e 1px,#0000 1px),linear-gradient(90deg,#848fa50e 1px,#0000 1px);background-position:0 0;background-size:40px 40px;animation:28s linear infinite homepage-grid-drift;position:fixed}.homepage-heading{justify-content:space-between;align-items:flex-start;height:48px;display:flex}.homepage-heading h1{margin:0;font-size:26px;line-height:1}.homepage-heading>span{color:#7c8796;background:#ffffff09;border-radius:999px;margin-top:4px;padding:6px 17px;font-size:11px}.homepage-section{margin-top:28px}.homepage-heading+.homepage-banner-section{margin-top:12px}.homepage-section-heading{justify-content:space-between;align-items:center;min-height:38px;display:flex}.homepage-section-heading h2{align-items:center;gap:14px;min-width:0;margin:0;font-size:17px;display:flex}.homepage-section-heading h2:before{content:"";background:#8a5cff;border-radius:3px;flex:none;width:3px;height:16px}.homepage-section-heading h2:empty:before{display:none}.homepage-section-heading h2 small{color:#788092;font-size:11px;font-weight:400}.homepage-section-heading h2 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepage-section-heading>button{cursor:pointer;color:#788092;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0 6px 12px;font-size:10px;display:flex}.homepage-banner-section>.homepage-section-heading:empty{display:none}.homepage-banner-viewport{aspect-ratio:21/9;background:#141720;border:1px solid #ffffff12;border-radius:14px;width:100%;position:relative;overflow:hidden}.homepage-banner-slide{cursor:default;opacity:0;pointer-events:none;background:0 0;border:0;width:100%;padding:0;transition:opacity .36s;display:block;position:absolute;inset:0;overflow:hidden}button.homepage-banner-slide{cursor:pointer}.homepage-banner-slide.active{z-index:1;opacity:1;pointer-events:auto}.homepage-banner-slide>img,.homepage-banner-slide>.homepage-image-fallback{object-fit:cover;width:100%;height:100%;display:block}.homepage-banner-copy{z-index:2;color:#fff;text-align:left;text-shadow:0 2px 12px #00000080;flex-direction:column;align-items:flex-start;max-width:430px;display:flex;position:absolute;bottom:52px;left:42px}.homepage-banner-copy>small{background:#0c1018ad;border-radius:5px;margin-bottom:8px;padding:4px 7px;font-size:10px;font-weight:600}.homepage-banner-copy>strong{font-size:25px;line-height:1.2}.homepage-banner-copy>span{margin-top:8px;font-size:12px;line-height:1.6}.homepage-banner-copy>i{color:#1d2330;height:32px;text-shadow:none;background:#fffffff0;border-radius:7px;align-items:center;gap:5px;margin-top:15px;padding:0 13px;font-size:10px;font-style:normal;display:flex}.homepage-carousel-arrow{z-index:3;cursor:pointer;color:#fff;background:#080c128f;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .16s,border-color .16s,opacity .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0000002e}.homepage-carousel-arrow.previous{left:14px}.homepage-carousel-arrow.next{right:14px}.homepage-carousel-arrow:hover{background:#080c12c7;border-color:#ffffffb8}.homepage-carousel-arrow:focus-visible{outline-offset:2px;outline:2px solid #fff}.homepage-carousel-dots{z-index:3;align-items:center;gap:1px;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.homepage-carousel-dots button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:relative}.homepage-carousel-dots button:before{content:"";background:#ffffff8c;border-radius:50%;width:6px;height:6px;transition:width .16s,border-radius .16s,background .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homepage-carousel-dots button.active{background:0 0;width:28px}.homepage-carousel-dots button.active:before{background:#fff;border-radius:999px;width:20px}.homepage-carousel-dots button:focus-visible{outline-offset:-3px;outline:2px solid #fff}.homepage-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.homepage-feature-card{background:#121319;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:60% 40%;height:240px;display:grid;overflow:hidden}.homepage-feature-media,.homepage-compact-media,.homepage-commercial-media{min-width:0;position:relative;overflow:hidden}.homepage-feature-media>img,.homepage-feature-media>.homepage-image-fallback,.homepage-compact-media>img,.homepage-compact-media>.homepage-image-fallback,.homepage-commercial-media>img,.homepage-commercial-media>.homepage-image-fallback{object-fit:cover;width:100%;height:100%;display:block}.homepage-feature-media>span,.homepage-compact-media>i,.homepage-commercial-media>i{color:#fff;background:#0c1018bd;border-radius:5px;padding:4px 6px;font-size:9px;font-style:normal;position:absolute;top:8px;left:8px}.homepage-feature-copy{flex-direction:column;min-width:0;padding:18px 13px;display:flex}.homepage-feature-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 9px;font-size:16px;overflow:hidden}.homepage-feature-copy p{color:#858e9f;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.homepage-feature-tags{grid-template-columns:1fr 1fr;gap:7px;display:grid}.homepage-feature-tags span{color:#9aa2b1;text-align:center;text-overflow:ellipsis;white-space:nowrap;border:1px solid #ffffff17;border-radius:999px;padding:6px 3px;font-size:9px;overflow:hidden}.homepage-feature-copy>button{cursor:pointer;color:#15171d;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:100%;height:34px;margin-top:auto;font-size:11px;display:flex}.homepage-feature-copy>button:disabled,.homepage-compact-card:disabled,.homepage-commercial-card:disabled{cursor:default;opacity:.58}.homepage-compact-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.homepage-compact-grid.homepage-count-1{grid-template-columns:minmax(0,218px)}.homepage-compact-grid.homepage-count-2{grid-template-columns:repeat(2,minmax(0,330px))}.homepage-compact-grid.homepage-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-compact-grid.homepage-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.homepage-compact-card{cursor:pointer;text-align:left;background:#13161e;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;height:202px;padding:0;transition:border-color .16s,transform .16s;display:flex;overflow:hidden}.homepage-compact-card:hover:not(:disabled),.homepage-commercial-card:hover:not(:disabled){border-color:#8a5cff73;transform:translateY(-2px)}.homepage-compact-media{order:2;width:100%;height:166px}.homepage-compact-copy{flex:none;order:1;align-items:center;min-width:0;height:36px;padding:0 12px;display:flex}.homepage-compact-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.homepage-compact-copy small{display:none}.homepage-commercial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.homepage-commercial-grid.homepage-count-1{grid-template-columns:minmax(0,348px)}.homepage-commercial-grid.homepage-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-commercial-card{cursor:pointer;text-align:left;background:#13141a;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:58% 42%;min-height:160px;padding:0;transition:border-color .16s,transform .16s;display:grid;overflow:hidden}.homepage-commercial-copy{flex-direction:column;min-width:0;padding:12px 10px;display:flex}.homepage-commercial-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.homepage-commercial-copy small{color:#788192;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:7px;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.homepage-commercial-copy>i{color:#a998ff;align-items:center;gap:3px;margin-top:auto;font-size:9px;font-style:normal;display:flex}.homepage-image-fallback{color:#697386;background:#1a1d25;place-items:center;display:grid}.homepage-skeleton i,.homepage-skeleton-banner,.homepage-skeleton-features i,.homepage-skeleton-tools i{background:#151820;border-radius:7px;display:block;overflow:hidden}.homepage-skeleton i:after,.homepage-skeleton-banner:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0e,#0000);width:38%;height:100%;animation:1.5s ease-in-out infinite homepage-skeleton-shimmer;display:block}.homepage-skeleton-heading{justify-content:space-between;height:48px;display:flex}.homepage-skeleton-heading i:first-child{width:290px;height:26px}.homepage-skeleton-heading i:last-child{border-radius:999px;width:125px;height:25px}.homepage-skeleton-banner{aspect-ratio:21/9;border-radius:14px;width:100%}.homepage-skeleton-section{margin-top:28px}.homepage-skeleton-title{width:190px;height:17px;margin-bottom:18px}.homepage-skeleton-features,.homepage-skeleton-tools{gap:14px;display:grid}.homepage-skeleton-features{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-skeleton-features i{height:240px}.homepage-skeleton-tools{grid-template-columns:repeat(5,minmax(0,1fr))}.homepage-skeleton-tools i{height:202px}@keyframes homepage-grid-drift{to{background-position:40px 40px}}@keyframes homepage-skeleton-shimmer{0%{transform:translate(-120%)}to{transform:translate(360%)}}.video-category-sidebar .category-sidebar-title svg{color:#aaa0ff}.video-hub-title:before,.video-gallery .catalog-section h2 span{background:#8d66ff}.domain-content-banner{color:#aebcff;text-align:center;background:#404f8921;border:1px solid #7c97ff3d;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:8px 12px;font-size:10px;line-height:1.5;display:flex}.video-gallery>.domain-content-banner{margin:12px 0 8px}.media-upload-block .field-label{justify-content:space-between;display:flex}.media-upload-block .field-label span{color:#8b96a9;font-size:9px;font-weight:400}.media-upload-tile{cursor:pointer;color:#6f7889;border:1px dashed #ffffff29;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:72px;height:72px;font-size:9px;display:flex}.media-upload-block>small{color:#758092;align-items:center;gap:4px;margin-top:8px;font-size:9px;display:flex}.video-result-panel{border-color:#ffffff1a}.video-workspace-page .generate-panel>.generate-button{width:100%}.template-grid{grid-template-columns:repeat(3,minmax(0,214px));gap:14px;display:grid}.template-grid article{background:#13151b;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.template-grid article>div{height:120px;position:relative;overflow:hidden}.template-grid img{object-fit:cover;width:100%;height:100%}.template-grid article>div span{background:#187786;border-radius:4px;padding:4px 6px;font-size:9px;position:absolute;top:8px;left:8px}.template-grid h3{margin:12px 12px 5px;font-size:11px}.template-grid p{color:#80899b;margin:0 12px 14px;font-size:9px}.template-grid article>button{cursor:pointer;color:#fff;background:#2f6df2;border:0;border-radius:7px;width:calc(100% - 24px);height:33px;margin:0 12px 12px;font-size:10px}.video-example-card{aspect-ratio:16/8;background:#0c0d11;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:1fr 1fr;max-width:860px;display:grid;overflow:hidden}.video-example-card>div{position:relative;overflow:hidden}.video-example-card img,.video-example-card video{object-fit:cover;width:100%;height:100%}.video-play{color:#fff;background:#000000a6;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-works-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.video-works-grid video{background:#050608;border-radius:10px;width:100%}.workspace-inline-state{color:#667084;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:360px;display:flex}.workspace-inline-state strong{color:#b9c0ce;font-size:13px}.workspace-inline-state span{color:#747e90;max-width:360px;font-size:10px;line-height:1.6}.workspace-inline-state button{cursor:pointer;color:#bdc9ff;background:#20294a;border:1px solid #5d72cab3;border-radius:7px;align-items:center;gap:5px;height:31px;margin-top:3px;padding:0 11px;font-size:10px;display:inline-flex}.video-result-panel .domain-content-banner{margin-bottom:12px}.smart-mix-development-page{min-width:0;min-height:0;padding:calc(56px + var(--shell-content-offset)) 24px 24px;background:0 0;place-items:center;display:grid;position:fixed;inset:0 0 0 68px}.smart-mix-development-state{color:#f2f4f8;text-align:center;flex-direction:column;align-items:center;display:flex}.smart-mix-development-icon{color:#a990ff;background:#8d66ff14;border:1px solid #8d66ff4d;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid;box-shadow:0 12px 34px #0000002e}.smart-mix-development-state h1{letter-spacing:0;margin:0;font-size:24px;line-height:1.35}.smart-mix-development-state p{color:#8d96a7;letter-spacing:0;margin:9px 0 0;font-size:13px}:root[data-theme=light] .smart-mix-development-state{color:#222a36}:root[data-theme=light] .smart-mix-development-icon{color:#7058c7;background:#7050d612;border-color:#7050d638;box-shadow:0 12px 34px #21273414}:root[data-theme=light] .smart-mix-development-state p{color:#657082}.inspiration-page{padding:calc(63px + var(--shell-content-offset)) 16px 50px;margin-left:68px}.inspiration-heading{z-index:45;align-items:center;gap:12px;height:35px;display:flex;position:fixed;top:18px;left:98px}.inspiration-heading h1{margin:0;font-size:24px}.inspiration-heading h1 span{color:#55c3cc}.inspiration-heading p{color:#8290a5;margin:5px 0 0;font-size:10px}.inspiration-searchbar{background:#0d1015;border:1px solid #cfa6505c;border-radius:999px;align-items:center;gap:10px;width:800px;height:48px;margin:8px auto 16px;padding:0 11px 0 0;display:flex}.inspiration-searchbar .inspiration-select{cursor:pointer;color:#fff;background:0 0;border:0;border-radius:999px 0 0 999px;height:100%;padding:0 22px;font-size:11px;font-weight:700}.inspiration-select span{color:#768093;margin-left:4px;font-size:8px}.inspiration-searchbar>i{background:#ffffff1a;width:1px;height:23px}.inspiration-searchbar>svg{color:#626c7d}.inspiration-searchbar input{color:#e8ebf2;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.inspiration-searchbar>button:last-child{cursor:pointer;color:#758092;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.inspiration-filters{border-bottom:1px solid #ffffff14;justify-content:center;align-items:flex-start;gap:12px;height:70px;padding-top:10px;display:flex}.inspiration-filters button{cursor:pointer;color:#a3abb9;background:0 0;border:0;border-radius:999px;height:33px;padding:0 16px;font-size:11px}.inspiration-filters button.active{color:#23e3ec;background:#004d59}.inspiration-domain-banner{width:min(800px,100%);margin:0 auto 14px}.inspiration-service-state{min-height:330px}.inspiration-empty-state{height:330px}.inspiration-masonry{align-items:flex-start;gap:12px;width:100%;max-width:1760px;margin:0 auto;padding:15px 16px 0;display:flex}.inspiration-masonry-column{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.inspiration-card{background:#14161b;border-radius:12px;width:100%;position:relative;overflow:hidden}.inspiration-card-image{cursor:zoom-in;background:#10131c;border:0;width:100%;padding:0;display:block;overflow:hidden}.inspiration-card-image>img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.inspiration-card-image:focus-visible{outline-offset:-2px;outline:2px solid #67dbe4}.inspiration-card-image.is-image-unavailable,.inspiration-detail-image-trigger.is-image-unavailable{color:#9aa8ca;background:linear-gradient(135deg,#6a7a9e38,#1a1f2dcc),#10131c;place-items:center;min-height:160px;display:grid}.inspiration-card-image.is-image-unavailable>img,.inspiration-detail-image-trigger.is-image-unavailable>img{display:none}.inspiration-card-image.is-image-unavailable:after,.inspiration-detail-image-trigger.is-image-unavailable:after{content:"图片暂不可用";font-size:11px}.inspiration-card-overlay{opacity:0;pointer-events:none;background:linear-gradient(#0000 35%,#000000e0);flex-direction:column;justify-content:flex-end;padding:15px;transition:opacity .16s;display:flex;position:absolute;inset:0}.inspiration-card:hover .inspiration-card-overlay,.inspiration-card:focus-within .inspiration-card-overlay{opacity:1}.inspiration-card:focus-within{box-shadow:0 0 0 2px #67dbe4}.inspiration-card-overlay strong{font-size:13px}.inspiration-card-overlay>span{color:#aab2c0;margin:4px 0 10px;font-size:9px}.inspiration-card-overlay>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.inspiration-card-overlay button{cursor:pointer;pointer-events:auto;color:#fff;background:#0d0f14bf;border:1px solid #fff3;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:34px;font-size:10px;display:flex}.inspiration-card-overlay button:last-child{background:#7354eb;border-color:#795bff}.inspiration-detail-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000c4;place-items:center;padding-left:68px;display:grid;position:fixed;inset:0}.inspiration-detail{background:#050608;border:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) 320px;width:min(1200px,100vw - 120px);min-width:0;height:min(780px,100vh - 110px);min-height:0;display:grid;overflow:hidden;box-shadow:0 30px 90px #0009}.inspiration-detail-media{background:#050608;place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.inspiration-detail-image-trigger{cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.inspiration-detail-image-trigger>img{object-fit:contain;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.inspiration-detail-image-trigger:focus-visible{outline-offset:-3px;outline:2px solid #8b64ff}.inspiration-detail>aside{background:#17181d;flex-direction:column;min-height:0;padding:18px 23px 24px;display:flex}.inspiration-detail aside>header{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.inspiration-detail aside h2{margin:4px 0 9px;font-size:16px}.inspiration-detail aside header span{color:#d5bbff;background:#7139bb;border-radius:4px;padding:4px 9px;font-size:9px}.inspiration-detail aside header button{cursor:pointer;color:#d7dbe3;background:#101116;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.detail-info-block{background:#131419;border:1px solid #ffffff14;border-radius:8px;margin-bottom:12px;padding:13px}.detail-info-block small{color:#8e9aae;margin-bottom:9px;font-size:9px;display:block}.detail-info-block strong{font-size:13px}.detail-reference-trigger{cursor:zoom-in;background:#090b0f;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:115px;height:126px;padding:0;display:grid;overflow:hidden}.detail-reference-trigger img{object-fit:contain;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.detail-reference-trigger:focus-visible{outline-offset:2px;outline:2px solid #8b64ff}.detail-reference-empty{color:#778194;border:1px dashed #ffffff1a;border-radius:7px;justify-content:center;align-items:center;width:115px;height:70px;font-size:9px;display:flex}.prompt-block p{white-space:pre-line;color:#f0f2f7;margin:0;font-size:11px;line-height:1.65}.detail-remix{cursor:pointer;color:#fff;background:#8253ef;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;height:48px;margin-top:auto;font-size:12px;font-weight:700;display:flex}.works-page{min-height:100vh;padding:calc(78px + var(--shell-content-offset)) 28px 44px;color:#edf0f6;background:#0b0c10;margin-left:68px}.works-heading{justify-content:space-between;align-items:flex-start;gap:24px;width:min(1380px,100%);min-height:64px;margin:0 auto 22px;display:flex}.works-heading h1{color:#f4f6fa;margin:0 0 8px;font-size:26px;line-height:1.1}.works-heading p{color:#7b8596;margin:0;font-size:10px}.works-create-actions{gap:8px;display:flex}.works-create-actions button,.works-empty-actions button{cursor:pointer;color:#cbd1db;background:#171920;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:10px;font-weight:600;display:inline-flex}.works-create-actions button:last-child{color:#fff;background:#7454eb;border-color:#7454eb66}.works-create-actions button:hover,.works-empty-actions button:hover{color:#fff;border-color:#967ef67a}.works-content{width:min(1380px,100%);margin:0 auto}.works-primary-row{background:#1113187a;border:1px solid #ffffff12;border-bottom:0;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:0 14px;display:flex}.works-media-tabs{align-self:stretch;gap:4px;display:flex}.works-media-tabs button{cursor:pointer;color:#8992a2;background:0 0;border:0;border-bottom:2px solid #0000;min-width:94px;font-size:11px;font-weight:600}.works-media-tabs button.works-tab-active{color:#91ddf5;border-bottom-color:#6fc8e9}.works-batch-toggle,.works-batch-actions button{cursor:pointer;color:#aeb5c0;background:#191b22;border:1px solid #ffffff1a;border-radius:6px;height:30px;padding:0 10px;font-size:9px}.works-batch-actions{align-items:center;gap:6px;display:flex}.works-batch-actions>span{color:#758091;margin-right:3px;font-size:9px}.works-batch-actions button{align-items:center;gap:4px;display:inline-flex}.works-batch-actions button:disabled{cursor:not-allowed;opacity:.38}.works-retention-notice{color:#b99c5d;background:#e1b0440e;border:1px solid #e1b04438;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:9px;display:flex}.works-status-tabs{background:#1113184d;border-left:1px solid #ffffff12;border-right:1px solid #ffffff12;justify-content:flex-end;align-items:stretch;gap:4px;height:48px;padding:0 14px;display:flex}.works-status-tabs button{cursor:pointer;color:#7f8999;background:0 0;border:0;border-bottom:2px solid #0000;min-width:88px;font-size:9px}.works-status-tabs button.works-status-active{color:#af9bf1;border-bottom-color:#7960dd}.works-toolbar{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:54px;display:flex}.works-filters{align-self:stretch;gap:4px;display:flex}.works-filters button{cursor:pointer;color:#858e9e;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;min-width:94px;padding:0 14px;font-size:10px;display:inline-flex}.works-filters button:hover{color:#d1d6df}.works-filters button.works-filter-active{color:#8adcf5;border-bottom-color:#6fc8e9}.works-filters small{color:#818a99;background:#1d2028;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:inline-grid}.works-tools{gap:8px;display:flex}.works-search,.works-sort{color:#687284;background:#15171d;border:1px solid #ffffff17;border-radius:7px;align-items:center;gap:7px;height:34px;display:flex}.works-search{width:250px;padding:0 9px}.works-search input{color:#e6e9ef;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.works-search input::placeholder{color:#626b7a}.works-search button{cursor:pointer;color:#7d8594;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.works-sort{width:142px;padding:0 8px}.works-sort select{cursor:pointer;color:#afb6c1;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.works-sort option{color:#e8ebf0;background:#181a21}.works-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding-top:18px;display:grid}.works-card{background:#13151a;border:1px solid #ffffff14;border-radius:8px;min-width:0;overflow:hidden}.works-card-preview{aspect-ratio:16/10;background:#08090d;position:relative;overflow:hidden}.works-card-preview img{object-fit:cover;width:100%;height:100%;display:block}.works-card-preview>span{color:#cbd3df;background:#0a0c11d1;border-radius:5px;align-items:center;gap:4px;height:23px;padding:0 7px;font-size:8px;display:inline-flex;position:absolute;bottom:8px;right:8px}.works-card-meta{flex-direction:column;justify-content:center;gap:6px;min-height:58px;padding:10px 12px;display:flex}.works-card-meta strong{color:#dde2e9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.works-card-meta time{color:#70798a;font-size:8px}.works-empty{color:#596272;text-align:center;border:1px solid #ffffff12;border-radius:0 0 8px 8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:430px;display:flex}.works-empty-icon{color:#6895b2;background:#3287b40f;border:1px solid #5fa0ca24;border-radius:8px;place-items:center;width:68px;height:68px;margin-bottom:3px;display:grid}.works-empty h2{color:#aeb6c3;margin:0;font-size:14px}.works-empty p{color:#8c95a3;margin:0;font-size:11px}.works-empty-actions{gap:8px;margin-top:8px;display:flex}.works-empty-actions button:last-child{color:#8bc9e4;border-color:#66b2d74d}.works-empty-filtered>button{cursor:pointer;color:#8dc8e2;background:#3584ab14;border:1px solid #66b2d747;border-radius:6px;height:31px;margin-top:5px;padding:0 11px;font-size:9px}:root[data-theme=light] .works-page{color:#1d2430;background:#f0f2f5}:root[data-theme=light] .works-heading h1{color:#202735}:root[data-theme=light] .works-toolbar{border-color:#dfe3e8}:root[data-theme=light] .works-primary-row,:root[data-theme=light] .works-status-tabs,:root[data-theme=light] .works-empty{background:#ffffff9e;border-color:#dfe3e8}:root[data-theme=light] .works-retention-notice{color:#8a6c2a;background:#fffaf0;border-color:#ead9af}:root[data-theme=light] .works-search,:root[data-theme=light] .works-sort,:root[data-theme=light] .works-create-actions button,:root[data-theme=light] .works-empty-actions button{color:#4f5969;background:#fff;border-color:#dfe3e8}:root[data-theme=light] .works-create-actions button:last-child{color:#fff;background:#7454eb;border-color:#7454eb}:root[data-theme=light] .works-search input,:root[data-theme=light] .works-sort select{color:#303746}:root[data-theme=light] .works-filters small{color:#667183;background:#e7eaf0}:root[data-theme=light] .works-card{background:#fff;border-color:#dfe3e8}:root[data-theme=light] .works-card-meta strong{color:#29313e}:root[data-theme=light] .works-empty{border-color:#d8dde4}@media (width<=1240px){.works-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.works-search{width:210px}}.works-page{min-height:100vh;padding:var(--shell-content-offset) 0 0;background:#07080a;margin-left:68px}.works-heading{border-bottom:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:6px;width:100%;height:auto;min-height:0;margin:0;padding:10px 16px 8px;display:flex}.works-primary-row{background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:14px;width:100%;height:auto;min-height:38px;padding:0;display:flex}.works-heading h1{color:#f4f6fa;flex:none;margin:0 2px 0 0;font-size:16px;line-height:1}.works-media-tabs{background:#111319;border-radius:17px;flex:none;align-self:auto;align-items:center;gap:2px;height:34px;padding:3px;display:flex}.works-media-tabs button{color:#8791a1;background:0 0;border:0;border-radius:14px;min-width:70px;height:28px;padding:0 12px;font-size:10px}.works-media-tabs button.works-tab-active{color:#16c8e8;background:#0bc0e21f;border:0}.works-retention-notice{color:#e3a32c;background:#a1590924;border:1px solid #d9841b7a;border-radius:6px;flex:none;align-items:center;gap:0;width:380px;min-height:38px;padding:6px 12px;font-size:10px;line-height:1.45;display:flex}.works-batch-toggle,.works-batch-actions button{color:#d2d7df;background:#0b0d11;border:1px solid #fff3;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:10px;display:inline-flex}.works-batch-toggle{flex:none;margin-left:auto}.works-batch-toggle:hover{color:#65d6ea;border-color:#1cc5e36b}.works-batch-actions{flex:none;margin-left:auto}.works-batch-actions button.works-batch-cancel{color:#63cbdf;border-color:#1cc5e34d}.works-status-tabs{background:#111319;border:0;border-radius:14px;justify-content:flex-start;align-self:flex-end;align-items:center;gap:2px;height:28px;padding:3px;display:flex;position:static}.works-status-tabs button{color:#7f8999;background:0 0;border:0;border-radius:11px;min-width:66px;height:22px;padding:0 9px;font-size:9px}.works-status-tabs button.works-status-active{color:#16c8e8;background:#0bc0e21f;border:0}.works-content{width:auto;min-height:calc(100vh - 116px - var(--shell-content-offset));margin:16px;display:flex}.works-empty{background:#0a0b0d;border-radius:8px;flex:1;gap:8px;min-width:0;min-height:430px}.works-empty-icon{color:#343b47;background:0 0;border:0;border-radius:0;place-items:center;width:48px;height:44px;margin:0;display:grid}:root[data-theme=light] .works-heading{border-color:#dfe3e8}:root[data-theme=light] .works-media-tabs,:root[data-theme=light] .works-status-tabs{background:#e7eaf0}:root[data-theme=light] .works-empty{background:#fff;border-color:#d8dde4}:root[data-theme=light] .works-batch-toggle,:root[data-theme=light] .works-batch-actions button{color:#4f5969;background:#fff;border-color:#d7dce4}@media (width<=1240px){.works-primary-row{gap:10px}.works-retention-notice{width:330px;font-size:9px}.works-heading:has(.works-batch-actions) .works-retention-notice{display:none}}@media (width<=900px){:is(html:has(.works-page),body:has(.works-page)){min-width:0}.works-heading{padding-left:12px;padding-right:12px}.works-primary-row{flex-wrap:wrap}.works-retention-notice{order:2;width:100%}.works-batch-toggle,.works-batch-actions{margin-left:auto}.works-status-tabs{align-self:flex-start}.works-content{min-height:calc(100vh - 154px - var(--shell-content-offset));margin:12px}}.inspiration-missing-detail{color:#8d96a8;text-align:center;flex-direction:column;align-items:center;gap:10px;width:460px;display:flex}.inspiration-missing-detail>div{justify-content:center}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1d2430;--bg:#f0f2f5;--panel:#fff;--panel-strong:#f7f8fa;--panel-soft:#eef1f5;--line:#1e2a3a1c;--line-strong:#1e2a3a2e;--text:#1d2430;--muted:#687386;--muted-strong:#4f5969;background:#f0f2f5}:root[data-theme=light] body,:root[data-theme=light] .app-shell,:root[data-theme=light] .workspace-page{color:#1d2430;background-color:#f0f2f5}:root[data-theme=light] .app-rail{background:#fffffff7;border-color:#141c281a}:root[data-theme=light] .top-bar{background:0 0}:root[data-theme=light] .rail-item,:root[data-theme=light] .hub-title,:root[data-theme=light] .catalog-section h2,:root[data-theme=light] .dashboard-heading h1,:root[data-theme=light] .section-heading-row h2,:root[data-theme=light] .inspiration-heading h1{color:#222a36}:root[data-theme=light] .category-sidebar,:root[data-theme=light] .tool-card,:root[data-theme=light] .panel-card,:root[data-theme=light] .examples-panel,:root[data-theme=light] .quick-card,:root[data-theme=light] .hot-tools-grid button,:root[data-theme=light] .commercial-grid>button,:root[data-theme=light] .inspiration-searchbar{color:#1d2430;background:#fff;border-color:#1e2a3a1a}:root[data-theme=light] .tool-card-copy{background:#fff}:root[data-theme=light] .tool-card-copy h3,:root[data-theme=light] .quick-card h3,:root[data-theme=light] .commercial-grid strong{color:#222a36}:root[data-theme=light] .top-search{background:#fff;border-color:#d5dae3}:root[data-theme=light] .top-search input{color:#222a36}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#2e394938}:root[data-theme=light] .brand-mark{border-color:#1e2a3a14}:root[data-theme=light] .brand-mark>svg{color:#6177c9;background:#eef2fb;border-color:#d8dff0}:root[data-theme=light] .rail-item:hover{color:#202735;background:#edf0f5}:root[data-theme=light] .rail-item.active{color:#6846d5;background:#eee9ff}:root[data-theme=light] .balance-button,:root[data-theme=light] .top-action{background:#fff;border-color:#dfe3e8}:root[data-theme=light] .balance-button{color:#303746}:root[data-theme=light] .balance-button svg{color:#61708a}:root[data-theme=light] .top-action.green{color:#137a45;border-color:#b9dec8}:root[data-theme=light] .top-action.amber{color:#805400;border-color:#e6d09d}:root[data-theme=light] .top-action.blue{color:#126a91;border-color:#b8d8e7}:root[data-theme=light] .top-action.mint{color:#08765a;border-color:#b4ddd1}:root[data-theme=light] .top-action.orange{color:#914600;border-color:#e9c7a6}:root[data-theme=light] .top-action.purple{color:#763b96;border-color:#dbc4e8}:root[data-theme=light] .top-search input::placeholder,:root[data-theme=light] .app-shell input::placeholder,:root[data-theme=light] .app-shell textarea::placeholder{color:#687386;opacity:1}:root[data-theme=light] .dynamic-field-error{color:#b42318}:root[data-theme=light] .dynamic-upload-count{color:#3f5fa8!important}:root[data-theme=light] .toast-notice,:root[data-theme=light] .page-notice{color:#2b4252;background:#fffffffa;border-color:#c9d8e4;box-shadow:0 12px 30px #1e273429}:root[data-theme=light] .category-sidebar-title{color:#202735;border-color:#e5e8ed}:root[data-theme=light] .category-links button{color:#586274}:root[data-theme=light] .category-links button:hover{color:#202735;background:#f1f3f6}:root[data-theme=light] .category-links button.active{color:#6846d5;background:#eee9ff}:root[data-theme=light] .tool-card-copy p,:root[data-theme=light] .quick-card p,:root[data-theme=light] .commercial-grid small{color:#687386}:root[data-theme=light] .tool-start{color:#252c38;background:#f3f5f8;border-color:#dce1e8}:root[data-theme=light] .no-results{color:#687386}:root[data-theme=light] .dashboard-heading span{color:#596475;background:#e7eaf0}:root[data-theme=light] .quick-tags span{color:#5f6979;border-color:#dfe3e8}:root[data-theme=light] .quick-card>div>button{color:#fff;background:#232b37}:root[data-theme=light] .hot-tools-grid strong{color:#252c38}:root[data-theme=light] .section-heading-row>button{color:#657082}:root[data-theme=light] .homepage-heading h1,:root[data-theme=light] .homepage-section-heading h2{color:#222a36}:root[data-theme=light] .homepage-heading>span{color:#596475;background:#e7eaf0}:root[data-theme=light] .homepage-section-heading h2 small,:root[data-theme=light] .homepage-section-heading>button{color:#657082}:root[data-theme=light] .homepage-background-grid:before{opacity:.56;background-image:linear-gradient(#55627912 1px,#0000 1px),linear-gradient(90deg,#55627912 1px,#0000 1px)}:root[data-theme=light] .homepage-banner-viewport,:root[data-theme=light] .homepage-feature-card,:root[data-theme=light] .homepage-compact-card,:root[data-theme=light] .homepage-commercial-card{color:#222a36;background:#fff;border-color:#1e2a3a1a}:root[data-theme=light] .homepage-feature-copy p,:root[data-theme=light] .homepage-commercial-copy small{color:#687386}:root[data-theme=light] .homepage-feature-tags span{color:#5f6979;border-color:#dfe3e8}:root[data-theme=light] .homepage-feature-copy>button{color:#fff;background:#232b37}:root[data-theme=light] .homepage-commercial-copy>i{color:#6846d5}:root[data-theme=light] .homepage-image-fallback{color:#7b8596;background:#edf0f5}:root[data-theme=light] .homepage-skeleton i,:root[data-theme=light] .homepage-skeleton-banner,:root[data-theme=light] .homepage-skeleton-features i,:root[data-theme=light] .homepage-skeleton-tools i{background:#e2e6ec}:root[data-theme=light] .homepage-skeleton i:after,:root[data-theme=light] .homepage-skeleton-banner:after{background:linear-gradient(90deg,#0000,#ffffffa6,#0000)}:root[data-theme=light] .back-button{color:#303746;background:#fff;border-color:#d9dee6}:root[data-theme=light] .tool-summary h1,:root[data-theme=light] .config-panel>header,:root[data-theme=light] .field-label,:root[data-theme=light] .cost-row strong{color:#202735}:root[data-theme=light] .tool-summary p,:root[data-theme=light] .cost-row{color:#687386}:root[data-theme=light] .summary-badges span{color:#526aa9;background:#edf1ff}:root[data-theme=light] .summary-badges span:last-child{color:#6846d5;background:#eee9ff}:root[data-theme=light] .config-panel>header>span{color:#5674b7;background:#e8eefc}:root[data-theme=light] .field-label small{color:#748092}:root[data-theme=light] .upload-dropzone{background:#f7f8fa;border-color:#cfd5de}:root[data-theme=light] .upload-dropzone.dragging,:root[data-theme=light] .upload-dropzone:hover{background:#f0f4ff;border-color:#6d8ce8}:root[data-theme=light] .upload-icon{color:#5875b7;background:#e8eefc}:root[data-theme=light] .upload-copy strong{color:#303746}:root[data-theme=light] .upload-copy small{color:#748092}:root[data-theme=light] .upload-asset-entry{color:#596475}:root[data-theme=light] .upload-asset-entry:hover,:root[data-theme=light] .upload-asset-entry:focus-visible{color:#202735;background:#20273514}:root[data-theme=light] .option-grid button{color:#303746;background:#f7f8fa;border-color:#dfe3e8}:root[data-theme=light] .option-grid button:hover{background:#f2f5ff;border-color:#7892df}:root[data-theme=light] .option-grid button.selected{color:#315a9c;background:#eaf1ff;border-color:#587eff}:root[data-theme=light] .option-grid button:disabled,:root[data-theme=light] .option-grid button:disabled:hover{color:#9aa3af;background:#f1f3f5;border-color:#e1e5ea}:root[data-theme=light] .option-more{color:#657082;border-color:#cfd5de}:root[data-theme=light] .option-more:hover{color:#315a9c;border-color:#7892df}:root[data-theme=light] .dynamic-help-text,:root[data-theme=light] .dynamic-option-grid button>small,:root[data-theme=light] .dynamic-upload-asset>span,:root[data-theme=light] .dynamic-template-images>span{color:#687386}:root[data-theme=light] .dynamic-option-price{color:#176b98}:root[data-theme=light] .dynamic-quick-phrases button,:root[data-theme=light] .dynamic-upload-single-remove,:root[data-theme=light] .dynamic-upload-asset,:root[data-theme=light] .dynamic-template-images button{color:#596475;background:#f7f8fa;border-color:#d9dee6}:root[data-theme=light] .dynamic-quick-phrases button:hover,:root[data-theme=light] .dynamic-upload-single-remove:hover{color:#315a9c;border-color:#7892df}:root[data-theme=light] .dynamic-upload-asset button{color:#c63d46;background:#ffffffe6;border-color:#ffffffdb}:root[data-theme=light] .dynamic-upload-asset button.dynamic-upload-preview{color:#536072}:root[data-theme=light] .dynamic-template-images button.selected{color:#315a9c;background:#eaf1ff;border-color:#587eff}:root[data-theme=light] .config-scroll textarea,:root[data-theme=light] .text-input{color:#252c38;background:#fff;border-color:#d9dee6}:root[data-theme=light] .dynamic-select option{color:#252c38;background:#fff}:root[data-theme=light] .quantity-stepper{background:#f4f6f8;border-color:#d9dee6}:root[data-theme=light] .quantity-stepper button{color:#596475}:root[data-theme=light] .quantity-stepper strong{color:#202735}:root[data-theme=light] .generate-button:disabled:not([aria-busy=true]){box-shadow:none;color:#596475;opacity:1;filter:none;background:#e1e5ea}:root[data-theme=light] .examples-tabs{border-color:#e3e7ec}:root[data-theme=light] .examples-tabs button{color:#667183}:root[data-theme=light] .comparison-card,:root[data-theme=light] .result-grid article{background:#f4f6f8;border-color:#dfe3e8}:root[data-theme=light] .text-result-card header{border-color:#dfe3e8}:root[data-theme=light] .text-result-card header span{color:#465063}:root[data-theme=light] .text-result-card header button{color:#626d80;background:#fff;border-color:#d6dbe3}:root[data-theme=light] .text-result-card header button:hover,:root[data-theme=light] .text-result-card header button:focus-visible{color:#5947c1;border-color:#87e}:root[data-theme=light] .text-result-card pre{color:#252b36}:root[data-theme=light] .works-empty{color:#748092}:root[data-theme=light] .works-empty strong,:root[data-theme=light] .catalog-service-state strong,:root[data-theme=light] .workspace-inline-state strong{color:#3f4857}:root[data-theme=light] .workspace-inline-state,:root[data-theme=light] .workspace-inline-state span{color:#687386}:root[data-theme=light] .workspace-inline-state button{color:#405b9b;background:#eef2ff;border-color:#9babe0}:root[data-theme=light] .cancel-generation-button{color:#b42318;background:#fff2f0;border-color:#e5b8b2}:root[data-theme=light] .media-upload-tile{color:#667183;background:#f7f8fa;border-color:#cfd5de}:root[data-theme=light] .media-upload-block .field-label span{color:#657082}:root[data-theme=light] .template-grid article{color:#202735;background:#fff;border-color:#dfe3e8}:root[data-theme=light] .template-grid p{color:#687386}:root[data-theme=light] .template-grid article>div span{color:#fff}:root[data-theme=light] .workspace-service-notice{color:#765616;background:#fff9eb;border-color:#e4d4a9}:root[data-theme=light] .workspace-service-notice.demo{color:#4b609d;background:#f1f4ff;border-color:#cbd5ef}:root[data-theme=light] .domain-content-banner{color:#50649b;background:#f2f5ff;border-color:#ccd6f1}:root[data-theme=light] .inspiration-heading h1 span{color:#08747b}:root[data-theme=light] .inspiration-heading p{color:#657082}:root[data-theme=light] .inspiration-searchbar .inspiration-select,:root[data-theme=light] .inspiration-searchbar input{color:#303746}:root[data-theme=light] .inspiration-searchbar>i{background:#dfe3e8}:root[data-theme=light] .inspiration-searchbar>svg,:root[data-theme=light] .inspiration-searchbar>button:last-child{color:#667183}:root[data-theme=light] .inspiration-filters{border-color:#dfe3e8}:root[data-theme=light] .inspiration-filters button{color:#596475}:root[data-theme=light] .inspiration-filters button.active{color:#126b72;background:#dff5f6}:root[data-theme=light] .inspiration-card{background:#e9edf2}:root[data-theme=light] .inspiration-card-image.is-image-unavailable,:root[data-theme=light] .inspiration-detail-image-trigger.is-image-unavailable{color:#63739a;background:#eef2f7}:root[data-theme=light] .inspiration-detail{background:#fff;border-color:#d9dee6;box-shadow:0 30px 90px #1b1f294d}:root[data-theme=light] .inspiration-detail>aside{color:#202735;background:#fff}:root[data-theme=light] .inspiration-detail aside header button{color:#4f5969;background:#f0f2f5}:root[data-theme=light] .detail-info-block{background:#f7f8fa;border-color:#dfe3e8}:root[data-theme=light] .detail-info-block small{color:#687386}:root[data-theme=light] .detail-reference-trigger{background:#f3f5f7;border-color:#d9dee6}:root[data-theme=light] .detail-reference-empty{color:#748092;border-color:#cfd5de}:root[data-theme=light] .prompt-block p{color:#303746}:root[data-theme=light] .works-media-tabs button,:root[data-theme=light] .works-status-tabs button{color:#596475}:root[data-theme=light] .works-media-tabs button.works-tab-active,:root[data-theme=light] .works-status-tabs button.works-status-active{color:#087789;background:#dff5f8}:root[data-theme=light] .works-empty p{color:#687386}:root[data-theme=light] .works-empty-icon{color:#657082}:root[data-theme=light] .overlay-modal,:root[data-theme=light] .settings-drawer{color:#202735;background:#fff;border-color:#d9dee6;box-shadow:0 24px 80px #1b1f2947}:root[data-theme=light] .overlay-header,:root[data-theme=light] .overlay-footer,:root[data-theme=light] .settings-header{border-color:#e3e7ec}:root[data-theme=light] .overlay-header p,:root[data-theme=light] .settings-header p{color:#687386}:root[data-theme=light] .overlay-close{color:#596475;background:#f0f2f5}:root[data-theme=light] .overlay-close:hover{color:#202735;background:#e4e8ed}:root[data-theme=light] .overlay-tabs button{color:#596475}:root[data-theme=light] .overlay-tabs button.active{color:#6846d5;background:#eee9ff}:root[data-theme=light] .secondary-button{color:#4f5969;background:#f7f8fa;border-color:#d9dee6}:root[data-theme=light] .unavailable-content>strong{color:#303746}:root[data-theme=light] .unavailable-content p{color:#687386}:root[data-theme=light] .unavailable-content .unavailable-icon,:root[data-theme=light] .unavailable-content small{color:#8a6200}:root[data-theme=light] .account-guest-note{color:#687386;background:#f0f2f5}:root[data-theme=light] .recharge-balance,:root[data-theme=light] .support-contact-id,:root[data-theme=light] .notifications-list article{color:#596475}:root[data-theme=light] .recharge-packages-state{color:#687386;border-color:#dfe3e8}:root[data-theme=light] .recharge-packages-state.error{color:#ae4242;background:#fff6f6;border-color:#edc5c5}:root[data-theme=light] .recharge-balance strong,:root[data-theme=light] .overlay-field-label{color:#202735}:root[data-theme=light] .package-grid button,:root[data-theme=light] .payment-options button{color:#303746;background:#f7f8fa;border-color:#dfe3e8}:root[data-theme=light] .package-grid button span{color:#687386}:root[data-theme=light] .code-recharge input,:root[data-theme=light] .request-contact input{color:#252c38;background:#fff;border-color:#d9dee6}:root[data-theme=light] .code-recharge h3{color:#252c38}:root[data-theme=light] .code-recharge-subtitle{color:#687386}:root[data-theme=light] .code-feedback{color:#687386;background:#f7f8fa;border-color:#e2e6ec}:root[data-theme=light] .code-feedback.pending{color:#4165ad;background:#f3f6ff;border-color:#cbd8fb}:root[data-theme=light] .code-feedback.success{color:#267a4a;background:#f1fbf5;border-color:#bfe3ce}:root[data-theme=light] .code-feedback.error{color:#b42318;background:#fff5f5;border-color:#efc8c8}:root[data-theme=light] .membership-current{color:#748092;background:#f7f8fa;border-color:#dfe3e8}:root[data-theme=light] .membership-current.active{color:#6846d5;background:#f4f1ff;border-color:#cec3f5}:root[data-theme=light] .membership-current span,:root[data-theme=light] .membership-current small{color:#687386}:root[data-theme=light] .membership-current strong{color:#252c38}:root[data-theme=light] .code-sale-orders-state{color:#687386}:root[data-theme=light] .code-sale-orders-state strong,:root[data-theme=light] .code-sale-orders-list article>header strong{color:#252c38}:root[data-theme=light] .code-sale-orders-state button{color:#4f5969;background:#f7f8fa;border-color:#d9dee6}:root[data-theme=light] .code-sale-orders-list article{border-color:#e2e6ec}:root[data-theme=light] .code-sale-orders-list article>header>span{color:#355b98;background:#e8eefb}:root[data-theme=light] .code-sale-orders-list article>header>span[data-status=fulfilled]{color:#236543;background:#e8f5ee}:root[data-theme=light] .code-sale-orders-list article>header>span[data-status=refunded],:root[data-theme=light] .code-sale-orders-list article>header>span[data-status=cancelled]{color:#566170;background:#edf0f3}:root[data-theme=light] .code-sale-orders-list article>header>span[data-status=refund_requested]{color:#795817;background:#fff4dc}:root[data-theme=light] .code-sale-order-metrics{background:#e2e6ec;border-color:#e2e6ec}:root[data-theme=light] .code-sale-order-metrics>span{background:#f7f8fa}:root[data-theme=light] .code-sale-order-metrics strong{color:#303746}:root[data-theme=light] .code-sale-orders-list article>footer button,:root[data-theme=light] .code-sale-orders-pager button{color:#465365;background:#fff;border-color:#d8dde5}:root[data-theme=light] .code-sale-order-detail-state{color:#687386;border-color:#dfe3e8}:root[data-theme=light] .code-sale-order-detail-state.error{color:#b42318;background:#fff5f5;border-color:#efc8c8}:root[data-theme=light] .code-sale-order-timeline>section{background:#f7f8fa;border-color:#e2e6ec}:root[data-theme=light] .code-sale-order-timeline>section>strong{color:#303746}:root[data-theme=light] .code-sale-order-timeline>section>p,:root[data-theme=light] .code-sale-order-timeline>section>div small{color:#687386}:root[data-theme=light] .code-sale-order-timeline>section>div{border-color:#e2e6ec}:root[data-theme=light] .code-sale-order-timeline>section>div span{color:#355b98;background:#e8eefb}:root[data-theme=light] .code-sale-order-timeline>section>div p{color:#3c4655}:root[data-theme=light] .code-sale-orders-pager{color:#687386;border-color:#e2e6ec}:root[data-theme=light] .warm-tip p{color:#687386}:root[data-theme=light] .warm-tip strong{color:#8a6200}:root[data-theme=light] .support-profile,:root[data-theme=light] .support-wechat-row,:root[data-theme=light] .support-hours{color:#596475;background:#f3f5f7}:root[data-theme=light] .support-contact-id strong,:root[data-theme=light] .support-wechat-row strong,:root[data-theme=light] .support-hours strong{color:#202735}:root[data-theme=light] .support-qr strong,:root[data-theme=light] .support-contact-id small{color:#687386}:root[data-theme=light] .notifications-list p{color:#596475}:root[data-theme=light] .notifications-list small,:root[data-theme=light] .notifications-empty p{color:#748092}:root[data-theme=light] .account-card,:root[data-theme=light] .account-stats,:root[data-theme=light] .settings-grid>button{color:#303746;background:#f7f8fa;border-color:#dfe3e8}:root[data-theme=light] .account-id,:root[data-theme=light] .account-main>div>span,:root[data-theme=light] .account-rows span,:root[data-theme=light] .account-stats span,:root[data-theme=light] .settings-grid>button small{color:#687386}:root[data-theme=light] .account-main strong button{color:#596475;background:#e7eaf0}:root[data-theme=light] .nickname-edit input{color:#252c38;background:#fff}:root[data-theme=light] .account-rows>div{border-color:#e3e7ec}:root[data-theme=light] .account-stats>div{background:#eef1f5}:root[data-theme=light] .settings-grid>button>span{color:#5875b7;background:#e8eefc}:root[data-theme=light] .logout-button{color:#b42318;background:#fff2f0;border-color:#e5b8b2}:root[data-theme=light] .request-tabs{border-color:#e3e7ec}:root[data-theme=light] .request-types button{color:#596475;background:#f7f8fa;border-color:#dfe3e8}:root[data-theme=light] .request-types button.selected{color:#6846d5;background:#eee9ff;border-color:#765dff}:root[data-theme=light] .request-textarea textarea{color:#252c38;background:#fff;border-color:#d9dee6}:root[data-theme=light] .request-textarea>span{color:#748092}:root[data-theme=light] .request-files>span{color:#596475;background:#eef1f5}:root[data-theme=light] .request-files>label{color:#687386;border-color:#cfd5de}:root[data-theme=light] .request-history-toolbar,:root[data-theme=light] .request-detail-toolbar,:root[data-theme=light] .request-detail-section,:root[data-theme=light] .request-history-item,:root[data-theme=light] .request-status-notice{border-color:#e3e7ec}:root[data-theme=light] .request-history-toolbar>span,:root[data-theme=light] .request-history-toolbar button,:root[data-theme=light] .request-detail-toolbar button,:root[data-theme=light] .request-history-item-meta,:root[data-theme=light] .request-source-path,:root[data-theme=light] .request-section-heading small,:root[data-theme=light] .request-section-heading time{color:#687386}:root[data-theme=light] .request-history-toolbar button:hover:not(:disabled),:root[data-theme=light] .request-detail-toolbar button:hover{color:#252c38;background:#eef1f5}:root[data-theme=light] .request-history-attention{color:#8a641c;background:#fff9ec;border-color:#efddb3}:root[data-theme=light] .request-history-state,:root[data-theme=light] .request-detail-state{color:#748092}:root[data-theme=light] .request-history-state strong,:root[data-theme=light] .request-detail-state strong,:root[data-theme=light] .request-history-item-head>span:first-child,:root[data-theme=light] .request-section-heading>div>span,:root[data-theme=light] .request-section-heading strong,:root[data-theme=light] .request-reply-box>label{color:#303746}:root[data-theme=light] .request-history-item:hover{background:#f8f9fb}:root[data-theme=light] .request-history-item>p,:root[data-theme=light] .request-detail-description>p,:root[data-theme=light] .request-timeline article p{color:#4f5969}:root[data-theme=light] .request-status-notice{background:#f5f8fe}:root[data-theme=light] .request-status-notice.status-processing{background:#f0fafb}:root[data-theme=light] .request-status-notice.status-waiting_user{background:#fff9ec}:root[data-theme=light] .request-status-notice.status-resolved{background:#f1faf5}:root[data-theme=light] .request-status-notice.status-closed{background:#f7f8fa}:root[data-theme=light] .request-status-notice.status-rejected{background:#fff5f5}:root[data-theme=light] .request-status-notice span{color:#596475}:root[data-theme=light] .request-status-notice strong{color:#4165ad}:root[data-theme=light] .request-attachment-grid>button{color:#687386;background:#eef1f5;border-color:#dfe3e8}:root[data-theme=light] .request-attachment-grid>button>small{color:#687386;background:#f4f6f8}:root[data-theme=light] .request-timeline:before{background:#dfe3e8}:root[data-theme=light] .request-timeline article:before{box-shadow:0 0 0 3px #fff}:root[data-theme=light] .request-timeline article strong{color:#303746}:root[data-theme=light] .request-timeline article.admin strong{color:#188392}:root[data-theme=light] .request-reply-box{background:#fafbfc}:root[data-theme=light] .request-reply-box textarea{color:#252c38;background:#fff;border-color:#d9dee6}:root[data-theme=light] .request-reply-locked{color:#596475;background:#f7f8fa;border-color:#dfe3e8}.top-search:focus-within,.inspiration-searchbar:focus-within{border-color:#567cffc7;box-shadow:0 0 0 3px #567cff24}.config-scroll textarea:focus-visible,.text-input:focus-visible,.request-textarea textarea:focus-visible,.request-reply-box textarea:focus-visible,.request-contact input:focus-visible,.code-recharge input:focus-visible,.nickname-edit input:focus-visible{border-color:#567cffc7;outline:0;box-shadow:0 0 0 3px #567cff24}.media-upload-tile:focus-visible,.request-files>label:focus-visible,.request-history-item:focus-visible,.request-history-toolbar button:focus-visible,.request-detail-toolbar button:focus-visible,.request-attachment-grid>button:focus-visible,.request-attachment-preview header button:focus-visible{outline-offset:2px;outline:2px solid #567cffc7}.comparison-card{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.comparison-card:hover{border-color:#845cff9e;transform:translateY(-2px);box-shadow:0 10px 26px #00000047}.comparison-card:focus-visible{outline-offset:3px;outline:2px solid #8b64ff}.comparison-detail-backdrop{z-index:360;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010308c7;place-items:center;padding:28px;animation:.16s ease-out both comparison-backdrop-in;display:grid;position:fixed;inset:0}.comparison-detail-dialog{background:#0d0f14;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:minmax(0,72fr) minmax(300px,28fr);width:min(1200px,100vw - 72px);height:min(780px,100vh - 72px);min-height:560px;animation:.18s ease-out both comparison-dialog-in;display:grid;overflow:hidden;box-shadow:0 32px 100px #000000ad}.comparison-detail-viewer{background:#0c0e13;flex-direction:column;min-width:0;min-height:0;display:flex}.comparison-detail-toolbar{background:#14161c;border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex}.comparison-view-tabs{align-items:center;gap:10px;display:flex}.comparison-view-tabs button{cursor:pointer;color:#b6bdca;background:#20232b;border:1px solid #ffffff14;border-radius:999px;width:112px;height:42px;font-size:14px;font-weight:700;transition:border-color .15s,background .15s,color .15s}.comparison-view-tabs button.active{color:#fff;background:#7b3ff2;border-color:#0000;box-shadow:0 7px 18px #6f39ee45}.comparison-detail-close{cursor:pointer;color:#aeb6c4;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .15s,color .15s;display:grid}.comparison-detail-close:hover{color:#fff;background:#ffffff12}.comparison-detail-stage{background:#090b0f;flex:1;place-items:center;min-width:0;min-height:0;padding:36px 72px 42px;display:grid;position:relative;overflow:hidden}.comparison-detail-image-trigger{cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.comparison-detail-image-trigger>img{object-fit:contain;border-radius:5px;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;animation:.15s ease-out both comparison-image-in;display:block}.comparison-detail-image-trigger:focus-visible{outline-offset:-3px;outline:2px solid #8b64ff}.comparison-viewer-actions{gap:10px;display:flex;position:absolute;bottom:24px;right:28px}.comparison-viewer-actions button{cursor:pointer;color:#e6eaf2;background:#1d2028eb;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:48px;height:48px;transition:border-color .15s,background .15s,transform .15s;display:grid;box-shadow:0 8px 24px #0000003d}.comparison-viewer-actions button:hover{background:#292d37;border-color:#8b64ffb3;transform:translateY(-1px)}.comparison-detail-sidebar{background:#171920;border-left:1px solid #ffffff17;min-width:0;min-height:0;padding:30px 28px;overflow-y:auto}.comparison-prompt-section{border-bottom:1px solid #ffffff14;padding-bottom:27px}.comparison-prompt-section header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.comparison-prompt-section h2,.comparison-thumbnail-section h3{color:#f2f4f8;letter-spacing:0;margin:0}.comparison-prompt-section h2{font-size:18px}.comparison-prompt-section header>div{min-width:0}.comparison-prompt-section header small{color:#818998;margin-bottom:4px;font-size:10px;display:block}.comparison-prompt-section>h3{color:#d7dbe3;letter-spacing:0;margin:0 0 9px;font-size:11px}.comparison-prompt-section header button{cursor:pointer;color:#b9c0cc;background:#22252d;border:1px solid #ffffff1a;border-radius:6px;flex:none;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:11px;display:inline-flex}.comparison-prompt-section header button:hover{color:#fff;border-color:#8b64ff8f}.comparison-prompt-section p{color:#b7becb;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.75}.comparison-copy-status{color:#9d86ff;min-height:16px;margin-top:5px;font-size:10px;display:block}.comparison-thumbnail-section{margin-top:28px}.comparison-thumbnail-section h3{color:#c9cfdb;margin-bottom:14px;font-size:15px}.comparison-thumbnail-section h3 span{color:#818a9a;font-size:13px;font-weight:500}.comparison-thumbnail-section>button{cursor:pointer;background:#0f1117;border:1px solid #626b7a;border-radius:9px;width:84px;height:84px;padding:3px;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden}.comparison-thumbnail-section>button.selected{border:3px solid #7939f2;padding:1px;box-shadow:0 0 0 2px #7939f221}.comparison-thumbnail-section img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}:root[data-theme=light] .comparison-card:hover{border-color:#6f42e680;box-shadow:0 10px 26px #2a2d4024}:root[data-theme=light] .comparison-detail-backdrop{background:#1c2027ad}:root[data-theme=light] .comparison-detail-dialog{background:#fff;border-color:#1c232e1f;box-shadow:0 30px 90px #1b1f2952}:root[data-theme=light] .comparison-detail-viewer,:root[data-theme=light] .comparison-detail-stage{background:#f1f3f6}:root[data-theme=light] .comparison-detail-toolbar{background:#f1f3f6;border-color:#dfe3e8}:root[data-theme=light] .comparison-view-tabs button{color:#303746;background:#fff;border-color:#0000}:root[data-theme=light] .comparison-view-tabs button.active{color:#fff;background:#7b3ff2}:root[data-theme=light] .comparison-detail-close{color:#353d4b}:root[data-theme=light] .comparison-detail-close:hover{color:#111722;background:#252d3a14}:root[data-theme=light] .comparison-viewer-actions button{color:#3f4859;background:#fffffff0;border-color:#e2e6ec;box-shadow:0 8px 22px #2026311a}:root[data-theme=light] .comparison-viewer-actions button:hover{background:#fff;border-color:#7b3ff261}:root[data-theme=light] .comparison-detail-sidebar{background:#fff;border-color:#dfe3e8}:root[data-theme=light] .comparison-prompt-section{border-color:#e5e8ec}:root[data-theme=light] .comparison-prompt-section h2,:root[data-theme=light] .comparison-thumbnail-section h3{color:#202735}:root[data-theme=light] .comparison-prompt-section>h3,:root[data-theme=light] .comparison-prompt-section p{color:#667082}:root[data-theme=light] .comparison-prompt-section header button{color:#566071;background:#f6f7f9;border-color:#dfe3e8}:root[data-theme=light] .comparison-thumbnail-section h3 span{color:#7e8797}:root[data-theme=light] .comparison-thumbnail-section>button{background:#fff;border-color:#9da5b1}:root[data-theme=light] .comparison-thumbnail-section>button.selected{border-color:#7939f2}@keyframes comparison-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes comparison-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes comparison-image-in{0%{opacity:.2}to{opacity:1}}@media (prefers-reduced-motion:reduce){.comparison-detail-backdrop,.comparison-detail-dialog,.comparison-detail-image-trigger>img,.homepage-background-grid:before,.homepage-skeleton i:after,.homepage-skeleton-banner:after{animation:none}.homepage-banner-slide,.homepage-carousel-arrow,.homepage-compact-card,.homepage-commercial-card{transition:none}}@media (width<=1350px){.homepage-renderer{width:min(1072px,100vw - 108px)}.inspiration-filters{gap:5px}.inspiration-filters button{padding:0 10px}.comparison-detail-dialog{grid-template-columns:minmax(0,1fr) 300px}.comparison-detail-stage{padding:30px 54px 38px}.comparison-detail-sidebar{padding:25px 22px}}@media (width<=1099px){.dashboard-page,.inspiration-page,.works-page,.assets-page,.generation-history-page{padding-right:14px;padding-bottom:calc(88px + env(safe-area-inset-bottom));margin-left:0;padding-left:14px}.dashboard-page{padding-top:calc(64px + var(--shell-content-offset))}.homepage-renderer{width:100%}.homepage-background-grid:before{left:0}.homepage-heading{align-items:flex-start;gap:10px;height:auto;min-height:44px}.homepage-heading h1{font-size:22px;line-height:1.2}.homepage-banner-viewport{aspect-ratio:16/9;border-radius:8px}.homepage-banner-copy{max-width:none;bottom:28px;left:22px;right:22px}.homepage-banner-copy>strong{font-size:20px}.homepage-feature-grid,.homepage-commercial-grid,.homepage-skeleton-features{grid-template-columns:minmax(0,1fr)}.homepage-compact-grid,.homepage-compact-grid.homepage-count-3,.homepage-compact-grid.homepage-count-4,.homepage-skeleton-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-feature-card{height:220px}.smart-mix-development-page{min-height:calc(100vh - 68px - env(safe-area-inset-bottom));padding:calc(72px + var(--shell-content-offset)) 20px calc(92px + env(safe-area-inset-bottom));position:relative;inset:auto}.domain-content-banner.unavailable{color:#e0b371;background:#6d461629;border-color:#dea04a5c;gap:7px}.inspiration-heading{height:auto;min-height:56px;position:static}.inspiration-searchbar{width:100%}.inspiration-filters{justify-content:flex-start;height:auto;min-height:58px;overflow-x:auto}.inspiration-filters button{flex:none;min-height:44px}.inspiration-masonry{padding-left:0;padding-right:0}.inspiration-detail-backdrop{padding:8px}.inspiration-detail{grid-template-rows:minmax(250px,1fr) auto;grid-template-columns:minmax(0,1fr);width:calc(100vw - 16px);height:calc(100dvh - 16px);overflow-y:auto}.inspiration-detail>aside{min-height:320px}.works-heading,.assets-heading,.history-page-header{flex-direction:column;align-items:stretch;gap:12px}.works-create-actions,.assets-heading-actions{flex-wrap:wrap}.works-create-actions button,.works-empty-actions button,.assets-upload-button,.history-refresh-button{min-height:44px}.assets-toolbar,.history-filter-bar{grid-template-columns:minmax(0,1fr)}.assets-grid,.works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.works-page{padding-top:calc(56px + var(--shell-content-offset))}.works-heading{padding:10px 12px 8px}.works-primary-row{gap:8px}.works-heading h1{align-items:center;min-height:44px;display:inline-flex}.works-batch-toggle{min-height:44px}.works-batch-actions{flex-wrap:wrap;gap:6px;width:100%;margin-left:0;display:flex}.works-batch-actions>span{width:100%;min-height:24px}.works-batch-actions button{min-height:44px}.works-content{min-height:calc(100vh - 196px - var(--shell-content-offset));margin:12px}.history-table-scroll{overflow-x:auto}.history-table{min-width:880px}}@media (width<=560px){.homepage-feature-card,.homepage-commercial-card{grid-template-columns:minmax(0,1fr);height:auto;min-height:250px}.homepage-feature-media,.homepage-commercial-media{min-height:150px}.homepage-compact-grid,.homepage-compact-grid.homepage-count-2,.homepage-compact-grid.homepage-count-3,.homepage-compact-grid.homepage-count-4,.homepage-skeleton-tools,.assets-grid,.works-grid{grid-template-columns:minmax(0,1fr)}.inspiration-masonry,.inspiration-masonry-column{gap:8px}.works-page,.assets-page,.generation-history-page{padding-left:10px;padding-right:10px}}.controlled-test-site-label{z-index:420;top:calc(10px + env(safe-area-inset-top));box-sizing:border-box;color:#ffe4a5;pointer-events:none;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#452f11f0;border:1px solid #edb84b9e;border-radius:6px;justify-content:center;align-items:center;max-width:calc(100vw - 24px);min-height:26px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 5px 16px #0000003d}.tool-card.unavailable:disabled{cursor:not-allowed}.tool-card.unavailable .tool-card-copy p{-webkit-line-clamp:2}.tool-runtime-status{color:#f2c97d;max-width:100%;margin-top:4px;font-size:8px;font-weight:700;line-height:1.3;display:inline-flex}.tool-card.unavailable .tool-start{color:#f8d691;background:#5b3f16e6;border-color:#edb84b52}:root[data-theme=light] .controlled-test-site-label{color:#784900;background:#fff4dc;border-color:#d98c17;box-shadow:0 5px 16px #7d531226}:root[data-theme=light] .tool-runtime-status{color:#9a5f07}:root[data-theme=light] .tool-card.unavailable .tool-start{color:#895400;background:#fff4dc;border-color:#e7c58b}@media (width<=1099px){.controlled-test-site-label{top:calc(62px + env(safe-area-inset-top));max-width:calc(100vw - 20px);left:auto;right:10px;transform:none}}
