:root{color-scheme:dark;--font-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI";--font-cjk:"PingFang SC","Hiragino Sans GB","Microsoft YaHei";--font-mono:"JetBrains Mono","SFMono-Regular",Menlo,Monaco,Consolas;--ds-canvas:#090909;--ds-canvas-soft:#141414;--ds-surface-card:#141414;--ds-surface-strong:#1d1d1d;--ds-ink:#f2f0ed;--ds-body:#aaa8a5;--ds-muted:#777570;--ds-muted-soft:#777570;--ds-hairline:#2d2d2d;--ds-hairline-soft:#242424;--ds-hairline-strong:#3a3a3a;--ds-primary:#f2f0ed;--ds-primary-active:#ffffff;--ds-on-primary:#111111;--ds-error:#ff6b5f;--ds-success:#8fd48f;--ds-danger:#ff6b5f;--ds-ok:#0a7;--ds-danger-soft:rgba(207,45,86,0.08);--ds-danger-border:rgba(207,45,86,0.35);--ds-danger-faint:rgba(207,45,86,0.06);--ds-warning-border:rgba(234,179,8,0.45);--ds-warning-soft:rgba(234,179,8,0.08);--ds-primary-soft:rgba(242,240,237,0.08);--ds-primary-faint:rgba(242,240,237,0.06);--ds-primary-border-soft:rgba(242,240,237,0.35);--ds-backdrop-strong:rgba(0,0,0,0.58);--ds-shadow-modal:0 24px 80px rgba(0,0,0,0.38);--ds-shadow-popover:0 10px 28px rgba(0,0,0,0.28);--ds-layer-modal:50;--ds-space-none:0;--ds-space-2xs:2px;--ds-space-3xs:4px;--ds-space-xs:6px;--ds-space-control-y:5px;--ds-space-button-y:7px;--ds-space-button-x:9px;--ds-space-sm:8px;--ds-space-md:10px;--ds-space-lg:12px;--ds-space-xl:14px;--ds-space-2xl:16px;--ds-space-3xl:18px;--ds-space-modal:24px;--ds-radius-control:0;--ds-radius-media:0;--ds-radius-card:0;--ds-radius-circle:50%;--ds-radius-pill:0;--ds-line-hairline:1px;--ds-text-tiny:9px;--ds-text-small:10px;--ds-text-micro:11px;--ds-text-caption:12px;--ds-text-body:13px;--ds-text-reading:14px;--ds-text-control:16px;--ds-text-dialog-title:18px;--ds-text-title:22px;--ds-text-hero:26px;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-weight-strong:800;--ds-line-compact:1;--ds-line-tight:1.2;--ds-line-breathing:1.4;--ds-line-ui:1.45;--ds-line-reading:1.5;--ds-line-prose:1.55;--ds-alpha-muted:0.8;--ds-alpha-soft:0.85;--ds-alpha-subtle:0.7;--ds-alpha-quiet:0.75;--ds-alpha-faint:0.65;--ds-alpha-strong:0.9;--ds-panel-zero:0;--ds-panel-narrow:40px;--ds-panel-media-sm:56px;--ds-panel-compact-input:88px;--ds-panel-media-thumb:100px;--ds-panel-list:120px;--ds-panel-cover-height:124px;--ds-panel-textarea-compact:70px;--ds-panel-preview-low:90px;--ds-panel-textarea-short:130px;--ds-panel-form:140px;--ds-panel-photo-min:160px;--ds-panel-editor:180px;--ds-panel-popover-min:200px;--ds-panel-cover-width:220px;--ds-panel-admin-editor-sidebar:240px;--ds-panel-editor-tall:260px;--ds-panel-sidebar:280px;--ds-panel-banner-preview:480px;--ds-panel-form-wide:640px;--ds-panel-content-wide:720px;--ds-panel-hero-image:880px;--ds-size-full:100%;--ds-size-viewport:100dvh;--ds-size-avatar:40px;--ds-size-loading-indicator:16px;--ds-size-progress-track:8px;--ds-size-logo-preview-height:64px;--ds-motion-loading-turn:800ms;--ds-motion-progress:120ms;--ds-grid-two:1fr 1fr;--ds-grid-three:1fr 1fr 1fr;--ds-grid-admin-sidebar:280px 1fr;--review-header-gap:32px;--review-header-padding:22px 28px 20px;--review-title-size:clamp(22px,2.4vw,34px);--review-title-tracking:-0.035em;--review-title-line-height:1.1;--review-body-columns:minmax(220px,280px) minmax(0,1fr);--review-item-padding:13px 18px;--review-control-motion:140ms;--review-stage-padding:clamp(18px,3vw,44px);--review-media-height:min(64vh,720px);--review-media-background:#101010;--review-watermark-color:rgb(242 240 237/28%);--review-watermark-size:clamp(20px,4vw,52px);--review-watermark-tracking:0.08em;--review-watermark-shadow:0 1px 4px rgb(0 0 0/60%);--review-watermark-rotation:-18deg;--review-dialog-layer:30;--review-dialog-backdrop:rgb(15 15 15/48%);--review-dialog-width:min(100%,440px);--review-dialog-padding:26px;--review-dialog-shadow:0 24px 80px rgb(0 0 0/24%);--review-dialog-title-size:20px;--review-dialog-copy-line-height:1.65;--review-dialog-action-width:92px;--review-dialog-action-padding:9px 13px;--review-form-width:760px;--review-input-height:38px;--review-textarea-height:112px;--review-submit-width:96px;--review-disabled-opacity:0.58;--review-panel-width:420px;--review-loading-motion:1.4s;--review-loading-header-width:min(420px,70vw);--review-loading-header-height:34px;--review-loading-columns:240px 1fr;--review-loading-height:65vh;--review-loading-opacity:0.46;--review-mobile-item-width:172px;--review-mobile-media-height:46vh;--review-mobile-loading-rail-height:72px;--ds-grid-admin-wide-sidebar:300px 1fr;--ds-grid-admin-two-auto:1fr 1fr auto;--ds-grid-admin-one-auto:1fr auto;--ds-grid-admin-one-two-auto:1fr auto auto;--ds-grid-admin-payment-row:1fr 120px auto;--ds-grid-admin-avatar-row:40px 1fr auto;--ds-grid-admin-media-row:180px 1fr;--ds-grid-admin-thumb-row:56px 1fr;--ds-grid-admin-preview-row:100px 1fr;--ds-grid-responsive-card:repeat(auto-fit,minmax(200px,1fr));--ds-grid-responsive-asset-card:repeat(auto-fit,minmax(min(100%,280px),1fr));--ds-grid-responsive-compact-card:repeat(auto-fit,minmax(min(100%,260px),1fr));--ds-grid-responsive-director-media:repeat(auto-fill,minmax(180px,1fr));--ds-panel-scroll-tall:70vh;--ds-panel-scroll-library:68vh;--ds-panel-dialog:min(520px,100%);--ds-panel-media-wide:min(100%,360px);--ds-flex-library-sidebar:1 1 160px;--ds-flex-editor-pane:1 1 220px;--ds-page-admin-narrow:980px;--ds-page-admin-release:1100px;--ds-page-admin-editor:1180px;--ds-page-billing-result:640px;--ds-page-billing-compact:560px;--ds-page-login-card:420px;--ds-page-billing-margin:48px auto;--ds-grid-admin-shell:272px 1fr;--ds-grid-admin-overview:repeat(3,1fr);--ds-card-billing-bg:#141414;--ds-card-billing-border:#2d2d2d;--ds-card-billing-text:#f2f0ed;--ds-card-billing-body:#aaa8a5;--ds-error-login:#ff6b5f;--ds-link-sky:#f2f0ed}body,html{height:var(--ds-size-full)}*{scrollbar-width:none}::-webkit-scrollbar{display:none}[data-scrollbar=visible]{scrollbar-width:auto}[data-scrollbar=visible]::-webkit-scrollbar{display:block}body{margin:var(--ds-space-none);background:var(--ds-canvas);color:var(--ds-ink);font-family:var(--font-sans),var(--font-cjk),"PingFang SC","Hiragino Sans GB","Microsoft YaHei",ui-sans-serif,system-ui,sans-serif;font-size:var(--ds-text-control);line-height:var(--ds-line-reading);font-weight:var(--ds-weight-regular);-webkit-font-smoothing:antialiased}code,kbd,pre,samp{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ds-text-body)}a{color:var(--ds-ink)}a:hover{color:var(--ds-primary)}.app-loading-state-indicator{width:var(--ds-size-loading-indicator);height:var(--ds-size-loading-indicator);flex:0 0 var(--ds-size-loading-indicator);box-sizing:border-box;border:var(--ds-line-hairline) solid var(--ds-hairline-strong);border-top-color:var(--ds-primary);border-radius:var(--ds-radius-circle);animation:app-loading-state-turn var(--ds-motion-loading-turn) linear infinite}@keyframes app-loading-state-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.app-loading-state-indicator{animation:none}}