.browser-session-workspace{height:100%;min-height:100%}.browser-login{min-height:100dvh;padding:var(--ark-space-7);background:var(--ark-color-surface);place-items:center;display:grid}.browser-login__card{gap:var(--ark-space-6);width:min(100%,380px);padding:var(--ark-space-8);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-panel);background:var(--ark-color-surface-elevated);display:grid}.browser-login__card h1,.browser-login__card p{margin:0}.browser-login__card h1{font-size:var(--ark-type-title)}.browser-login__card [role=alert]{color:var(--ark-color-status-danger)}.browser-session-controls{align-items:center;gap:var(--ark-space-3);margin:var(--ark-space-4) var(--ark-space-5);font-size:var(--ark-type-caption);flex-wrap:wrap;display:flex}.browser-session-controls button{padding:var(--ark-space-2) var(--ark-space-3)}.browser-session-controls [role=alert]{width:100%}@media (max-width:480px){.browser-login__card{padding:var(--ark-space-7)}}.account-picker{width:100%;min-width:0}.account-picker__control{align-items:center;min-width:0;display:flex;position:relative}.account-picker__control>.provider-brand-icon{pointer-events:none;z-index:1;position:absolute;left:12px}.account-picker input.account-select{width:100%;min-width:0;min-height:var(--ark-control-height-field,40px);text-overflow:ellipsis;border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-field);background:var(--ark-color-surface);color:var(--ark-color-content-primary);padding:10px 38px 10px 42px}.account-picker input.account-select:disabled{opacity:.55;cursor:not-allowed}.account-picker .account-picker__toggle{width:30px;min-width:0;min-height:0;color:var(--ark-color-content-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:4px;bottom:4px;right:4px}.account-picker__popup{box-sizing:border-box;z-index:1000;overscroll-behavior:contain;border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-field);background:var(--ark-color-surface-solid);color:var(--ark-color-content-primary);box-shadow:var(--ark-elevation-surface);font:inherit;margin:0;padding:4px;position:fixed;inset:auto;overflow-y:auto}.account-picker__option{border-radius:var(--ark-radius-control);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:8px;display:flex}.account-picker__option>svg,.account-picker__option>img{flex:none}.account-picker__option--active{background:var(--ark-color-surface-muted);outline:1px solid var(--ark-color-focus-ring);outline-offset:-1px}.account-picker__option[aria-selected=true]{font-weight:600}.account-picker__option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.account-picker__name{overflow-wrap:anywhere;text-align:left;flex:1;min-width:0}.account-picker__name small{color:var(--ark-color-content-secondary);font-weight:400;display:block}.account-picker__empty{color:var(--ark-color-content-secondary);padding:16px 8px}.account-picker__announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --surface-background{syntax:"<color>";inherits:true;initial-value:canvas}@property --surface-foreground{syntax:"<color>";inherits:true;initial-value:canvastext}@property --surface-panel{syntax:"<color>";inherits:true;initial-value:canvas}@property --surface-muted{syntax:"<color>";inherits:true;initial-value:graytext}@property --surface-border{syntax:"<color>";inherits:true;initial-value:graytext}@property --surface-accent{syntax:"<color>";inherits:true;initial-value:highlight}@property --surface-danger{syntax:"<color>";inherits:true;initial-value:#c73535}@property --surface-warning{syntax:"<color>";inherits:true;initial-value:#a46b00}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--radius:.5rem;--shape-radius-control:.375rem;--shape-radius-tile:.375rem;--shape-radius-field:.375rem;--shape-radius-row:.25rem;--shape-radius-content:.5rem;--shape-radius-dialog:.75rem;--shape-radius-pill:999px;--shape-radius-circle:50%;--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom);--tab-bar-height:56px;--app-height:100dvh}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%}:root{--theme-primary-h:330;--theme-primary-s:80%;--theme-primary-l:65%;--theme-secondary-h:280;--theme-secondary-s:70%;--theme-secondary-l:60%;--theme-accent-h:340;--theme-accent-s:75%;--theme-accent-l:55%;--theme-identity-canvas-h:326;--theme-identity-canvas-s:18%;--theme-identity-surface-h:320;--theme-identity-surface-s:24%;--theme-identity-border-h:338;--theme-identity-border-s:34%;--theme-identity-text-h:332;--theme-identity-text-s:10%;--theme-identity-glow-h:330;--theme-identity-glow-s:80%;--theme-primary-foreground:0 0% 4%;--theme-secondary-foreground:0 0% 4%;--theme-accent-foreground:0 0% 4%;--theme-error-action-foreground:0 0% 4%;--theme-focus-ring:0 0% 98%;--theme-color-intensity-delta:0%;--theme-surface-separation-shift:0%;--theme-surface-separation-strong-shift:0%;--theme-surface-separation-inverse-shift:0%;--theme-surface-separation-strong-inverse-shift:0%;--theme-content-contrast-lighten:0%;--theme-content-contrast-darken:0%;--theme-luminance-softness:0;--theme-luminance-saturation-shift:0%;--theme-luminance-canvas-l:5%;--theme-luminance-surface-l:10%;--theme-luminance-elevated-l:14%;--theme-luminance-muted-surface-l:7%;--theme-luminance-card-l:8%;--theme-luminance-card-border-l:26%;--theme-luminance-border-l:28%;--theme-luminance-input-l:7%;--theme-luminance-input-border-l:29%;--theme-luminance-text-primary-l:94%;--theme-luminance-text-secondary-l:79%;--theme-luminance-text-muted-l:65%;--theme-luminance-placeholder-l:58%;--theme-luminance-focus-ring-l:94%;--theme-luminance-brand-darker-l:3%;--theme-luminance-brand-card-l:8%;--theme-luminance-brand-elevated-l:11%;--theme-glass-clear-alpha:.42;--theme-glass-regular-alpha:.64;--theme-glass-strong-alpha:.82;--theme-glass-content-alpha:.95;--theme-glass-blur:22px;--theme-glass-saturation:145%;--theme-glass-ambient-alpha:.22;--theme-primary:hsl(var(--theme-primary-h) calc(var(--theme-primary-s) + var(--theme-color-intensity-delta)) var(--theme-primary-l));--theme-secondary:hsl(var(--theme-secondary-h) calc(var(--theme-secondary-s) + var(--theme-color-intensity-delta)) var(--theme-secondary-l));--theme-accent:hsl(var(--theme-accent-h) calc(var(--theme-accent-s) + var(--theme-color-intensity-delta)) var(--theme-accent-l));--theme-accent-pink:var(--theme-accent-h) calc(var(--theme-accent-s) + var(--theme-color-intensity-delta)) var(--theme-accent-l);--theme-bg:240 20% 5%;--theme-surface:260 30% 12%;--theme-surface-elevated:260 25% 16%;--theme-surface-muted:260 35% 8%;--theme-text-primary:0 0% 98%;--theme-text-secondary:280 15% 75%;--theme-text-muted:280 10% 55%;--theme-card-bg:260 30% 10%;--theme-card-border:280 25% 20%;--theme-input-bg:260 35% 8%;--theme-input-border:280 25% 22%;--theme-input-text:0 0% 95%;--theme-input-placeholder:280 15% 50%;--theme-border:280 30% 25%;--theme-glow:hsl(var(--theme-identity-glow-h) var(--theme-identity-glow-s) var(--theme-primary-l));--theme-glow-intensity:.3;--theme-is-light:0;--theme-roleplay:var(--theme-error);--theme-roleplay-foreground:var(--theme-error-foreground);--brand-bg-dark:230 30% 5%;--brand-bg-darker:228 25% 3%;--brand-bg-card:232 25% 6%;--brand-bg-elevated:230 20% 8%;--brand-pink:#ec4899;--brand-pink-hover:#f472b6;--brand-pink-muted:#be185d;--brand-purple:#a855f7;--brand-purple-hover:#c084fc;--brand-purple-muted:#7c3aed;--brand-blue:#3b82f6;--brand-blue-hover:#60a5fa;--func-active:#22c55e;--func-inactive:#6b7280;--func-pending:#eab308;--text-2xs:.625rem;--text-xs:.6875rem;--text-sm:.75rem;--text-base:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-inspector-hint:var(--text-xs);--text-inspector-label:var(--text-sm);--text-inspector-value:var(--text-base);--text-inspector-title:var(--text-md);--theme-gradient-primary:linear-gradient(135deg, hsl(var(--theme-primary-h) calc(var(--theme-primary-s) + var(--theme-color-intensity-delta)) var(--theme-primary-l)), hsl(var(--theme-secondary-h) calc(var(--theme-secondary-s) + var(--theme-color-intensity-delta)) var(--theme-secondary-l)));--theme-gradient-surface:linear-gradient(180deg, hsl(var(--theme-surface)), #171221);--background:var(--theme-bg);--foreground:var(--theme-text-primary);--card:var(--theme-card-bg);--card-foreground:var(--theme-text-primary);--popover:var(--theme-surface-elevated);--popover-foreground:var(--theme-text-primary);--primary:var(--theme-primary-h) calc(var(--theme-primary-s) + var(--theme-color-intensity-delta)) var(--theme-primary-l);--primary-foreground:var(--theme-primary-foreground);--secondary:var(--theme-secondary-h) calc(var(--theme-secondary-s) + var(--theme-color-intensity-delta)) var(--theme-secondary-l);--secondary-foreground:var(--theme-secondary-foreground);--muted:var(--theme-surface-muted);--muted-foreground:var(--theme-text-muted);--accent:var(--theme-accent-h) calc(var(--theme-accent-s) + var(--theme-color-intensity-delta)) var(--theme-accent-l);--accent-foreground:var(--theme-accent-foreground);--destructive:var(--theme-error);--destructive-foreground:var(--theme-error-action-foreground);--border:var(--theme-border);--input:var(--theme-input-border);--ring:var(--theme-focus-ring)}[data-theme=sakura],:root:not([data-theme]){--theme-primary-h:330;--theme-primary-s:80%;--theme-primary-l:65%;--theme-secondary-h:280;--theme-secondary-s:70%;--theme-secondary-l:60%;--theme-accent-h:340;--theme-accent-s:75%;--theme-accent-l:55%;--theme-identity-canvas-h:326;--theme-identity-canvas-s:18%;--theme-identity-surface-h:320;--theme-identity-surface-s:24%;--theme-identity-border-h:338;--theme-identity-border-s:34%;--theme-identity-text-h:332;--theme-identity-text-s:10%;--theme-identity-glow-h:330;--theme-identity-glow-s:80%;--theme-primary-foreground:0 0% 4%;--theme-secondary-foreground:0 0% 4%;--theme-accent-foreground:0 0% 4%;--theme-error-action-foreground:0 0% 4%;--theme-focus-ring:0 0% 98%;--theme-bg:300 45% 4%;--theme-surface:290 40% 10%;--theme-surface-elevated:285 35% 14%;--theme-surface-muted:295 50% 6%;--theme-border:320 45% 30%;--theme-glow-intensity:.35;--theme-text-primary:0 0% 98%;--theme-text-secondary:330 30% 82%;--theme-text-muted:320 25% 68%;--theme-card-bg:290 35% 8%;--theme-card-border:320 40% 25%;--theme-input-bg:290 40% 6%;--theme-input-border:320 35% 28%;--theme-input-text:0 0% 98%;--theme-input-placeholder:320 25% 58%;--theme-success:150 70% 45%;--theme-warning:40 90% 50%;--theme-error:0 75% 55%;--theme-info:210 80% 55%;--theme-success-foreground:150 70% 45%;--theme-warning-foreground:40 90% 50%;--theme-error-foreground:0 75% 65%;--theme-info-foreground:210 80% 55%;--brand-pink:#ec4899;--brand-pink-hover:#f472b6;--brand-pink-muted:#be185d;--theme-is-light:0}[data-theme=neon]{--theme-primary-h:272;--theme-primary-s:92%;--theme-primary-l:61%;--theme-secondary-h:182;--theme-secondary-s:88%;--theme-secondary-l:48%;--theme-accent-h:305;--theme-accent-s:84%;--theme-accent-l:58%;--theme-identity-canvas-h:238;--theme-identity-canvas-s:10%;--theme-identity-surface-h:252;--theme-identity-surface-s:22%;--theme-identity-border-h:184;--theme-identity-border-s:55%;--theme-identity-text-h:190;--theme-identity-text-s:8%;--theme-identity-glow-h:182;--theme-identity-glow-s:90%;--theme-primary-foreground:0 0% 100%;--theme-secondary-foreground:0 0% 4%;--theme-accent-foreground:0 0% 4%;--theme-error-action-foreground:0 0% 4%;--theme-focus-ring:180 100% 95%;--theme-bg:270 50% 3%;--theme-surface:260 45% 8%;--theme-surface-elevated:255 40% 12%;--theme-surface-muted:265 55% 5%;--theme-border:180 70% 35%;--theme-glow-intensity:.52;--theme-text-primary:180 100% 95%;--theme-text-secondary:200 50% 80%;--theme-text-muted:180 40% 65%;--theme-card-bg:265 45% 6%;--theme-card-border:280 60% 35%;--theme-input-bg:265 50% 5%;--theme-input-border:180 50% 30%;--theme-input-text:180 80% 95%;--theme-input-placeholder:180 40% 55%;--theme-success:150 70% 45%;--theme-warning:40 90% 50%;--theme-error:0 75% 55%;--theme-info:210 80% 55%;--theme-success-foreground:150 70% 45%;--theme-warning-foreground:40 90% 50%;--theme-error-foreground:0 75% 65%;--theme-info-foreground:210 80% 55%;--brand-pink:#ff2d95;--brand-pink-hover:#ff6eb4;--brand-pink-muted:#c2185b;--theme-is-light:0}[data-theme=ember]{--theme-primary-h:24;--theme-primary-s:96%;--theme-primary-l:55%;--theme-secondary-h:2;--theme-secondary-s:82%;--theme-secondary-l:49%;--theme-accent-h:40;--theme-accent-s:90%;--theme-accent-l:50%;--theme-identity-canvas-h:8;--theme-identity-canvas-s:24%;--theme-identity-surface-h:12;--theme-identity-surface-s:28%;--theme-identity-border-h:20;--theme-identity-border-s:42%;--theme-identity-text-h:28;--theme-identity-text-s:10%;--theme-identity-glow-h:16;--theme-identity-glow-s:92%;--theme-primary-foreground:0 0% 4%;--theme-secondary-foreground:0 0% 100%;--theme-accent-foreground:0 0% 4%;--theme-error-action-foreground:0 0% 4%;--theme-focus-ring:30 100% 96%;--theme-bg:10 55% 4%;--theme-surface:12 50% 9%;--theme-surface-elevated:15 45% 13%;--theme-surface-muted:8 60% 5%;--theme-border:25 70% 35%;--theme-glow-intensity:.46;--theme-text-primary:30 100% 96%;--theme-text-secondary:35 50% 82%;--theme-text-muted:30 45% 68%;--theme-card-bg:10 50% 7%;--theme-card-border:25 65% 30%;--theme-input-bg:10 55% 5%;--theme-input-border:25 55% 32%;--theme-input-text:35 90% 96%;--theme-input-placeholder:25 40% 55%;--theme-success:150 70% 45%;--theme-warning:40 90% 50%;--theme-error:0 75% 55%;--theme-info:210 80% 55%;--theme-success-foreground:150 70% 45%;--theme-warning-foreground:40 90% 50%;--theme-error-foreground:0 75% 65%;--theme-info-foreground:210 80% 55%;--brand-pink:#ef6c6c;--brand-pink-hover:#f48f8f;--brand-pink-muted:#c0392b;--theme-is-light:0}[data-theme=midnight]{--theme-primary-h:224;--theme-primary-s:78%;--theme-primary-l:56%;--theme-secondary-h:248;--theme-secondary-s:66%;--theme-secondary-l:60%;--theme-accent-h:205;--theme-accent-s:82%;--theme-accent-l:50%;--theme-identity-canvas-h:228;--theme-identity-canvas-s:22%;--theme-identity-surface-h:224;--theme-identity-surface-s:26%;--theme-identity-border-h:214;--theme-identity-border-s:34%;--theme-identity-text-h:214;--theme-identity-text-s:10%;--theme-identity-glow-h:218;--theme-identity-glow-s:78%;--theme-primary-foreground:0 0% 100%;--theme-secondary-foreground:0 0% 100%;--theme-accent-foreground:0 0% 4%;--theme-error-action-foreground:0 0% 4%;--theme-focus-ring:210 100% 97%;--theme-bg:230 60% 4%;--theme-surface:225 55% 9%;--theme-surface-elevated:220 50% 13%;--theme-surface-muted:235 65% 5%;--theme-border:215 55% 35%;--theme-glow-intensity:.36;--theme-text-primary:210 100% 97%;--theme-text-secondary:205 45% 82%;--theme-text-muted:215 40% 68%;--theme-card-bg:228 55% 7%;--theme-card-border:210 50% 30%;--theme-input-bg:230 60% 5%;--theme-input-border:210 45% 32%;--theme-input-text:200 80% 96%;--theme-input-placeholder:215 35% 55%;--theme-success:150 70% 45%;--theme-warning:40 90% 50%;--theme-error:0 75% 55%;--theme-info:210 80% 55%;--theme-success-foreground:150 70% 45%;--theme-warning-foreground:40 90% 50%;--theme-error-foreground:0 75% 65%;--theme-info-foreground:210 80% 55%;--brand-pink:#a78bfa;--brand-pink-hover:#c4b5fd;--brand-pink-muted:#7c3aed;--theme-is-light:0}[data-theme=forest]{--theme-primary-h:150;--theme-primary-s:70%;--theme-primary-l:45%;--theme-secondary-h:180;--theme-secondary-s:65%;--theme-secondary-l:40%;--theme-accent-h:120;--theme-accent-s:60%;--theme-accent-l:50%;--theme-identity-canvas-h:154;--theme-identity-canvas-s:16%;--theme-identity-surface-h:150;--theme-identity-surface-s:18%;--theme-identity-border-h:142;--theme-identity-border-s:28%;--theme-identity-text-h:145;--theme-identity-text-s:9%;--theme-identity-glow-h:156;--theme-identity-glow-s:70%;--theme-primary-foreground:0 0% 4%;--theme-secondary-foreground:0 0% 4%;--theme-accent-foreground:0 0% 4%;--theme-error-action-foreground:0 0% 4%;--theme-focus-ring:120 80% 96%;--theme-bg:155 55% 3%;--theme-surface:150 50% 8%;--theme-surface-elevated:145 45% 12%;--theme-surface-muted:160 60% 4%;--theme-border:140 50% 28%;--theme-glow-intensity:.35;--theme-text-primary:120 80% 96%;--theme-text-secondary:140 40% 80%;--theme-text-muted:145 35% 65%;--theme-card-bg:155 50% 6%;--theme-card-border:135 45% 24%;--theme-input-bg:155 55% 4%;--theme-input-border:140 40% 26%;--theme-input-text:130 70% 95%;--theme-input-placeholder:145 30% 52%;--theme-success:150 70% 45%;--theme-warning:40 90% 50%;--theme-error:0 75% 55%;--theme-info:210 80% 55%;--theme-success-foreground:150 70% 45%;--theme-warning-foreground:40 90% 50%;--theme-error-foreground:0 75% 65%;--theme-info-foreground:210 80% 55%;--brand-pink:#f0abfc;--brand-pink-hover:#f5d0fe;--brand-pink-muted:#a855f7;--theme-is-light:0}[data-theme=cloud]{--theme-primary-h:190;--theme-primary-s:82%;--theme-primary-l:48%;--theme-secondary-h:210;--theme-secondary-s:68%;--theme-secondary-l:58%;--theme-accent-h:180;--theme-accent-s:72%;--theme-accent-l:44%;--theme-identity-canvas-h:205;--theme-identity-canvas-s:1%;--theme-identity-surface-h:200;--theme-identity-surface-s:3%;--theme-identity-border-h:195;--theme-identity-border-s:12%;--theme-identity-text-h:210;--theme-identity-text-s:4%;--theme-identity-glow-h:190;--theme-identity-glow-s:65%;--theme-primary-foreground:0 0% 4%;--theme-secondary-foreground:0 0% 4%;--theme-accent-foreground:0 0% 4%;--theme-error-action-foreground:0 0% 100%;--theme-focus-ring:215 60% 18%;--theme-bg:210 50% 97%;--theme-surface:205 45% 93%;--theme-surface-elevated:210 40% 99%;--theme-surface-muted:215 55% 90%;--theme-border:210 45% 78%;--theme-glow-intensity:.2;--theme-text-primary:215 60% 18%;--theme-text-secondary:210 42% 32%;--theme-text-muted:210 30% 38%;--theme-card-bg:210 30% 99%;--theme-card-border:210 40% 82%;--theme-input-bg:210 25% 99%;--theme-input-border:210 45% 78%;--theme-input-text:215 55% 18%;--theme-input-placeholder:210 26% 44%;--theme-success:150 70% 32%;--theme-warning:35 90% 34%;--theme-error:0 75% 44%;--theme-info:210 85% 42%;--theme-success-foreground:150 70% 24%;--theme-warning-foreground:35 90% 26%;--theme-error-foreground:0 75% 38%;--theme-info-foreground:210 85% 36%;--brand-bg-dark:210 50% 97%;--brand-bg-darker:210 45% 95%;--brand-bg-card:210 30% 99%;--brand-bg-elevated:210 25% 100%;--brand-pink:#db2777;--brand-pink-hover:#ec4899;--brand-pink-muted:#9d174d;--theme-is-light:1}[data-theme=dawn]{--theme-primary-h:48;--theme-primary-s:92%;--theme-primary-l:52%;--theme-secondary-h:18;--theme-secondary-s:80%;--theme-secondary-l:62%;--theme-accent-h:58;--theme-accent-s:88%;--theme-accent-l:48%;--theme-identity-canvas-h:48;--theme-identity-canvas-s:10%;--theme-identity-surface-h:52;--theme-identity-surface-s:16%;--theme-identity-border-h:45;--theme-identity-border-s:28%;--theme-identity-text-h:34;--theme-identity-text-s:8%;--theme-identity-glow-h:50;--theme-identity-glow-s:84%;--theme-primary-foreground:0 0% 4%;--theme-secondary-foreground:0 0% 4%;--theme-accent-foreground:0 0% 4%;--theme-error-action-foreground:0 0% 100%;--theme-focus-ring:28 55% 15%;--theme-bg:38 60% 96%;--theme-surface:35 55% 92%;--theme-surface-elevated:40 50% 98%;--theme-surface-muted:32 65% 88%;--theme-border:32 55% 75%;--theme-glow-intensity:.24;--theme-text-primary:28 55% 15%;--theme-text-secondary:30 34% 30%;--theme-text-muted:28 28% 38%;--theme-card-bg:40 45% 98%;--theme-card-border:32 45% 78%;--theme-input-bg:42 40% 99%;--theme-input-border:32 50% 75%;--theme-input-text:28 50% 15%;--theme-input-placeholder:30 22% 43%;--theme-success:145 65% 32%;--theme-warning:42 95% 34%;--theme-error:5 75% 44%;--theme-info:205 80% 42%;--theme-success-foreground:145 65% 24%;--theme-warning-foreground:42 95% 26%;--theme-error-foreground:5 75% 38%;--theme-info-foreground:205 80% 36%;--brand-bg-dark:38 60% 96%;--brand-bg-darker:35 55% 93%;--brand-bg-card:40 45% 98%;--brand-bg-elevated:42 40% 99%;--brand-pink:#e11d48;--brand-pink-hover:#f43f5e;--brand-pink-muted:#9f1239;--theme-is-light:1}[data-theme=lavender]{--theme-primary-h:282;--theme-primary-s:68%;--theme-primary-l:51%;--theme-secondary-h:318;--theme-secondary-s:54%;--theme-secondary-l:64%;--theme-accent-h:262;--theme-accent-s:65%;--theme-accent-l:56%;--theme-identity-canvas-h:286;--theme-identity-canvas-s:7%;--theme-identity-surface-h:282;--theme-identity-surface-s:12%;--theme-identity-border-h:286;--theme-identity-border-s:22%;--theme-identity-text-h:282;--theme-identity-text-s:7%;--theme-identity-glow-h:300;--theme-identity-glow-s:55%;--theme-primary-foreground:0 0% 100%;--theme-secondary-foreground:0 0% 4%;--theme-accent-foreground:0 0% 100%;--theme-error-action-foreground:0 0% 100%;--theme-focus-ring:280 50% 18%;--theme-bg:285 55% 96%;--theme-surface:280 50% 92%;--theme-surface-elevated:285 45% 98%;--theme-surface-muted:278 60% 88%;--theme-border:280 45% 78%;--theme-glow-intensity:.22;--theme-text-primary:280 50% 18%;--theme-text-secondary:278 36% 33%;--theme-text-muted:280 24% 38%;--theme-card-bg:285 40% 98%;--theme-card-border:280 40% 82%;--theme-input-bg:285 35% 99%;--theme-input-border:280 45% 78%;--theme-input-text:280 48% 18%;--theme-input-placeholder:280 22% 45%;--theme-success:148 65% 32%;--theme-warning:38 88% 34%;--theme-error:355 75% 44%;--theme-info:215 80% 42%;--theme-success-foreground:148 65% 24%;--theme-warning-foreground:38 88% 26%;--theme-error-foreground:355 75% 38%;--theme-info-foreground:215 80% 36%;--brand-bg-dark:285 55% 96%;--brand-bg-darker:280 50% 93%;--brand-bg-card:285 40% 98%;--brand-bg-elevated:285 35% 99%;--brand-pink:#c026d3;--brand-pink-hover:#d946ef;--brand-pink-muted:#86198f;--theme-is-light:1}[data-theme-mode][data-theme-mode=dark]{--theme-bg:var(--theme-identity-canvas-h) calc(var(--theme-identity-canvas-s) + var(--theme-color-intensity-delta)) 5%;--theme-surface:var(--theme-identity-surface-h) calc(var(--theme-identity-surface-s) + var(--theme-color-intensity-delta)) calc(10% + var(--theme-surface-separation-shift));--theme-surface-elevated:var(--theme-identity-surface-h) calc(var(--theme-identity-surface-s) - 2% + var(--theme-color-intensity-delta)) calc(14% + var(--theme-surface-separation-strong-shift));--theme-surface-muted:var(--theme-identity-canvas-h) calc(var(--theme-identity-canvas-s) + var(--theme-color-intensity-delta)) calc(7% + var(--theme-surface-separation-shift));--theme-card-bg:var(--theme-identity-surface-h) calc(var(--theme-identity-surface-s) - 2% + var(--theme-color-intensity-delta)) calc(8% + var(--theme-surface-separation-shift));--theme-card-border:var(--theme-identity-border-h) calc(var(--theme-identity-border-s) + var(--theme-color-intensity-delta)) calc(26% + var(--theme-surface-separation-strong-shift));--theme-border:var(--theme-identity-border-h) calc(var(--theme-identity-border-s) - 4% + var(--theme-color-intensity-delta)) calc(28% + var(--theme-surface-separation-strong-shift));--theme-input-bg:var(--theme-identity-canvas-h) calc(var(--theme-identity-canvas-s) + var(--theme-color-intensity-delta)) calc(7% + var(--theme-surface-separation-shift));--theme-input-border:var(--theme-identity-border-h) calc(var(--theme-identity-border-s) - 3% + var(--theme-color-intensity-delta)) calc(29% + var(--theme-surface-separation-strong-shift));--theme-text-primary:var(--theme-identity-text-h) var(--theme-identity-text-s) calc(94% + var(--theme-content-contrast-lighten));--theme-text-secondary:var(--theme-identity-text-h) calc(var(--theme-identity-text-s) + 2%) calc(79% + var(--theme-content-contrast-lighten));--theme-text-muted:var(--theme-identity-text-h) var(--theme-identity-text-s) calc(65% + var(--theme-content-contrast-lighten));--theme-input-text:var(--theme-identity-text-h) var(--theme-identity-text-s) calc(94% + var(--theme-content-contrast-lighten));--theme-input-placeholder:var(--theme-identity-text-h) var(--theme-identity-text-s) calc(58% + var(--theme-content-contrast-lighten));--theme-focus-ring:var(--theme-identity-glow-h) calc(var(--theme-identity-glow-s) - 45%) 94%;--brand-bg-dark:var(--theme-identity-canvas-h) var(--theme-identity-canvas-s) 5%;--brand-bg-darker:var(--theme-identity-canvas-h) max(0%, calc(var(--theme-identity-canvas-s) - 2%)) 3%;--brand-bg-card:var(--theme-identity-surface-h) calc(var(--theme-identity-surface-s) - 2%) 8%;--brand-bg-elevated:var(--theme-identity-surface-h) calc(var(--theme-identity-surface-s) - 3%) 11%;--theme-is-light:0}[data-theme-mode][data-theme-mode=dim]{--theme-bg:var(--theme-identity-canvas-h) max(0%, calc(var(--theme-identity-canvas-s) - 3% + var(--theme-color-intensity-delta))) 14%;--theme-surface:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 3% + var(--theme-color-intensity-delta))) calc(18% + var(--theme-surface-separation-shift));--theme-surface-elevated:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 4% + var(--theme-color-intensity-delta))) calc(22% + var(--theme-surface-separation-strong-shift));--theme-surface-muted:var(--theme-identity-canvas-h) max(0%, calc(var(--theme-identity-canvas-s) - 4% + var(--theme-color-intensity-delta))) calc(16% + var(--theme-surface-separation-shift));--theme-card-bg:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 4% + var(--theme-color-intensity-delta))) calc(17% + var(--theme-surface-separation-shift));--theme-card-border:var(--theme-identity-border-h) calc(var(--theme-identity-border-s) - 4% + var(--theme-color-intensity-delta)) calc(30% + var(--theme-surface-separation-strong-shift));--theme-border:var(--theme-identity-border-h) calc(var(--theme-identity-border-s) - 6% + var(--theme-color-intensity-delta)) calc(31% + var(--theme-surface-separation-strong-shift));--theme-input-bg:var(--theme-identity-canvas-h) max(0%, calc(var(--theme-identity-canvas-s) - 3% + var(--theme-color-intensity-delta))) calc(16% + var(--theme-surface-separation-shift));--theme-input-border:var(--theme-identity-border-h) calc(var(--theme-identity-border-s) - 5% + var(--theme-color-intensity-delta)) calc(31% + var(--theme-surface-separation-strong-shift));--theme-text-primary:var(--theme-identity-text-h) var(--theme-identity-text-s) calc(89% + var(--theme-content-contrast-lighten));--theme-text-secondary:var(--theme-identity-text-h) calc(var(--theme-identity-text-s) + 1%) calc(74% + var(--theme-content-contrast-lighten));--theme-text-muted:var(--theme-identity-text-h) var(--theme-identity-text-s) calc(66% + var(--theme-content-contrast-lighten));--theme-input-text:var(--theme-identity-text-h) var(--theme-identity-text-s) calc(89% + var(--theme-content-contrast-lighten));--theme-input-placeholder:var(--theme-identity-text-h) var(--theme-identity-text-s) calc(66% + var(--theme-content-contrast-lighten));--theme-focus-ring:var(--theme-identity-glow-h) calc(var(--theme-identity-glow-s) - 50%) 88%;--brand-bg-dark:var(--theme-identity-canvas-h) max(0%, calc(var(--theme-identity-canvas-s) - 3%)) 14%;--brand-bg-darker:var(--theme-identity-canvas-h) max(0%, calc(var(--theme-identity-canvas-s) - 4%)) 12%;--brand-bg-card:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 4%)) 17%;--brand-bg-elevated:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 4%)) 21%;--theme-is-light:0}[data-theme-mode][data-theme-mode=light]{--theme-bg:var(--theme-identity-canvas-h) calc(var(--theme-identity-canvas-s) + var(--theme-color-intensity-delta)) 97%;--theme-surface:var(--theme-identity-surface-h) calc(var(--theme-identity-surface-s) + var(--theme-color-intensity-delta)) calc(93% + var(--theme-surface-separation-inverse-shift));--theme-surface-elevated:var(--theme-identity-surface-h) calc(var(--theme-identity-surface-s) - 2% + var(--theme-color-intensity-delta)) calc(99% + var(--theme-surface-separation-strong-inverse-shift));--theme-surface-muted:var(--theme-identity-canvas-h) calc(var(--theme-identity-canvas-s) + 4% + var(--theme-color-intensity-delta)) calc(90% + var(--theme-surface-separation-inverse-shift));--theme-card-bg:var(--theme-identity-surface-h) calc(var(--theme-identity-surface-s) - 3% + var(--theme-color-intensity-delta)) calc(99% + var(--theme-surface-separation-inverse-shift));--theme-card-border:var(--theme-identity-border-h) calc(var(--theme-identity-border-s) - 4% + var(--theme-color-intensity-delta)) calc(82% + var(--theme-surface-separation-strong-inverse-shift));--theme-border:var(--theme-identity-border-h) calc(var(--theme-identity-border-s) - 6% + var(--theme-color-intensity-delta)) calc(78% + var(--theme-surface-separation-strong-inverse-shift));--theme-input-bg:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 4% + var(--theme-color-intensity-delta))) 99%;--theme-input-border:var(--theme-identity-border-h) calc(var(--theme-identity-border-s) - 6% + var(--theme-color-intensity-delta)) calc(78% + var(--theme-surface-separation-strong-inverse-shift));--theme-text-primary:var(--theme-identity-text-h) calc(var(--theme-identity-text-s) + 10%) calc(18% + var(--theme-content-contrast-darken));--theme-text-secondary:var(--theme-identity-text-h) calc(var(--theme-identity-text-s) + 7%) calc(33% + var(--theme-content-contrast-darken));--theme-text-muted:var(--theme-identity-text-h) calc(var(--theme-identity-text-s) + 3%) calc(38% + var(--theme-content-contrast-darken));--theme-input-text:var(--theme-identity-text-h) calc(var(--theme-identity-text-s) + 10%) calc(18% + var(--theme-content-contrast-darken));--theme-input-placeholder:var(--theme-identity-text-h) calc(var(--theme-identity-text-s) + 2%) calc(42% + var(--theme-content-contrast-darken));--theme-focus-ring:var(--theme-identity-glow-h) calc(var(--theme-identity-glow-s) - 40%) 20%;--brand-bg-dark:var(--theme-identity-canvas-h) var(--theme-identity-canvas-s) 97%;--brand-bg-darker:var(--theme-identity-canvas-h) var(--theme-identity-canvas-s) 95%;--brand-bg-card:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 3%)) 99%;--brand-bg-elevated:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 4%)) 100%;--theme-is-light:1}[data-theme-polarity][data-theme-polarity=dark]{--theme-bg:var(--theme-identity-canvas-h) max(0%, calc(var(--theme-identity-canvas-s) + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) var(--theme-luminance-canvas-l);--theme-surface:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) calc(var(--theme-luminance-surface-l) + var(--theme-surface-separation-shift));--theme-surface-elevated:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 2% + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) calc(var(--theme-luminance-elevated-l) + var(--theme-surface-separation-strong-shift));--theme-surface-muted:var(--theme-identity-canvas-h) max(0%, calc(var(--theme-identity-canvas-s) + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) calc(var(--theme-luminance-muted-surface-l) + var(--theme-surface-separation-shift));--theme-card-bg:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 2% + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) calc(var(--theme-luminance-card-l) + var(--theme-surface-separation-shift));--theme-card-border:var(--theme-identity-border-h) max(0%, calc(var(--theme-identity-border-s) + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) calc(var(--theme-luminance-card-border-l) + var(--theme-surface-separation-strong-shift));--theme-border:var(--theme-identity-border-h) max(0%, calc(var(--theme-identity-border-s) - 4% + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) calc(var(--theme-luminance-border-l) + var(--theme-surface-separation-strong-shift));--theme-input-bg:var(--theme-identity-canvas-h) max(0%, calc(var(--theme-identity-canvas-s) + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) calc(var(--theme-luminance-input-l) + var(--theme-surface-separation-shift));--theme-input-border:var(--theme-identity-border-h) max(0%, calc(var(--theme-identity-border-s) - 3% + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) calc(var(--theme-luminance-input-border-l) + var(--theme-surface-separation-strong-shift));--theme-text-primary:var(--theme-identity-text-h) var(--theme-identity-text-s) calc(var(--theme-luminance-text-primary-l) + var(--theme-content-contrast-lighten));--theme-text-secondary:var(--theme-identity-text-h) calc(var(--theme-identity-text-s) + 2%) calc(var(--theme-luminance-text-secondary-l) + var(--theme-content-contrast-lighten));--theme-text-muted:var(--theme-identity-text-h) var(--theme-identity-text-s) calc(var(--theme-luminance-text-muted-l) + var(--theme-content-contrast-lighten));--theme-input-text:var(--theme-identity-text-h) var(--theme-identity-text-s) calc(var(--theme-luminance-text-primary-l) + var(--theme-content-contrast-lighten));--theme-input-placeholder:var(--theme-identity-text-h) var(--theme-identity-text-s) calc(var(--theme-luminance-placeholder-l) + var(--theme-content-contrast-lighten));--theme-focus-ring:var(--theme-identity-glow-h) calc(var(--theme-identity-glow-s) - 45%) var(--theme-luminance-focus-ring-l);--brand-bg-dark:var(--theme-identity-canvas-h) var(--theme-identity-canvas-s) var(--theme-luminance-canvas-l);--brand-bg-darker:var(--theme-identity-canvas-h) max(0%, calc(var(--theme-identity-canvas-s) - 2%)) var(--theme-luminance-brand-darker-l);--brand-bg-card:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 2%)) var(--theme-luminance-brand-card-l);--brand-bg-elevated:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 3%)) var(--theme-luminance-brand-elevated-l);--theme-is-light:0}[data-theme-polarity][data-theme-polarity=light]{--theme-bg:var(--theme-identity-canvas-h) max(0%, calc(var(--theme-identity-canvas-s) + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) var(--theme-luminance-canvas-l);--theme-surface:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) calc(var(--theme-luminance-surface-l) + var(--theme-surface-separation-inverse-shift));--theme-surface-elevated:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 2% + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) calc(var(--theme-luminance-elevated-l) + var(--theme-surface-separation-strong-inverse-shift));--theme-surface-muted:var(--theme-identity-canvas-h) max(0%, calc(var(--theme-identity-canvas-s) + 4% + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) calc(var(--theme-luminance-muted-surface-l) + var(--theme-surface-separation-inverse-shift));--theme-card-bg:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 3% + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) calc(var(--theme-luminance-card-l) + var(--theme-surface-separation-inverse-shift));--theme-card-border:var(--theme-identity-border-h) max(0%, calc(var(--theme-identity-border-s) - 4% + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) calc(var(--theme-luminance-card-border-l) + var(--theme-surface-separation-strong-inverse-shift));--theme-border:var(--theme-identity-border-h) max(0%, calc(var(--theme-identity-border-s) - 6% + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) calc(var(--theme-luminance-border-l) + var(--theme-surface-separation-strong-inverse-shift));--theme-input-bg:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 4% + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) var(--theme-luminance-input-l);--theme-input-border:var(--theme-identity-border-h) max(0%, calc(var(--theme-identity-border-s) - 6% + var(--theme-luminance-saturation-shift) + var(--theme-color-intensity-delta))) calc(var(--theme-luminance-input-border-l) + var(--theme-surface-separation-strong-inverse-shift));--theme-text-primary:var(--theme-identity-text-h) calc(var(--theme-identity-text-s) + 10%) calc(var(--theme-luminance-text-primary-l) + var(--theme-content-contrast-darken));--theme-text-secondary:var(--theme-identity-text-h) calc(var(--theme-identity-text-s) + 7%) calc(var(--theme-luminance-text-secondary-l) + min(2%, var(--theme-content-contrast-darken)));--theme-text-muted:var(--theme-identity-text-h) calc(var(--theme-identity-text-s) + 3%) min(calc(var(--theme-luminance-text-muted-l) + var(--theme-content-contrast-darken)), calc(var(--theme-luminance-text-muted-l) - 1% + min(0%, var(--theme-surface-separation-inverse-shift))));--theme-input-text:var(--theme-identity-text-h) calc(var(--theme-identity-text-s) + 10%) calc(var(--theme-luminance-text-primary-l) + var(--theme-content-contrast-darken));--theme-input-placeholder:var(--theme-identity-text-h) calc(var(--theme-identity-text-s) + 2%) min(calc(var(--theme-luminance-placeholder-l) + var(--theme-content-contrast-darken)), var(--theme-luminance-placeholder-l));--theme-focus-ring:var(--theme-identity-glow-h) calc(var(--theme-identity-glow-s) - 40%) var(--theme-luminance-focus-ring-l);--brand-bg-dark:var(--theme-identity-canvas-h) var(--theme-identity-canvas-s) var(--theme-luminance-canvas-l);--brand-bg-darker:var(--theme-identity-canvas-h) var(--theme-identity-canvas-s) var(--theme-luminance-brand-darker-l);--brand-bg-card:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 3%)) var(--theme-luminance-brand-card-l);--brand-bg-elevated:var(--theme-identity-surface-h) max(0%, calc(var(--theme-identity-surface-s) - 4%)) var(--theme-luminance-brand-elevated-l);--theme-is-light:1}:root{--status-success:142 69% 45%;--status-success-foreground:142 76% 88%;--status-warning:38 92% 50%;--status-warning-foreground:42 100% 88%;--status-danger:0 72% 55%;--status-danger-foreground:0 86% 92%;--status-info:210 90% 60%;--status-info-foreground:210 100% 92%;--status-neutral:215 14% 56%;--status-neutral-foreground:215 20% 90%;--surface-radius:var(--shape-radius-control);--surface-control-height:34px;--surface-row-height:40px;--surface-panel-gap:12px}[data-theme-mode][data-theme-mode=light],[data-theme-polarity][data-theme-polarity=light]{--status-success-foreground:142 72% 20%;--status-warning-foreground:31 90% 20%;--status-danger-foreground:0 72% 24%;--status-info-foreground:212 75% 24%;--status-neutral-foreground:215 25% 28%}:where([data-theme],[data-theme-mode],[data-theme-polarity],[data-design-surface-id]){--background:var(--theme-bg);--foreground:var(--theme-text-primary);--card:var(--theme-card-bg);--card-foreground:var(--theme-text-primary);--popover:var(--theme-surface-elevated);--popover-foreground:var(--theme-text-primary);--primary:var(--theme-primary-h) calc(var(--theme-primary-s) + var(--theme-color-intensity-delta)) var(--theme-primary-l);--primary-foreground:var(--theme-primary-foreground);--secondary:var(--theme-secondary-h) calc(var(--theme-secondary-s) + var(--theme-color-intensity-delta)) var(--theme-secondary-l);--secondary-foreground:var(--theme-secondary-foreground);--muted:var(--theme-surface-muted);--muted-foreground:var(--theme-text-muted);--accent:var(--theme-accent-h) calc(var(--theme-accent-s) + var(--theme-color-intensity-delta)) var(--theme-accent-l);--accent-foreground:var(--theme-accent-foreground);--destructive:var(--theme-error);--destructive-foreground:var(--theme-error-action-foreground);--border:var(--theme-border);--input:var(--theme-input-border);--ring:var(--theme-focus-ring)}:where(:root,.dark,[data-theme],[data-theme-mode],[data-theme-polarity],[data-design-surface-id]){--ps-color-background:hsl(var(--background));--ps-color-foreground:hsl(var(--foreground));--ps-color-panel:hsl(var(--card));--ps-color-panel-foreground:hsl(var(--card-foreground));--ps-color-panel-elevated:hsl(var(--popover));--ps-color-panel-elevated-foreground:hsl(var(--popover-foreground));--ps-color-muted:hsl(var(--muted));--ps-color-muted-foreground:hsl(var(--muted-foreground));--ps-color-primary:hsl(var(--primary));--ps-color-primary-foreground:hsl(var(--primary-foreground));--ps-color-accent:hsl(var(--accent));--ps-color-accent-foreground:hsl(var(--accent-foreground));--ps-color-danger:hsl(var(--status-danger));--ps-color-danger-foreground:hsl(var(--status-danger-foreground));--ps-color-warning:hsl(var(--status-warning));--ps-color-warning-foreground:hsl(var(--status-warning-foreground));--ps-color-success:hsl(var(--status-success));--ps-color-success-foreground:hsl(var(--status-success-foreground));--ps-color-info:hsl(var(--status-info));--ps-color-info-foreground:hsl(var(--status-info-foreground));--ps-color-neutral:hsl(var(--status-neutral));--ps-color-neutral-foreground:hsl(var(--status-neutral-foreground));--ps-color-border:hsl(var(--border));--ps-color-input:hsl(var(--input));--ps-color-focus-ring:hsl(var(--ring));--surface-background:var(--ps-color-background);--surface-foreground:var(--ps-color-foreground);--surface-panel:var(--ps-color-panel);--surface-panel-foreground:var(--ps-color-panel-foreground);--surface-muted:var(--ps-color-muted-foreground);--surface-border:var(--ps-color-border);--surface-accent:var(--ps-color-accent);--surface-accent-foreground:var(--ps-color-accent-foreground);--surface-danger:var(--ps-color-danger);--surface-danger-foreground:var(--ps-color-danger-foreground);--surface-warning:var(--ps-color-warning);--surface-warning-foreground:var(--ps-color-warning-foreground)}:root,.dark,[data-theme-mode][data-theme-mode=dark],[data-theme-mode][data-theme-mode=dim],[data-theme-polarity][data-theme-polarity=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme-mode][data-theme-mode=light],[data-theme-polarity][data-theme-polarity=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-surface-recipe=admin-dense],[data-surface-baseline-recipe=admin-dense]{--surface-control-height:32px;--surface-row-height:38px;--surface-panel-gap:10px}[data-design-component=button]{min-height:var(--surface-control-height)}[data-design-component=input]{min-height:var(--surface-control-height);border:1px solid hsl(var(--border));background:hsl(var(--theme-input-bg));color:hsl(var(--theme-input-text))}[data-design-component=input]::placeholder{color:hsl(var(--theme-input-placeholder))}[data-design-component=card]{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--card-foreground))}[data-design-component=table]{border-color:hsl(var(--border));background:hsl(var(--card));color:hsl(var(--card-foreground))}[data-design-component=interactive-row]{min-height:var(--surface-row-height);border-color:hsl(var(--border))}[data-design-component=interactive-row]:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}[data-design-component=status-chip]{border:1px solid;align-items:center;gap:.3rem;min-height:20px;padding:.1rem .45rem;font-size:.75rem;line-height:1rem;display:inline-flex}[data-design-component][data-design-shape=control]{border-radius:var(--shape-radius-control)}[data-design-component][data-design-shape=tile]{border-radius:var(--shape-radius-tile)}[data-design-component][data-design-shape=field]{border-radius:var(--shape-radius-field)}[data-design-component][data-design-shape=row]{border-radius:var(--shape-radius-row)}[data-design-component][data-design-shape=content]{border-radius:var(--shape-radius-content)}[data-design-component][data-design-shape=dialog]{border-radius:var(--shape-radius-dialog)}[data-design-component][data-design-shape=pill]{border-radius:var(--shape-radius-pill)}[data-design-component][data-design-shape=circle]{border-radius:var(--shape-radius-circle)}[data-design-component=status-chip][data-tone=success]{color:hsl(var(--status-success-foreground));background:hsl(var(--status-success) / .14)}[data-design-component=status-chip][data-tone=warning]{color:hsl(var(--status-warning-foreground));background:hsl(var(--status-warning) / .14)}[data-design-component=status-chip][data-tone=danger]{color:hsl(var(--status-danger-foreground));background:hsl(var(--status-danger) / .14)}[data-design-component=status-chip][data-tone=info]{color:hsl(var(--status-info-foreground));background:hsl(var(--status-info) / .14)}[data-design-component=status-chip][data-tone=neutral]{color:hsl(var(--status-neutral-foreground));background:hsl(var(--status-neutral) / .12)}:root{--ps-media-canvas:#050505;--ps-shadow-channel:0 0% 0%;--ps-media-scrim:#000c;--agent-surface-canvas:hsl(var(--background));--agent-surface-foreground:hsl(var(--foreground));--agent-surface-muted:hsl(var(--muted-foreground));--agent-surface-panel:hsl(var(--card));--agent-surface-panel-elevated:hsl(var(--popover));--agent-surface-border:hsl(var(--border));--agent-surface-accent:hsl(var(--primary));--agent-surface-danger:hsl(var(--status-danger-foreground));--agent-surface-danger-border:hsl(var(--status-danger) / .5);--agent-surface-danger-surface:hsl(var(--status-danger) / .12);--agent-surface-warning:hsl(var(--status-warning-foreground));--agent-surface-warning-surface:hsl(var(--status-warning) / .12);--agent-surface-focus:hsl(var(--ring))}.ps-appearance-softness{color:hsl(var(--foreground));gap:.5rem;margin-block:.75rem;display:grid}.ps-appearance-softness input{width:100%;accent-color:hsl(var(--primary))}.ps-adaptive-glass-surface{--glass-clear:hsl(var(--popover) / var(--theme-glass-clear-alpha,.42));--glass-regular:hsl(var(--popover) / var(--theme-glass-regular-alpha,.64));--glass-strong:hsl(var(--popover) / var(--theme-glass-strong-alpha,.82));--glass-content:hsl(var(--card) / var(--theme-glass-content-alpha,.95));--glass-content-inset:hsl(var(--background) / .88);--glass-line:hsl(var(--foreground) / .16);--glass-line-strong:hsl(var(--foreground) / .26);--glass-highlight:hsl(var(--foreground) / .12);--glass-shadow:0 22px 56px hsl(var(--background) / .34);--glass-blur:var(--theme-glass-blur,22px);--glass-saturation:var(--theme-glass-saturation,145%);isolation:isolate;font-feature-settings:"cv02", "cv03", "cv04", "ss01";background-color:hsl(var(--background));background-image:radial-gradient(circle at 14% 8%, hsl(var(--primary) / var(--theme-glass-ambient-alpha,.22)), transparent 32rem), radial-gradient(circle at 88% 18%, hsl(var(--secondary) / .18), transparent 28rem), linear-gradient(145deg, hsl(var(--background)), hsl(var(--muted) / .72));background-attachment:fixed}[data-theme-mode=light] .ps-adaptive-glass-surface,.ps-adaptive-glass-surface[data-theme-mode=light]{--glass-clear:hsl(var(--popover) / clamp(.4, calc(var(--theme-glass-clear-alpha,.42) + .16), .72));--glass-regular:hsl(var(--popover) / clamp(.58, calc(var(--theme-glass-regular-alpha,.64) + .12), .92));--glass-strong:hsl(var(--popover) / clamp(.72, calc(var(--theme-glass-strong-alpha,.82) + .02), .98));--glass-content:hsl(var(--card) / clamp(.9, var(--theme-glass-content-alpha,.95), .99));--glass-content-inset:hsl(var(--background) / .93);--glass-line:hsl(var(--foreground) / .18);--glass-line-strong:hsl(var(--foreground) / .3);--glass-shadow:0 20px 48px hsl(var(--foreground) / .13)}.ps-adaptive-glass-portal{display:contents}.ps-adaptive-glass-slot{border-color:var(--glass-line);color:hsl(var(--foreground));transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ps-adaptive-glass-slot[data-glass-tier=clear],.ps-adaptive-glass-slot[data-glass-tier=regular],.ps-adaptive-glass-slot[data-glass-tier=strong]{box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}.ps-adaptive-glass-slot[data-glass-tier=clear]{background:var(--glass-clear);-webkit-backdrop-filter:blur(clamp(16px, calc(var(--glass-blur) + 6px), 34px)) saturate(clamp(120%, calc(var(--glass-saturation) + 20%), 185%));backdrop-filter:blur(clamp(16px, calc(var(--glass-blur) + 6px), 34px)) saturate(clamp(120%, calc(var(--glass-saturation) + 20%), 185%))}.ps-adaptive-glass-slot[data-glass-tier=regular]{background:var(--glass-regular)}.ps-adaptive-glass-slot[data-glass-tier=strong]{border-color:var(--glass-line-strong);background:var(--glass-strong)}.ps-adaptive-glass-slot[data-glass-tier=solid]{background:var(--glass-content);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 18px 44px hsl(var(--background) / .24)}.ps-adaptive-glass-slot[data-glass-tier=none]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.ps-adaptive-glass-chrome,.ps-adaptive-glass-floating{border-style:solid;border-width:1px}.ps-adaptive-glass-content{border-style:solid;border-width:1px;border-color:var(--glass-line)}.ps-adaptive-glass-media{position:relative}.ps-adaptive-glass-surface [data-design-health-dialog-content]{border-color:var(--glass-line-strong);background:var(--glass-strong);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}.ps-adaptive-glass-surface [data-design-health-specimen]{border-color:var(--glass-line);background:var(--glass-content);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 12px 30px hsl(var(--background) / .16)}.ps-adaptive-glass-surface [data-glass-material=content-inset],.ps-adaptive-glass-surface [data-design-health-contrast-sample]{background:var(--glass-content-inset)}.ps-adaptive-glass-surface button,.ps-adaptive-glass-surface [data-design-component=status-chip]{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.17s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ps-adaptive-glass-surface button:not(:disabled:hover){transform:translateY(-1px)}.ps-adaptive-glass-surface [data-design-component=button]{box-shadow:inset 0 1px 0 hsl(var(--foreground) / .14), 0 8px 18px hsl(var(--background) / .16);letter-spacing:-.012em;border:1px solid #0000}.ps-adaptive-glass-surface [data-design-component=button][data-variant=default]{border-color:hsl(var(--primary) / .56);background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary) / .78));box-shadow:inset 0 1px 0 hsl(var(--primary-foreground) / .28), 0 10px 24px hsl(var(--primary) / .2)}.ps-adaptive-glass-surface [data-design-component=button][data-variant=secondary]{border-color:var(--glass-line);background:var(--glass-strong);color:hsl(var(--foreground));-webkit-backdrop-filter:blur(16px) saturate(var(--glass-saturation));backdrop-filter:blur(16px) saturate(var(--glass-saturation))}.ps-adaptive-glass-surface [data-design-component=button][data-variant=outline]{border-color:var(--glass-line-strong);background:var(--glass-regular);color:hsl(var(--foreground));-webkit-backdrop-filter:blur(18px) saturate(var(--glass-saturation));backdrop-filter:blur(18px) saturate(var(--glass-saturation))}.ps-adaptive-glass-surface [data-design-component=button][data-variant=ghost]{background:hsl(var(--foreground) / .035);box-shadow:none;border-color:#0000}.ps-adaptive-glass-surface [data-design-component=button][data-variant=ghost]:hover{border-color:var(--glass-line);background:hsl(var(--foreground) / .09)}.ps-adaptive-glass-surface [data-design-component=button]:disabled{border-color:var(--glass-line);background:hsl(var(--muted) / .72);box-shadow:none;opacity:.48}.ps-adaptive-glass-surface [data-design-component=selection-card]{border-color:var(--glass-line);background:linear-gradient(145deg, var(--glass-content), hsl(var(--card) / .84));box-shadow:inset 0 1px 0 var(--glass-highlight), 0 12px 30px hsl(var(--background) / .16);-webkit-backdrop-filter:blur(14px) saturate(var(--glass-saturation));backdrop-filter:blur(14px) saturate(var(--glass-saturation));transform:none}.ps-adaptive-glass-surface [data-design-component=selection-card]:hover{border-color:hsl(var(--primary) / .38);background:linear-gradient(145deg, var(--glass-content), hsl(var(--primary) / .08));transform:translateY(-1px)}.ps-adaptive-glass-surface [data-design-component=selection-card][aria-pressed=true]{border-color:hsl(var(--primary) / .56);background:linear-gradient(145deg, hsl(var(--primary) / .14), var(--glass-content));box-shadow:inset 0 1px 0 var(--glass-highlight), 0 14px 34px hsl(var(--primary) / .12)}.ps-adaptive-glass-surface [data-design-component=input]{border-color:var(--glass-line-strong);background:hsl(var(--background) / .68);box-shadow:inset 0 1px 0 hsl(var(--foreground) / .08), 0 8px 20px hsl(var(--background) / .12);-webkit-backdrop-filter:blur(14px) saturate(var(--glass-saturation));backdrop-filter:blur(14px) saturate(var(--glass-saturation))}.ps-adaptive-glass-surface [data-design-component=input]:focus-visible{border-color:hsl(var(--primary) / .72);box-shadow:inset 0 1px 0 hsl(var(--foreground) / .1), 0 0 0 3px hsl(var(--primary) / .16), 0 14px 28px hsl(var(--background) / .18)}.ps-adaptive-glass-surface [data-design-component=card]{border-color:var(--glass-line);background:linear-gradient(145deg, var(--glass-content), hsl(var(--card) / .88));box-shadow:inset 0 1px 0 var(--glass-highlight), 0 14px 34px hsl(var(--background) / .18);transition:border-color .18s,box-shadow .18s,transform .18s}.ps-adaptive-glass-surface [data-design-component=card][data-design-health-state-target=hover]:hover{border-color:hsl(var(--primary) / .46);background:linear-gradient(145deg, var(--glass-content), hsl(var(--primary) / .1));box-shadow:inset 0 1px 0 var(--glass-highlight), 0 18px 42px hsl(var(--primary) / .12);color:hsl(var(--foreground));transform:translateY(-2px)}.ps-adaptive-glass-surface [data-design-component=interactive-row]{background:hsl(var(--background) / .34);box-shadow:none;border:1px solid #0000}.ps-adaptive-glass-surface [data-design-component=interactive-row]:hover,.ps-adaptive-glass-surface [data-design-component=interactive-row][aria-pressed=true]{border-color:hsl(var(--primary) / .34);background:hsl(var(--primary) / .13);color:hsl(var(--foreground));box-shadow:inset 3px 0 0 hsl(var(--primary)), inset 0 1px 0 var(--glass-highlight)}.ps-adaptive-glass-surface [data-design-component=inline-notice]{box-shadow:inset 0 1px 0 hsl(var(--foreground) / .07)}.ps-adaptive-glass-surface [data-design-component=status-chip]{border-color:var(--glass-line);background-color:var(--glass-regular);min-height:1.375rem;box-shadow:inset 0 1px 0 hsl(var(--foreground) / .1);-webkit-backdrop-filter:blur(12px) saturate(var(--glass-saturation));backdrop-filter:blur(12px) saturate(var(--glass-saturation));padding-inline:.5rem}.ps-adaptive-glass-surface [data-design-component=status-chip][data-tone=success]{border-color:hsl(var(--theme-success) / .42);background:linear-gradient(hsl(var(--theme-success) / .1), hsl(var(--theme-success) / .1)), var(--glass-regular)}.ps-adaptive-glass-surface [data-design-component=status-chip][data-tone=warning]{border-color:hsl(var(--theme-warning) / .42);background:linear-gradient(hsl(var(--theme-warning) / .1), hsl(var(--theme-warning) / .1)), var(--glass-regular)}.ps-adaptive-glass-surface [data-design-component=status-chip][data-tone=danger]{border-color:hsl(var(--theme-error) / .42);background:linear-gradient(hsl(var(--theme-error) / .1), hsl(var(--theme-error) / .1)), var(--glass-regular)}.ps-adaptive-glass-surface [data-design-component=status-chip][data-tone=info]{border-color:hsl(var(--theme-info) / .42);background:linear-gradient(hsl(var(--theme-info) / .1), hsl(var(--theme-info) / .1)), var(--glass-regular)}.ps-adaptive-glass-surface [data-design-component=switch]{border-color:var(--glass-line-strong);background:var(--glass-regular);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 6px 14px hsl(var(--background) / .14);-webkit-backdrop-filter:blur(12px) saturate(var(--glass-saturation));backdrop-filter:blur(12px) saturate(var(--glass-saturation))}.ps-adaptive-glass-surface [data-design-component=switch][data-state=checked]{border-color:hsl(var(--primary) / .72);background:hsl(var(--primary) / .82)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ps-adaptive-glass-slot[data-glass-tier=clear],.ps-adaptive-glass-slot[data-glass-tier=regular],.ps-adaptive-glass-slot[data-glass-tier=strong],.ps-adaptive-glass-surface [data-design-health-dialog-content],.ps-adaptive-glass-surface [data-design-component=button][data-variant=secondary],.ps-adaptive-glass-surface [data-design-component=button][data-variant=outline],.ps-adaptive-glass-surface [data-design-component=input],.ps-adaptive-glass-surface [data-design-component=status-chip],.ps-adaptive-glass-surface [data-design-component=switch]{background:hsl(var(--popover) / .98)}}@media (prefers-reduced-transparency:reduce){.ps-adaptive-glass-slot[data-glass-tier=clear],.ps-adaptive-glass-slot[data-glass-tier=regular],.ps-adaptive-glass-slot[data-glass-tier=strong],.ps-adaptive-glass-surface [data-design-health-dialog-content],.ps-adaptive-glass-surface [data-design-component=button][data-variant=secondary],.ps-adaptive-glass-surface [data-design-component=button][data-variant=outline],.ps-adaptive-glass-surface [data-design-component=input],.ps-adaptive-glass-surface [data-design-component=status-chip],.ps-adaptive-glass-surface [data-design-component=switch]{background:hsl(var(--popover) / .98);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.ps-adaptive-glass-slot,.ps-adaptive-glass-surface button,.ps-adaptive-glass-surface [data-design-component=status-chip],.ps-adaptive-glass-surface [data-design-component=card]{transition:none}.ps-adaptive-glass-surface button:not(:disabled:hover),.ps-adaptive-glass-surface [data-design-component=card][data-design-health-state-target=hover]:hover{transform:none}}.ps-tonal-solid-surface{--tonal-canvas:hsl(var(--background));--tonal-surface:hsl(var(--card));--tonal-surface-muted:hsl(var(--muted));--tonal-surface-elevated:hsl(var(--popover));--tonal-line:hsl(var(--border));--tonal-line-strong:color-mix(in srgb, hsl(var(--foreground)) 24%, hsl(var(--border)));--tonal-accent-subtle:color-mix(in srgb, hsl(var(--primary)) 14%, hsl(var(--card)));--tonal-shadow-resting:0 1px 2px hsl(var(--background) / .2);--tonal-shadow-elevated:0 14px 38px hsl(var(--background) / .32);isolation:isolate;color:hsl(var(--foreground));background:var(--tonal-canvas);font-feature-settings:"cv02", "cv03", "cv04", "ss01"}[data-theme-polarity=light] .ps-tonal-solid-surface,.ps-tonal-solid-surface[data-theme-polarity=light]{--tonal-line-strong:color-mix(in srgb, hsl(var(--foreground)) 30%, hsl(var(--border)));--tonal-shadow-resting:0 1px 3px hsl(var(--foreground) / .1);--tonal-shadow-elevated:0 16px 38px hsl(var(--foreground) / .14)}.ps-tonal-solid-portal{display:contents}.ps-tonal-solid-surface :where([data-design-component=card],[data-design-component=table]){border-color:var(--tonal-line);color:hsl(var(--foreground));background:var(--tonal-surface);box-shadow:var(--tonal-shadow-resting);-webkit-backdrop-filter:none;backdrop-filter:none}.ps-tonal-solid-surface [data-design-component=input]{border-color:var(--tonal-line);color:hsl(var(--foreground));background:var(--tonal-surface-muted);-webkit-backdrop-filter:none;backdrop-filter:none}.ps-tonal-solid-surface [data-design-component=interactive-row]:hover{color:hsl(var(--foreground));background:var(--tonal-accent-subtle)}.ps-tonal-solid-surface :where([role=dialog],[data-design-component=dialog]){border-color:var(--tonal-line-strong);background:var(--tonal-surface-elevated);box-shadow:var(--tonal-shadow-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}:where(.artifact-media-frame,.artifact-preview__state,.artifact-preview__audio,.artifact-preview__file,.artifact-preview__pdf,.artifact-preview__text,.artifact-thumbnail,.artifact-inspector,.artifact-library,.artifact-rating,.artifact-action-rail,.artifact-compact-surface,.artifact-workbench-surface){--artifact-background:var(--ps-color-background,var(--surface-background,Canvas));--artifact-foreground:var(--ps-color-foreground,var(--surface-foreground,CanvasText));--artifact-muted:var(--ps-color-muted,color-mix(in srgb, var(--surface-foreground,CanvasText) 6%, var(--surface-background,Canvas)));--artifact-muted-foreground:var(--ps-color-muted-foreground,var(--surface-muted,color-mix(in srgb, CanvasText 62%, Canvas)));--artifact-border:var(--ps-color-border,var(--surface-border,color-mix(in srgb, CanvasText 18%, Canvas)));--artifact-accent:var(--ps-color-accent,color-mix(in srgb, var(--surface-accent,CanvasText) 8%, var(--surface-background,Canvas)));--artifact-primary:var(--ps-color-primary,var(--surface-accent,Highlight));--artifact-primary-foreground:var(--ps-color-primary-foreground,var(--surface-accent-foreground,HighlightText));--artifact-danger:var(--ps-color-danger,var(--surface-danger,Mark));--artifact-warning:var(--ps-color-warning,var(--surface-warning,#d89b35));box-sizing:border-box}.artifact-media-frame{width:100%;color:var(--artifact-foreground);background:var(--artifact-muted);position:relative;overflow:hidden}.artifact-media-frame--interactive{cursor:pointer}.artifact-media-frame__media{opacity:0;width:100%;height:100%;transition:opacity .16s}.artifact-media-frame[data-media-state=ready] .artifact-media-frame__media{opacity:1}.artifact-media-frame__media--object-contain{object-fit:contain}.artifact-media-frame__media--object-cover{object-fit:cover}.artifact-media-frame__state{color:var(--artifact-muted-foreground);background:color-mix(in srgb, var(--artifact-muted) 88%, transparent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;inset:0}.artifact-media-frame__state>svg{width:20px;height:20px}.artifact-media-frame__state>span{font-size:12px;font-weight:650}.artifact-media-frame__retry,.artifact-preview__state button,.artifact-inspector button{border:1px solid var(--artifact-border);min-height:32px;color:var(--artifact-foreground);background:var(--artifact-background);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.artifact-media-frame__retry:hover,.artifact-preview__state button:hover,.artifact-inspector button:hover{background:var(--artifact-accent)}.artifact-media-frame__retry:focus-visible,.artifact-preview__state button:focus-visible,.artifact-inspector button:focus-visible,.artifact-thumbnail:focus-visible,.artifact-compact-surface__activate:focus-visible,.artifact-action-rail button:focus-visible,.artifact-rating__button:focus-visible{outline:2px solid var(--artifact-primary);outline-offset:2px}.artifact-inspector button:disabled{opacity:.45;cursor:not-allowed}.artifact-preview__state{min-height:180px;color:var(--artifact-muted-foreground);background:var(--artifact-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:24px;display:flex}.artifact-preview__state strong{color:var(--artifact-foreground);font-size:13px}.artifact-preview__state span{max-width:560px;font-size:12px;line-height:1.55}.artifact-preview__state--error>svg{color:var(--artifact-danger)}.artifact-preview__spin{animation:.9s linear infinite artifact-spin}@keyframes artifact-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.artifact-preview__spin{animation:none}}.artifact-preview__audio{min-height:160px;color:var(--artifact-muted-foreground);background:var(--artifact-muted);justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.artifact-preview__audio audio{width:min(560px,100%)}.artifact-preview__file{min-height:160px;color:var(--artifact-muted-foreground);background:var(--artifact-muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.artifact-preview__file strong{max-width:100%;color:var(--artifact-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.artifact-preview__file span{font-size:11px}.artifact-preview__state progress{width:min(280px,80%);accent-color:var(--artifact-primary)}.artifact-preview__pdf{background:var(--artifact-background);border:0;width:100%;min-height:520px}.artifact-preview__text{width:100%;min-height:220px;max-height:min(70vh,760px);color:var(--artifact-foreground);background:var(--artifact-background);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;padding:20px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.artifact-preview__text--diff{color:var(--artifact-muted-foreground)}.artifact-markdown{font-family:ui-sans-serif,system-ui,sans-serif}.artifact-markdown h1,.artifact-markdown h2,.artifact-markdown h3,.artifact-markdown h4{color:var(--artifact-foreground);margin:1em 0 .45em;line-height:1.25}.artifact-markdown h1{font-size:1.6em}.artifact-markdown h2{font-size:1.35em}.artifact-markdown h3{font-size:1.16em}.artifact-markdown p{margin:.45em 0}.artifact-markdown pre{border:1px solid var(--artifact-border);background:var(--artifact-muted);border-radius:8px;padding:12px;overflow:auto}.artifact-markdown code{background:var(--artifact-muted);border-radius:4px;padding:.12em .32em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.artifact-markdown__bullet{text-indent:-11px;padding-left:14px}.artifact-thumbnail{width:100%;height:100%;min-height:72px;color:var(--artifact-muted-foreground);background:var(--artifact-muted);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}button.artifact-thumbnail{cursor:pointer}.artifact-thumbnail>img{object-fit:contain;width:100%;height:100%}.artifact-thumbnail>svg{width:26px;height:26px}.artifact-thumbnail__play{width:32px;height:32px;color:var(--artifact-primary-foreground);background:color-mix(in srgb, var(--artifact-primary) 86%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.artifact-thumbnail__duration{color:var(--artifact-primary-foreground);background:color-mix(in srgb, var(--artifact-foreground) 72%, transparent);border-radius:5px;padding:2px 5px;font:10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:6px;right:6px}.artifact-inspector{border:1px solid var(--artifact-border);min-width:0;color:var(--artifact-foreground);background:var(--artifact-background);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.artifact-inspector-layer{z-index:var(--artifact-inspector-z-index,1000);isolation:isolate;place-items:center;padding:clamp(12px,3vw,32px);display:grid;position:fixed;inset:0}.artifact-inspector-backdrop{z-index:-1;background:color-mix(in srgb, CanvasText 52%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;inset:0}.artifact-inspector[data-artifact-inspector-presentation=dialog]{width:min(960px,100%);max-height:min(90dvh,900px);box-shadow:0 24px 80px color-mix(in srgb, CanvasText 32%, transparent)}.artifact-inspector[data-artifact-inspector-presentation=inline]{border-radius:10px}.artifact-inspector__header{z-index:2;border-bottom:1px solid var(--artifact-border);background:var(--artifact-background);align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex;position:sticky;top:0}.artifact-inspector__icon{background:var(--artifact-muted);border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.artifact-inspector__heading{flex:1;min-width:0}.artifact-inspector__heading>span{color:var(--artifact-muted-foreground);letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.artifact-inspector__heading h2{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:16px;overflow:hidden}.artifact-inspector__close{width:34px;min-height:34px;padding:0}.artifact-inspector__body{flex:1;min-height:0;overflow:auto}.artifact-inspector__footer{border-top:1px solid var(--artifact-border);align-items:center;gap:10px;min-height:56px;padding:10px 16px;display:flex}.artifact-inspector__metadata{min-width:0;color:var(--artifact-muted-foreground);flex:1;font-size:11px}.artifact-inspector__navigation,.artifact-inspector__actions{align-items:center;gap:7px;display:flex}.artifact-inspector__navigation button{width:32px;padding:0}.artifact-inspector[data-artifact-inspector-recipe=media-preview]{width:min(1120px,100%);height:min(90dvh,920px);max-height:min(90dvh,920px)}.artifact-inspector[data-artifact-inspector-recipe=media-preview] .artifact-inspector__body{overscroll-behavior:contain;background:color-mix(in srgb, var(--artifact-background) 92%, CanvasText);place-items:center;min-height:0;display:grid;overflow:auto}.artifact-inspector[data-artifact-inspector-recipe=media-preview] .artifact-media-preview-dialog__preview.artifact-media-frame{background:0 0;width:100%;height:100%;min-height:0;max-height:calc(min(90dvh,920px) - 65px);aspect-ratio:auto!important}.artifact-inspector[data-artifact-inspector-recipe=media-preview] .artifact-media-preview-dialog__preview>.artifact-media-frame__media{object-fit:contain}.artifact-inspector[data-artifact-inspector-recipe=media-preview] .artifact-preview__audio,.artifact-inspector[data-artifact-inspector-recipe=media-preview] .artifact-preview__file,.artifact-inspector[data-artifact-inspector-recipe=media-preview] .artifact-preview__pdf,.artifact-inspector[data-artifact-inspector-recipe=media-preview] .artifact-preview__text{align-self:stretch;width:100%;max-height:calc(min(90dvh,920px) - 65px)}@media (max-width:640px){.artifact-inspector-layer:has(.artifact-inspector[data-artifact-inspector-recipe=media-preview]){padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.artifact-inspector[data-artifact-inspector-recipe=media-preview]{width:100%;height:calc(100dvh - max(16px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));border-radius:12px;max-height:none}.artifact-inspector[data-artifact-inspector-recipe=media-preview] .artifact-inspector__header{min-height:56px;padding:8px 10px 8px 12px}.artifact-inspector[data-artifact-inspector-recipe=media-preview] .artifact-inspector__close{width:44px;min-height:44px}.artifact-inspector[data-artifact-inspector-recipe=media-preview] .artifact-media-preview-dialog__preview.artifact-media-frame,.artifact-inspector[data-artifact-inspector-recipe=media-preview] .artifact-preview__audio,.artifact-inspector[data-artifact-inspector-recipe=media-preview] .artifact-preview__file,.artifact-inspector[data-artifact-inspector-recipe=media-preview] .artifact-preview__pdf,.artifact-inspector[data-artifact-inspector-recipe=media-preview] .artifact-preview__text{max-height:calc(100dvh - 74px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.artifact-compact-surface__preview{position:relative}.artifact-compact-surface__activate{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.artifact-compact-surface__activate:focus-visible{outline:3px solid var(--artifact-primary);outline-offset:-4px}.artifact-library-surface{min-height:0;position:relative;container-type:inline-size}.artifact-library{height:100%;min-height:180px;color:var(--artifact-foreground);background:var(--artifact-background);scrollbar-gutter:stable;contain:strict;position:relative;overflow:auto}.artifact-library__inspector{z-index:20;background:color-mix(in srgb, var(--artifact-background,Canvas) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:18px;display:grid;position:absolute;inset:0}.artifact-library__inspector:empty{display:contents}.artifact-library__inspector>.artifact-inspector{width:min(920px,100%);max-height:100%}.artifact-library__canvas{width:100%;position:relative}.artifact-library__item{border:1px solid var(--artifact-border);background:var(--artifact-background);box-shadow:0 8px 22px color-mix(in srgb, var(--artifact-foreground) 7%, transparent);content-visibility:auto;border-radius:11px;position:absolute;inset:0 auto auto 0;overflow:hidden}.artifact-library__item--selected{border-color:var(--artifact-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--artifact-primary) 24%, transparent)}.artifact-library__item[data-artifact-active=true]{border-color:var(--artifact-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--artifact-primary) 35%, transparent)}.artifact-library__item>.artifact-thumbnail{height:calc(100% - var(--artifact-item-copy-height,52px))}.artifact-library__item-copy{height:var(--artifact-item-copy-height,52px);flex-direction:column;justify-content:center;gap:3px;padding:7px 34px 7px 10px;display:flex}.artifact-library__item-copy strong,.artifact-library__item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-library__item-copy strong{font-size:12px}.artifact-library__item-copy small{color:var(--artifact-muted-foreground);font-size:10px}.artifact-library__item-badges{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;inset:8px 8px auto}.artifact-library__item-badges>*{pointer-events:auto}.artifact-library__item-footer{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.artifact-library__selection{place-items:center;display:grid;position:absolute;bottom:17px;right:10px}.artifact-library__selection input{width:15px;height:15px;accent-color:var(--artifact-primary);margin:0}.artifact-library[data-artifact-library-mode=list] .artifact-library__item{align-items:stretch;display:flex}.artifact-library[data-artifact-library-mode=list] .artifact-library__item>.artifact-thumbnail{flex:none;width:96px;height:100%}.artifact-library[data-artifact-library-mode=list] .artifact-library__item-copy{flex:1;min-width:0;height:100%}.artifact-library__empty{min-height:100%;color:var(--artifact-muted-foreground);place-items:center;font-size:12px;display:grid}.artifact-library-surface[data-artifact-inspector-layout=split]{grid-template-columns:minmax(150px,.72fr) minmax(280px,1.28fr);gap:12px;display:grid}.artifact-library-surface[data-artifact-inspector-layout=split]>.artifact-library__inspector{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;min-width:0;padding:0;position:relative;inset:auto}.artifact-library-surface[data-artifact-inspector-layout=split]>.artifact-library__inspector>.artifact-inspector{width:100%;height:100%;max-height:none}@container (width<=620px){.artifact-library-surface[data-artifact-inspector-layout=split]{display:block}.artifact-library-surface[data-artifact-inspector-layout=split]>.artifact-library__inspector{z-index:20;background:color-mix(in srgb, var(--artifact-background,Canvas) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px;position:absolute;inset:0}}.artifact-action-rail{flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;display:flex;container:artifact-actions/inline-size}.artifact-action-rail__primary,.artifact-action-rail__secondary{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.artifact-action-rail__item{align-items:center;gap:5px;min-width:0;display:inline-flex}.artifact-action-rail__button,.artifact-action-rail__cancel,.artifact-action-rail__overflow-trigger{border:1px solid var(--artifact-border);min-height:34px;color:var(--artifact-foreground);background:var(--artifact-background);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font:600 12px/1 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.artifact-action-rail__button:hover,.artifact-action-rail__cancel:hover,.artifact-action-rail__overflow-trigger:hover,.artifact-action-rail__overflow-trigger[aria-expanded=true]{background:var(--artifact-accent)}.artifact-action-rail__button:disabled{opacity:.55;cursor:not-allowed}.artifact-action-rail__item[data-artifact-action-placement=primary] .artifact-action-rail__button{border-color:color-mix(in srgb, var(--artifact-primary) 58%, var(--artifact-border));color:var(--artifact-primary);background:color-mix(in srgb, var(--artifact-primary) 9%, var(--artifact-background))}.artifact-action-rail__item[data-artifact-action-placement=primary] .artifact-action-rail__button:hover{background:color-mix(in srgb, var(--artifact-primary) 15%, var(--artifact-background))}.artifact-action-rail__item[data-artifact-action-state=failed] .artifact-action-rail__button{border-color:color-mix(in srgb, var(--artifact-danger) 55%, var(--artifact-border))}.artifact-action-rail__item[data-artifact-action-state=succeeded] .artifact-action-rail__button{color:var(--artifact-primary)}.artifact-action-rail__overflow{flex:none;position:relative}.artifact-action-rail__overflow-trigger{display:none}.artifact-action-rail__overflow[data-artifact-action-has-explicit-overflow=true]>.artifact-action-rail__overflow-trigger{display:inline-flex}.artifact-action-rail__overflow-menu{z-index:40;border:1px solid var(--artifact-border);background:var(--artifact-background);width:min(280px,100%);min-width:min(190px,100%);max-width:100%;box-shadow:0 14px 36px color-mix(in srgb, var(--artifact-foreground) 18%, transparent);border-radius:10px;flex-direction:column;gap:4px;margin-top:6px;padding:6px;display:flex;position:static}.artifact-action-rail__overflow-menu[hidden]{display:none}.artifact-action-rail__overflow-menu .artifact-action-rail__item{width:100%}.artifact-action-rail__overflow-menu .artifact-action-rail__button{background:0 0;border-color:#0000;flex:1;justify-content:flex-start;min-width:0}.artifact-action-rail__overflow-menu .artifact-action-rail__cancel{flex:none}.artifact-action-rail__item--responsive-overflow{display:none}.artifact-action-rail__status{color:var(--artifact-muted-foreground);flex-wrap:wrap;flex-basis:100%;gap:4px 10px;font-size:11px;display:flex}.artifact-action-rail__status>span{overflow-wrap:anywhere;min-width:0}.artifact-action-rail__status>span:not(:first-child):before{content:"•";margin-inline-end:10px}.artifact-action-rail[data-artifact-action-variant=inline] .artifact-action-rail__overflow[data-artifact-action-overflow-open=true]{flex-basis:100%}.artifact-action-rail[data-artifact-action-variant=footer]{justify-content:flex-end}.artifact-action-rail[data-artifact-action-variant=footer] .artifact-action-rail__overflow-menu{width:max-content;min-width:min(190px,100vw - 32px);max-width:min(280px,100vw - 32px);margin-top:0;position:absolute;inset:auto 0 calc(100% + 6px) auto}.artifact-action-rail[data-artifact-action-variant=toolbar] .artifact-action-rail__overflow-menu{width:max-content;min-width:min(190px,100vw - 32px);max-width:min(280px,100vw - 32px);margin-top:0;position:absolute;top:calc(100% + 6px);left:auto;right:0}.artifact-action-rail[data-artifact-action-recipe=media-card]{gap:8px}.artifact-action-rail[data-artifact-action-recipe=media-card] .artifact-action-rail__primary,.artifact-action-rail[data-artifact-action-recipe=media-card] .artifact-action-rail__secondary{flex-wrap:nowrap;gap:4px}.artifact-action-rail[data-artifact-action-recipe=media-card] .artifact-action-rail__button,.artifact-action-rail[data-artifact-action-recipe=media-card] .artifact-action-rail__overflow-trigger{border-radius:9px;min-height:36px;padding-inline:9px}.artifact-action-rail[data-artifact-action-recipe=media-card] .artifact-action-rail__button>svg,.artifact-action-rail[data-artifact-action-recipe=media-card] .artifact-action-rail__overflow-trigger>svg{flex:none}@container artifact-actions (width<=32rem){.artifact-action-rail[data-artifact-action-recipe=media-card] .artifact-action-rail__secondary{display:none}.artifact-action-rail[data-artifact-action-recipe=media-card] .artifact-action-rail__overflow[data-artifact-action-has-responsive-overflow=true]>.artifact-action-rail__overflow-trigger,.artifact-action-rail[data-artifact-action-recipe=media-card] .artifact-action-rail__item--responsive-overflow{display:inline-flex}}@container artifact-actions (width<=20rem){.artifact-action-rail[data-artifact-action-recipe=media-card]>.artifact-action-rail__primary .artifact-action-rail__label,.artifact-action-rail[data-artifact-action-recipe=media-card]>.artifact-action-rail__overflow>.artifact-action-rail__overflow-trigger>span{display:none}.artifact-action-rail[data-artifact-action-recipe=media-card]>.artifact-action-rail__primary .artifact-action-rail__button,.artifact-action-rail[data-artifact-action-recipe=media-card]>.artifact-action-rail__overflow>.artifact-action-rail__overflow-trigger{width:36px;padding-inline:0}}@container artifact-actions (width<=22rem){.artifact-action-rail__secondary{display:none}.artifact-action-rail__overflow[data-artifact-action-has-responsive-overflow=true]>.artifact-action-rail__overflow-trigger,.artifact-action-rail__item--responsive-overflow{display:inline-flex}}.artifact-compact-surface{border:1px solid var(--artifact-border);min-width:0;color:var(--artifact-foreground);background:var(--artifact-background);border-radius:12px;margin:0;overflow:hidden}.artifact-compact-surface__preview{background:var(--artifact-muted);min-width:0;overflow:hidden}.artifact-compact-surface__caption{color:var(--artifact-muted-foreground);padding:9px 11px;font-size:12px;line-height:1.45}.artifact-compact-surface>.artifact-action-rail{border-top:1px solid var(--artifact-border);padding:9px 11px}.artifact-compact-surface[data-artifact-surface-chrome=seamless]{background:0 0;border:0;border-radius:0;overflow:visible}.artifact-compact-surface[data-artifact-surface-chrome=seamless]>.artifact-compact-surface__preview{background:0 0}.artifact-compact-surface[data-artifact-surface-chrome=seamless]>.artifact-compact-surface__caption{padding:8px 0 0}.artifact-compact-surface[data-artifact-surface-chrome=seamless]>.artifact-action-rail{border-top:0;padding:8px 0 0}.artifact-workbench-surface{min-width:0;min-height:0;color:var(--artifact-foreground);background:var(--artifact-background);flex-direction:column;display:flex}.artifact-workbench-surface__toolbar{border-bottom:1px solid var(--artifact-border);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:9px 11px;display:flex}.artifact-workbench-surface>.artifact-library-surface{flex:1;min-height:0}.artifact-workbench-surface__empty{min-height:180px;color:var(--artifact-muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.artifact-workbench-surface__empty strong{color:var(--artifact-foreground);font-size:13px}.artifact-rating{align-items:center;gap:2px;display:inline-flex}.artifact-rating__button{width:32px;height:32px;color:var(--artifact-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.artifact-rating[data-compact] .artifact-rating__button{width:20px;height:24px}.artifact-rating__button[data-active]{color:var(--artifact-warning)}.artifact-rating__button:hover{background:var(--artifact-accent)}.artifact-rating__button:disabled{cursor:not-allowed}.viewer-zoom-in:before,.viewer-zoom-out:before,.viewer-one-to-one:before,.viewer-reset:before,.viewer-prev:before,.viewer-play:before,.viewer-next:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen:before,.viewer-fullscreen-exit:before,.viewer-close:before{color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 560 40%22%3E%3Cpath fill%3D%22%23fff%22 d%3D%22M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7-10.9-10.9zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7 10.8-10.9zM212 9.3l20.1 10.6L212 30.5V9.3zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4v-4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6h-4zm35.9-16.5h6.3v2h-4.3V16h-2V9.7Zm14 0h6.2V16h-2v-4.3h-4.2v-2Zm6.2 14V30h-6.2v-2h4.2v-4.3h2Zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3h-3.9zM93.6 9.7h-5.8v3.9h2V30h3.8V9.7zm16.1 0h-5.8v3.9h1.9V30h3.9V9.7zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9v-3.1Zm147.2 13.4h6.3V30h-2v-4.3h-4.3v-2zm14 6.3v-6.3h6.2v2h-4.3V30h-1.9zm6.2-14h-6.2V9.7h1.9V14h4.3v2zm-13.9 0h-6.3v-2h4.3V9.7h2V16zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7-1.9-2zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:280px;width:20px;height:20px;font-size:0;line-height:0;display:block}.viewer-zoom-in:before{content:"Zoom In";background-position:0 0}.viewer-zoom-out:before{content:"Zoom Out";background-position:-20px 0}.viewer-one-to-one:before{content:"One to One";background-position:-40px 0}.viewer-reset:before{content:"Reset";background-position:-60px 0}.viewer-prev:before{content:"Previous";background-position:-80px 0}.viewer-play:before{content:"Play";background-position:-100px 0}.viewer-next:before{content:"Next";background-position:-120px 0}.viewer-rotate-left:before{content:"Rotate Left";background-position:-140px 0}.viewer-rotate-right:before{content:"Rotate Right";background-position:-160px 0}.viewer-flip-horizontal:before{content:"Flip Horizontal";background-position:-180px 0}.viewer-flip-vertical:before{content:"Flip Vertical";background-position:-200px 0}.viewer-fullscreen:before{content:"Enter Full Screen";background-position:-220px 0}.viewer-fullscreen-exit:before{content:"Exit Full Screen";background-position:-240px 0}.viewer-close:before{content:"Close";background-position:-260px 0}.viewer-container{-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:absolute;inset:0;overflow:hidden}.viewer-container::-moz-selection{background-color:#0000}.viewer-container ::-moz-selection{background-color:#0000}.viewer-container::selection{background-color:#0000}.viewer-container ::selection{background-color:#0000}.viewer-container:focus{outline:0}.viewer-container img{width:100%;height:auto;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.viewer-canvas{position:absolute;inset:0;overflow:hidden}.viewer-canvas>img{width:auto;height:auto;margin:15px auto;max-width:90%!important}.viewer-footer{text-align:center;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.viewer-navbar{background-color:#00000080;overflow:hidden}.viewer-list{box-sizing:content-box;height:50px;margin:0;padding:1px 0;overflow:hidden}.viewer-list>li{color:#0000;cursor:pointer;float:left;opacity:.5;width:30px;height:50px;font-size:0;line-height:0;transition:opacity .15s;overflow:hidden}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;width:20px;height:20px;margin-top:-10px;margin-left:-10px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{cursor:none;z-index:1;background-color:#000;display:none;position:absolute;inset:0}.viewer-player>img{position:absolute;top:0;left:0}.viewer-toolbar>ul{margin:0 auto 5px;padding:6px 3px;display:inline-block;overflow:hidden}.viewer-toolbar>ul>li{cursor:pointer;float:left;background-color:#00000080;border-radius:50%;width:24px;height:24px;transition:background-color .15s;overflow:hidden}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:#000c}.viewer-toolbar>ul>li:focus{z-index:1;outline:0;position:relative;box-shadow:0 0 3px #fff}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{width:18px;height:18px;margin-top:3px;margin-bottom:3px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{width:30px;height:30px;margin-top:-3px;margin-bottom:-3px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{color:#fff;text-align:center;background-color:#000c;border-radius:10px;width:50px;height:20px;margin-top:-10px;margin-left:-25px;font-size:12px;line-height:20px;display:none;position:absolute;top:50%;left:50%}.viewer-title{color:#ccc;opacity:.8;text-overflow:ellipsis;white-space:nowrap;max-width:90%;min-height:14px;margin:5px 5%;font-size:12px;line-height:1.2;transition:opacity .15s;display:inline-block;overflow:hidden}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;cursor:pointer;background-color:#00000080;border-radius:50%;width:80px;height:80px;transition:background-color .15s;position:absolute;top:-40px;right:-40px;overflow:hidden}.viewer-button:focus,.viewer-button:hover{background-color:#000c}.viewer-button:focus{outline:0;box-shadow:0 0 3px #fff}.viewer-button:before{position:absolute;bottom:15px;left:15px}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:#00000080}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@keyframes viewer-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.viewer-loading:after{content:"";z-index:1;border:4px solid #ffffff1a;border-left-color:#ffffff80;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:1s linear infinite viewer-spinner;display:inline-block;position:absolute;top:50%;left:50%}@media (max-width:767px){.viewer-hide-xs-down{display:none}}@media (max-width:991px){.viewer-hide-sm-down{display:none}}@media (max-width:1199px){.viewer-hide-md-down{display:none}}:root{--ark-color-canvas:hsl(var(--background));--ark-color-surface:hsl(var(--card) / .94);--ark-color-surface-solid:hsl(var(--card));--ark-color-surface-elevated:hsl(var(--theme-surface-elevated) / .76);--ark-color-surface-muted:hsl(var(--muted) / .9);--ark-color-border:hsl(var(--border) / .96);--ark-color-border-strong:hsl(var(--foreground) / .24);--ark-color-content-primary:hsl(var(--foreground));--ark-color-content-secondary:hsl(var(--muted-foreground));--ark-color-content-tertiary:hsl(var(--muted-foreground) / .82);--ark-color-content-disabled:var(--ark-color-content-secondary);--ark-color-content-on-subtle:var(--ark-color-content-primary);--ark-color-content-table:var(--ark-color-content-primary);--ark-color-content-table-header:var(--ark-color-content-primary);--ark-color-input-placeholder:color-mix(in srgb, var(--ark-color-content-secondary) 65%, var(--ark-color-content-primary));--ark-color-sidebar-surface:hsl(var(--theme-surface-muted) / .96);--ark-color-sidebar-content:hsl(var(--foreground));--ark-color-sidebar-content-muted:hsl(var(--muted-foreground));--ark-color-action-primary:hsl(var(--primary));--ark-color-action-primary-content:hsl(var(--primary-foreground));--ark-color-action-primary-hover:var(--ark-color-action-primary);--ark-color-action-primary-subtle:hsl(var(--primary) / .15);--ark-color-status-info:hsl(var(--theme-info-foreground));--ark-color-status-info-subtle:hsl(var(--theme-info) / .15);--ark-color-status-info-content:var(--ark-color-content-on-subtle);--ark-color-status-success:hsl(var(--theme-success-foreground));--ark-color-status-success-subtle:hsl(var(--theme-success) / .15);--ark-color-status-success-content:var(--ark-color-content-on-subtle);--ark-color-status-warning:hsl(var(--theme-warning-foreground));--ark-color-status-warning-subtle:hsl(var(--theme-warning) / .15);--ark-color-status-warning-content:var(--ark-color-content-on-subtle);--ark-color-status-danger:hsl(var(--theme-error-foreground));--ark-color-status-danger-subtle:hsl(var(--theme-error) / .15);--ark-color-status-danger-content:var(--ark-color-content-on-subtle);--ark-color-focus-ring:hsl(var(--theme-focus-ring,var(--primary)));--ark-color-overlay-shadow-subtle:hsl(var(--background) / .08);--ark-color-overlay-shadow-soft:hsl(var(--background) / .18);--ark-color-overlay-shadow:hsl(var(--background) / .24);--ark-color-overlay-shadow-strong:hsl(var(--background) / .35);--ark-color-overlay-scrim:hsl(var(--background) / .62);--ark-color-overlay-scrim-soft:hsl(var(--background) / .58);--ark-space-1:4px;--ark-space-2:6px;--ark-space-3:8px;--ark-space-4:10px;--ark-space-5:12px;--ark-space-6:14px;--ark-space-7:16px;--ark-space-8:18px;--ark-space-9:20px;--ark-space-10:24px;--ark-space-11:28px;--ark-space-12:32px;--ark-space-13:36px;--ark-space-14:42px;--ark-space-15:48px;--ark-space-16:60px;--ark-space-17:72px;--ark-space-optical-xs:3px;--ark-space-optical-sm:5px;--ark-space-optical-md:7px;--ark-radius-xs:4px;--ark-radius-sm:6px;--ark-radius-md:8px;--ark-radius-field:9px;--ark-radius-control:10px;--ark-radius-action:11px;--ark-radius-card:13px;--ark-radius-section:15px;--ark-radius-panel:16px;--ark-radius-modal:18px;--ark-radius-popover:20px;--ark-radius-hero:24px;--ark-radius-media-art:28px;--ark-radius-round:50%;--ark-radius-pill:999px;--ark-radius-hairline:2px;--ark-radius-compact:7px;--ark-radius-content:12px;--ark-radius-dense-card:14px;--ark-radius-capsule:99px;--ark-type-size-micro:10px;--ark-type-size-caption:13px;--ark-type-size-title:20px;--ark-type-size-title-large:21px;--ark-type-size-display:28px;--ark-type-nano:9px;--ark-type-caption:10px;--ark-type-micro:11px;--ark-type-label:12px;--ark-type-body-sm:13px;--ark-type-body:14px;--ark-type-body-lg:15px;--ark-type-title-sm:16px;--ark-type-subheading:17px;--ark-type-title:18px;--ark-type-brand:19px;--ark-type-heading-sm:20px;--ark-type-heading:22px;--ark-type-heading-lg:26px;--ark-type-metric:28px;--ark-type-hero:clamp(22px, 2.4vw, 34px);--ark-type-player-heading:clamp(24px, 3vw, 42px);--ark-type-display:clamp(28px, 3.2vw, 40px);--ark-type-leading-tight:1.12;--ark-type-leading-body:1.5;--ark-type-leading-relaxed:1.6;--ark-control-height-compact:34px;--ark-control-height-standard:38px;--ark-control-height-comfortable:42px;--ark-control-height-field-compact:36px;--ark-control-height-field-standard:40px;--ark-control-height-field-comfortable:44px;--ark-control-height-nav-compact:38px;--ark-control-height-nav-standard:42px;--ark-control-height-nav-comfortable:46px;--ark-control-height-icon-compact:34px;--ark-control-height-icon-standard:36px;--ark-control-height-icon-comfortable:40px;--ark-elevation-surface:0 16px 42px hsl(var(--background) / .28);--ark-elevation-overlay:0 30px 80px var(--ark-color-overlay-shadow-strong);--ark-motion-duration-instant:var(--motion-duration-instant);--ark-motion-duration-fast:var(--motion-duration-fast);--ark-motion-duration-normal:var(--motion-duration-normal);--ark-motion-duration-slow:var(--motion-duration-slow);--ark-motion-duration-deliberate:var(--motion-duration-deliberate);--ark-motion-duration-cinematic:var(--motion-duration-cinematic);--ark-motion-easing-linear:var(--motion-easing-linear);--ark-motion-easing-standard:var(--motion-easing-standard);--ark-motion-easing-enter:var(--motion-easing-enter);--ark-motion-easing-exit:var(--motion-easing-exit);--ark-motion-easing-emphasized:var(--motion-easing-emphasized);--ark-motion-easing-spatial:var(--motion-easing-spatial);--ark-motion-distance-xs:var(--motion-distance-xs);--ark-motion-distance-sm:var(--motion-distance-sm);--ark-motion-distance-md:var(--motion-distance-md);--ark-motion-scale-pressed:var(--motion-scale-pressed);--ark-motion-scale-enter:var(--motion-scale-enter);--ark-motion-interaction-duration:var(--ark-motion-duration-fast);--ark-motion-interaction-easing:var(--ark-motion-easing-standard);--ark-motion-state-duration:var(--ark-motion-duration-normal);--ark-motion-state-easing:var(--ark-motion-easing-standard);--ark-motion-spatial-duration:var(--ark-motion-duration-slow);--ark-motion-spatial-easing:var(--ark-motion-easing-spatial);--ark-motion-overlay-duration:var(--ark-motion-duration-normal);--ark-motion-overlay-easing:var(--ark-motion-easing-enter);--ark-motion-feedback-duration:var(--ark-motion-duration-slow);--ark-motion-feedback-easing:var(--ark-motion-easing-emphasized);--ark-motion-continuous-duration:var(--ark-motion-duration-cinematic);--ark-motion-continuous-easing:var(--ark-motion-easing-linear);--ark-motion-component-navigation-duration:var(--ark-motion-spatial-duration);--ark-motion-component-navigation-easing:var(--ark-motion-spatial-easing);--ark-motion-component-control-duration:var(--ark-motion-interaction-duration);--ark-motion-component-control-easing:var(--ark-motion-interaction-easing);--ark-motion-component-toggle-duration:var(--ark-motion-state-duration);--ark-motion-component-toggle-easing:var(--ark-motion-easing-spatial);--ark-motion-component-progress-duration:var(--ark-motion-feedback-duration);--ark-motion-component-progress-easing:var(--ark-motion-easing-linear);--ark-motion-component-overlay-duration:var(--ark-motion-overlay-duration);--ark-motion-component-overlay-easing:var(--ark-motion-overlay-easing);--ark-motion-component-overlay-exit-duration:var(--ark-motion-duration-fast);--ark-motion-component-overlay-exit-easing:var(--ark-motion-easing-exit);--ark-motion-component-loading-duration:var(--ark-motion-continuous-duration);--ark-motion-component-loading-easing:var(--ark-motion-continuous-easing);--ark-motion-component-page-duration:var(--ark-motion-spatial-duration);--ark-motion-component-page-easing:var(--ark-motion-spatial-easing);--ark-motion-component-sequence-duration:var(--ark-motion-feedback-duration);--ark-motion-component-sequence-easing:var(--ark-motion-easing-enter);--ark-motion-component-selection-duration:var(--ark-motion-state-duration);--ark-motion-component-selection-easing:var(--ark-motion-easing-spatial);--ark-shell-sidebar-expanded:244px;--ark-shell-sidebar-compact:76px;--ark-shell-access-bar-block:0px;--ark-layout-readable-max:1440px;--ark-layout-standard-max:1920px;--ark-layout-workspace-max:2800px;--ark-layout-gutter-inline:clamp(24px, 2.4vw, 64px);--ark-layout-workspace-gap:clamp(18px, 1.45vw, 32px);--ark-layout-detail-pane:clamp(560px, 34cqi, 820px);--ark-layout-transfer-tools-min:220px;--ark-layout-transfer-tools-max:270px;--ark-layout-readable-line:72ch;--bg:var(--ark-color-canvas);--surface:var(--ark-color-surface);--surface-2:var(--ark-color-surface-elevated);--surface-3:var(--ark-color-surface-muted);--ark-border:var(--ark-color-border);--border-strong:var(--ark-color-border-strong);--text:var(--ark-color-content-primary);--ark-muted:var(--ark-color-content-secondary);--faint:var(--ark-color-content-tertiary);--sidebar:var(--ark-color-sidebar-surface);--sidebar-text:var(--ark-color-sidebar-content);--sidebar-muted:var(--ark-color-sidebar-content-muted);--ark-primary:var(--ark-color-action-primary);--primary-hover:var(--ark-color-action-primary-hover);--primary-soft:var(--ark-color-action-primary-subtle);--blue:var(--ark-color-status-info);--blue-soft:var(--ark-color-status-info-subtle);--green:var(--ark-color-status-success);--green-soft:var(--ark-color-status-success-subtle);--amber:var(--ark-color-status-warning);--amber-soft:var(--ark-color-status-warning-subtle);--red:var(--ark-color-status-danger);--red-soft:var(--ark-color-status-danger-subtle);--shadow:var(--ark-elevation-surface);--ark-overlay-shadow-subtle-color:var(--ark-color-overlay-shadow-subtle);--ark-overlay-shadow-soft-color:var(--ark-color-overlay-shadow-soft);--ark-overlay-shadow-color:var(--ark-color-overlay-shadow);--ark-overlay-shadow-strong-color:var(--ark-color-overlay-shadow-strong);--ark-overlay-scrim-color:var(--ark-color-overlay-scrim);--ark-overlay-scrim-soft-color:var(--ark-color-overlay-scrim-soft)}[data-theme=neon]{--ark-color-action-primary:hsl(var(--theme-primary-h) calc(var(--theme-primary-s) + var(--theme-color-intensity-delta)) calc(var(--theme-primary-l) - 1%))}.davexdriver-product-surface{--ark-control-height:var(--ark-control-height-standard);--ark-control-height-field:var(--ark-control-height-field-standard);--ark-control-height-nav:var(--ark-control-height-nav-standard);--ark-control-height-icon:var(--ark-control-height-icon-standard);--ark-density-page-inline:var(--ark-space-13);--ark-density-page-start:34px;--ark-density-page-end:var(--ark-space-16);--ark-density-section-gap:var(--ark-space-6);--ark-density-card-padding:var(--ark-space-9);--ark-density-row-padding:var(--ark-space-4);--ark-density-table-head-padding:var(--ark-space-4);--ark-density-table-row-padding:var(--ark-space-5);--ark-density-control-gap:var(--ark-space-3);--ark-density-overlay-padding:var(--ark-space-8);--ark-media-color-canvas:#0b0e15;--ark-media-color-canvas-strong:#05070b;--ark-media-color-video-canvas:#000;--ark-media-color-content:#f5f6fb;--ark-media-color-content-strong:#e9ecf5;--ark-media-color-content-secondary:#d8ddea;--ark-media-color-content-muted:#b5bdcd;--ark-media-color-content-diagnostic:#8992a5;--ark-media-color-content-faint:#777f91;--ark-media-color-code-content:#d7deee;--ark-media-color-buffering-content:#dce1ee;--ark-media-color-surface:#151923;--ark-media-color-control-surface:#161a24;--ark-media-color-glass-surface:#10131ceb;--ark-media-color-surface-strong:#0c0f16f5;--ark-media-color-floating-surface:#0c0f16d1;--ark-media-color-border-soft:#ffffff0f;--ark-media-color-border:#ffffff14;--ark-media-color-border-control:#ffffff1a;--ark-media-color-border-strong:#ffffff1c;--ark-media-color-shimmer:#ffffff14;--ark-media-color-scrim:#00000059;--ark-media-color-scrim-strong:#000000b8;--ark-media-color-scrim-soft:#00000047;--ark-media-color-accent:#b8afff;--ark-media-color-accent-deep:#322b75;--ark-media-color-accent-surface:#171a29;--ark-media-color-accent-glow:#7b6cf633;--ark-media-color-danger:#ff8d99;--ark-media-color-danger-border:#ff606f3d;--ark-media-color-danger-surface:#3e141be6;--ark-media-title-padding-block:5px;--ark-media-toolbar-item-gap:2px;--ark-media-control-padding-edge:7px;--ark-media-compact-inset:2px;--ark-media-hero-padding:clamp(28px, 4vw, 58px);--ark-media-welcome-padding:clamp(28px, 4vw, 54px);--ark-media-audio-dock-page-offset:94px}.davexdriver-product-surface[data-theme-density=compact]{--ark-control-height:var(--ark-control-height-compact);--ark-control-height-field:var(--ark-control-height-field-compact);--ark-control-height-nav:var(--ark-control-height-nav-compact);--ark-control-height-icon:var(--ark-control-height-icon-compact);--ark-density-page-inline:var(--ark-space-11);--ark-density-page-start:var(--ark-space-11);--ark-density-page-end:52px;--ark-density-section-gap:var(--ark-space-5);--ark-density-card-padding:var(--ark-space-7);--ark-density-row-padding:var(--ark-space-3);--ark-density-table-head-padding:var(--ark-space-3);--ark-density-table-row-padding:var(--ark-space-4);--ark-density-control-gap:var(--ark-space-2);--ark-density-overlay-padding:var(--ark-space-6)}.davexdriver-product-surface[data-theme-density=comfortable]{--ark-control-height:var(--ark-control-height-comfortable);--ark-control-height-field:var(--ark-control-height-field-comfortable);--ark-control-height-nav:var(--ark-control-height-nav-comfortable);--ark-control-height-icon:var(--ark-control-height-icon-comfortable);--ark-density-page-inline:var(--ark-space-14);--ark-density-page-start:var(--ark-space-14);--ark-density-page-end:var(--ark-space-17);--ark-density-section-gap:var(--ark-space-8);--ark-density-card-padding:var(--ark-space-10);--ark-density-row-padding:var(--ark-space-5);--ark-density-table-head-padding:var(--ark-space-5);--ark-density-table-row-padding:var(--ark-space-6);--ark-density-control-gap:var(--ark-space-4);--ark-density-overlay-padding:var(--ark-space-10)}[data-theme-mode=light]{--ark-color-overlay-shadow-subtle:hsl(var(--foreground) / .08);--ark-color-overlay-shadow-soft:hsl(var(--foreground) / .12);--ark-color-overlay-shadow:hsl(var(--foreground) / .16);--ark-color-overlay-shadow-strong:hsl(var(--foreground) / .22);--ark-color-overlay-scrim:hsl(var(--foreground) / .34);--ark-color-overlay-scrim-soft:hsl(var(--foreground) / .26)}:root{color:hsl(var(--foreground));background:hsl(var(--background));font-synthesis:none;font-family:Inter,Segoe UI Variable,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--ark-color-canvas);min-height:100vh;color:var(--ark-color-content-primary)}button,input,select,textarea{font:inherit}button{color:inherit}.skip-link{z-index:1000;left:var(--ark-space-5);padding:var(--ark-space-3) var(--ark-space-5);border-radius:0 0 var(--ark-radius-control) var(--ark-radius-control);color:var(--ark-color-action-primary-content);background:var(--ark-color-action-primary);transition:transform var(--ark-motion-component-navigation-duration) var(--ark-motion-component-navigation-easing);position:fixed;top:0;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--ark-color-focus-ring);outline-offset:2px}.app{min-height:100vh;display:flex}.sidebar{z-index:40;width:var(--ark-shell-sidebar-expanded);color:var(--ark-color-sidebar-content);background:var(--ark-color-sidebar-surface);border-right:1px solid hsl(var(--foreground) / .06);transition:width var(--ark-motion-component-navigation-duration) var(--ark-motion-component-navigation-easing), transform var(--ark-motion-component-navigation-duration) var(--ark-motion-component-navigation-easing);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar--compact{width:var(--ark-shell-sidebar-compact)}.brand{align-items:center;gap:var(--ark-space-5);border-bottom:1px solid hsl(var(--foreground) / .07);height:76px;padding:0 17px;display:flex}.brand__mark{width:40px;height:40px;filter:drop-shadow(0 7px 13px hsl(var(--theme-info) / .28));flex:none;place-items:center;display:grid}.brand__mark img{object-fit:contain;width:40px;height:40px}.brand div:nth-child(2){flex-direction:column;min-width:0;display:flex}.brand strong{font-size:var(--ark-type-brand);letter-spacing:-.3px}.brand span{font-size:var(--ark-type-label);color:var(--ark-color-sidebar-content-muted);text-transform:uppercase;letter-spacing:.9px;margin-top:2px}.sidebar nav{padding:15px var(--ark-space-4);flex:1;overflow-y:auto}.nav-group{margin-bottom:13px}.nav-group p{padding:var(--ark-space-3) var(--ark-space-4) var(--ark-space-2);color:hsl(var(--muted-foreground) / .82);font-size:var(--ark-type-label);letter-spacing:1.2px;text-transform:uppercase;margin:0;font-weight:700}.nav-group button,.sidebar-toggle{width:100%;min-height:var(--ark-control-height-nav);align-items:center;gap:var(--ark-space-5);padding:0 var(--ark-space-5);border-radius:var(--ark-radius-control);color:var(--ark-color-sidebar-content-muted);cursor:pointer;text-align:left;transition:color var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing), background var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing);background:0 0;border:0;display:flex}.nav-group button:hover,.sidebar-toggle:hover{color:var(--ark-color-sidebar-content);background:hsl(var(--foreground) / .055)}.nav-group button.active{color:hsl(var(--foreground));background:hsl(var(--primary) / .2);box-shadow:inset 3px 0 hsl(var(--primary) / .82)}[data-theme-mode=light] .nav-group button.active{color:var(--ark-color-action-primary);background:hsl(var(--primary) / .16);box-shadow:inset 3px 0 hsl(var(--primary) / .72)}.nav-group button svg{flex:none}.nav-group button span{min-width:0;font-size:var(--ark-type-body-lg);font-weight:550}.nav-arrow{opacity:.35;margin-left:auto}.transfer-counts{align-items:center;gap:var(--ark-space-1);min-width:0;margin-left:auto;display:inline-flex}.transfer-count-badge{min-width:var(--ark-space-9);min-height:var(--ark-space-9);padding-inline:var(--ark-space-1);border-radius:var(--ark-radius-pill);font-size:var(--ark-type-micro);place-items:center;font-weight:750;line-height:1;display:inline-grid}.nav-group button>.transfer-counts+.nav-arrow{margin-left:0}.sidebar--compact .nav-group button{justify-content:center;padding-inline:0;position:relative}.sidebar--compact .nav-group button>.transfer-counts{margin:0;position:absolute;top:0;right:0}.sidebar-utilities{align-items:center;gap:var(--ark-space-2);padding:var(--ark-space-3) var(--ark-space-4);border-top:1px solid hsl(var(--foreground) / .06);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.sidebar-status{min-width:0;min-height:var(--ark-control-height-icon);align-items:center;gap:var(--ark-space-3);padding:0 var(--ark-space-3);border:1px solid hsl(var(--foreground) / .08);border-radius:var(--ark-radius-control);color:var(--ark-color-sidebar-content-muted);cursor:pointer;white-space:nowrap;background:0 0;display:flex;overflow:hidden}.sidebar-status:hover{color:var(--ark-color-sidebar-content);background:hsl(var(--foreground) / .055)}.sidebar-status__label{min-width:0;font-size:var(--ark-type-label);text-overflow:ellipsis;overflow:hidden}.sidebar-status[data-host-status=checking] .status-dot{background:var(--ark-color-status-info);box-shadow:0 0 0 4px var(--ark-color-status-info-subtle)}.sidebar-status[data-host-status=unavailable] .status-dot{background:var(--ark-color-status-danger);box-shadow:0 0 0 4px var(--ark-color-status-danger-subtle)}.sidebar-utilities :is(.appearance-trigger,.notification-button){color:var(--ark-color-sidebar-content-muted);border-color:hsl(var(--foreground) / .08);background:0 0}.sidebar-utilities :is(.appearance-trigger,.notification-button):hover{color:var(--ark-color-sidebar-content);background:hsl(var(--foreground) / .055)}.sidebar--compact .sidebar-utilities{padding-inline:var(--ark-space-3);grid-template-columns:minmax(0,1fr);justify-items:center}.sidebar--compact .sidebar-status{width:var(--ark-control-height-icon);justify-content:center;padding:0}.sidebar--compact .sidebar-status__label{display:none}.sidebar-toggle{width:calc(100% - 20px);margin:var(--ark-space-3) var(--ark-space-4) var(--ark-space-6);border-top:1px solid hsl(var(--foreground) / .06);font-size:var(--ark-type-body);border-radius:0}.icon-button.sidebar__close-mobile{margin-left:auto;display:none}main{min-width:0;margin-left:var(--ark-shell-sidebar-expanded);transition:margin var(--ark-motion-component-navigation-duration) var(--ark-motion-component-navigation-easing);flex:1}.sidebar--compact+main{margin-left:var(--ark-shell-sidebar-compact)}.app-main{container:ark-main/inline-size}.mobile-shellbar{display:none}.status-dot{border-radius:var(--ark-radius-round);background:var(--ark-color-status-success);width:7px;height:7px;box-shadow:0 0 0 4px var(--ark-color-status-success-subtle)}.icon-button{width:var(--ark-control-height-icon);height:var(--ark-control-height-icon);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-surface);cursor:pointer;transition:color var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing), border-color var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing), background var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing), transform var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing);place-items:center;display:inline-grid}.icon-button:hover{background:var(--ark-color-surface-elevated);border-color:var(--ark-color-border-strong)}.icon-button:active{transform:scale(var(--ark-motion-scale-pressed))}.icon-button.danger{color:var(--ark-color-status-danger)}.notification-button{position:relative}.notification-button span{min-width:17px;height:17px;padding:0 var(--ark-space-1);border-radius:var(--ark-radius-field);color:var(--ark-color-status-danger-content);background:var(--ark-color-status-danger);font-size:var(--ark-type-micro);place-items:center;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.mobile-menu{display:none}.page{width:100%;max-width:none;min-height:calc(100dvh - var(--ark-shell-access-bar-block));padding:var(--ark-density-page-start) var(--ark-layout-gutter-inline) var(--ark-density-page-end);margin:0 auto;container:ark-page/inline-size}.page[hidden]{display:none!important}.page--readable{max-width:var(--ark-layout-readable-max)}.page--standard{max-width:var(--ark-layout-standard-max)}.page--workspace{max-width:var(--ark-layout-workspace-max)}.page-frame{gap:var(--ark-space-5);flex-direction:column;width:100%;min-width:0;display:flex}.page-frame--viewport{height:100%;min-height:0;overflow:hidden}.page-frame__chrome{justify-content:space-between;align-items:center;gap:var(--ark-space-5);border-bottom:1px solid var(--ark-color-border-subtle);min-width:0;min-height:52px;display:flex}.page-frame__subnav{align-items:center;gap:var(--ark-space-2);width:100%;min-width:0;min-height:44px;display:flex;overflow-x:auto}.page-frame__body{min-width:0;min-height:0}.page-frame--viewport>.page-frame__body{overscroll-behavior:contain;flex:auto;overflow:auto}.page-frame__footer{flex:none;min-width:0}.page-frame__refresh-status{min-height:var(--ark-control-height-compact);align-items:center;gap:var(--ark-space-2);color:var(--ark-color-content-secondary);font-size:var(--ark-type-body-sm);display:inline-flex}.page-frame__refresh-status svg{width:15px;height:15px}.agent-workspace__body,.cloud-center-workspace__body{gap:var(--ark-layout-workspace-gap);flex-direction:column;display:flex}.agent-workspace__body>:is(.card,.agent-summary),.cloud-center-workspace__body>:is(.card,.cloud-center-summary,.cloud-center-attention,.cloud-center-notice){margin-bottom:0}.page-actions{min-height:var(--ark-control-height-compact);margin-bottom:var(--ark-space-5);justify-content:flex-end;align-items:center;display:flex}.eyebrow{margin-bottom:var(--ark-space-3);color:var(--ark-color-action-primary);font-size:var(--ark-type-label);letter-spacing:1.35px;font-weight:750;display:block}.section-heading{margin:var(--ark-space-2) 0 0}.section-heading h2{margin:var(--ark-space-2) 0 0;color:var(--ark-color-content-primary);font-size:var(--ark-type-title)}.section-heading p{margin:var(--ark-space-2) 0 0;color:var(--ark-color-content-secondary);line-height:1.6}.cloud-folder-cover{justify-content:center;align-items:center;width:78%;height:78%;display:inline-flex}.cloud-browser__recent-menu{flex:none;position:relative}.cloud-browser__recent-menu>button{gap:var(--ark-space-2);white-space:nowrap}.cloud-browser__recent-menu>button i{min-width:var(--ark-space-8);height:var(--ark-space-8);padding:0 var(--ark-space-1);border-radius:var(--ark-radius-pill);color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);font-size:var(--ark-type-micro);place-items:center;font-style:normal;display:inline-grid}.cloud-browser__recent-menu>button[aria-expanded=true]{color:var(--ark-color-action-primary);border-color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.cloud-browser__recent-menu>button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.cloud-browser__recent-popover{width:min(340px,52vw);max-height:min(360px,52vh);top:calc(100% + var(--ark-space-2));z-index:24;gap:var(--ark-space-1);padding:var(--ark-space-2);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-field);background:var(--ark-color-surface-elevated);box-shadow:var(--ark-elevation-surface);flex-direction:column;display:flex;position:absolute;right:0;overflow-y:auto}.cloud-browser__recent-popover>button{align-items:flex-start;gap:var(--ark-space-1);min-width:0;padding:var(--ark-space-3) var(--ark-space-4);border-radius:var(--ark-radius-md);color:var(--ark-color-content-primary);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;display:flex}.cloud-browser__recent-popover>button:hover,.cloud-browser__recent-popover>button:focus-visible{background:var(--ark-color-action-primary-subtle);outline:0}.cloud-browser__recent-popover span{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.cloud-browser__recent-popover small{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.version-pill{padding:var(--ark-space-3) var(--ark-space-5);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-pill);color:var(--ark-color-content-secondary);background:var(--ark-color-surface);font-size:var(--ark-type-body-sm)}.metric-grid,.agent-summary,.diagnostic-summary{gap:var(--ark-space-6);margin-bottom:var(--ark-space-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agent-summary,.diagnostic-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{min-height:130px;padding:var(--ark-density-card-padding);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-panel);background:var(--ark-color-surface);box-shadow:var(--ark-elevation-surface);position:relative}.metric__icon{border-radius:var(--ark-radius-action);width:36px;height:36px;color:var(--ark-color-content-secondary);background:var(--ark-color-surface-muted);place-items:center;margin-bottom:15px;display:grid}.metric__icon svg{width:18px}.metric>span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-body-sm);display:block}.metric>strong{margin-top:var(--ark-space-1);font-size:var(--ark-type-metric);letter-spacing:-.7px;display:block}.metric>small{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-label);position:absolute;bottom:20px;right:18px}.metric--green .metric__icon{color:var(--ark-color-status-success);background:var(--ark-color-status-success-subtle)}.metric--blue .metric__icon{color:var(--ark-color-status-info);background:var(--ark-color-status-info-subtle)}.metric--amber .metric__icon{color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle)}.dashboard-grid{gap:var(--ark-space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mount-chip-list{gap:var(--ark-space-3);flex-wrap:wrap;display:flex}.mount-chip-list__label{width:100%;margin:var(--ark-space-4) 0 var(--ark-space-2);color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption)}.mount-chip{align-items:center;gap:var(--ark-space-3);min-height:36px;padding:0 var(--ark-space-4) 0 var(--ark-space-2);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-pill);color:var(--ark-color-content-primary);background:var(--ark-color-surface-muted);cursor:pointer;font-size:var(--ark-type-caption);display:inline-flex}.mount-chip:hover{border-color:var(--ark-color-border-strong)}.mount-chip:disabled{cursor:not-allowed;opacity:.72}.mount-chip--account-pending:disabled{cursor:wait}.mount-chip:disabled:hover{border-color:var(--ark-color-border)}.mount-chip strong{font-size:var(--ark-type-caption)}.mount-chip>span:last-child{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro)}.drive-icon--chip{width:22px;height:22px}.mount-chip__health{border-radius:var(--ark-radius-round);background:currentColor;flex:none;width:7px;height:7px}.mount-chip__health.tone-green{color:var(--ark-color-status-success);background:var(--ark-color-status-success)}.mount-chip__health.tone-blue{color:var(--ark-color-status-info);background:var(--ark-color-status-info)}.mount-chip__health.tone-red{color:var(--ark-color-status-danger);background:var(--ark-color-status-danger)}.overview-identity-chip{align-items:center;gap:var(--ark-space-3);min-height:32px;padding:0 var(--ark-space-4) 0 var(--ark-space-2);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-pill);color:var(--ark-color-content-secondary);background:var(--ark-color-surface-muted);cursor:pointer;font-size:var(--ark-type-caption);display:inline-flex}.overview-identity-chip:hover{border-color:var(--ark-color-border-strong)}.avatar--chip{border-radius:var(--ark-radius-round);width:22px;height:22px;font-size:var(--ark-type-micro);margin:0}.risk-list__item{align-items:flex-start;gap:var(--ark-space-4);width:100%;padding:var(--ark-space-3);border-radius:var(--ark-radius-action);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.risk-list__item:hover{background:var(--ark-color-surface-muted)}.account-list--managed>.account-row.account-row--focused{box-shadow:inset 3px 0 0 var(--ark-color-action-primary);background:color-mix(in srgb, var(--ark-color-action-primary-subtle) 55%, transparent)}.account-row__runtime-compact{align-items:center;gap:var(--ark-space-2);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro);margin-top:4px;display:inline-flex}.account-row__runtime-compact>span{margin-top:0}.account-row__runtime-spinner{color:var(--ark-color-status-info);flex:none}.account-row__capacity:before{content:"·";margin-right:var(--ark-space-2);color:var(--ark-color-border-strong)}.account-row__restart-hint{color:var(--ark-color-status-warning-content)!important}.card{min-width:0;margin-bottom:var(--ark-space-7);padding:var(--ark-density-card-padding);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-panel);background:var(--ark-color-surface);box-shadow:var(--ark-elevation-surface)}.span-2{grid-column:span 2}.card-title{align-items:center;gap:var(--ark-space-5);margin-bottom:19px;display:flex}.card-title>div{border-radius:var(--ark-radius-field);width:32px;height:32px;color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);place-items:center;display:grid}.card-title svg{width:16px}.card-title>span{flex-direction:column;display:flex}.card-title strong{font-size:var(--ark-type-body-lg)}.card-title small{margin-top:var(--ark-space-optical-xs);color:var(--ark-color-content-secondary);font-size:var(--ark-type-label)}.embedded-action-header{justify-content:space-between;align-items:flex-start;gap:var(--ark-space-5);min-width:0;margin-bottom:19px;display:flex}.embedded-action-header .card-title{min-width:0;margin-bottom:0}.embedded-action-header>.button{flex:none}.mount-list,.account-list{flex-direction:column;display:flex}.mount-row{align-items:center;gap:var(--ark-space-6);padding:var(--ark-space-6) 0;border-top:1px solid var(--ark-color-border);display:flex}.mount-row:first-child{border-top:0}.drive-icon,.provider-mark{border-radius:var(--ark-radius-action);width:38px;height:38px;color:var(--ark-color-content-secondary);background:var(--ark-color-surface-muted);flex:none;place-items:center;display:grid}.provider-brand-icon{object-fit:contain;flex:none;display:block}.provider-mark.provider-mark--brand{border:1px solid var(--ark-color-border-subtle);color:var(--ark-color-content-secondary);background:var(--ark-color-surface-muted)}.tone-green{color:var(--ark-color-status-success);background:var(--ark-color-status-success-subtle)}.tone-blue{color:var(--ark-color-status-info);background:var(--ark-color-status-info-subtle)}.tone-red{color:var(--ark-color-status-danger);background:var(--ark-color-status-danger-subtle)}.mount-row--mounting .drive-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ark-color-status-info) 28%, transparent)}.mount-row__main{flex:1;min-width:0}.mount-row__main strong,.mount-row__main span{display:block}.mount-row__main strong{font-size:var(--ark-type-body)}.mount-row__main span{margin-top:var(--ark-space-optical-xs);color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mount-row__main .mount-upload-status{align-items:center;gap:var(--ark-space-optical-sm);color:var(--ark-color-content-tertiary);display:flex}.mount-row__main .mount-upload-status--active,.mount-row__main .mount-runtime-status{color:var(--ark-color-status-info-content)}.mount-upload-status svg{flex:none}.capacity-bar{border-radius:var(--ark-radius-hairline);background:var(--ark-color-surface-muted);height:4px;margin-top:9px;overflow:hidden}.capacity-bar i{background:var(--ark-color-action-primary);height:100%;display:block}.capacity-bar--pending i{border-radius:inherit;background:var(--ark-color-status-info);width:38%;animation:mount-capacity-pending var(--ark-motion-component-loading-duration) var(--ark-motion-component-loading-easing) infinite;transform:translate(-110%)}@keyframes mount-capacity-pending{to{transform:translate(285%)}}.mount-row__meta{align-items:flex-end;gap:var(--ark-space-2);flex-direction:column;display:flex}.mount-row__meta>span:last-child{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro)}.notification-actions{justify-content:flex-end;gap:var(--ark-space-4);display:flex}.event-list>.event-unread{background:color-mix(in srgb, var(--ark-color-action-primary-subtle) 45%, transparent)}.badge{align-items:center;gap:var(--ark-space-2);width:max-content;padding:var(--ark-space-optical-sm) var(--ark-space-3);border-radius:var(--ark-radius-pill);color:var(--ark-color-content-secondary);background:var(--ark-color-surface-muted);font-size:var(--ark-type-micro);text-transform:capitalize;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ark-badge-accent,var(--ark-color-border-strong)) 42%, transparent);display:inline-flex}.badge i{border-radius:var(--ark-radius-round);background:var(--ark-badge-accent,currentColor);width:5px;height:5px}.badge--green{--ark-badge-accent:var(--ark-color-status-success);color:var(--ark-color-status-success-content);background:var(--ark-color-status-success-subtle)}.badge--blue{--ark-badge-accent:var(--ark-color-status-info);color:var(--ark-color-status-info-content);background:var(--ark-color-status-info-subtle)}.badge--red{--ark-badge-accent:var(--ark-color-status-danger);color:var(--ark-color-status-danger-content);background:var(--ark-color-status-danger-subtle)}.activity-list{gap:var(--ark-space-6);flex-direction:column;display:flex}.activity-list>div{align-items:center;gap:var(--ark-space-5);display:flex}.activity-list>div>span{border-radius:var(--ark-radius-round);background:var(--ark-color-border-strong);width:8px;height:8px}.activity-list>div>span.activity-on{background:var(--ark-color-status-info);box-shadow:0 0 0 4px var(--ark-color-status-info-subtle)}.activity-list div div{flex-direction:column;display:flex}.activity-list strong{font-size:var(--ark-type-body-sm)}.activity-list small{color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);margin-top:2px}.identity-summary{padding:var(--ark-space-3) 0 var(--ark-space-optical-xs);text-align:center;flex-direction:column;align-items:center;display:flex}.avatar{width:48px;height:48px;margin-bottom:var(--ark-space-4);border-radius:var(--ark-radius-section);color:hsl(var(--primary-foreground));background:hsl(var(--primary));place-items:center;font-weight:750;display:grid}.avatar--large{border-radius:var(--ark-radius-hero);width:78px;height:78px;font-size:var(--ark-type-metric)}.identity-summary strong{margin-bottom:var(--ark-space-optical-md);font-size:var(--ark-type-body-lg)}.identity-summary p{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro)}.risk-list{gap:var(--ark-space-4);flex-direction:column;display:flex}.risk-list>div{align-items:flex-start;gap:var(--ark-space-4);padding:var(--ark-space-5);border-radius:var(--ark-radius-control);color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle);display:flex}.risk-list div div{flex-direction:column;display:flex}.risk-list strong{font-size:var(--ark-type-body-sm)}.risk-list span{margin-top:var(--ark-space-optical-xs);font-size:var(--ark-type-micro);line-height:1.5}.button{min-height:var(--ark-control-height);justify-content:center;align-items:center;gap:var(--ark-density-control-gap);padding:0 var(--ark-space-6);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-surface);cursor:pointer;font-size:var(--ark-type-body-sm);transition:color var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing), border-color var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing), background var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing), box-shadow var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing), transform var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing);font-weight:600;display:inline-flex}.button:active:not(:disabled){transform:scale(var(--ark-motion-scale-pressed))}.button:hover{border-color:var(--ark-color-border-strong);background:var(--ark-color-surface-elevated)}.button--primary{color:var(--ark-color-action-primary-content);border-color:var(--ark-color-action-primary);background:var(--ark-color-action-primary)}.button--primary:hover{border-color:var(--ark-color-action-primary-hover);background:var(--ark-color-action-primary-hover);box-shadow:0 0 0 3px var(--ark-color-action-primary-subtle)}.button--danger{color:var(--ark-color-content-primary);border-color:color-mix(in srgb, var(--ark-color-status-danger) 48%, transparent);background:var(--ark-color-status-danger-subtle)}.button--quiet{background:var(--ark-color-surface-elevated)}.button:disabled,.icon-button:disabled{opacity:1;color:var(--ark-color-content-disabled);border-color:var(--ark-color-border);background:var(--ark-color-surface-muted);cursor:not-allowed}.form-grid{gap:var(--ark-space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-stack{gap:var(--ark-space-7);flex-direction:column;display:flex}.field{gap:var(--ark-space-3);flex-direction:column;min-width:0;display:flex}.field>span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);font-weight:600}.field input,.field select,.field textarea,.search-box input,.account-select{width:100%;min-width:0;height:var(--ark-control-height-field);padding:0 var(--ark-space-5);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-field);color:var(--ark-color-content-primary);background:var(--ark-color-surface-elevated);font-size:var(--ark-type-body-sm)}.account-select option{color:var(--ark-color-content-primary);background:var(--ark-color-surface-elevated)}.field textarea{min-height:88px;padding-block:var(--ark-space-4);resize:vertical}.field input::placeholder,.field textarea::placeholder,.search-box input::placeholder{color:var(--ark-color-input-placeholder)}.input-action{gap:var(--ark-space-3);display:flex}.input-action input,.input-action code{flex:1;min-width:0}.input-action code{align-items:center;display:flex}.form-actions{justify-content:flex-end;align-items:flex-end;gap:var(--ark-space-3);display:flex}.upload-final-actions{justify-content:flex-end;align-items:stretch;gap:var(--ark-space-4);min-width:0;display:flex}.upload-final-actions>.button{flex:none;align-self:center}.upload-cleanup-option{align-items:center;gap:var(--ark-space-4);min-width:0;min-height:62px;padding:var(--ark-space-4) var(--ark-space-5);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);color:var(--ark-color-content-secondary);background:var(--ark-color-surface-elevated);cursor:pointer;transition:border-color var(--ark-motion-component-toggle-duration) var(--ark-motion-component-toggle-easing), background var(--ark-motion-component-toggle-duration) var(--ark-motion-component-toggle-easing);flex:1;display:flex}.upload-cleanup-option:hover{border-color:var(--ark-color-border-strong)}.upload-cleanup-option--enabled{border-color:color-mix(in srgb, var(--ark-color-status-warning) 45%, var(--ark-color-border));background:var(--ark-color-status-warning-subtle)}.upload-cleanup-option__icon{border-radius:var(--ark-radius-field);width:32px;height:32px;color:var(--ark-color-status-warning);background:var(--ark-color-surface);flex:none;place-items:center;display:grid}.upload-cleanup-option__copy{flex:1;min-width:0}.upload-cleanup-option__copy strong,.upload-cleanup-option__copy small{display:block}.upload-cleanup-option__copy strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-label)}.upload-cleanup-option__copy small{margin-top:var(--ark-space-optical-xs);color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);line-height:1.45}.upload-cleanup-option input{width:24px;height:24px;accent-color:var(--ark-color-status-warning);flex:none;margin:0}.secret-note,.warning-note{align-items:center;gap:var(--ark-space-3);border-radius:var(--ark-radius-field);color:var(--ark-color-status-success);background:var(--ark-color-status-success-subtle);font-size:var(--ark-type-label);padding:11px;line-height:1.5;display:flex}.check-list{gap:var(--ark-space-3);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-field);background:var(--ark-color-surface-elevated);flex-direction:column;max-height:138px;padding:9px;display:flex;overflow-y:auto}.check-list label{align-items:center;gap:var(--ark-space-3);color:var(--ark-color-content-primary);font-size:var(--ark-type-label);cursor:pointer;display:flex}.check-list input{width:14px;height:14px;accent-color:var(--ark-color-action-primary);margin:0}.warning-note{color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle)}.warning-note--danger{color:var(--ark-color-status-danger);background:var(--ark-color-status-danger-subtle)}.table-wrap{min-width:0;overflow-x:auto}.table-wrap--bounded{overscroll-behavior:contain;max-height:min(420px,38dvh);overflow-y:auto}.diagnostics-workspace{overscroll-behavior:contain;min-width:0;min-height:0;padding-right:var(--ark-space-1);flex:auto;overflow-y:auto}.diagnostics-workspace:focus-visible{outline:2px solid var(--ark-color-focus-ring);outline-offset:2px}table{border-collapse:collapse;width:100%;font-size:var(--ark-type-label)}th{padding:var(--ark-density-table-head-padding) var(--ark-space-5);color:var(--ark-color-content-table-header);background:var(--ark-color-surface-elevated);border-bottom:1px solid var(--ark-color-border);text-align:left;white-space:nowrap;font-weight:650}td{max-width:300px;padding:var(--ark-density-table-row-padding) var(--ark-space-5);border-bottom:1px solid var(--ark-color-border);color:var(--ark-color-content-table);vertical-align:middle}tbody tr:hover{background:var(--ark-color-surface-elevated)}td code{color:var(--ark-color-content-primary);font-family:Cascadia Code,monospace;font-size:var(--ark-type-micro)}.table-action{min-height:24px;padding:var(--ark-space-1) var(--ark-space-optical-md);border-radius:var(--ark-radius-sm);color:var(--ark-color-content-on-subtle);background:var(--ark-color-action-primary-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ark-color-action-primary) 42%, transparent);cursor:pointer;font-size:var(--ark-type-micro);border:0}.table-action:hover{background:color-mix(in srgb, var(--ark-color-action-primary) 24%, var(--ark-color-surface))}.table-action.danger{color:var(--ark-color-status-danger-content);background:var(--ark-color-status-danger-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ark-color-status-danger) 48%, transparent)}.table-action.danger:hover{background:color-mix(in srgb, var(--ark-color-status-danger) 24%, var(--ark-color-surface))}.table-action:disabled{opacity:1;color:var(--ark-color-content-disabled);background:var(--ark-color-surface-muted);box-shadow:inset 0 0 0 1px var(--ark-color-border);cursor:not-allowed}.row-menu{align-items:center;gap:var(--ark-space-2);display:flex}.upload-live-list{gap:var(--ark-space-7);flex-direction:column;display:flex}.upload-live-job{min-width:0;padding:var(--ark-space-7);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-card);background:var(--ark-color-surface-elevated)}.upload-live-head{align-items:flex-start;gap:var(--ark-space-6);display:flex}.upload-live-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.upload-live-head strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-live-head span{margin-top:var(--ark-space-1);color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-progress-track{height:6px;margin:var(--ark-space-6) 0 var(--ark-space-5);border-radius:var(--ark-radius-pill);background:var(--ark-color-surface-muted);overflow:hidden}.upload-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--ark-color-action-primary), var(--ark-color-status-info));height:100%;transition:width var(--ark-motion-component-progress-duration) var(--ark-motion-component-progress-easing);display:block}.upload-live-metrics{gap:var(--ark-space-3);margin-bottom:var(--ark-space-6);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.upload-live-metrics--secondary{margin-top:-var(--ark-space-2);opacity:.92}.upload-live-metrics span{min-width:0;padding:9px var(--ark-space-4);border-radius:var(--ark-radius-field);background:var(--ark-color-surface)}.upload-live-metrics small{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);display:block}.upload-live-metrics strong{margin-top:var(--ark-space-optical-xs);color:var(--ark-color-content-primary);font-size:var(--ark-type-label);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.upload-live-job .table-wrap{border-radius:var(--ark-radius-field);max-height:310px;overflow:auto}.upload-live-job th{z-index:1;position:sticky;top:0}.transfer-name{max-width:520px;color:var(--ark-color-content-primary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.transfer-progress{align-items:center;gap:var(--ark-space-3);white-space:nowrap;min-width:150px;display:flex}.transfer-progress>i{border-radius:var(--ark-radius-pill);background:var(--ark-color-surface-muted);width:62px;height:4px;overflow:hidden}.transfer-progress b{border-radius:inherit;background:var(--ark-color-action-primary);height:100%;display:block}.transfer-speed{color:var(--ark-color-status-info);font-size:var(--ark-type-label);white-space:nowrap}.upload-live-empty{justify-content:center;align-items:center;gap:var(--ark-space-3);border-top:1px solid var(--ark-color-border);min-height:54px;color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);display:flex}.empty{justify-content:center;align-items:center;gap:var(--ark-space-4);min-height:110px;color:var(--ark-color-content-tertiary);font-size:var(--ark-type-label);flex-direction:column;display:flex}.empty svg{opacity:.55}.loading-state{justify-content:center;align-self:start;align-items:center;gap:var(--ark-space-4);width:100%;min-width:0;color:var(--ark-color-content-secondary);font-size:var(--ark-type-body-sm);text-align:center;grid-column:1/-1;display:flex}.loading-state--page{min-height:clamp(144px,24dvh,220px)}.loading-state--content{min-height:100%}.loading-state--panel{min-height:120px}.loading-state--inline{text-align:left;justify-content:flex-start;min-height:40px}.loading-state__indicator{border-radius:var(--ark-radius-round);width:32px;height:32px;color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);flex:none;place-items:center;display:grid}.loading-state__indicator>svg{width:17px;height:17px}.loading-state--inline .loading-state__indicator{width:24px;height:24px}.loading-state--inline .loading-state__indicator>svg{width:14px;height:14px}.state-card{justify-content:center;align-items:center;gap:var(--ark-space-5);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-panel);min-height:240px;color:var(--ark-color-content-secondary);background:var(--ark-color-surface);display:flex}.state-card--error{text-align:center;flex-direction:column}.state-card--error>svg{color:var(--ark-color-status-danger)}.state-card--error div{gap:var(--ark-space-1);flex-direction:column;display:flex}.state-card--error span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-label)}.spin{animation:spin var(--ark-motion-component-loading-duration) var(--ark-motion-component-loading-easing) infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ark-scrim-enter{0%{opacity:0}}@keyframes ark-panel-enter{0%{opacity:0;transform:translateX(var(--ark-motion-distance-md))}}@keyframes ark-modal-enter{0%{opacity:0;transform:translate(-50%, calc(-50% + var(--ark-motion-distance-sm))) scale(var(--motion-scale-enter))}}@keyframes ark-page-enter{0%{opacity:0;transform:translateY(var(--motion-recipe-distance,var(--ark-motion-distance-md)))}}@keyframes ark-sequence-enter{0%{opacity:0;transform:translateY(var(--ark-motion-distance-sm))}}@keyframes ark-feedback-enter{0%{opacity:0;transform:translateY(var(--motion-recipe-distance,var(--ark-motion-distance-sm)))}}@keyframes ark-scrim-exit{to{opacity:0}}@keyframes ark-panel-exit{to{opacity:0;transform:translateX(var(--motion-recipe-distance,var(--ark-motion-distance-sm)))}}@keyframes ark-modal-exit{to{opacity:0;transform:translate(-50%, calc(-50% + var(--motion-recipe-distance,var(--ark-motion-distance-sm)))) scale(var(--motion-scale-enter))}}@keyframes ark-surface-exit{to{opacity:0;transform:translateY(var(--motion-recipe-distance,var(--ark-motion-distance-sm)))}}.page-motion[data-motion-recipe="ui.panel.expand"][data-motion-enabled=true]{animation:ark-page-enter var(--motion-recipe-duration,var(--ark-motion-component-page-duration)) var(--motion-recipe-easing,var(--ark-motion-component-page-easing)) backwards}.page-motion[data-motion-enabled=true]>:is(.page-actions,.section-heading,.cloud-center-summary,.cloud-center-attention,.card,.state-card,.account-empty,.settings-workspace,.transfer-workspace,.catalog-page-runtime){animation:ark-sequence-enter var(--ark-motion-component-sequence-duration) var(--ark-motion-component-sequence-easing) backwards}.page-motion[data-motion-enabled=true]>:nth-child(2){animation-delay:var(--motion-stagger-tight)}.page-motion[data-motion-enabled=true]>:nth-child(3){animation-delay:var(--motion-stagger-normal)}.page-motion[data-motion-enabled=true]>:nth-child(4),.page-motion[data-motion-enabled=true]>:nth-child(n+5){animation-delay:var(--motion-stagger-relaxed)}.motion-sequence[data-motion-enabled=true]>*{animation:ark-sequence-enter var(--ark-motion-component-sequence-duration) var(--ark-motion-component-sequence-easing) backwards}.motion-sequence[data-motion-enabled=true]>:nth-child(2){animation-delay:var(--motion-stagger-tight)}.motion-sequence[data-motion-enabled=true]>:nth-child(3){animation-delay:var(--motion-stagger-normal)}.motion-sequence[data-motion-enabled=true]>:nth-child(4){animation-delay:calc(var(--motion-stagger-tight) + var(--motion-stagger-normal))}.motion-sequence[data-motion-enabled=true]>:nth-child(n+5){animation-delay:var(--motion-stagger-relaxed)}:is(.state-card,.cloud-center-notice,.modal__success,.modal__failure) [data-motion-enabled=true],:is(.state-card,.cloud-center-notice,.modal__success,.modal__failure) [data-motion-recipe]{isolation:isolate}:is(.state-card,.cloud-center-notice,.modal__success,.modal__failure) [data-motion-recipe="ui.feedback.success"],:is(.state-card,.cloud-center-notice,.modal__success,.modal__failure) [data-motion-recipe="ui.feedback.error"]{animation:ark-feedback-enter var(--motion-recipe-duration,var(--ark-motion-component-sequence-duration)) var(--motion-recipe-easing,var(--ark-motion-component-sequence-easing)) backwards}.state-card[data-motion-recipe="ui.feedback.error"],.cloud-center-notice[data-motion-recipe="ui.feedback.success"],.cloud-center-notice[data-motion-recipe="ui.feedback.error"],.modal__success[data-motion-recipe="ui.feedback.success"],.modal__failure[data-motion-recipe="ui.feedback.error"]{animation:ark-feedback-enter var(--motion-recipe-duration,var(--ark-motion-component-sequence-duration)) var(--motion-recipe-easing,var(--ark-motion-component-sequence-easing)) backwards}.motion-presence{--motion-recipe-duration:var(--ark-motion-component-overlay-duration);--motion-recipe-easing:var(--ark-motion-component-overlay-easing)}.motion-presence--overlay{display:contents}.motion-presence[data-motion-phase=exit] :is(.drawer-scrim,.modal-backdrop,.cloud-folder-media-dialog__backdrop){pointer-events:none;animation:ark-scrim-exit var(--motion-recipe-duration,var(--ark-motion-component-overlay-exit-duration)) var(--motion-recipe-easing,var(--ark-motion-component-overlay-exit-easing)) both}.motion-presence[data-motion-phase=exit] :is(.notification-drawer,.job-detail-drawer,.agent-drawer,.account-drawer){pointer-events:none;animation:ark-panel-exit var(--motion-recipe-duration,var(--ark-motion-component-overlay-exit-duration)) var(--motion-recipe-easing,var(--ark-motion-component-overlay-exit-easing)) both}.motion-presence[data-motion-phase=enter] .cloud-folder-media-dialog{animation:ark-feedback-enter var(--motion-recipe-duration,var(--ark-motion-component-overlay-duration)) var(--motion-recipe-easing,var(--ark-motion-component-overlay-easing)) backwards}.motion-presence[data-motion-phase=exit] :is(.modal,.agent-overlay){pointer-events:none;animation:ark-modal-exit var(--motion-recipe-duration,var(--ark-motion-component-overlay-exit-duration)) var(--motion-recipe-easing,var(--ark-motion-component-overlay-exit-easing)) both}.motion-presence[data-motion-phase=exit] .cloud-folder-media-dialog{pointer-events:none;animation:ark-surface-exit var(--motion-recipe-duration,var(--ark-motion-component-overlay-exit-duration)) var(--motion-recipe-easing,var(--ark-motion-component-overlay-exit-easing)) both}.davexdriver-product-surface [data-motion-recipe="adaptive-glass.surface.raise"]{transition-property:border-color,box-shadow,transform;transition-duration:var(--motion-recipe-duration,var(--ark-motion-component-control-duration));transition-timing-function:var(--motion-recipe-easing,var(--ark-motion-component-control-easing))}.davexdriver-product-surface.ps-adaptive-glass-surface [data-design-component=card]{transition-duration:var(--ark-motion-component-control-duration);transition-timing-function:var(--ark-motion-component-control-easing)}.davexdriver-product-surface [data-motion-recipe="adaptive-glass.surface.raise"]:hover{transform:translateY(calc(var(--motion-recipe-distance,var(--ark-motion-distance-xs)) * -1))}.davexdriver-product-surface [data-motion-recipe="ui.state.selection"]>button{transition:color var(--ark-motion-component-selection-duration) var(--ark-motion-component-selection-easing), border-color var(--ark-motion-component-selection-duration) var(--ark-motion-component-selection-easing), background var(--ark-motion-component-selection-duration) var(--ark-motion-component-selection-easing), box-shadow var(--ark-motion-component-selection-duration) var(--ark-motion-component-selection-easing), transform var(--ark-motion-component-selection-duration) var(--ark-motion-component-selection-easing);position:relative}.davexdriver-product-surface [data-motion-recipe="ui.state.selection"]>button:is(.active,.is-active,[aria-pressed=true],[aria-selected=true]){transform:translateY(calc(var(--ark-motion-distance-xs) * -1))}.davexdriver-product-surface :is(.provider-filters,.appearance-segments,.cloud-browser__view-controls)[data-motion-recipe="ui.state.selection"]>button:after{height:2px;inset:auto var(--ark-space-3) 2px;border-radius:var(--ark-radius-pill);content:"";opacity:0;transition:opacity var(--ark-motion-component-selection-duration) var(--ark-motion-component-selection-easing), transform var(--ark-motion-component-selection-duration) var(--ark-motion-component-selection-easing);background:currentColor;position:absolute;transform:scaleX(.35)}.davexdriver-product-surface :is(.provider-filters,.appearance-segments,.cloud-browser__view-controls)[data-motion-recipe="ui.state.selection"]>button:is(.active,[aria-pressed=true]):after{opacity:.72;transform:scaleX(1)}.split-view{gap:var(--ark-space-7);grid-template-columns:320px minmax(0,1fr);display:grid}.profile-list>button{justify-content:space-between;align-items:center;gap:var(--ark-space-4);width:100%;padding:var(--ark-space-5);border-radius:var(--ark-radius-control);color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;display:flex}.profile-list>button:hover{background:var(--ark-color-surface-elevated)}.profile-list>button.selected{border-color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.profile-list button div{flex-direction:column;min-width:0;display:flex}.profile-list button strong{font-size:var(--ark-type-body-sm)}.profile-list button span{margin-top:var(--ark-space-optical-xs);color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inline-actions{gap:var(--ark-space-3);margin-bottom:var(--ark-space-6);flex-wrap:wrap;display:flex}.sync-workspace{align-items:start;gap:var(--ark-space-7);grid-template-columns:minmax(250px,286px) minmax(0,1fr);min-width:0;display:grid}.sync-profile-rail{top:var(--ark-space-7);padding:var(--ark-space-6);margin:0;position:sticky}.sync-profile-rail .card-title{margin-bottom:0}.sync-profile-rail>button{align-items:flex-start}.sync-profile-rail>button .badge{flex:none}.sync-command-center{gap:var(--ark-space-6);min-width:0;display:grid}.sync-command-center>.card,.sync-operations-summary>.card{margin:0}.sync-command-empty{place-items:center;min-height:420px;display:grid}.sync-current-plan{padding:var(--ark-space-8)}.sync-current-plan__header,.sync-section-heading,.sync-stage{justify-content:space-between;align-items:center;gap:var(--ark-space-6);display:flex}.sync-current-plan__header .card-title{margin:0}.sync-more-actions{position:relative}.sync-more-actions>summary{min-height:36px;list-style:none}.sync-more-actions>summary::-webkit-details-marker{display:none}.sync-more-actions>div{z-index:12;width:224px;top:calc(100% + var(--ark-space-2));padding:var(--ark-space-2);border:1px solid var(--ark-color-border-strong);border-radius:var(--ark-radius-control);background:var(--ark-color-surface);box-shadow:var(--ark-elevation-overlay);display:grid;position:absolute;right:0}.sync-more-actions>div button{align-items:center;gap:var(--ark-space-3);min-height:38px;padding:0 var(--ark-space-4);border-radius:var(--ark-radius-field);color:var(--ark-color-content-primary);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.sync-more-actions>div button:hover{background:var(--ark-color-surface-elevated)}.sync-more-actions>div button.danger{color:var(--ark-color-status-danger)}.sync-more-actions>div button:disabled{opacity:.5;cursor:not-allowed}.sync-endpoint-flow{align-items:center;gap:var(--ark-space-5);margin-top:var(--ark-space-8);padding:var(--ark-space-5);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-card);background:var(--ark-color-surface-elevated);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.sync-endpoint-flow>div:not(.sync-endpoint-flow__route){gap:0 var(--ark-space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.sync-endpoint-flow>div:not(.sync-endpoint-flow__route)>svg{color:var(--ark-color-action-primary);grid-row:1/3;align-self:center}.sync-endpoint-flow span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption)}.sync-endpoint-flow strong{font-size:var(--ark-type-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sync-endpoint-flow__route{align-items:center;gap:var(--ark-space-1);color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);flex-direction:column;display:flex}.sync-endpoint-flow__route svg{color:var(--ark-color-action-primary)}.sync-stage{margin-top:var(--ark-space-7)}.sync-stage>div{min-width:0}.sync-stage h2{margin:var(--ark-space-1) 0 var(--ark-space-2);font-size:var(--ark-type-title)}.sync-stage p{max-width:720px;color:var(--ark-color-content-secondary);font-size:var(--ark-type-body-sm);margin:0;line-height:1.6}.sync-primary-action{flex:none;min-height:44px}.sync-safety-note{align-items:flex-start;gap:var(--ark-space-3);margin-top:var(--ark-space-6);padding:var(--ark-space-4) var(--ark-space-5);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);color:var(--ark-color-content-secondary);background:var(--ark-color-surface-muted);font-size:var(--ark-type-caption);line-height:1.55;display:flex}.sync-safety-note svg{margin-top:var(--ark-space-optical-xs);color:var(--ark-color-status-success);flex:none}.sync-safety-note strong{color:var(--ark-color-content-primary)}.sync-plan-summary{margin-top:var(--ark-space-7);border-block:1px solid var(--ark-color-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sync-plan-summary>div{min-width:0;padding:var(--ark-space-5);border-left:1px solid var(--ark-color-border)}.sync-plan-summary>div:first-child{border-left:0}.sync-plan-summary span,.sync-operations-summary span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);display:block}.sync-plan-summary strong{margin-top:var(--ark-space-2);overflow-wrap:anywhere;font-size:var(--ark-type-body-lg);display:block}.sync-plan-meta{gap:var(--ark-space-5);padding:var(--ark-space-3) var(--ark-space-5);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);flex-wrap:wrap;display:flex}.sync-changes{margin-top:var(--ark-space-5);padding-top:var(--ark-space-6);border-top:1px solid var(--ark-color-border)}.sync-section-heading{align-items:flex-end}.sync-section-heading h3{font-size:var(--ark-type-body-lg);margin:0}.sync-section-heading p{margin:var(--ark-space-1) 0 0;color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption)}.sync-change-filters{border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);max-width:100%;display:flex;overflow-x:auto}.sync-change-filters>button{align-items:center;gap:var(--ark-space-2);min-width:max-content;min-height:36px;padding:0 var(--ark-space-4);border:0;border-left:1px solid var(--ark-color-border);color:var(--ark-color-content-secondary);cursor:pointer;background:0 0;display:flex}.sync-change-filters>button:first-child{border-left:0}.sync-change-filters>button[aria-selected=true]{color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.sync-change-filters span{border-radius:var(--ark-radius-pill);background:var(--ark-color-surface-muted);min-width:18px;min-height:18px;font-size:var(--ark-type-micro);place-items:center;display:grid}.sync-change-list{min-height:124px;max-height:340px;margin-top:var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-card);overflow:auto}.sync-change{align-items:center;gap:var(--ark-space-4);min-width:0;padding:var(--ark-space-4) var(--ark-space-5);border-top:1px solid var(--ark-color-border);grid-template-columns:76px minmax(0,1fr) max-content;display:grid}.sync-change:first-child{border-top:0}.sync-change__kind{width:max-content;padding:var(--ark-space-1) var(--ark-space-3);border-radius:var(--ark-radius-pill);color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);font-size:var(--ark-type-caption)}.sync-change--delete .sync-change__kind,.sync-change--conflict .sync-change__kind{color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle)}.sync-change>div{flex-direction:column;min-width:0;display:flex}.sync-change>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ark-type-body-sm);overflow:hidden}.sync-change>div span,.sync-change>span:last-child{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption)}.sync-advanced,.sync-history,.sync-config-advanced{margin-top:var(--ark-space-5);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control)}.sync-advanced>summary,.sync-history>summary,.sync-config-advanced>summary{justify-content:space-between;align-items:center;gap:var(--ark-space-4);min-height:44px;padding:0 var(--ark-space-5);cursor:pointer;font-weight:650;display:flex}.sync-advanced dl{gap:var(--ark-space-4);padding:var(--ark-space-5);border-top:1px solid var(--ark-color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sync-advanced dl>div{min-width:0}.sync-advanced dt{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption)}.sync-advanced dd{margin:var(--ark-space-1) 0 0;overflow-wrap:anywhere;font-size:var(--ark-type-body-sm)}.sync-plan-placeholder{justify-content:center;align-items:center;gap:var(--ark-space-4);min-height:180px;margin-top:var(--ark-space-7);border:1px dashed var(--ark-color-border);border-radius:var(--ark-radius-card);color:var(--ark-color-content-secondary);display:flex}.sync-plan-placeholder>div{gap:var(--ark-space-1);flex-direction:column;display:flex}.sync-plan-placeholder strong{color:var(--ark-color-content-primary)}.sync-operations-summary{gap:var(--ark-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sync-operations-summary>.card{min-height:112px;padding:var(--ark-space-5)}.sync-operations-summary strong{margin-top:var(--ark-space-3);font-size:var(--ark-type-body-lg);display:block}.sync-operations-summary small{margin-top:var(--ark-space-2);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);display:block}.sync-history{background:var(--ark-color-surface);margin:0}.sync-history>summary{min-height:58px;padding-inline:var(--ark-space-6)}.sync-history>summary>span{align-items:center;gap:var(--ark-space-3);display:flex}.sync-history>summary small{color:var(--ark-color-content-secondary);font-weight:500}.sync-history__content{padding:0 var(--ark-space-6) var(--ark-space-6)}.sync-plan-comparison{gap:var(--ark-space-3);margin-bottom:var(--ark-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sync-plan-comparison>div{padding:var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-field)}.sync-plan-comparison span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);display:block}.sync-plan-comparison strong{margin-top:var(--ark-space-2);font-size:var(--ark-type-body-lg);display:block}.sync-history-trend{gap:var(--ark-space-2);margin-bottom:var(--ark-space-5);padding:var(--ark-space-4);border-radius:var(--ark-radius-field);background:var(--ark-color-surface-elevated);display:grid}.sync-history-trend>div{align-items:center;gap:var(--ark-space-3);font-size:var(--ark-type-caption);grid-template-columns:94px minmax(60px,1fr) 36px;display:grid}.sync-history-trend i{border-radius:var(--ark-radius-pill);background:var(--ark-color-action-primary);max-width:100%;height:5px}.sync-failure-summary{gap:var(--ark-space-3);margin-top:var(--ark-space-5);padding:var(--ark-space-4);border-radius:var(--ark-radius-control);color:var(--ark-color-status-danger);background:var(--ark-color-status-danger-subtle);display:flex}.sync-failure-summary>div{gap:var(--ark-space-1);flex-direction:column;display:flex}.sync-failure-summary span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption)}.sync-config-drawer{z-index:110;width:min(620px,96vw)}.sync-config-form{align-content:start;gap:var(--ark-space-6);display:grid}.sync-config-advanced{margin:0}.sync-config-advanced>div{gap:var(--ark-space-5);padding:var(--ark-space-5);border-top:1px solid var(--ark-color-border);display:grid}.accounts-grid{gap:var(--ark-space-7);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid}.account-list>div{align-items:center;gap:var(--ark-space-5);border-top:1px solid var(--ark-color-border);padding:13px 0;display:flex}.account-list>div:first-child{border-top:0}.account-list>div>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.account-list strong{font-size:var(--ark-type-body-sm)}.account-list span{margin-top:var(--ark-space-optical-xs);color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro)}.account-stats{gap:var(--ark-space-5);margin-bottom:var(--ark-space-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.account-stats .card{min-height:108px;padding:17px var(--ark-space-8);margin:0;position:relative}.account-stats .card>span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);letter-spacing:.7px;font-weight:650}.account-stats .card>strong{margin-top:var(--ark-space-3);font-size:var(--ark-type-metric);letter-spacing:-.8px;display:block}.account-stats .card>small{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);position:absolute;bottom:17px;right:17px}.account-stat--attention>strong{color:var(--ark-color-status-danger)}.cloud-center-summary{gap:var(--ark-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cloud-center-summary__metric{min-width:0;min-height:126px;padding:var(--ark-space-8);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-panel);background:var(--ark-color-surface);box-shadow:var(--ark-elevation-surface);flex-direction:column;justify-content:center;display:flex}.cloud-center-summary__metric>span{align-items:center;gap:var(--ark-space-3);color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);display:flex}.cloud-center-summary__metric>span svg{color:var(--ark-color-action-primary)}.cloud-center-summary__retry{min-height:32px;padding:0 var(--ark-space-2);border-radius:var(--ark-radius-action);color:var(--ark-color-action-primary);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto}.cloud-center-summary__retry:hover,.cloud-center-summary__retry:focus-visible{background:var(--ark-color-action-primary-subtle)}.cloud-center-summary__metric>strong{margin-top:var(--ark-space-3);color:var(--ark-color-content-primary);font-size:var(--ark-type-metric);letter-spacing:-.8px}.cloud-center-summary__metric>small{margin-top:var(--ark-space-2);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.cloud-center-summary__metric--attention{border-color:color-mix(in srgb, var(--ark-color-status-danger) 42%, var(--ark-color-border))}.cloud-center-summary__metric--attention>strong,.cloud-center-summary__metric--attention>span svg{color:var(--ark-color-status-danger)}.cloud-center-attention{gap:var(--ark-space-4);flex-direction:column;display:flex}.cloud-center-attention__heading{justify-content:space-between;align-items:flex-end;gap:var(--ark-space-6);display:flex}.cloud-center-attention__heading>div{align-items:center;gap:var(--ark-space-3);display:flex}.cloud-center-attention__heading h2{color:var(--ark-color-content-primary);font-size:var(--ark-type-title);margin:0}.cloud-center-attention__heading p{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);margin:0}.cloud-center-attention__count{border-radius:var(--ark-radius-pill);min-width:22px;height:22px;color:var(--ark-color-status-danger);background:var(--ark-color-status-danger-subtle);font-size:var(--ark-type-caption);place-items:center;font-weight:750;display:inline-grid}.cloud-center-attention__list{gap:var(--ark-space-4);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.cloud-attention-card{align-items:center;gap:var(--ark-space-5);min-width:0;min-height:78px;padding:var(--ark-space-5) var(--ark-space-6);border:1px solid color-mix(in srgb, var(--ark-color-status-danger) 35%, var(--ark-color-border));border-radius:var(--ark-radius-panel);color:inherit;background:var(--ark-color-status-danger-subtle);text-align:left;grid-template-columns:40px minmax(0,1fr) auto;display:grid}.cloud-attention-card--button{cursor:pointer;width:100%}.cloud-attention-card>div{gap:var(--ark-space-2);flex-direction:column;min-width:0;display:flex}.cloud-attention-card>div strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cloud-attention-card>div span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);line-height:1.45}.cloud-attention-card .provider-mark{color:var(--ark-color-status-danger);background:color-mix(in srgb, var(--ark-color-status-danger) 16%, transparent)}.cloud-attention-card .provider-mark.provider-mark--brand{color:var(--ark-color-content-secondary);background:var(--ark-color-surface-muted)}.cloud-center-attention__more{align-self:flex-start}.cloud-center-notice{align-items:start;gap:var(--ark-space-4);padding:var(--ark-space-5);border:1px solid var(--ark-color-status-success);border-radius:var(--ark-radius-control);color:var(--ark-color-status-success);background:var(--ark-color-status-success-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cloud-center-notice--error{border-color:var(--ark-color-status-danger);color:var(--ark-color-status-danger);background:var(--ark-color-status-danger-subtle)}.cloud-center-notice>div:nth-child(2){gap:var(--ark-space-1);flex-direction:column;min-width:0;display:flex}.cloud-center-notice strong{color:currentColor}.cloud-center-notice span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);line-height:1.5}.cloud-center-notice details{margin-top:var(--ark-space-2)}.cloud-center-notice summary{width:-moz-fit-content;width:fit-content;color:var(--ark-color-content-secondary);cursor:pointer;font-size:var(--ark-type-caption)}.cloud-center-notice code{margin-top:var(--ark-space-2);padding:var(--ark-space-3);overflow-wrap:anywhere;border-radius:var(--ark-radius-md);color:var(--ark-color-content-secondary);background:var(--ark-color-surface-elevated);font-family:Cascadia Code,monospace;font-size:var(--ark-type-micro);display:block}.cloud-center-notice__actions{align-items:center;gap:var(--ark-space-2);display:flex}.account-overview{padding:0;overflow:visible}.account-overview__header{align-items:center;gap:var(--ark-space-3);padding:var(--ark-space-5) var(--ark-space-9);border-bottom:1px solid var(--ark-color-border);grid-template-columns:minmax(0,1fr) minmax(160px,240px) auto;display:grid}.account-overview__heading{align-items:center;gap:var(--ark-space-3);flex-wrap:wrap;min-width:0;display:flex}.account-overview__header .card-title{min-width:0;margin:0}.account-overview__header .card-title>span{min-width:0}.account-overview__validation{padding:var(--ark-space-1) var(--ark-space-3);border-radius:var(--ark-radius-pill);color:var(--ark-color-status-danger);background:var(--ark-color-status-danger-subtle);font-size:var(--ark-type-caption)}.account-overview__add{white-space:nowrap}.account-search{align-items:center;gap:var(--ark-space-3);min-width:0;min-height:36px;padding:0 var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);color:var(--ark-color-content-tertiary);background:var(--ark-color-surface-elevated);display:flex}.account-search:focus-within{border-color:var(--ark-color-action-primary)}.account-search input{width:100%;min-width:0;min-height:24px;color:var(--ark-color-content-primary);font-size:var(--ark-type-micro);background:0 0;border:0;outline:0;padding:0}.provider-filters{gap:var(--ark-space-3);min-width:0;padding-block:var(--ark-space-1);scrollbar-width:thin;flex-wrap:nowrap;grid-column:1/-1;display:flex;overflow-x:auto}.provider-filters button{white-space:nowrap;min-height:30px;padding:0 var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-pill);color:var(--ark-color-content-secondary);background:var(--ark-color-surface-elevated);cursor:pointer;font-size:var(--ark-type-micro);flex:none}.provider-filters button:hover{border-color:var(--ark-color-border-strong)}.provider-filters button.active{color:var(--ark-color-action-primary);border-color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.provider-filters button span{margin-left:var(--ark-space-1);color:inherit;font-size:var(--ark-type-caption)}.account-list--managed{gap:var(--ark-space-4);padding:var(--ark-space-6) var(--ark-space-9) var(--ark-space-9);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.account-list--managed>.account-row{align-items:start;gap:var(--ark-space-4) var(--ark-space-5);min-width:0;padding:var(--ark-space-5);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-panel);background:var(--ark-color-surface-elevated);grid-template-rows:auto 1fr auto;grid-template-columns:40px minmax(0,1fr);display:grid}.account-list--managed>.account-row:hover{border-color:var(--ark-color-border-strong);background:var(--ark-color-surface-muted)}.account-row>.provider-mark{width:40px;height:40px;color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.account-row>.provider-mark.provider-mark--brand{color:var(--ark-color-content-secondary);background:var(--ark-color-surface-muted)}.account-row__identity{flex-direction:column;min-width:0;display:flex}.account-row__identity strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-row__identity span{margin-top:var(--ark-space-optical-sm);color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-row__runtime{align-items:flex-start;gap:var(--ark-space-2);flex-direction:column;min-width:0;display:flex}.account-list--managed .account-row__runtime{grid-column:1/-1;align-self:end}.account-card__capacity-copy{justify-content:space-between;align-items:center;gap:var(--ark-space-1) var(--ark-space-3);flex-wrap:wrap;width:100%;display:flex}.account-card__capacity-copy>span{overflow-wrap:anywhere;min-width:0;color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption)}.account-card__capacity-copy>small{flex:none}.account-card .capacity-bar{width:100%;margin-top:var(--ark-space-1)}.account-row__badges{gap:var(--ark-space-2);flex-wrap:wrap;min-width:0;display:flex}.account-row__runtime small{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.mount-badge{min-height:var(--ark-space-11);align-items:center;gap:var(--ark-space-2);padding:0 var(--ark-space-3);border-radius:var(--ark-radius-pill);color:var(--ark-color-status-info);background:var(--ark-color-status-info-subtle);cursor:pointer;font-size:var(--ark-type-caption);white-space:nowrap;border:0;display:inline-flex}.mount-badge:hover{box-shadow:inset 0 0 0 1px}.mount-badge--preview,.mount-badge--experimental{color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle)}.mount-badge--unsupported{color:var(--ark-color-content-tertiary);background:var(--ark-color-surface-muted)}.account-capabilities{gap:var(--ark-space-2);flex-wrap:wrap;display:flex}.account-capabilities>span{padding:0 var(--ark-space-2);border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-xs);color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);line-height:1.2}.account-capabilities>span.disabled{color:var(--ark-color-content-disabled);text-decoration:line-through}.health-badge{align-items:center;gap:var(--ark-space-2);padding:var(--ark-space-optical-sm) var(--ark-space-3);border-radius:var(--ark-radius-pill);color:var(--ark-color-content-secondary);background:var(--ark-color-surface-muted);font-size:var(--ark-type-caption);white-space:nowrap;display:inline-flex}.health-badge i{border-radius:var(--ark-radius-round);background:currentColor;width:5px;height:5px}.health-badge--healthy,.health-badge--verified{color:var(--ark-color-status-success);background:var(--ark-color-status-success-subtle)}.health-badge--busy{color:var(--ark-color-status-info);background:var(--ark-color-status-info-subtle)}.health-badge--stale{color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle)}.health-badge--needs-attention,.health-badge--error,.health-badge--offline,.health-badge--failed{color:var(--ark-color-status-danger);background:var(--ark-color-status-danger-subtle)}.health-badge--unverified,.health-badge--unmonitored{color:var(--ark-color-content-secondary);background:var(--ark-color-surface-muted)}.health-badge--paused{color:var(--ark-color-content-tertiary);background:var(--ark-color-surface-muted)}.account-enabled{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);white-space:nowrap;margin:0}.account-enabled.active{color:var(--ark-color-status-info)}.account-row__actions{align-items:center;gap:var(--ark-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.account-row__actions>.table-action{min-height:32px}.account-row__actions>details{margin-left:auto}.account-row__actions>a{text-decoration:none}.account-row__actions details{position:relative}.account-row__actions summary{list-style:none}.account-row__actions summary::-webkit-details-marker{display:none}.account-row__actions details>div{z-index:12;min-width:210px;padding:var(--ark-space-2);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-action);background:var(--ark-color-surface);box-shadow:0 16px 38px var(--ark-color-overlay-shadow-soft);flex-direction:column;display:flex;position:absolute;top:calc(100% + 7px);right:0}.account-row__actions details button{align-items:center;gap:var(--ark-space-4);border-radius:var(--ark-radius-md);min-height:34px;color:var(--ark-color-content-secondary);cursor:pointer;text-align:left;font-size:var(--ark-type-micro);background:0 0;border:0;padding:0 9px;display:flex}.account-row__actions details button:hover{color:var(--ark-color-content-primary);background:var(--ark-color-surface-elevated)}.account-row__actions details button.danger{color:var(--ark-color-status-danger)}.account-card__advanced-label{padding:var(--ark-space-2) 9px var(--ark-space-1);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);letter-spacing:.4px;font-weight:700}.account-row__actions summary:focus-visible,.cloud-center-notice summary:focus-visible{outline:2px solid var(--ark-color-focus-ring);outline-offset:2px}.mount-capability-panel{gap:var(--ark-space-7);flex-direction:column;display:flex}.mount-capability-hero{align-items:flex-start;gap:var(--ark-space-4);padding:var(--ark-space-6);border-radius:var(--ark-radius-panel);color:var(--ark-color-status-info);background:var(--ark-color-status-info-subtle);border:1px solid;display:flex}.mount-capability-hero--preview,.mount-capability-hero--experimental{color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle)}.mount-capability-hero--unsupported{color:var(--ark-color-content-tertiary);border-color:var(--ark-color-border);background:var(--ark-color-surface-muted)}.mount-capability-hero>div{gap:var(--ark-space-2);flex-direction:column;min-width:0;display:flex}.mount-capability-hero span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);line-height:1.5}.mount-capability-facts{gap:var(--ark-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mount-capability-facts>div{padding:var(--ark-space-5);border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-elevated)}.mount-capability-facts dt{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.mount-capability-facts dd{margin:var(--ark-space-2) 0 0;color:var(--ark-color-content-primary);font-size:var(--ark-type-body-sm);font-weight:700}.mount-root-list{gap:var(--ark-space-3);flex-direction:column;display:flex}.mount-root-list code{padding:var(--ark-space-4);border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-control);color:var(--ark-color-content-secondary);background:var(--ark-color-surface-elevated);overflow-wrap:anywhere}.mount-profile-editor{gap:var(--ark-space-6);padding-top:var(--ark-space-6);border-top:1px solid var(--ark-color-border-subtle);flex-direction:column;display:flex}.mount-profile-editor>div:first-child{gap:var(--ark-space-2);flex-direction:column;display:flex}.mount-profile-editor>div:first-child>span,.mount-profile-editor .field small{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);line-height:1.5}.mount-path-input{gap:var(--ark-space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.mount-path-input .button{min-width:calc(var(--ark-space-15) + var(--ark-space-13))}.mount-cache-budget{max-width:calc(var(--ark-space-16) * 3)}.mount-profile-loading{min-height:calc(var(--ark-space-12) * 3);justify-content:center;align-items:center;gap:var(--ark-space-3);color:var(--ark-color-content-secondary);display:flex}.mount-profile-loading svg{animation:spin var(--ark-motion-component-loading-duration) var(--ark-motion-component-loading-easing) infinite}.account-empty{justify-content:center;align-items:center;gap:var(--ark-space-4);min-height:310px;color:var(--ark-color-content-tertiary);text-align:center;flex-direction:column;display:flex}.account-empty--filtered{min-height:220px}.account-empty strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-body-lg)}.account-empty span{margin:0 0 var(--ark-space-3);font-size:var(--ark-type-micro)}.personal-readiness{gap:var(--ark-space-8);background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--ark-color-action-primary) 9%, transparent), transparent 34%);padding:clamp(24px,4vw,46px);display:grid}.personal-readiness__header{justify-content:space-between;align-items:flex-start;gap:var(--ark-space-6);display:flex}.personal-readiness__header>div{max-width:680px}.personal-readiness__header span:first-child{color:var(--ark-color-action-primary);font-size:var(--ark-type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:750}.personal-readiness__header h3{margin:var(--ark-space-2) 0;font-size:var(--ark-type-hero)}.personal-readiness__header p,.personal-readiness__track p{color:var(--ark-color-content-secondary);margin:0;line-height:1.65}.readiness-badge{padding:var(--ark-space-2) var(--ark-space-4);border:1px solid var(--ark-color-border);color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);border-radius:999px;flex:none}.readiness-badge--ready{border-color:color-mix(in srgb, var(--ark-color-status-success) 42%, transparent);color:var(--ark-color-status-success)}.personal-readiness__track{margin:0;padding:0;list-style:none;display:grid}.personal-readiness__track>li{gap:var(--ark-space-5);min-height:108px;padding:0 0 var(--ark-space-7);grid-template-columns:42px minmax(0,1fr) 20px;display:grid;position:relative}.personal-readiness__track>li:not(:last-child):after{content:"";background:var(--ark-color-border);width:1px;position:absolute;top:42px;bottom:0;left:20px}.personal-readiness__marker{z-index:1;border:1px solid var(--ark-color-border);background:var(--ark-color-surface);width:42px;height:42px;color:var(--ark-color-action-primary);border-radius:50%;place-items:center;display:grid}.personal-readiness__marker svg{width:18px;height:18px}.personal-readiness__track>li>svg{width:18px;height:18px;color:var(--ark-color-status-warning);margin-top:11px}.personal-readiness__track>li[data-state=ready]>svg{color:var(--ark-color-status-success)}.personal-readiness__track small{margin-bottom:var(--ark-space-1);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);letter-spacing:.05em;font-weight:700;display:block}.personal-readiness__track strong{margin-bottom:var(--ark-space-2);color:var(--ark-color-content-primary);display:block}.personal-readiness__track code{max-width:100%;margin-top:var(--ark-space-2);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.personal-readiness__track ul{margin:var(--ark-space-2) 0 0;gap:var(--ark-space-2);padding:0;list-style:none;display:grid}.personal-readiness__track ul li{gap:var(--ark-space-4);color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;display:grid}.personal-readiness__track a{align-items:center;gap:var(--ark-space-1);color:var(--ark-color-action-primary);display:inline-flex}.personal-readiness__track a svg{width:12px;height:12px}.personal-readiness__track .button{margin-top:var(--ark-space-4)}.personal-readiness footer{gap:var(--ark-space-3) var(--ark-space-7);padding-top:var(--ark-space-5);border-top:1px solid var(--ark-color-border-subtle);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);flex-wrap:wrap;display:flex}@media (max-width:680px){.personal-readiness__header{flex-direction:column}.personal-readiness__track>li{gap:var(--ark-space-3);grid-template-columns:38px minmax(0,1fr) 18px}.personal-readiness__marker{width:38px;height:38px}.personal-readiness__track>li:not(:last-child):after{top:38px;left:18px}.personal-readiness__track ul li{grid-template-columns:minmax(0,1fr) auto}.personal-readiness__track ul li a{grid-column:1/-1}}.settings-choice-group{gap:var(--ark-space-3);border:0;margin:0;padding:0;display:grid}.settings-choice-group legend{margin-bottom:var(--ark-space-2);color:var(--ark-color-content-primary);font-size:var(--ark-type-caption);font-weight:700}.settings-choice-group label{gap:var(--ark-space-3);padding:var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;display:grid}.settings-choice-group label:has(input:checked){border-color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.settings-choice-group input{accent-color:var(--ark-color-action-primary);margin-top:3px}.settings-choice-group label span{gap:var(--ark-space-1);display:grid}.settings-choice-group label small,.settings-help{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);line-height:1.5}.settings-help{margin:0}.account-drawer{z-index:80;border-left:1px solid var(--ark-color-border);background:var(--ark-color-surface);width:min(560px,96vw);box-shadow:-24px 0 70px var(--ark-color-overlay-shadow);animation:ark-panel-enter var(--ark-motion-component-overlay-duration) var(--ark-motion-component-overlay-easing) both;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}.account-drawer--catalog{width:min(700px,96vw)}.account-drawer__header{align-items:center;gap:var(--ark-space-5);min-height:84px;padding:17px var(--ark-space-9);border-bottom:1px solid var(--ark-color-border);display:flex}.account-drawer__header>div{flex:1;min-width:0}.account-drawer__header>div>span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);letter-spacing:.7px;text-transform:uppercase;font-weight:650}.account-drawer__header h2{margin:var(--ark-space-optical-xs) 0 0;font-size:var(--ark-type-brand)}.rotate-left{transform:rotate(-90deg)}.account-drawer__body{min-height:0;padding:var(--ark-space-9);flex:auto;overflow-y:auto}.account-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--ark-space-3);min-height:70px;padding:var(--ark-space-6) var(--ark-space-9);border-top:1px solid var(--ark-color-border);background:var(--ark-color-surface);display:flex}.connection-method{align-items:flex-start;gap:var(--ark-space-5);margin-bottom:var(--ark-space-9);border-radius:var(--ark-radius-action);color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);padding:13px;display:flex}.connection-method>div{gap:var(--ark-space-1);flex-direction:column;display:flex}.connection-method strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-label)}.connection-method span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);line-height:1.55}.advanced-toggle{width:max-content;color:var(--ark-color-action-primary);cursor:pointer;font-size:var(--ark-type-micro);background:0 0;border:0;padding:0}.connection-test-steps{margin:var(--ark-space-10) 0 var(--ark-space-7);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-action);background:var(--ark-color-surface-elevated);align-items:center;padding:13px;display:flex}.connection-test-steps span{align-items:center;gap:var(--ark-space-2);color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);white-space:nowrap;display:flex}.connection-test-steps i{border-radius:var(--ark-radius-round);width:18px;height:18px;color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);place-items:center;font-style:normal;display:grid}.connection-test-steps b{min-width:10px;height:1px;margin:0 var(--ark-space-optical-md);background:var(--ark-color-border-strong);flex:1}.secret-note--neutral{color:var(--ark-color-content-secondary);background:var(--ark-color-surface-elevated)}.provider-help{align-items:center;gap:var(--ark-space-2);margin-top:var(--ark-space-5);color:var(--ark-color-action-primary);font-size:var(--ark-type-micro);text-decoration:none;display:inline-flex}.storage-location-state,.storage-location-empty{justify-content:center;align-items:center;gap:var(--ark-space-3);border:1px dashed var(--ark-color-border);border-radius:var(--ark-radius-card);min-height:170px;color:var(--ark-color-content-secondary);text-align:center;flex-direction:column;display:flex}.storage-location-state strong,.storage-location-empty strong{color:var(--ark-color-content-primary)}.storage-location-state span,.storage-location-empty span{max-width:390px;font-size:var(--ark-type-caption);line-height:1.5}.storage-location-state--error,.storage-location-note--warning{color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle)}.storage-location-heading{justify-content:space-between;align-items:center;gap:var(--ark-space-5);margin:var(--ark-space-8) 0 var(--ark-space-4);display:flex}.storage-location-heading>div{gap:var(--ark-space-1);flex-direction:column;display:flex}.storage-location-heading strong{font-size:var(--ark-type-body-sm)}.storage-location-heading span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption)}.storage-location-list{gap:var(--ark-space-3);flex-direction:column;display:flex}.storage-location-option{align-items:center;gap:var(--ark-space-4);min-width:0;padding:var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-action);background:var(--ark-color-surface-elevated);cursor:pointer;display:flex}.storage-location-option:has(input:checked){border-color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.storage-location-option>input{width:16px;height:16px;accent-color:var(--ark-color-action-primary);flex:none}.storage-location-option__icon{border-radius:var(--ark-radius-control);width:34px;height:34px;color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);flex:none;place-items:center;display:grid}.storage-location-option__copy{gap:var(--ark-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.storage-location-option__copy strong{text-overflow:ellipsis;font-size:var(--ark-type-label);white-space:nowrap;overflow:hidden}.storage-location-option__copy small{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption)}.storage-location-manual{margin-top:var(--ark-space-8)}.storage-location-manual__row{gap:var(--ark-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.field-error{color:var(--ark-color-status-danger);font-size:var(--ark-type-caption)}.provider-catalog__intro{color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);margin:0 0 22px;line-height:1.6}.provider-catalog__state{justify-content:center;align-items:center;gap:var(--ark-space-4);min-height:220px;color:var(--ark-color-content-secondary);text-align:center;flex-direction:column;display:flex}.provider-catalog__state>svg{color:var(--ark-color-content-tertiary)}.provider-catalog__state strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-body-sm)}.provider-catalog__state span{max-width:360px;font-size:var(--ark-type-micro);line-height:1.55}.provider-catalog{margin-bottom:var(--ark-space-10)}.provider-catalog h3{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro);letter-spacing:.7px;margin:0 0 9px}.provider-catalog>div{gap:var(--ark-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-catalog button{align-items:center;gap:var(--ark-space-5);min-width:0;min-height:94px;padding:var(--ark-space-5);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-card);color:inherit;background:var(--ark-color-surface-elevated);cursor:pointer;text-align:left;display:flex}.provider-catalog button:hover{border-color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.provider-catalog button:disabled{cursor:default;opacity:.72}.provider-catalog button:disabled:hover{border-color:var(--ark-color-border);background:var(--ark-color-surface-elevated)}.provider-catalog button>div{flex-direction:column;flex:1;min-width:0;display:flex}.provider-catalog button strong{font-size:var(--ark-type-label)}.provider-catalog button span{margin-top:var(--ark-space-1);color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);line-height:1.45}.provider-catalog button small{width:max-content;margin-top:var(--ark-space-optical-md);padding:var(--ark-space-optical-xs) var(--ark-space-2);border-radius:var(--ark-radius-pill);color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);font-size:var(--ark-type-nano)}.provider-catalog button small.provider-catalog__availability--sandbox,.provider-catalog button small.provider-catalog__availability--implementation_ready{color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle)}.provider-catalog button small.provider-catalog__availability--available_with_limits,.provider-catalog button small.provider-catalog__availability--available_via_protocol{color:var(--ark-color-status-info-content);background:var(--ark-color-status-info-subtle)}.provider-catalog button small.provider-catalog__availability--planned{color:var(--ark-color-content-tertiary);background:var(--ark-color-surface-muted)}.provider-catalog button>svg{color:var(--ark-color-content-tertiary);flex:none}.agent-client-card{padding-bottom:var(--ark-space-3)}.agent-client-list{flex-direction:column;display:flex}.agent-connector-request{border-top:1px solid var(--ark-color-border-subtle);gap:14px;padding:18px;display:grid}.agent-connector-request__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-connector-request__header div{gap:4px;display:grid}.agent-connector-request__header small,.agent-connector-request__validity{color:var(--ark-color-content-secondary)}.agent-connector-request__scopes{border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-control);flex-wrap:wrap;gap:8px 16px;padding:12px;display:flex}.agent-connector-request__scopes legend{color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);padding:0 6px}.agent-connector-request__scopes label{align-items:center;gap:7px;display:inline-flex}.agent-connector-request__scopes label>span{gap:var(--ark-space-optical-sm);min-width:0;display:grid}.agent-connector-request__scopes small{color:var(--ark-color-content-secondary)}.agent-connector-request__validity{font-size:var(--ark-type-body-sm);align-items:center;gap:10px;display:flex}.agent-client-row{align-items:center;gap:var(--ark-space-5);min-width:0;padding:var(--ark-space-5) 0;border-top:1px solid var(--ark-color-border);display:flex}.agent-client-row:first-child{border-top:0}.agent-client-row>.row-menu{flex-wrap:wrap;justify-content:flex-end;max-width:60%}.agent-client-open{align-items:center;gap:var(--ark-space-5);min-width:0;padding:var(--ark-space-optical-sm);border-radius:var(--ark-radius-action);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;display:flex}.agent-client-open:hover{background:var(--ark-color-surface-elevated)}.agent-client-copy{flex-direction:column;flex:1;min-width:0;display:flex}.agent-client-copy strong{font-size:var(--ark-type-body-sm)}.agent-client-copy small{margin-top:var(--ark-space-1);color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-drawer{z-index:80;border-left:1px solid var(--ark-color-border);background:var(--ark-color-surface);width:min(820px,96vw);box-shadow:-24px 0 70px var(--ark-color-overlay-shadow);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden}.agent-overlay-header{justify-content:space-between;align-items:flex-start;gap:var(--ark-space-7);padding:var(--ark-space-9) var(--ark-space-10);border-bottom:1px solid var(--ark-color-border);background:var(--ark-color-surface);flex:none;display:flex}.agent-overlay-header>div{min-width:0}.agent-overlay-header h2{font-size:var(--ark-type-heading);margin:0}.agent-overlay-header p{margin:var(--ark-space-optical-sm) 0 0;color:var(--ark-color-content-secondary);font-size:var(--ark-type-label)}.agent-overlay-header code{margin-top:var(--ark-space-optical-md);color:var(--ark-color-content-tertiary);font:var(--ark-type-micro) "Cascadia Code", monospace;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agent-overlay-body{min-height:0;padding:22px var(--ark-space-10);flex:1;overflow-y:auto}.agent-overlay-footer{justify-content:flex-end;gap:var(--ark-space-3);padding:15px var(--ark-space-10);border-top:1px solid var(--ark-color-border);background:var(--ark-color-surface);flex:none;display:flex}.agent-policy-form{gap:var(--ark-space-11);flex-direction:column;display:flex}.agent-step-heading{gap:var(--ark-space-2);margin-bottom:var(--ark-space-7);flex-direction:column;display:flex}.agent-step-heading strong{font-size:var(--ark-type-title-sm)}.agent-step-heading span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);line-height:1.55}.agent-toggle{align-items:center;gap:var(--ark-space-4);min-height:62px;padding:var(--ark-space-4) var(--ark-space-5);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-elevated);cursor:pointer;display:flex}.agent-toggle input{width:16px;height:16px;accent-color:var(--ark-color-action-primary)}.agent-toggle span{flex-direction:column;display:flex}.agent-toggle strong{font-size:var(--ark-type-label)}.agent-toggle small{margin-top:var(--ark-space-optical-xs);color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption)}.agent-operation-grid,.agent-scope-list{gap:var(--ark-space-3);min-width:0;margin:var(--ark-space-5) 0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.agent-operation-grid legend,.agent-scope-list legend{color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);grid-column:1/-1;margin-bottom:2px;font-weight:600}.agent-operation{align-items:center;gap:var(--ark-space-4);min-width:0;padding:var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-elevated);cursor:pointer;display:flex}.agent-operation input{width:15px;height:15px;accent-color:var(--ark-color-action-primary);flex:none}.agent-operation>span{flex-direction:column;flex:1;min-width:0;display:flex}.agent-operation strong{font-size:var(--ark-type-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-operation small{margin-top:var(--ark-space-optical-xs);color:var(--ark-color-content-tertiary);font:var(--ark-type-caption) "Cascadia Code", monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-operation>i{padding:var(--ark-space-1) var(--ark-space-2);border-radius:var(--ark-radius-pill);color:var(--ark-color-status-success);background:var(--ark-color-status-success-subtle);font-size:var(--ark-type-nano);text-transform:uppercase;flex:none;font-style:normal}.agent-operation--plan>i,.agent-operation--execute>i{color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle)}.agent-scope-list{grid-template-columns:1fr}.agent-scope-list>div{gap:var(--ark-space-4);min-width:0;padding:var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-elevated);grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr);align-items:center;display:grid}.agent-scope-list>div.selected{border-color:color-mix(in srgb, var(--ark-color-action-primary) 50%, var(--ark-color-border))}.agent-scope-list label{align-items:center;gap:var(--ark-space-4);cursor:pointer;font-size:var(--ark-type-label);display:flex}.agent-scope-list label input{width:15px;height:15px;accent-color:var(--ark-color-action-primary)}.agent-scope-list>div>input{width:100%;min-width:0;height:36px;padding:0 var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-md);color:var(--ark-color-content-primary);background:var(--ark-color-surface);font-size:var(--ark-type-label)}.agent-local-roots{align-items:flex-start;gap:var(--ark-space-3);display:flex}.agent-local-roots textarea{flex:1}.agent-validation{color:var(--ark-color-status-danger);font-size:var(--ark-type-micro);margin:9px 0 0;line-height:1.5}.agent-muted{color:var(--ark-color-content-secondary);font-size:var(--ark-type-label)}.agent-wizard{flex-direction:column;width:min(860px,100vw - 28px);display:flex;overflow:hidden}.agent-wizard .agent-overlay-body{min-height:min(430px,58vh)}.agent-wizard-steps{padding:13px var(--ark-space-10);border-bottom:1px solid var(--ark-color-border);background:var(--ark-color-surface-elevated);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.agent-wizard-steps span{justify-content:center;align-items:center;gap:var(--ark-space-2);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro);display:flex;position:relative}.agent-wizard-steps span:not(:last-child):after{content:"";background:var(--ark-color-border-strong);width:28%;height:1px;position:absolute;right:-14%}.agent-wizard-steps i{border:1px solid var(--ark-color-border-strong);border-radius:var(--ark-radius-round);width:21px;height:21px;font-size:var(--ark-type-caption);place-items:center;font-style:normal;display:grid}.agent-wizard-steps span.active{color:var(--ark-color-action-primary);font-weight:700}.agent-wizard-steps span.active i{color:var(--ark-color-action-primary-content);border-color:var(--ark-color-action-primary);background:var(--ark-color-action-primary)}.agent-wizard-steps span.done{color:var(--ark-color-status-success)}.agent-wizard-steps span.done i{border-color:var(--ark-color-status-success);background:var(--ark-color-status-success-subtle)}.agent-review h3,.agent-details h3{margin:var(--ark-space-9) 0 11px;font-size:var(--ark-type-body)}.agent-review h3:first-child,.agent-details section:first-child h3{margin-top:0}.agent-review-grid,.agent-detail-grid{gap:var(--ark-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.agent-review-grid>div,.agent-detail-grid>div{border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-elevated);min-width:0;padding:11px}.agent-review-grid dt,.agent-detail-grid dt{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.agent-review-grid dd,.agent-detail-grid dd{margin:var(--ark-space-optical-sm) 0 0;overflow-wrap:anywhere;color:var(--ark-color-content-primary);font-size:var(--ark-type-label);line-height:1.5}.agent-review .secret-note{margin-top:var(--ark-space-6)}.agent-diff-list{gap:var(--ark-space-3);flex-direction:column;display:flex}.agent-diff-list>div{border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-elevated);padding:11px}.agent-diff-list strong{margin-bottom:var(--ark-space-optical-md);font-size:var(--ark-type-label);display:block}.agent-diff-list span{align-items:center;gap:var(--ark-space-3);font-size:var(--ark-type-micro);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);line-height:1.5;display:grid}.agent-diff-list del{color:var(--ark-color-content-secondary);overflow-wrap:anywhere}.agent-diff-list ins{color:var(--ark-color-status-success);overflow-wrap:anywhere;text-decoration:none}.agent-chip-list{gap:var(--ark-space-2);flex-wrap:wrap;display:flex}.agent-chip-list code{padding:var(--ark-space-2) var(--ark-space-3);border-radius:var(--ark-radius-pill);color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);font:var(--ark-type-caption) "Cascadia Code", monospace}.agent-resource-list{gap:var(--ark-space-3);flex-direction:column;display:flex}.agent-resource-list>div{justify-content:space-between;align-items:center;gap:var(--ark-space-5);min-width:0;padding:var(--ark-space-4) 11px;border-radius:var(--ark-radius-field);background:var(--ark-color-surface-elevated);display:flex}.agent-resource-list strong{font-size:var(--ark-type-label)}.agent-resource-list code{color:var(--ark-color-content-secondary);font:var(--ark-type-micro) "Cascadia Code", monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-activity-list{margin-top:var(--ark-space-3);flex-direction:column;display:flex}.agent-activity-list>div{justify-content:space-between;gap:var(--ark-space-4);border-bottom:1px solid var(--ark-color-border);padding:9px 0;display:flex}.agent-activity-list strong{font-size:var(--ark-type-micro)}.agent-activity-list span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption)}.segmented{padding:var(--ark-space-optical-xs);margin-bottom:var(--ark-space-8);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-muted);grid-template-columns:1fr 1fr;display:grid}.segmented button{border-radius:var(--ark-radius-md);height:34px;color:var(--ark-color-content-secondary);cursor:pointer;font-size:var(--ark-type-label);background:0 0;border:0}.segmented button.active{color:var(--ark-color-content-primary);background:var(--ark-color-surface);box-shadow:0 3px 12px var(--ark-color-overlay-shadow-subtle)}.search-box{align-items:center;gap:var(--ark-space-4);margin-bottom:var(--ark-space-7);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-section);background:var(--ark-color-surface);box-shadow:var(--ark-elevation-surface);padding:9px;display:flex}.search-box>svg{margin-left:var(--ark-space-2);color:var(--ark-color-content-secondary)}.search-box input{background:0 0;border:0;height:38px}.identity-card{border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-modal);background:var(--ark-color-surface);min-height:430px;box-shadow:var(--ark-elevation-surface);grid-template-columns:240px minmax(0,1fr);display:grid;overflow:hidden}.identity-card__visual{justify-content:center;align-items:center;gap:var(--ark-space-5);background:var(--ark-color-sidebar-surface);flex-direction:column;display:flex}.identity-card__content{padding:clamp(30px,5vw,64px)}.identity-card__content h2{margin:0 0 var(--ark-space-11);font-size:var(--ark-type-size-display)}.identity-card dl{gap:var(--ark-space-8);margin:0 0 var(--ark-space-11);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.identity-card dl div{min-width:0;padding-bottom:var(--ark-space-5);border-bottom:1px solid var(--ark-color-border)}.identity-card dt{color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro)}.identity-card dd{margin:var(--ark-space-optical-sm) 0 0;text-overflow:ellipsis;font-size:var(--ark-type-body-sm);white-space:nowrap;overflow:hidden}.pairing-link{align-items:center;gap:var(--ark-space-2);margin-top:var(--ark-space-7);color:var(--ark-color-action-primary);font-size:var(--ark-type-body-sm);text-decoration:none;display:inline-flex}.settings-grid{gap:var(--ark-space-7);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);display:grid}.setting-row{align-items:center;gap:var(--ark-space-6);display:flex}.setting-row__icon{border-radius:var(--ark-radius-card);width:44px;height:44px;color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);flex:none;place-items:center;display:grid}.setting-row__icon svg{width:20px}.setting-row__content{flex-direction:column;flex:1;min-width:0;display:flex}.setting-row__content strong{font-size:var(--ark-type-body-lg)}.setting-row__content span{margin-top:var(--ark-space-optical-sm);color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);line-height:1.55}.switch-control{border:1px solid var(--ark-color-border-strong);border-radius:var(--ark-radius-pill);background:var(--ark-color-surface-muted);cursor:pointer;width:46px;height:26px;transition:border-color var(--ark-motion-component-toggle-duration) var(--ark-motion-component-toggle-easing), background var(--ark-motion-component-toggle-duration) var(--ark-motion-component-toggle-easing);flex:none;padding:0;position:relative}.switch-control span{border-radius:var(--ark-radius-round);background:hsl(var(--primary-foreground));width:20px;height:20px;box-shadow:0 2px 6px var(--ark-color-overlay-shadow);transition:transform var(--ark-motion-component-toggle-duration) var(--ark-motion-component-toggle-easing);position:absolute;top:2px;left:3px}.switch-control--on{border-color:var(--ark-color-action-primary);background:var(--ark-color-action-primary)}.switch-control--on span{transform:translate(19px)}.switch-control:disabled{opacity:.45;cursor:not-allowed}.setting-state{align-items:center;gap:var(--ark-space-4);margin-top:var(--ark-space-8);border-top:1px solid var(--ark-color-border);padding-top:15px;display:flex}.setting-state>span:last-child{color:var(--ark-color-content-secondary);font-size:var(--ark-type-label)}.setting-row+.warning-note{margin-top:var(--ark-space-7)}.settings-details{gap:var(--ark-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.settings-details div{min-width:0;padding:var(--ark-space-5);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-elevated)}.settings-details dt{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro)}.settings-details dd{margin:var(--ark-space-optical-sm) 0 0;color:var(--ark-color-content-primary);font-size:var(--ark-type-label);overflow-wrap:anywhere;line-height:1.5}.settings-details code{font-family:Cascadia Code,monospace;font-size:var(--ark-type-micro)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.settings-workspace{align-items:start;gap:var(--ark-space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.settings-local-nav{z-index:20;top:var(--ark-space-3);align-items:center;gap:var(--ark-space-4);padding:var(--ark-space-3);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-panel);background:var(--ark-color-surface);box-shadow:var(--ark-elevation-surface);grid-template-columns:minmax(0,1fr) minmax(200px,248px);display:grid;position:sticky}.settings-search{align-items:center;gap:var(--ark-space-3);min-width:0;height:40px;padding-inline:var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);color:var(--ark-color-content-tertiary);background:var(--ark-color-surface-elevated);display:flex}.settings-search:focus-within{border-color:var(--ark-color-action-primary)}.settings-search input{width:100%;min-width:0;height:100%;color:var(--ark-color-content-primary);background:0 0;border:0;outline:0;padding:0}.settings-local-nav__items{align-items:stretch;gap:var(--ark-space-optical-sm);min-width:0;display:flex}.settings-local-nav__items>button{justify-content:center;align-items:center;gap:var(--ark-space-2);min-width:0;padding:10px var(--ark-space-3);border-radius:var(--ark-radius-control);color:var(--ark-color-content-secondary);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:1px solid #0000;flex:auto;grid-template-columns:18px minmax(0,auto) auto;display:grid;position:relative}.settings-local-nav__items>button:before{height:3px;inset:auto var(--ark-space-3) -1px;border-radius:var(--ark-radius-pill);background:var(--ark-color-action-primary);content:"";opacity:0;transition:opacity var(--ark-motion-component-selection-duration) var(--ark-motion-component-selection-easing), transform var(--ark-motion-component-selection-duration) var(--ark-motion-component-selection-easing);position:absolute;transform:scaleX(.35)}.settings-local-nav__items>button:hover{color:var(--ark-color-content-primary);background:var(--ark-color-surface-elevated)}.settings-local-nav__items>button:focus-visible{outline:2px solid var(--ark-color-action-primary);outline-offset:2px}.settings-local-nav__items>button.is-active{border-color:color-mix(in srgb, var(--ark-color-action-primary) 24%, transparent);color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.settings-local-nav__items>button.is-active:before{opacity:1;transform:scaleX(1)}.settings-local-nav__items>button svg{width:18px;height:18px}.settings-local-nav__items>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.settings-local-nav__items strong{color:inherit;font-size:var(--ark-type-label)}.settings-local-nav__items small{display:none}.settings-local-nav__items i{border-radius:var(--ark-radius-round);background:var(--ark-color-status-warning);width:7px;height:7px}.settings-search-empty{margin:var(--ark-space-5);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-label)}.settings-panel-area,.settings-panel-area>section{min-width:0}.settings-panel-area>section[hidden]{display:none}.settings-panel-area[data-motion-enabled=true]>section:not([hidden]){animation:ark-page-enter var(--motion-recipe-duration,var(--ark-motion-component-page-duration)) var(--motion-recipe-easing,var(--ark-motion-component-page-easing)) backwards}.settings-panel-stack{gap:var(--ark-space-6);min-width:0;display:grid}.settings-section-title{align-items:center;gap:var(--ark-space-4);display:flex}.settings-section-title__icon{border-radius:var(--ark-radius-card);width:42px;height:42px;color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);flex:none;place-items:center;display:grid}.settings-section-title__icon svg{width:20px;height:20px}.settings-section-title h2{font-size:var(--ark-type-size-title);margin:0}.settings-section-title p{margin:var(--ark-space-optical-xs) 0 0;color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);line-height:1.5}.card>.settings-section-title{margin-bottom:var(--ark-space-7)}.settings-focus-card{border-color:var(--ark-color-border-strong)}.settings-form{gap:var(--ark-space-5);display:grid}.settings-switch-row,.settings-choice-card{justify-content:space-between;align-items:center;gap:var(--ark-space-5);min-width:0;padding:var(--ark-space-5);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-elevated);display:flex}.settings-switch-row>span,.settings-choice-card>span{gap:3px;min-width:0;display:grid}.settings-switch-row strong,.settings-choice-card strong{font-size:var(--ark-type-label)}.settings-switch-row small,.settings-choice-card small{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);line-height:1.5}.settings-switch-row input[type=checkbox]{flex:none;width:24px;height:24px}.settings-switch-row input,.settings-choice-card input{accent-color:var(--ark-color-action-primary)}.settings-switch-row--compact{margin-top:var(--ark-space-5);background:0 0}.settings-choice-card{cursor:pointer;justify-content:flex-start}.settings-choice-card:has(input:checked){border-color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.settings-choice-card input{flex:none;width:18px;height:18px}.settings-choice-card em{margin-left:var(--ark-space-2);border-radius:var(--ark-radius-pill);color:var(--ark-color-status-success-content);background:var(--ark-color-status-success-subtle);font-size:var(--ark-type-caption);padding:2px 7px;font-style:normal;font-weight:600;display:inline-flex}.settings-details-disclosure{border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-subtle)}.settings-details-disclosure summary{padding:var(--ark-space-5);color:var(--ark-color-content-secondary);cursor:pointer;font-size:var(--ark-type-label);font-weight:600}.settings-details-disclosure[open] summary{border-bottom:1px solid var(--ark-color-border)}.settings-details-disclosure summary:focus-visible{outline:2px solid var(--ark-color-action-primary);outline-offset:-2px}.settings-details-disclosure>:not(summary){margin:var(--ark-space-5)}.settings-form-grid{gap:var(--ark-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-form-grid label{gap:var(--ark-space-2);min-width:0;display:grid}.settings-form-grid label>span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro)}.settings-form-grid :is(input,select){width:100%}.settings-form-grid .span-2{grid-column:span 2}.settings-code-row{justify-content:space-between;align-items:center;gap:var(--ark-space-4);padding:var(--ark-space-4);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-elevated);font-size:var(--ark-type-label);display:flex}.settings-code-row code{overflow-wrap:anywhere;font:var(--ark-type-micro) "Cascadia Code", monospace}.settings-form-actions{justify-content:flex-end;gap:var(--ark-space-3);display:flex}.settings-form-actions--leading{margin-top:var(--ark-space-5);justify-content:flex-start}.settings-form-actions .button{align-items:center;gap:var(--ark-space-2);display:inline-flex}.settings-feedback-placeholder{min-height:1px}.settings-feedback{padding:var(--ark-space-4) var(--ark-space-5);border-radius:var(--ark-radius-control);font-size:var(--ark-type-label);line-height:1.5}.settings-feedback--success{color:var(--ark-color-status-success-content);background:var(--ark-color-status-success-subtle)}.settings-feedback--warning{color:var(--ark-color-status-warning-content);background:var(--ark-color-status-warning-subtle)}.settings-feedback--error{color:var(--ark-color-status-danger-content);background:var(--ark-color-status-danger-subtle)}.settings-status-hero{align-items:start;gap:var(--ark-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.settings-status-hero h3{margin:var(--ark-space-2) 0;font-size:var(--ark-type-size-title)}.settings-status-hero p{max-width:720px;color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);margin:0;line-height:1.6}.settings-status-hero>.button{grid-column:1/-1;justify-self:start}.settings-status-hero .span-2{grid-column:1/-1}.settings-eyebrow{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.settings-restart-banner{align-items:flex-start;gap:var(--ark-space-3);padding:var(--ark-space-5);border:1px solid color-mix(in srgb, var(--ark-color-status-warning) 28%, transparent);border-radius:var(--ark-radius-control);color:var(--ark-color-status-warning-content);background:var(--ark-color-status-warning-subtle);font-size:var(--ark-type-label);display:flex}.settings-restart-banner span{gap:2px;display:grid}.settings-help-text{margin:var(--ark-space-5) 0 0;color:var(--ark-color-content-secondary);font-size:var(--ark-type-label)}@media (max-width:1180px){.settings-local-nav{grid-template-columns:minmax(0,1fr);position:static}.settings-search{order:-1;width:100%}.settings-local-nav__items{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:760px){.settings-workspace{gap:var(--ark-space-6)}.settings-local-nav{padding:var(--ark-space-3)}.settings-search{width:100%}.settings-local-nav__items>button{min-width:0}.settings-section-title{align-items:flex-start}.settings-form-grid,.settings-details{grid-template-columns:minmax(0,1fr)}.settings-form-grid .span-2,.settings-status-hero .span-2,.settings-details .span-2{grid-column:1}.settings-status-hero{grid-template-columns:minmax(0,1fr)}.settings-form-actions{flex-direction:column-reverse;align-items:stretch}.settings-form-actions .button{justify-content:center}}@media (max-width:520px){.settings-local-nav__items{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-switch-row{align-items:flex-start}.setting-row{flex-wrap:wrap;align-items:flex-start}.setting-row .switch-control{margin-left:auto}.setting-row__content{flex-basis:calc(100% - 72px)}.settings-code-row{flex-direction:column;align-items:flex-start}}.modal-backdrop,.drawer-scrim{z-index:100;background:var(--ark-color-overlay-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ark-scrim-enter var(--ark-motion-component-overlay-duration) var(--ark-motion-component-overlay-easing) both;border:0;position:fixed;inset:0}.modal{z-index:110;border:1px solid var(--ark-color-border-strong);border-radius:var(--ark-radius-modal);background:var(--ark-color-surface);width:min(560px,100vw - 28px);max-height:calc(100vh - 40px);box-shadow:0 30px 80px var(--ark-color-overlay-shadow-strong);animation:ark-modal-enter var(--ark-motion-component-overlay-duration) var(--ark-motion-component-overlay-easing) both;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal__header{align-items:center;gap:var(--ark-space-5);padding:var(--ark-space-9);border-bottom:1px solid var(--ark-color-border);display:flex}.plan-icon{border-radius:var(--ark-radius-card);width:42px;height:42px;color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);place-items:center;display:grid}.plan-icon svg{width:20px}.modal__header>div:nth-child(2){flex:1}.modal__header .eyebrow{margin-bottom:var(--ark-space-1)}.modal__header h2{font-size:var(--ark-type-title);margin:0}.modal__loading{justify-content:center;align-items:center;gap:var(--ark-space-5);min-height:230px;color:var(--ark-color-content-secondary);font-size:var(--ark-type-body-sm);flex-direction:column;display:flex}.modal__loading--inline{min-height:92px;margin-top:var(--ark-space-7);border-radius:var(--ark-radius-card);background:var(--ark-color-surface-elevated)}.modal__body{padding:22px}.plan-steps{margin-bottom:var(--ark-space-10);justify-content:center;align-items:flex-start;display:flex}.plan-steps span{border:1px solid var(--ark-color-border-strong);border-radius:var(--ark-radius-round);width:28px;height:28px;color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro);place-items:center;display:grid;position:relative}.plan-steps span.active{color:var(--ark-color-action-primary-content);border-color:var(--ark-color-action-primary);background:var(--ark-color-action-primary)}.plan-steps span.done{color:var(--ark-color-status-success);border-color:var(--ark-color-status-success);background:var(--ark-color-status-success-subtle)}.plan-steps span i{font-style:normal;position:absolute;top:34px}.plan-steps b{width:85px;height:1px;margin-top:var(--ark-space-6);background:var(--ark-color-border)}.plan-summary{margin-top:var(--ark-space-14);padding:var(--ark-space-7);border-radius:var(--ark-radius-card);background:var(--ark-color-surface-elevated)}.plan-summary>span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro)}.plan-summary>strong{margin-top:var(--ark-space-2);font-size:var(--ark-type-body);line-height:1.55;display:block}.plan-summary>strong.sync-plan-business-summary{white-space:pre-line;overflow-wrap:anywhere}.plan-summary dl{gap:var(--ark-space-4);margin:var(--ark-space-7) 0 0;grid-template-columns:repeat(3,1fr);display:grid}.plan-summary dt{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.plan-summary dd{margin:var(--ark-space-optical-xs) 0 0;font-size:var(--ark-type-micro)}.modal__body .warning-note{margin-top:var(--ark-space-4)}.modal__footer{justify-content:flex-end;gap:var(--ark-space-3);padding:var(--ark-space-7) var(--ark-space-9);border-top:1px solid var(--ark-color-border);display:flex}.modal-error{margin:0 var(--ark-space-9) var(--ark-space-6);padding:var(--ark-space-4);border-radius:var(--ark-radius-field);color:var(--ark-color-status-danger);background:var(--ark-color-status-danger-subtle);font-size:var(--ark-type-label)}.modal__success{text-align:center;padding:34px 26px}.success-mark{width:54px;height:54px;margin:0 auto var(--ark-space-6);border-radius:var(--ark-radius-modal);color:var(--ark-color-status-success);background:var(--ark-color-status-success-subtle);place-items:center;display:grid}.modal__success h3{font-size:var(--ark-type-brand);margin:0}.modal__success p{color:var(--ark-color-content-secondary);font-size:var(--ark-type-label)}.modal__success pre{border-radius:var(--ark-radius-field);max-height:150px;color:var(--ark-color-content-secondary);background:var(--ark-color-surface-elevated);text-align:left;padding:11px;font:9px/1.5 Cascadia Code,monospace;overflow:auto}.modal__failure{text-align:center;padding:34px 26px}.failure-mark{width:54px;height:54px;margin:0 auto var(--ark-space-6);border-radius:var(--ark-radius-modal);color:var(--ark-color-status-danger);background:var(--ark-color-status-danger-subtle);place-items:center;display:grid}.modal__failure h3{font-size:var(--ark-type-brand);margin:0}.modal__failure p{max-width:410px;color:var(--ark-color-status-danger);font-size:var(--ark-type-body-sm);margin:9px auto 0;line-height:1.6}.modal__failure pre{border-radius:var(--ark-radius-field);max-height:190px;color:var(--ark-color-content-secondary);background:var(--ark-color-surface-elevated);text-align:left;padding:11px;font:9px/1.5 Cascadia Code,monospace;overflow:auto}.modal__failure--partial .failure-mark{color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle)}.modal__failure--partial p{color:var(--ark-color-status-warning)}.modal__failure>span{margin-top:var(--ark-space-optical-md);color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);display:block}.account-connection-progress{margin-top:var(--ark-space-7);padding:var(--ark-space-7);border:1px solid color-mix(in srgb, var(--ark-color-action-primary) 36%, var(--ark-color-border));border-radius:var(--ark-radius-card);background:color-mix(in srgb, var(--ark-color-action-primary) 7%, var(--ark-color-surface-elevated))}.account-connection-progress__status{align-items:flex-start;gap:var(--ark-space-4);display:flex}.account-connection-progress__status>svg{color:var(--ark-color-action-primary);flex:none;margin-top:1px}.account-connection-progress__status div{gap:var(--ark-space-1);flex-direction:column;display:flex}.account-connection-progress__status strong{font-size:var(--ark-type-body-sm)}.account-connection-progress__status span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);line-height:1.5}.account-connection-progress ol{margin:var(--ark-space-8) 0 0;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.account-connection-progress li{align-items:center;gap:var(--ark-space-2);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro);text-align:center;flex-direction:column;display:flex;position:relative}.account-connection-progress li:not(:last-child):after{content:"";z-index:0;background:var(--ark-color-border);width:calc(100% - 26px);height:1px;position:absolute;top:10px;left:calc(50% + 13px)}.account-connection-progress li.done:not(:last-child):after{background:var(--ark-color-status-success)}.account-connection-progress li i{z-index:1;border:1px solid var(--ark-color-border-strong);border-radius:var(--ark-radius-round);background:var(--ark-color-surface);place-items:center;width:21px;height:21px;font-style:normal;display:grid}.account-connection-progress li.active{color:var(--ark-color-content-primary)}.account-connection-progress li.active i{color:var(--ark-color-action-primary-content);border-color:var(--ark-color-action-primary);background:var(--ark-color-action-primary)}.account-connection-progress li.done{color:var(--ark-color-status-success)}.account-connection-progress li.done i{border-color:var(--ark-color-status-success);background:var(--ark-color-status-success-subtle)}.cloud-picker-backdrop{overscroll-behavior:contain}.cloud-picker{flex-direction:column;width:min(720px,100vw - 28px);height:min(560px,100vh - 40px);display:flex;overflow:hidden}.cloud-picker>.modal__header,.cloud-picker__toolbar,.cloud-picker__footer{flex:none}.cloud-picker .modal__header small{margin-top:var(--ark-space-1);color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);display:block}.cloud-picker__toolbar{align-items:center;gap:var(--ark-space-4);padding:var(--ark-space-5) var(--ark-space-8);border-bottom:1px solid var(--ark-color-border);background:var(--ark-color-surface-elevated);display:flex}.cloud-breadcrumbs{align-items:center;gap:var(--ark-space-1);scrollbar-width:thin;flex:1;min-width:0;display:flex;overflow-x:auto}.cloud-breadcrumbs span{align-items:center;gap:var(--ark-space-1);color:var(--ark-color-content-tertiary);display:inline-flex}.cloud-breadcrumbs button{padding:var(--ark-space-optical-sm) var(--ark-space-optical-md);border-radius:var(--ark-radius-sm);color:var(--ark-color-content-secondary);cursor:pointer;font-size:var(--ark-type-label);background:0 0;border:0;flex:none}.cloud-breadcrumbs button:hover{color:var(--ark-color-content-primary);background:var(--ark-color-surface-muted)}.cloud-picker__body{min-height:0;padding:var(--ark-space-5) var(--ark-space-8);overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;background:var(--ark-color-surface);flex:auto;overflow-y:auto}.cloud-picker__state{justify-content:center;align-items:center;gap:var(--ark-space-4);min-height:100%;color:var(--ark-color-content-secondary);font-size:var(--ark-type-body-sm);text-align:center;flex-direction:column;display:flex}.cloud-picker__state>svg{color:var(--ark-color-content-tertiary)}.cloud-picker__state--error{color:var(--ark-color-status-danger)}.cloud-picker__state--error span{max-width:480px;color:var(--ark-color-content-secondary);line-height:1.55}.cloud-picker__state--error div{gap:var(--ark-space-3);margin-top:var(--ark-space-optical-sm);display:flex}.cloud-directory-list{gap:var(--ark-space-2);flex-direction:column;display:flex}.cloud-directory-list>button{align-items:center;gap:var(--ark-space-5);width:100%;padding:var(--ark-space-4);border-radius:var(--ark-radius-field);color:var(--ark-color-content-primary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;display:flex}.cloud-directory-list>button:hover{border-color:var(--ark-color-border);background:var(--ark-color-surface-elevated)}.cloud-directory-list>button>span{border-radius:var(--ark-radius-field);width:34px;height:34px;color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);flex:none;place-items:center;display:grid}.cloud-directory-list>button>div{flex:1;min-width:0}.cloud-directory-list strong,.cloud-directory-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cloud-directory-list strong{font-size:var(--ark-type-body-sm)}.cloud-directory-list small{margin-top:var(--ark-space-optical-xs);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro)}.cloud-directory-list>button>svg{color:var(--ark-color-content-tertiary);flex:none}.cloud-picker__notice{margin-top:var(--ark-space-4);padding:9px var(--ark-space-4);border-radius:var(--ark-radius-md);color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle);font-size:var(--ark-type-micro)}.cloud-picker__footer{align-items:center}.cloud-picker__footer>div{gap:var(--ark-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.cloud-picker__footer span{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.cloud-picker__footer code{color:var(--ark-color-content-secondary);font:var(--ark-type-micro) "Cascadia Code", monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cloud-browser{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden;container:cloud-browser/inline-size}.cloud-browser__header{gap:var(--ark-space-8);padding:var(--ark-space-6) var(--ark-space-7);border-bottom:1px solid var(--ark-color-border);flex:none;grid-template-columns:minmax(260px,420px) minmax(320px,1fr);align-items:end;display:grid}.cloud-browser__account-field{gap:var(--ark-space-2);flex-direction:column;min-width:0;display:flex}.cloud-browser__account-label{align-items:center;gap:var(--ark-space-2);min-width:0;min-height:20px;color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);flex-wrap:wrap;font-weight:600;display:flex}.cloud-browser__verification{align-items:center;gap:var(--ark-space-2);min-width:0;max-width:100%;padding:1px var(--ark-space-2);border-radius:var(--ark-radius-sm);color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle);font-size:var(--ark-type-micro);font-weight:500;display:inline-flex}.cloud-browser__verification svg{flex:none}.cloud-browser__verification>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cloud-browser__verification button{min-height:24px;padding:0 var(--ark-space-2);border-radius:var(--ark-radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.cloud-browser__verification button:hover{text-decoration:underline}.cloud-browser__verification button:focus-visible{outline-offset:-2px;outline:2px solid}.cloud-browser__account-field .account-select,.cloud-browser__filter>div{height:var(--ark-control-height)}.cloud-browser__filter{gap:var(--ark-space-3);flex-direction:column;min-width:0;display:flex}.cloud-browser__filter>span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);font-weight:600}.cloud-browser__filter>div{align-items:center;gap:var(--ark-space-3);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-field);background:var(--ark-color-surface-elevated);height:40px;padding:0 11px;display:flex}.cloud-browser__filter svg{color:var(--ark-color-content-tertiary);flex:none}.cloud-browser__filter input{min-width:0;color:var(--ark-color-content-primary);font-size:var(--ark-type-body-sm);background:0 0;border:0;outline:0;flex:1;padding:0}.cloud-browser__filter input::placeholder{color:var(--ark-color-input-placeholder)}.cloud-browser__navigation{align-items:center;gap:var(--ark-space-3);min-width:0;padding:var(--ark-space-3) var(--ark-space-7);border-bottom:1px solid var(--ark-color-border);background:var(--ark-color-surface-elevated);flex:none;display:flex}.cloud-browser__navigation .cloud-breadcrumbs{min-height:var(--ark-control-height);padding:0 var(--ark-space-3);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-field);background:var(--ark-color-surface-muted)}.cloud-browser__actions{align-items:center;gap:var(--ark-space-4);min-width:0;padding:var(--ark-space-3) var(--ark-space-7);border-bottom:1px solid var(--ark-color-border);background:var(--ark-color-surface);flex:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.cloud-browser__command-rail{align-items:center;gap:var(--ark-space-2);overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0;display:flex;overflow:auto hidden}.cloud-browser__command-rail::-webkit-scrollbar{height:4px}.cloud-browser__action-group{align-items:center;gap:var(--ark-space-2);flex-wrap:nowrap;flex:none;min-width:0;display:flex}.cloud-browser__action-group--secondary{padding-left:var(--ark-space-4);border-left:1px solid var(--ark-color-border)}.cloud-browser__actions .button{white-space:nowrap}.cloud-browser__toolbar{align-items:center;gap:var(--ark-space-4);min-height:calc(var(--ark-control-height) + var(--ark-space-5));padding:var(--ark-space-2) var(--ark-space-6);border-bottom:1px solid var(--ark-color-border);background:var(--ark-color-surface-elevated);flex-wrap:wrap;flex:none;display:flex}.cloud-browser__view-controls{gap:var(--ark-space-1);padding:var(--ark-space-1);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-field);background:var(--ark-color-surface-muted);flex:none;grid-template-columns:repeat(3,auto);display:inline-grid}.cloud-file-mutation-history{width:min(760px,100vw - 32px);max-height:min(760px,100dvh - 48px);overflow:auto}.cloud-browser__history-list{gap:var(--ark-space-3);display:grid}.cloud-browser__history-list .cloud-picker__notice{align-items:center;gap:var(--ark-space-4);flex-wrap:wrap;display:flex}.cloud-browser__history-list .cloud-picker__notice>div{gap:var(--ark-space-1);flex:auto;min-width:220px;display:grid}.cloud-browser__history-results{flex:1 0 100%}.cloud-browser__history-results summary{cursor:pointer;color:var(--ark-color-content-secondary)}.cloud-browser__history-results ul{gap:var(--ark-space-2);margin:var(--ark-space-3) 0 0;padding:0;list-style:none;display:grid}.cloud-browser__history-results li{align-items:flex-start;gap:var(--ark-space-3);padding-top:var(--ark-space-2);border-top:1px solid var(--ark-color-border);display:flex}.cloud-browser__history-results li>span{gap:var(--ark-space-1);min-width:0;display:grid}.cloud-browser__history-results li strong,.cloud-browser__history-results li small{overflow-wrap:anywhere}.cloud-browser__view-controls button{justify-content:center;align-items:center;gap:var(--ark-space-2);min-height:31px;padding:0 var(--ark-space-4);border-radius:var(--ark-radius-md);color:var(--ark-color-content-tertiary);cursor:pointer;font-size:var(--ark-type-micro);background:0 0;border:0;display:inline-flex}.cloud-browser__view-controls button:hover{color:var(--ark-color-content-primary)}.cloud-browser__view-controls button.active{color:var(--ark-color-action-primary);background:var(--ark-color-surface);box-shadow:var(--ark-shadow-xs)}@container cloud-browser (width<=999px){.cloud-browser__view-controls button{width:var(--ark-control-height-icon);padding-inline:0}.cloud-browser__view-controls button span{display:none}}.cloud-browser__body{min-height:390px;max-height:calc(100vh - 390px);padding:var(--ark-space-4) var(--ark-space-8) var(--ark-space-7);scrollbar-gutter:stable;flex:auto;overflow-y:auto}.cloud-browser__body--surface{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.cloud-artifact-stage{min-height:0;padding:var(--ark-space-4) var(--ark-space-6) var(--ark-space-5);flex:auto}.cloud-artifact-stage>.artifact-library-surface{height:100%;min-height:0}.cloud-artifact-surface{border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-lg);background:var(--ark-color-surface);overflow-x:hidden}.cloud-artifact-surface .artifact-library__item{content-visibility:visible}.cloud-artifact-item__open{width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-rows:minmax(0,1fr) 52px;padding:0;display:grid;overflow:hidden}.cloud-artifact-item__open--drop-target{outline:2px solid var(--ark-color-action-primary);outline-offset:-2px;background:var(--ark-color-action-primary-subtle)}.cloud-browser__drop-banner,.cloud-browser__drop-overlay{padding:var(--ark-space-3) var(--ark-space-5);color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);justify-content:center;align-items:center;font-weight:650;display:flex}.cloud-browser__drop-overlay{z-index:6;pointer-events:none;border:2px dashed var(--ark-color-action-primary);background:color-mix(in srgb, var(--ark-color-action-primary-subtle) 88%, transparent);position:absolute;inset:0}.cloud-browser__body{position:relative}.cloud-artifact-item__visual{min-width:0;min-height:0;color:var(--ark-color-status-info);background:var(--ark-media-color-canvas);place-items:center;display:grid;position:relative;overflow:hidden}.cloud-artifact-item__visual--folder{color:var(--ark-color-action-primary);background:linear-gradient(145deg, var(--ark-color-action-primary-subtle), var(--ark-color-surface-elevated))}.cloud-artifact-item__visual>.artifact-thumbnail,.cloud-artifact-item__visual>.cloud-media-thumb,.cloud-artifact-item__visual>.cloud-media-thumb>.artifact-thumbnail{border:0;border-radius:0;width:100%;height:100%;min-height:0}.cloud-artifact-item__visual>.cloud-media-thumb{color:var(--ark-color-status-info);background:var(--ark-media-color-canvas);display:block;position:relative;overflow:hidden}.cloud-artifact-item__visual :is(img,video){object-fit:cover;width:100%;height:100%;display:block}.cloud-file-type-glyph{--cloud-file-tone:var(--ark-color-content-tertiary);--cloud-file-surface:var(--ark-color-surface-muted);isolation:isolate;width:100%;min-width:0;height:100%;min-height:0;color:var(--cloud-file-tone);background:linear-gradient(145deg, var(--cloud-file-surface), var(--ark-media-color-canvas));place-items:center;display:grid;position:relative;overflow:hidden}.cloud-file-type-glyph:after{z-index:-1;aspect-ratio:1;background:var(--cloud-file-tone);content:"";filter:blur(54px);opacity:.14;border-radius:50%;width:64%;position:absolute}.cloud-file-type-glyph>svg{filter:drop-shadow(0 8px 22px color-mix(in srgb, var(--cloud-file-tone) 24%, transparent))}.cloud-file-type-glyph>b{left:var(--ark-space-4);bottom:var(--ark-space-4);max-width:calc(100% - var(--ark-space-8));padding:var(--ark-space-1) var(--ark-space-2);border:1px solid color-mix(in srgb, var(--cloud-file-tone) 34%, var(--ark-color-border));border-radius:var(--ark-radius-xs);color:var(--cloud-file-tone);background:color-mix(in srgb, var(--ark-media-color-canvas) 88%, transparent);font:700 var(--ark-type-nano) "Cascadia Code", monospace;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow:hidden}.cloud-file-type-glyph--image,.cloud-file-type-glyph--design{--cloud-file-tone:var(--ark-color-action-primary);--cloud-file-surface:var(--ark-color-action-primary-subtle)}.cloud-file-type-glyph--video,.cloud-file-type-glyph--document,.cloud-file-type-glyph--data{--cloud-file-tone:var(--ark-color-status-info);--cloud-file-surface:var(--ark-color-status-info-subtle)}.cloud-file-type-glyph--audio,.cloud-file-type-glyph--spreadsheet{--cloud-file-tone:var(--ark-color-status-success);--cloud-file-surface:var(--ark-color-status-success-subtle)}.cloud-file-type-glyph--presentation,.cloud-file-type-glyph--archive,.cloud-file-type-glyph--font{--cloud-file-tone:var(--ark-color-status-warning);--cloud-file-surface:var(--ark-color-status-warning-subtle)}.cloud-file-type-glyph--pdf,.cloud-file-type-glyph--package{--cloud-file-tone:var(--ark-color-status-danger);--cloud-file-surface:var(--ark-color-status-danger-subtle)}.cloud-file-type-glyph--code,.cloud-file-type-glyph--text{--cloud-file-tone:var(--ark-color-action-primary);--cloud-file-surface:var(--ark-color-action-primary-subtle)}.cloud-file-type-glyph--model{--cloud-file-tone:var(--ark-color-status-success);--cloud-file-surface:var(--ark-color-status-success-subtle)}.cloud-file-type-glyph--header{width:28px;height:28px;color:var(--cloud-file-tone);background:0 0;overflow:visible}.cloud-file-type-glyph--header:after,.cloud-file-type-glyph--header>b{display:none}.cloud-file-type-glyph--preview{border:1px solid color-mix(in srgb, var(--cloud-file-tone) 38%, var(--ark-color-border));border-radius:var(--ark-radius-xl);width:112px;height:112px;box-shadow:var(--ark-shadow-sm);flex:none}.cloud-file-type-glyph--loading:before{z-index:2;background:linear-gradient(105deg, transparent 25%, var(--ark-media-color-shimmer) 45%, transparent 65%);content:"";animation:media-thumb-shimmer var(--ark-motion-component-loading-duration) var(--ark-motion-component-loading-easing) infinite;position:absolute;inset:0;transform:translate(-100%)}.cloud-artifact-item__media-summary{max-width:calc(100% - 14px);padding:var(--ark-space-1) var(--ark-space-2);border-radius:var(--ark-radius-xs);color:var(--ark-media-color-content);background:var(--ark-media-color-scrim-strong);font:var(--ark-type-nano) "Cascadia Code", monospace;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;position:absolute;bottom:7px;left:7px;overflow:hidden}.cloud-artifact-item__copy{min-width:0;padding:var(--ark-space-3) var(--ark-space-13) var(--ark-space-3) var(--ark-space-4);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.cloud-artifact-item__identity{gap:var(--ark-space-1);flex-direction:column;min-width:0;display:flex}.cloud-artifact-item__identity strong,.cloud-artifact-item__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cloud-artifact-item__identity strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-label)}.cloud-artifact-item__identity small{color:var(--ark-color-content-tertiary);font:var(--ark-type-caption) "Cascadia Code", monospace}.cloud-artifact-item__size,.cloud-artifact-item__modified{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro);display:none}.cloud-artifact-surface[data-artifact-library-mode=list] .cloud-artifact-item__open{grid-template-rows:1fr;grid-template-columns:96px minmax(0,1fr)}.cloud-artifact-surface[data-artifact-library-mode=list] .cloud-artifact-item__copy{gap:var(--ark-space-5);height:100%;padding:var(--ark-space-3) var(--ark-space-14) var(--ark-space-3) var(--ark-space-5);grid-template-columns:minmax(0,1fr) 110px 160px}.cloud-artifact-surface[data-artifact-library-mode=list] :is(.cloud-artifact-item__size,.cloud-artifact-item__modified){display:block}.cloud-artifact-surface .artifact-library__selection{z-index:2}.cloud-artifact-item__more{z-index:3;top:var(--ark-space-2);right:var(--ark-space-2);border-radius:var(--ark-radius-action);width:30px;height:30px;color:var(--ark-color-content-secondary);background:color-mix(in srgb, var(--ark-color-surface) 82%, transparent);opacity:0;cursor:pointer;transition:opacity var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing), border-color var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing), background var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing);border:1px solid #0000;place-items:center;padding:0;display:grid;position:absolute}.artifact-library__item:hover .cloud-artifact-item__more,.cloud-artifact-item__more:focus-visible{opacity:1}.cloud-artifact-item__more:hover,.cloud-artifact-item__more:focus-visible{border-color:var(--ark-color-border-strong);color:var(--ark-color-content-primary);background:var(--ark-color-surface-elevated)}.cloud-folder-media-menu{z-index:80;gap:var(--ark-space-1);width:280px;padding:var(--ark-space-2);border:1px solid var(--ark-color-border-strong);border-radius:var(--ark-radius-lg);background:var(--ark-color-surface-elevated);box-shadow:var(--ark-shadow-sm);display:grid;position:fixed}.cloud-folder-media-menu>strong{padding:var(--ark-space-2) var(--ark-space-3);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cloud-folder-media-menu :is(button,a){align-items:center;gap:var(--ark-space-3);min-height:38px;padding:0 var(--ark-space-3);border-radius:var(--ark-radius-action);color:var(--ark-color-content-primary);cursor:pointer;font:var(--ark-type-body-sm);text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.cloud-folder-media-menu :is(button,a):hover{background:var(--ark-color-surface-raised)}.cloud-folder-media-menu button:disabled{color:var(--ark-color-content-tertiary);cursor:default}.cloud-folder-media-menu button:disabled:hover{background:0 0}.cloud-folder-media-dialog__backdrop{z-index:90;padding:var(--ark-space-6);background:color-mix(in srgb, var(--ark-color-canvas) 72%, transparent);place-items:center;display:grid;position:fixed;inset:0}.cloud-folder-media-dialog{gap:var(--ark-space-5);width:min(540px,100%);padding:var(--ark-space-7);border:1px solid var(--ark-color-border-strong);border-radius:var(--ark-radius-xl);background:var(--ark-color-surface-elevated);box-shadow:var(--ark-shadow-sm);display:grid}.cloud-folder-media-dialog>div:first-child{align-items:center;gap:var(--ark-space-4);color:var(--ark-color-action-primary);display:flex}.cloud-folder-media-dialog>div:first-child span{gap:2px;display:grid}.cloud-folder-media-dialog>div:first-child strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-title-sm)}.cloud-folder-media-dialog>div:first-child small,.cloud-folder-media-dialog p{color:var(--ark-color-content-secondary)}.cloud-folder-media-dialog dl{gap:var(--ark-space-2);padding:var(--ark-space-4);border-radius:var(--ark-radius-md);background:var(--ark-color-surface);margin:0;display:grid}.cloud-folder-media-dialog dl>div{gap:var(--ark-space-3);grid-template-columns:72px minmax(0,1fr);display:grid}.cloud-folder-media-dialog :is(dt,dd){margin:0}.cloud-folder-media-dialog dt{color:var(--ark-color-content-tertiary)}.cloud-folder-media-dialog dd{color:var(--ark-color-content-primary);text-overflow:ellipsis;white-space:nowrap;font-family:Cascadia Code,monospace;overflow:hidden}.cloud-folder-media-dialog p{margin:0;line-height:1.65}.cloud-folder-media-dialog footer{justify-content:flex-end;gap:var(--ark-space-3);display:flex}@media (hover:none),(pointer:coarse){.cloud-artifact-item__more{opacity:1}}.cloud-artifact-surface[data-artifact-library-mode=list] .artifact-library__selection{top:50%;bottom:auto;transform:translateY(-50%)}.cloud-browser__state{justify-content:center;align-items:center;gap:var(--ark-space-4);min-height:350px;color:var(--ark-color-content-secondary);font-size:var(--ark-type-body-sm);text-align:center;flex-direction:column;display:flex}.cloud-browser__state>svg{color:var(--ark-color-content-tertiary)}.cloud-browser__state>strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-label);font-weight:650}.cloud-browser__state>span{max-width:420px;color:var(--ark-color-content-secondary);line-height:1.55}.cloud-browser__state--error{color:var(--ark-color-status-danger)}.cloud-browser__state--error span{max-width:520px;color:var(--ark-color-content-secondary);line-height:1.55}.cloud-file-list{min-width:560px}.cloud-file-list__head,.cloud-file-list>button,.cloud-file-list>div{gap:var(--ark-space-5);grid-template-columns:minmax(0,1fr) 110px 155px 18px;align-items:center;display:grid}.cloud-file-list__head{min-height:38px;padding:0 var(--ark-space-4);color:var(--ark-color-content-tertiary);border-bottom:1px solid var(--ark-color-border);font-size:var(--ark-type-micro);font-weight:650}.cloud-file-list>button,.cloud-file-list>div{width:100%;min-height:52px;padding:var(--ark-space-optical-md) var(--ark-space-4);border:0;border-bottom:1px solid var(--ark-color-border);color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);text-align:left;background:0 0}.cloud-file-list>button{cursor:pointer}.cloud-file-list>button:hover{background:var(--ark-color-surface-elevated)}.cloud-file-list>button>svg{color:var(--ark-color-content-tertiary)}.cloud-file-list__name{align-items:center;gap:var(--ark-space-5);min-width:0;display:flex}.cloud-file-list__name i{border-radius:var(--ark-radius-field);width:34px;height:34px;color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);flex:none;place-items:center;font-style:normal;display:grid}.cloud-file-list>div .cloud-file-list__name i,.cloud-file-list>button.cloud-file-list__row--file .cloud-file-list__name i{color:var(--ark-color-status-info);background:var(--ark-color-status-info-subtle)}.cloud-file-list__name strong{min-width:0;color:var(--ark-color-content-primary);font-size:var(--ark-type-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cloud-file-list__label{gap:var(--ark-space-1);flex-direction:column;min-width:0;display:flex}.cloud-file-list__label small{color:var(--ark-color-content-tertiary);font:var(--ark-type-caption) "Cascadia Code", monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cloud-file-list__name .cloud-media-thumb{border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-md);width:66px;height:40px;color:var(--ark-color-status-info);background:var(--ark-media-color-canvas);position:relative;overflow:hidden}.cloud-media-thumb .artifact-thumbnail{min-height:0;color:inherit;background:0 0;border:0;border-radius:0}.cloud-media-thumb .artifact-thumbnail>img{object-fit:cover}.cloud-media-thumb .artifact-thumbnail__duration{padding:1px var(--ark-space-1);border-radius:var(--ark-radius-xs);color:var(--ark-media-color-content);background:var(--ark-media-color-scrim-strong);font:var(--ark-type-nano) "Cascadia Code", monospace;bottom:3px;right:3px}.cloud-media-thumb__local-source{left:var(--ark-space-1);top:var(--ark-space-1);z-index:1;padding:var(--ark-space-1);border-radius:var(--ark-radius-xs);color:var(--ark-media-color-content);background:var(--ark-media-color-scrim-strong);font:var(--ark-type-nano) "Cascadia Code", monospace;position:absolute}.cloud-media-thumb--audio{background:var(--ark-color-status-info-subtle)!important}.cloud-media-thumb--loading:after{background:linear-gradient(105deg, transparent 25%, var(--ark-media-color-shimmer) 45%, transparent 65%);content:"";animation:media-thumb-shimmer var(--ark-motion-component-loading-duration) var(--ark-motion-component-loading-easing) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes media-thumb-shimmer{to{transform:translate(100%)}}:root[data-motion-continuous=false] .spin,:root[data-motion-continuous=false] .capacity-bar--pending i,:root[data-motion-continuous=false] .cloud-file-type-glyph--loading:before,:root[data-motion-continuous=false] .cloud-media-thumb--loading:after{animation:none}:root[data-motion-mode=none] .davexdriver-product-surface *,:root[data-motion-mode=none] .davexdriver-product-surface :before,:root[data-motion-mode=none] .davexdriver-product-surface :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.cloud-browser__footer{align-items:center;gap:var(--ark-space-3);min-height:var(--ark-control-height);padding:0 var(--ark-space-6);border-top:1px solid var(--ark-color-border);color:var(--ark-color-content-tertiary);background:var(--ark-color-surface-elevated);font-size:var(--ark-type-micro);flex:none;display:flex}.cloud-browser__footer code{min-width:0;color:var(--ark-color-content-secondary);font:var(--ark-type-micro) "Cascadia Code", monospace;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cloud-browser__footer-status{align-items:center;gap:var(--ark-space-2);white-space:nowrap;min-width:0;display:flex}.cloud-browser__footer-status>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cloud-browser__footer-status>code{max-width:var(--ark-layout-sidebar-width);flex:0 auto}.cloud-browser__footer-status--warning{color:var(--ark-color-status-warning)}.cloud-browser__footer-action{min-height:var(--ark-control-height-compact);padding:0 var(--ark-space-3);border:1px solid var(--ark-color-border-strong);border-radius:var(--ark-radius-action);color:var(--ark-color-content-primary);background:var(--ark-color-surface);cursor:pointer;font:inherit}.cloud-browser__footer-action:hover{border-color:var(--ark-color-action-primary);color:var(--ark-color-action-primary)}.cloud-browser__footer-action:disabled{color:var(--ark-color-content-disabled);cursor:wait}.cloud-browser__clear-selection{color:var(--ark-color-action-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.cloud-browser__clear-selection:hover{text-decoration:underline}.cloud-browser__footer-hint{min-width:0;color:var(--ark-color-content-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cloud-browser__empty-action{justify-content:center;gap:var(--ark-space-3);margin:var(--ark-space-2) 0 0;flex-wrap:wrap;display:flex}.cloud-browser__empty-action a{text-decoration:none}.overview-empty-mounts{gap:var(--ark-space-3);text-align:center;padding:var(--ark-space-4) 0;justify-items:center;display:grid}.overview-empty-mounts__hint{max-width:420px;color:var(--ark-color-content-secondary);font-size:var(--ark-type-body-sm);margin:0;line-height:1.55}.cloud-file-preview{flex-direction:column;width:min(960px,100vw - 28px);height:min(720px,100vh - 34px);display:flex;overflow:hidden}.cloud-preview__backdrop--immersive{background:var(--ark-media-color-canvas-strong);-webkit-backdrop-filter:none;backdrop-filter:none}.cloud-file-preview.cloud-file-preview--immersive{background:var(--ark-media-color-canvas-strong);width:100vw;height:100dvh;max-height:none;box-shadow:none;overscroll-behavior:contain;border:0;border-radius:0;inset:0;transform:none}.cloud-file-preview--immersive>.modal__header{min-height:64px;padding:var(--ark-space-5) var(--ark-space-8);background:color-mix(in srgb, var(--ark-color-surface) 96%, transparent);flex:none}.cloud-file-preview--immersive .artifact-inspector__heading{min-width:0}.cloud-file-preview--immersive .artifact-inspector__heading h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cloud-file-preview--immersive .artifact-inspector__close{flex:none;width:42px;height:42px}.cloud-preview__info-menu{position:relative}.cloud-preview__info-menu summary{align-items:center;gap:var(--ark-space-2);min-height:32px;padding:0 var(--ark-space-3);border-radius:var(--ark-radius-pill);cursor:pointer;list-style:none;display:inline-flex}.cloud-preview__info-menu summary::-webkit-details-marker{display:none}.cloud-preview__info-menu>div{gap:var(--ark-space-2);width:min(360px,100vw - 48px);padding:var(--ark-space-3);border:1px solid var(--ark-media-color-border);border-radius:var(--ark-radius-card);background:var(--ark-media-color-floating-surface);box-shadow:0 10px 32px var(--ark-media-color-scrim-soft);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 10px);right:0}.cloud-preview__stream-badge{align-items:center;gap:var(--ark-space-2);color:var(--ark-color-status-danger);display:inline-flex}.cloud-preview__media--compact .cloud-preview__media-controller{min-height:42px}.cloud-preview__body{background:var(--ark-media-color-canvas);flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.cloud-preview__content-stage{flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.cloud-preview__content-stage--immersive{position:absolute;inset:0}.cloud-preview__shared-renderer{width:100%;height:100%;min-height:0;aspect-ratio:auto!important}.cloud-preview__shared-renderer.artifact-media-frame{padding:var(--ark-space-8);place-items:center;display:grid}.cloud-preview__shared-media{max-width:100%;max-height:100%}.cloud-preview__shared-text{min-height:0;max-height:none;color:var(--ark-media-color-code-content);background:var(--ark-media-color-canvas);flex:auto;font:11px/1.65 Cascadia Code,Consolas,monospace}.cloud-preview__body>.artifact-preview__pdf{height:100%;min-height:0}.cloud-preview__state{justify-content:center;align-items:center;gap:var(--ark-space-5);width:100%;min-height:320px;padding:var(--ark-space-11);color:var(--ark-color-content-secondary);font-size:var(--ark-type-body-sm);text-align:center;flex-direction:column;display:flex}.cloud-preview__state>svg{color:var(--ark-color-content-tertiary)}.cloud-preview__state strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-body)}.cloud-preview__state span{max-width:560px;line-height:1.6}.cloud-preview__state--error{color:var(--ark-color-status-danger)}.cloud-preview__progressive-frame{background:var(--ark-media-color-canvas);place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.cloud-preview__progressive-frame>img{object-fit:contain;image-orientation:from-image;filter:blur(1px);opacity:.88;max-width:calc(100% - 48px);max-height:calc(100% - 48px);box-shadow:0 12px 50px var(--ark-media-color-scrim);display:block}.cloud-preview__progressive-frame--video>img{background:var(--ark-media-color-video-canvas);object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}.cloud-preview__progressive-status{z-index:2;left:50%;bottom:var(--ark-space-5);align-items:center;gap:var(--ark-space-2);max-width:calc(100% - 48px);padding:var(--ark-space-2) var(--ark-space-4);border:1px solid var(--ark-media-color-border);border-radius:var(--ark-radius-pill);color:var(--ark-color-content-secondary);background:var(--ark-media-color-floating-surface);box-shadow:0 8px 28px var(--ark-media-color-scrim-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--ark-type-body-sm);display:inline-flex;position:absolute;transform:translate(-50%)}.cloud-preview__progressive-status--error{color:var(--ark-color-status-danger);border-color:var(--ark-media-color-danger-border);background:var(--ark-media-color-danger-surface)}.cloud-preview__progressive-status .button{min-height:30px;padding:0 var(--ark-space-3)}.cloud-preview__typed-fallback{justify-content:center;align-items:center;gap:var(--ark-space-3);width:100%;min-height:320px;padding:var(--ark-space-11);color:var(--ark-color-content-secondary);text-align:center;flex-direction:column;display:flex}.cloud-preview__typed-fallback>strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-heading)}.cloud-preview__typed-fallback>p{max-width:560px;color:var(--ark-color-content-secondary);font-size:var(--ark-type-body-sm);margin:0;line-height:1.65}.cloud-preview__type-kicker{margin-top:var(--ark-space-2);color:var(--cloud-file-tone,var(--ark-color-content-tertiary));font:750 var(--ark-type-micro) "Cascadia Code", monospace;letter-spacing:.12em}.cloud-preview__handle-state{align-items:center;gap:var(--ark-space-2);margin-top:var(--ark-space-4);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro);display:inline-flex}.cloud-preview__typed-error{justify-content:center;align-items:center;gap:var(--ark-space-3);max-width:640px;margin-top:var(--ark-space-4);color:var(--ark-color-status-danger);font-size:var(--ark-type-body-sm);display:flex}.cloud-image-viewer{background:var(--ark-media-color-canvas);flex:auto;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.cloud-image-viewer__source{z-index:0;object-fit:contain;border-radius:var(--ark-radius-sm);image-orientation:from-image;opacity:1;width:90%;max-width:none;height:90%;max-height:none;transition:opacity var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing);box-shadow:0 12px 50px var(--ark-media-color-scrim);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cloud-image-viewer__source--covered{opacity:0;pointer-events:none}.cloud-image-viewer__host{z-index:1;visibility:hidden;opacity:0;pointer-events:none;width:100%;height:100%;min-height:0;transition:opacity var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing);display:block;position:absolute;inset:0;overflow:hidden}.cloud-image-viewer__host--ready{visibility:visible;opacity:1;pointer-events:auto}.cloud-image-viewer__host>img{display:none}.cloud-image-viewer__status{z-index:3;left:50%;bottom:var(--ark-space-5);align-items:center;gap:var(--ark-space-2);max-width:calc(100% - 48px);padding:var(--ark-space-2) var(--ark-space-4);border:1px solid var(--ark-media-color-border);border-radius:var(--ark-radius-pill);color:var(--ark-color-content-secondary);background:var(--ark-media-color-floating-surface);box-shadow:0 8px 28px var(--ark-media-color-scrim-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--ark-type-body-sm);display:inline-flex;position:absolute;transform:translate(-50%)}.cloud-image-viewer__status>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cloud-image-viewer__status>button{min-height:30px;padding:0 var(--ark-space-3);border-radius:var(--ark-radius-pill);color:inherit;cursor:pointer;background:0 0;border:1px solid;flex:none}.cloud-image-viewer__status--warning{color:var(--ark-color-status-warning);border-color:var(--ark-color-status-warning)}.cloud-image-viewer__status--error{color:var(--ark-color-status-danger);border-color:var(--ark-media-color-danger-border);background:var(--ark-media-color-danger-surface)}.cloud-image-viewer .viewer-container{color:var(--ark-color-content-primary);background:var(--ark-media-color-canvas);width:100%!important;height:100%!important}.cloud-image-viewer .viewer-canvas{width:100%;height:100%}.cloud-image-viewer .viewer-canvas>img,.cloud-image-viewer__source{background-image:linear-gradient(45deg, var(--ark-media-color-border-soft) 25%, transparent 25%), linear-gradient(-45deg, var(--ark-media-color-border-soft) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--ark-media-color-border-soft) 75%), linear-gradient(-45deg, transparent 75%, var(--ark-media-color-border-soft) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.cloud-image-viewer .viewer-footer{padding-bottom:var(--ark-space-5)}.cloud-image-viewer .viewer-title{padding:var(--ark-media-title-padding-block) var(--ark-space-4);border-radius:var(--ark-radius-pill);color:var(--ark-color-content-primary);background:var(--ark-media-color-floating-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cloud-image-viewer .viewer-toolbar>ul{padding:var(--ark-space-1);border:1px solid var(--ark-media-color-border);border-radius:var(--ark-radius-pill);background:var(--ark-media-color-floating-surface);box-shadow:0 8px 28px var(--ark-media-color-scrim-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cloud-image-viewer .viewer-toolbar>ul>li{margin:0 var(--ark-media-toolbar-item-gap);background-color:var(--ark-media-color-control-surface)}.cloud-image-viewer .viewer-toolbar>ul>li:focus,.cloud-image-viewer .viewer-toolbar>ul>li:hover{background-color:var(--ark-media-color-accent-surface)}.cloud-image-viewer .viewer-button{background-color:var(--ark-media-color-accent-deep)}.cloud-image-viewer .viewer-canvas>img{will-change:transform}.cloud-model-viewer{width:100%;height:100%;min-height:360px;color:var(--ark-color-content-primary);background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--ark-color-status-info) 14%, transparent), var(--ark-media-color-canvas) 58%);position:relative;overflow:hidden}.cloud-model-viewer__canvas{position:absolute;inset:0}.cloud-model-viewer__canvas>canvas{touch-action:none;width:100%;height:100%;display:block}.cloud-model-viewer__toolbar{z-index:2;top:var(--ark-space-4);right:var(--ark-space-4);justify-content:flex-end;gap:var(--ark-space-2);flex-wrap:wrap;display:flex;position:absolute}.cloud-model-viewer__toolbar>button{min-height:34px;padding:0 var(--ark-space-3);border:1px solid var(--ark-media-color-border);border-radius:var(--ark-radius-pill);color:var(--ark-color-content-primary);background:var(--ark-media-color-floating-surface);box-shadow:0 8px 28px var(--ark-media-color-scrim-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.cloud-model-viewer__toolbar>button:hover,.cloud-model-viewer__toolbar>button[aria-pressed=true]{border-color:var(--ark-color-action-primary);color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.cloud-model-viewer__status{z-index:2;left:50%;bottom:var(--ark-space-5);max-width:calc(100% - 48px);padding:var(--ark-space-2) var(--ark-space-4);border:1px solid var(--ark-media-color-border);border-radius:var(--ark-radius-pill);color:var(--ark-color-content-secondary);background:var(--ark-media-color-floating-surface);box-shadow:0 8px 28px var(--ark-media-color-scrim-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--ark-type-body-sm);text-align:center;position:absolute;transform:translate(-50%)}.cloud-model-viewer__status--failed{border-color:var(--ark-media-color-danger-border);color:var(--ark-color-status-danger);background:var(--ark-media-color-danger-surface)}.cloud-model-viewer:fullscreen{min-height:100vh}.cloud-preview__image{width:100%;height:100%;padding:var(--ark-space-8);place-items:center;display:grid;overflow:auto}.cloud-preview__image img{object-fit:contain;border-radius:var(--ark-radius-sm);max-width:100%;max-height:100%;box-shadow:0 12px 50px var(--ark-media-color-scrim);display:block}.cloud-preview__text{flex-direction:column;width:100%;min-height:0;display:flex;overflow:hidden}.cloud-preview__text pre{min-height:0;color:var(--ark-media-color-code-content);background:var(--ark-media-color-canvas);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;flex:auto;margin:0;padding:22px;font:11px/1.65 Cascadia Code,Consolas,monospace;overflow:auto}.cloud-preview__text>div{padding:9px var(--ark-space-7);color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle);font-size:var(--ark-type-micro);flex:none}.cloud-preview__pdf{background:#fff;border:0;width:100%;height:100%}.cloud-preview__media{background:var(--ark-media-color-canvas-strong);flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.cloud-preview__media video{object-fit:contain;background:var(--ark-media-color-video-canvas);flex:auto;width:100%;min-height:0;display:block}.cloud-preview__media-controller{--media-primary-color:var(--ark-media-color-content-strong);--media-secondary-color:color-mix(in srgb, var(--ark-media-color-canvas-strong) 78%, transparent);--media-control-hover-background:var(--ark-media-color-accent-surface);--media-control-background:transparent;--media-control-padding:9px;--media-font-family:var(--ark-font-family-sans,system-ui, sans-serif);--media-font-size:12px;--media-range-track-background:var(--ark-media-color-border-strong);--media-range-bar-color:var(--ark-media-color-accent);flex:auto;width:100%;min-height:0;display:block;position:relative;overflow:hidden}.cloud-preview__media-controller>video[slot=media]{object-fit:contain;background:var(--ark-media-color-video-canvas);width:100%;height:100%;min-height:0;display:block}.cloud-preview__video-runtime-loading{width:100%;min-height:0;color:var(--ark-media-color-content-secondary);background:var(--ark-media-color-video-canvas);flex:auto;place-items:center;display:grid;position:relative;overflow:hidden}.cloud-preview__video-runtime-loading>img{object-fit:contain;width:100%;height:100%}.cloud-preview__video-runtime-loading>span{left:50%;bottom:var(--ark-space-5);padding:var(--ark-space-2) var(--ark-space-4);border-radius:var(--ark-radius-pill);background:var(--ark-media-color-floating-surface);position:absolute;transform:translate(-50%)}.cloud-preview__media-control-bar{z-index:3;background:linear-gradient(transparent, color-mix(in srgb, var(--ark-media-color-canvas-strong) 94%, transparent) 42%);width:100%;padding:var(--ark-space-11) var(--ark-space-3) var(--ark-media-control-padding-edge);align-items:center;display:flex;position:absolute;inset:auto 0 0}.cloud-preview__media-control-bar media-time-range{flex:auto;min-width:120px}.cloud-preview__media-control-bar media-volume-range{width:88px}.cloud-preview__audio-shell{background:radial-gradient(circle at 25% 32%, var(--ark-media-color-accent-glow), transparent 42%), linear-gradient(135deg, var(--ark-media-color-canvas-strong), color-mix(in srgb, var(--ark-media-color-canvas) 80%, var(--ark-media-color-accent-deep)));grid-template-columns:minmax(190px,.78fr) minmax(340px,1.35fr);align-items:center;gap:clamp(26px,5vw,58px);width:100%;height:100%;min-height:410px;margin:auto;padding:clamp(34px,6vw,68px);display:grid;position:relative;overflow:hidden}.cloud-preview__audio-element{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.cloud-preview__audio-hero{z-index:1;align-items:center;gap:var(--ark-space-2);text-align:center;flex-direction:column;min-width:0;display:flex;position:relative}.cloud-preview__audio-ambient{z-index:-2;object-fit:cover;opacity:.16;filter:blur(42px)saturate(1.25);width:calc(100% + 120px);height:calc(100% + 120px);position:absolute;inset:-60px;transform:scale(1.08)}.cloud-preview__audio-art{aspect-ratio:1;width:clamp(150px,20vw,210px);margin-bottom:var(--ark-space-4);border:1px solid var(--ark-media-color-border);border-radius:calc(var(--ark-radius-media-art) + var(--ark-radius-xs));color:var(--ark-media-color-accent);background:linear-gradient(145deg, var(--ark-media-color-accent-deep), var(--ark-media-color-accent-surface));box-shadow:0 24px 70px var(--ark-media-color-scrim);place-items:center;display:grid;overflow:hidden}.cloud-preview__audio-art img{object-fit:cover;width:100%;height:100%;display:block}.cloud-preview__audio-kicker{color:var(--ark-media-color-accent);font-size:var(--ark-type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:750}.cloud-preview__audio-shell strong{max-width:100%;color:var(--ark-media-color-content);font-size:var(--ark-type-title-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.cloud-preview__audio-hero>small{color:var(--ark-media-color-content-muted);font-size:var(--ark-type-caption);letter-spacing:.04em}.cloud-preview__audio-controls{z-index:1;gap:var(--ark-space-5);border:1px solid var(--ark-media-color-border);border-radius:var(--ark-radius-modal);background:color-mix(in srgb, var(--ark-media-color-glass-surface) 88%, transparent);min-width:0;box-shadow:0 20px 60px var(--ark-media-color-scrim-soft);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);flex-direction:column;padding:26px;display:flex;position:relative}.cloud-preview__audio-timeline{gap:var(--ark-space-2) var(--ark-space-4);color:var(--ark-media-color-content-muted);font-size:var(--ark-type-caption);font-variant-numeric:tabular-nums;grid-template-columns:auto auto;align-items:center;display:grid}.cloud-preview__audio-timeline input{width:100%;accent-color:var(--ark-media-color-accent);cursor:pointer;grid-column:1/-1}.cloud-preview__audio-timeline span:last-child{text-align:right}.cloud-preview__audio-transport{justify-content:center;align-items:center;gap:var(--ark-space-3);display:flex}.cloud-preview__audio-transport>button{border-radius:var(--ark-radius-pill);width:38px;height:38px;color:var(--ark-media-color-content-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.cloud-preview__audio-transport>button:hover{color:var(--ark-media-color-content);background:var(--ark-media-color-control-surface)}.cloud-preview__audio-transport>button:nth-of-type(4) svg{transform:scaleX(-1)}.cloud-preview__audio-transport>.cloud-preview__audio-play{width:54px;height:54px;color:var(--ark-media-color-canvas-strong);background:var(--ark-media-color-accent);box-shadow:0 10px 26px color-mix(in srgb, var(--ark-media-color-accent) 32%, transparent)}.cloud-preview__audio-transport>.cloud-preview__audio-play:hover{color:var(--ark-media-color-canvas-strong);background:color-mix(in srgb, var(--ark-media-color-accent) 88%, white)}.cloud-preview__audio-volume{width:94px;display:flex}.cloud-preview__audio-volume input{width:100%;accent-color:var(--ark-media-color-accent)}.cloud-preview__audio-options{justify-content:space-between;align-items:center;gap:var(--ark-space-3);padding-top:var(--ark-space-4);border-top:1px solid var(--ark-media-color-border-soft);color:var(--ark-media-color-content-muted);font-size:var(--ark-type-caption);display:flex}.cloud-preview__audio-options>label{align-items:center;gap:var(--ark-space-2);display:inline-flex}.cloud-preview__audio-options select{width:auto;min-width:66px;height:30px;color:var(--ark-media-color-content-secondary);border-color:var(--ark-media-color-border-control);background-color:var(--ark-media-color-control-surface);font-size:inherit;padding:0 24px 0 8px}.cloud-preview__audio-options details{position:relative}.cloud-preview__audio-options summary{align-items:center;gap:var(--ark-space-2);cursor:pointer;list-style:none;display:inline-flex}.cloud-preview__audio-options summary::-webkit-details-marker{display:none}.cloud-preview__audio-options details>div{z-index:5;gap:var(--ark-space-2);width:min(330px,76vw);padding:var(--ark-space-4);border:1px solid var(--ark-media-color-border);border-radius:var(--ark-radius-control);color:var(--ark-media-color-content-secondary);background:var(--ark-media-color-floating-surface);box-shadow:0 14px 40px var(--ark-media-color-scrim);display:grid;position:absolute;bottom:calc(100% + 10px);right:0}.cloud-preview__audio-shell--compact{background:0 0;grid-template-columns:1fr;gap:0;min-height:0;padding:0;overflow:visible}.cloud-preview__audio-shell--compact .cloud-preview__audio-controls{align-items:center;gap:var(--ark-space-3);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.cloud-preview__audio-shell--compact .cloud-preview__audio-timeline{gap:var(--ark-space-2);grid-template-columns:auto 1fr auto}.cloud-preview__audio-shell--compact .cloud-preview__audio-timeline input{grid-area:1/2}.cloud-preview__audio-shell--compact .cloud-preview__audio-timeline span:first-of-type{grid-area:1/1}.cloud-preview__audio-shell--compact .cloud-preview__audio-timeline span:last-child{grid-area:1/3}.cloud-preview__audio-shell--compact .cloud-preview__audio-transport{grid-area:1/2}.cloud-preview__audio-shell--compact .cloud-preview__audio-transport>button:not(.cloud-preview__audio-play),.cloud-preview__audio-shell--compact .cloud-preview__audio-volume{display:none}.cloud-preview__audio-shell--compact .cloud-preview__audio-transport>.cloud-preview__audio-play{width:38px;height:38px}@media (max-width:720px){.cloud-preview__audio-shell:not(.cloud-preview__audio-shell--compact){align-content:center;gap:var(--ark-space-5);min-height:0;padding:var(--ark-space-6);grid-template-columns:1fr;overflow:auto}.cloud-preview__audio-art{width:min(42vw,170px)}.cloud-preview__audio-controls{width:100%;padding:var(--ark-space-5)}.cloud-preview__audio-volume{display:none}.cloud-preview__audio-options{align-items:flex-start}}.cloud-preview__media-tools{align-items:center;gap:var(--ark-space-4);min-height:48px;padding:var(--ark-space-optical-md) var(--ark-space-5);border-top:1px solid var(--ark-media-color-border);color:var(--ark-media-color-content-muted);background:var(--ark-media-color-surface-strong);font-size:var(--ark-type-micro);flex-wrap:wrap;flex:none;display:flex}.cloud-preview__media-tools label,.cloud-preview__subtitle-state{align-items:center;gap:var(--ark-space-3);display:inline-flex}.cloud-preview__remux-badge{min-height:26px;padding:0 var(--ark-space-3);border-radius:var(--ark-radius-pill);color:var(--ark-color-status-info);background:var(--ark-color-status-info-subtle);font-size:var(--ark-type-caption);white-space:nowrap;align-items:center;display:inline-flex}.cloud-preview__media-tools select{width:auto;min-width:72px;height:32px;color:var(--ark-media-color-content-strong);border-color:var(--ark-media-color-border-strong);background-color:var(--ark-media-color-control-surface);font-size:var(--ark-type-micro);padding:0 26px 0 9px}.cloud-preview__media-tools .button{min-height:32px;padding:0 var(--ark-space-4);color:var(--ark-media-color-content-secondary);border-color:var(--ark-media-color-border-control);background:var(--ark-media-color-surface)}.cloud-preview__subtitle-state{white-space:nowrap}.cloud-preview__shortcut-hint{min-width:0;color:var(--ark-media-color-content-faint);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.cloud-preview__diagnostics{align-items:center;gap:var(--ark-space-4);min-width:0;padding-top:var(--ark-space-2);border-top:1px solid var(--ark-media-color-border-soft);color:var(--ark-media-color-content-diagnostic);font-size:var(--ark-type-caption);white-space:nowrap;flex:1 0 100%;display:flex}.cloud-preview__diagnostics i{padding:var(--ark-space-optical-xs) var(--ark-space-optical-md);border-radius:var(--ark-radius-pill);color:var(--ark-color-status-success);background:var(--ark-color-status-success-subtle);font-style:normal}.cloud-preview__diagnostics--failed i{color:var(--ark-color-status-danger);background:var(--ark-color-status-danger-subtle)}.cloud-preview__diagnostics>span{text-overflow:ellipsis;overflow:hidden}.cloud-preview__buffering{align-items:center;gap:var(--ark-space-3);padding:var(--ark-space-3) 11px;border-radius:var(--ark-radius-pill);color:var(--ark-media-color-buffering-content);background:var(--ark-media-color-floating-surface);box-shadow:0 8px 30px var(--ark-media-color-scrim-soft);font-size:var(--ark-type-micro);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:absolute;inset:18px auto auto 18px}.cloud-preview__media-error{align-items:center;gap:var(--ark-space-4);border:1px solid var(--ark-media-color-danger-border);border-radius:var(--ark-radius-control);color:var(--ark-media-color-danger);background:var(--ark-media-color-danger-surface);font-size:var(--ark-type-label);padding:11px 13px;line-height:1.5;display:flex;position:absolute;inset:auto 18px 18px}.cloud-preview__switch-state{z-index:8;align-items:center;gap:var(--ark-space-2);max-width:calc(100% - 40px);padding:var(--ark-space-2) var(--ark-space-4);border:1px solid var(--ark-media-color-border);border-radius:var(--ark-radius-pill);color:var(--ark-media-color-content-secondary);background:var(--ark-media-color-floating-surface);box-shadow:0 10px 32px var(--ark-media-color-scrim-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:var(--ark-type-caption);white-space:nowrap;display:inline-flex;position:absolute;bottom:78px;left:50%;transform:translate(-50%)}.cloud-preview__switch-state--error{color:var(--ark-color-status-danger);border-color:var(--ark-media-color-danger-border)}.cloud-preview__switch-state>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cloud-preview__switch-state>button{min-height:28px;padding:0 var(--ark-space-3);border-radius:var(--ark-radius-pill);color:inherit;background:var(--ark-media-color-control-surface);cursor:pointer;border:0}.cloud-preview__footer{align-items:center}.cloud-file-preview--immersive>.cloud-preview__footer{min-height:64px;padding:var(--ark-space-4) var(--ark-space-8);background:color-mix(in srgb, var(--ark-color-surface) 96%, transparent);flex:none}.cloud-preview__footer>div{gap:var(--ark-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.cloud-preview__footer>.artifact-inspector__actions{flex-direction:row;flex:none;align-items:center}.cloud-preview__footer>div span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cloud-preview__footer .button{align-items:center;gap:var(--ark-space-3);text-decoration:none;display:inline-flex}.cloud-preview__queue-controls{align-items:center;gap:var(--ark-space-2)!important;flex-direction:row!important;flex:none!important;min-width:auto!important}.cloud-preview__queue-controls>span{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);white-space:nowrap}.cloud-preview__queue-controls .button{min-height:32px;padding:0 var(--ark-space-4)}.cloud-preview__immersive-navigation{z-index:8;inset:50% var(--ark-space-6) auto;pointer-events:none;justify-content:space-between;display:flex;position:absolute;transform:translateY(-50%)}.cloud-preview__immersive-navigation button{border:1px solid var(--ark-media-color-border);border-radius:var(--ark-radius-pill);width:48px;height:64px;color:var(--ark-media-color-content-strong);background:var(--ark-media-color-floating-surface);box-shadow:0 10px 34px var(--ark-media-color-scrim-soft);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.72;place-items:center;display:grid}.cloud-preview__immersive-navigation button:hover,.cloud-preview__immersive-navigation button:focus-visible{opacity:1;border-color:var(--ark-media-color-accent)}.cloud-preview__immersive-navigation button:disabled{visibility:hidden}.media-toolchain-dialog{width:min(720px,100vw - 28px)}.media-toolchain-dialog .modal__body{padding:var(--ark-space-9)}.media-toolchain{gap:var(--ark-space-10);grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);display:grid}.media-toolchain>div{align-items:flex-start;gap:var(--ark-space-3);flex-direction:column;display:flex}.media-toolchain strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-body)}.media-toolchain p{color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);margin:0;line-height:1.55}.media-toolchain__status{align-items:center;gap:var(--ark-space-2);padding:var(--ark-space-1) var(--ark-space-3);border-radius:var(--ark-radius-pill);font-size:var(--ark-type-caption);display:inline-flex}.media-toolchain__status--ready{color:var(--ark-color-status-success);background:var(--ark-color-status-success-subtle)}.media-toolchain__status--limited{color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle)}.media-toolchain dl{gap:var(--ark-space-2);margin:0;display:grid}.media-toolchain dl>div{gap:var(--ark-space-5);min-width:0;padding:var(--ark-space-optical-md) 9px;border-radius:var(--ark-radius-md);background:var(--ark-color-surface-elevated);font-size:var(--ark-type-caption);grid-template-columns:100px minmax(0,1fr);display:grid}.media-toolchain dt{color:var(--ark-color-content-tertiary)}.media-toolchain dd{color:var(--ark-color-content-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.media-center{gap:var(--ark-space-11);flex-direction:column;display:flex}.media-center__section-title{margin-bottom:var(--ark-space-5);justify-content:space-between;align-items:center;display:flex}.media-center__section-title>div{align-items:center;gap:var(--ark-space-3);color:var(--ark-color-action-primary);display:flex}.media-center__section-title h2{color:var(--ark-color-content-primary);font-size:var(--ark-type-subheading);margin:0}.media-center__section-title>span{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro)}.media-history-grid{align-items:stretch;gap:var(--ark-space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.media-history-card{border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-card);min-width:0;height:100%;color:var(--ark-color-content-primary);background:var(--ark-color-surface);box-shadow:var(--ark-elevation-surface);cursor:pointer;text-align:left;transition:transform var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing), border-color var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing);flex-direction:column;padding:0;display:flex;overflow:hidden}.media-history-card:hover{border-color:var(--ark-color-action-primary);transform:translateY(-2px)}.media-history-card__visual{color:#a89eff;background:radial-gradient(circle at 70% 10%,#7c6df761,#0000 45%),linear-gradient(145deg,#252b3e,#11141d);flex:0 0 118px;place-items:center;height:118px;display:grid;position:relative}.media-history-card__visual>.cloud-media-thumb,.media-history-card__visual>.cloud-media-thumb>.artifact-thumbnail{border:0;border-radius:0;width:100%;height:100%;min-height:0}.media-history-card__visual>.cloud-media-thumb{display:block;overflow:hidden}.media-history-card__visual :is(img,video){object-fit:cover;width:100%;height:100%;display:block}.media-history-card__visual>.media-history-card__play{z-index:2;border-radius:var(--ark-radius-round);width:38px;height:38px;color:var(--ark-color-action-primary-content);background:var(--ark-color-action-primary);place-items:center;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 24px #705ef161}.media-history-card__visual>.media-history-card__play svg{margin-left:2px}.media-history-card__badge{z-index:2;border-radius:var(--ark-radius-capsule);max-width:calc(100% - 62px);color:var(--ark-media-color-content);background:var(--ark-media-color-scrim-strong);font-size:var(--ark-type-micro);text-overflow:ellipsis;white-space:nowrap;padding:2px 7px;position:absolute;bottom:12px;left:10px;overflow:hidden}.media-history-card__body{gap:var(--ark-space-2);min-width:0;padding:var(--ark-space-5);flex-direction:column;flex:auto;display:flex}.media-history-card__body strong{font-size:var(--ark-type-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-history-card__body>span,.media-history-card__body small{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-history-card__progress{z-index:2;background:var(--ark-media-color-border-strong);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.media-history-card__progress i{background:var(--ark-color-action-primary);height:100%;display:block}.media-center__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.media-center__empty p{max-width:460px;margin:-var(--ark-space-4) 0 var(--ark-space-7);color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);line-height:1.65}.media-center__empty a,.page-actions>a{align-items:center;gap:var(--ark-space-3);text-decoration:none;display:inline-flex}.cloud-media-thumb>video{object-fit:cover;width:100%;height:100%;display:block}.media-center-tabs{align-items:center;gap:var(--ark-space-2);margin:calc(-1 * var(--ark-space-3)) 0 var(--ark-space-7);padding:var(--ark-space-1);border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-card);background:var(--ark-color-surface-subtle);display:flex;overflow-x:auto}.media-center-tabs button{min-height:36px;padding:0 var(--ark-space-5);border-radius:var(--ark-radius-control);color:var(--ark-color-content-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0}.media-center-tabs button.active{color:var(--ark-color-content-primary);background:var(--ark-color-surface-raised);box-shadow:var(--ark-shadow-sm)}.media-domain-subtabs{align-items:center;gap:var(--ark-space-2);margin:calc(-1 * var(--ark-space-3)) 0 var(--ark-space-5);padding-left:var(--ark-space-2);display:flex;overflow-x:auto}.media-domain-subtabs button{min-height:32px;padding:0 var(--ark-space-4);border-radius:var(--ark-radius-pill);color:var(--ark-color-content-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border:0}.media-domain-subtabs button.active{color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.media-library-toolbar{align-items:center;gap:var(--ark-space-3);min-width:0;margin-bottom:var(--ark-space-6);grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);display:grid}.media-library-toolbar label{align-items:center;gap:var(--ark-space-2);flex:1;min-width:220px;display:flex}.media-library-toolbar input{flex:1;min-width:0}.media-library-toolbar__controls{align-items:center;gap:var(--ark-space-3);overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.media-library-toolbar__controls>:is(select,button,span),.media-library-toolbar__controls .cloud-browser__view-controls{flex:none}.media-library-toolbar select{width:auto;max-width:180px}.media-library-toolbar .cloud-browser__view-controls{margin-left:0}.media-artifact-library{min-height:0;position:relative}.media-artifact-library>.artifact-library-surface{min-height:360px}.media-artifact-surface{border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-card);background:var(--ark-color-surface-subtle)}.media-artifact-surface .artifact-library__item{background:var(--ark-color-surface-raised);box-shadow:var(--ark-shadow-sm)}.media-artifact-item__open{width:100%;min-width:0;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.media-artifact-item__visual{background:var(--ark-media-color-video-canvas);flex:auto;min-height:0;position:relative;overflow:hidden}.media-artifact-item__visual>.cloud-media-thumb{border:0;border-radius:0;width:100%;height:100%}.media-artifact-item__play{right:var(--ark-space-3);bottom:var(--ark-space-3);width:32px;height:32px;color:var(--ark-media-color-content);background:var(--ark-media-color-scrim-strong);box-shadow:var(--ark-shadow-sm);border-radius:50%;place-items:center;display:grid;position:absolute}.media-artifact-item__copy{justify-content:space-between;align-items:center;gap:var(--ark-space-4);min-width:0;height:52px;padding:var(--ark-space-optical-md) 112px var(--ark-space-optical-md) var(--ark-space-4);flex:0 0 52px;display:flex}.media-artifact-item__copy>span:first-child{gap:var(--ark-space-optical-xs);flex-direction:column;min-width:0;display:flex}.media-artifact-item__copy :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-artifact-item__copy strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-label)}.media-artifact-item__copy small{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro)}.media-artifact-item__facts{display:none}.media-artifact-item__actions{z-index:3;right:var(--ark-space-2);align-items:center;gap:2px;display:flex;position:absolute;bottom:10px}.media-artifact-item__actions button{border-radius:var(--ark-radius-action);width:28px;height:28px;color:var(--ark-color-content-secondary);background:var(--ark-color-surface-elevated);box-shadow:var(--ark-shadow-sm);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.media-artifact-item__actions button:is(:hover,:focus-visible),.media-artifact-item__actions button.is-active{color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.media-artifact-surface[data-artifact-library-mode=list] .media-artifact-item__open{flex-direction:row}.media-artifact-surface[data-artifact-library-mode=list] .media-artifact-item__visual{flex:0 0 112px;width:112px;height:100%}.media-artifact-surface[data-artifact-library-mode=list] .media-artifact-item__play{width:26px;height:26px;bottom:6px;right:6px}.media-artifact-surface[data-artifact-library-mode=list] .media-artifact-item__copy{flex:auto;min-width:0;height:100%;padding-right:132px}.media-artifact-surface[data-artifact-library-mode=list] .media-artifact-item__facts{gap:var(--ark-space-4);text-align:right;grid-template-columns:70px 130px 90px;min-width:310px;display:grid}.media-artifact-surface[data-artifact-library-mode=list] .media-artifact-item__actions{top:50%;bottom:auto;transform:translateY(-50%)}.media-artifact-library__empty{justify-content:center;align-items:center;gap:var(--ark-space-3);min-height:260px;color:var(--ark-color-content-tertiary);text-align:center;flex-direction:column;display:flex}.media-artifact-library__empty svg{color:var(--ark-color-action-primary)}.media-artifact-library__empty strong{color:var(--ark-color-content-primary)}.media-item-dialog{width:min(680px,100vw - 32px)}.media-item-dialog__body{min-height:0;padding:var(--ark-space-6);overflow:auto}.media-item-dialog__body>.cloud-media-thumb{border-radius:var(--ark-radius-card);width:100%;height:260px}.media-item-dialog__body dl{gap:var(--ark-space-2);margin:var(--ark-space-5) 0;display:grid}.media-item-dialog__body dl>div{gap:var(--ark-space-3);grid-template-columns:92px minmax(0,1fr);display:grid}.media-item-dialog__body :is(dt,dd){margin:0}.media-item-dialog__body dt{color:var(--ark-color-content-tertiary)}.media-item-dialog__body dd{min-width:0;color:var(--ark-color-content-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-item-dialog__actions{align-items:center;gap:var(--ark-space-2);flex-wrap:wrap;display:flex}.media-item-dialog__actions select{width:auto;min-width:120px}.media-item-dialog__actions .is-active{color:var(--ark-color-action-primary)}.media-library-grid{gap:var(--ark-space-5);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.media-library-card{border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-card);background:var(--ark-color-surface-raised);min-width:0;box-shadow:var(--ark-shadow-sm);overflow:hidden}.media-library-card__open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.media-library-card__open>.cloud-media-thumb{border:0;border-radius:0;width:100%;height:148px}.media-library-card__open>.cloud-file-list__label{padding:var(--ark-space-5) var(--ark-space-6) var(--ark-space-1);display:flex}.media-library-card__meta{justify-content:space-between;gap:var(--ark-space-3);padding:0 var(--ark-space-6) var(--ark-space-4);color:var(--ark-color-content-tertiary);display:flex}.media-library-card__meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-library-card__tags,.media-library-chips{gap:var(--ark-space-2);padding:0 var(--ark-space-6) var(--ark-space-4);flex-wrap:wrap;display:flex}.media-library-card__tags span,.media-library-chips span{align-items:center;gap:var(--ark-space-2);padding:var(--ark-space-1) var(--ark-space-3);border-radius:var(--ark-radius-pill);color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);font-size:var(--ark-type-micro);display:inline-flex}.media-library-chips{padding:var(--ark-space-4) 0 0}.media-library-chips small{opacity:.7}.media-library-card__actions{align-items:center;gap:var(--ark-space-2);padding:var(--ark-space-4) var(--ark-space-5);border-top:1px solid var(--ark-color-border-subtle);display:flex}.media-library-card__actions select{width:auto;min-width:0;height:30px;padding:0 var(--ark-space-2);font-size:var(--ark-type-micro);flex:1}.media-library-card__actions button{align-items:center;gap:var(--ark-space-2);min-height:30px;color:var(--ark-color-content-secondary);cursor:pointer;font-size:var(--ark-type-micro);background:0 0;border:0;display:inline-flex}.media-library-card__actions button.is-active{color:var(--ark-color-action-primary)}.media-library-card__details{border-top:1px solid var(--ark-color-border-subtle);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro)}.media-library-card__details summary{align-items:center;gap:var(--ark-space-2);padding:var(--ark-space-3) var(--ark-space-5);cursor:pointer;list-style:none;display:flex}.media-library-card__details summary::-webkit-details-marker{display:none}.media-library-card__details>div{gap:var(--ark-space-2);padding:0 var(--ark-space-5) var(--ark-space-4);flex-wrap:wrap;display:flex}.media-library-card__details span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.media-library-card__details span:not(:last-child){padding:2px var(--ark-space-2);border-radius:var(--ark-radius-pill);background:var(--ark-color-surface-subtle)}.media-series-list{gap:var(--ark-space-7);flex-direction:column;display:flex}.media-series-group{min-width:0}.media-gallery,.media-music{gap:var(--ark-space-7);flex-direction:column;display:flex}.media-domain-toolbar{justify-content:space-between;align-items:center;gap:var(--ark-space-5);padding:var(--ark-space-4) var(--ark-space-5);border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-card);background:var(--ark-color-surface-subtle);display:flex}.media-domain-toolbar>div:first-child{align-items:center;gap:var(--ark-space-3);display:flex}.media-domain-toolbar>div:first-child svg{color:var(--ark-color-action-primary)}.media-domain-toolbar>div:first-child span{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.media-domain-switch{padding:var(--ark-space-optical-xs);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.media-domain-switch button{min-height:32px;padding:0 var(--ark-space-4);border-radius:calc(var(--ark-radius-control) - var(--ark-radius-hairline));color:var(--ark-color-content-secondary);cursor:pointer;background:0 0;border:0}.media-domain-switch button.active{color:var(--ark-color-content-primary);background:var(--ark-color-surface-raised);box-shadow:var(--ark-shadow-sm)}.media-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-flow:dense;gap:var(--ark-space-3);display:grid}.media-gallery-item{border-radius:var(--ark-radius-card);min-width:0;color:inherit;background:var(--ark-color-surface-raised);box-shadow:var(--ark-shadow-sm);cursor:pointer;text-align:left;border:0;padding:0;overflow:hidden}.media-gallery-item>.cloud-media-thumb{border:0;border-radius:0;width:100%;height:190px}.media-gallery-item>span{gap:var(--ark-space-optical-xs);padding:var(--ark-space-3) var(--ark-space-4);flex-direction:column;display:flex}.media-gallery-item :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-gallery-item small{color:var(--ark-color-content-tertiary)}.media-album-grid{gap:var(--ark-space-5);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.media-album-card{align-items:stretch;gap:var(--ark-space-2);min-width:0;padding:0 0 var(--ark-space-4);border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-card);color:inherit;background:var(--ark-color-surface-raised);cursor:pointer;text-align:left;flex-direction:column;display:flex;overflow:hidden}.media-album-card__cover{background:var(--ark-color-surface-muted);height:168px;display:block;overflow:hidden}.media-album-card__cover>.cloud-media-thumb{border:0;border-radius:0;width:100%;height:100%}.media-album-card>:is(strong,small){margin-inline:var(--ark-space-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-album-card small{color:var(--ark-color-content-tertiary)}.media-music-groups{gap:var(--ark-space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.media-music-groups button{align-items:flex-start;gap:var(--ark-space-2);min-width:0;padding:var(--ark-space-5);border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-card);color:inherit;background:var(--ark-color-surface-raised);cursor:pointer;text-align:left;flex-direction:column;display:flex}.media-music-groups button>span{border-radius:var(--ark-radius-dense-card);width:54px;height:54px;color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);place-items:center;display:grid;overflow:hidden}.media-music-groups button>span>.cloud-media-thumb,.media-music-groups button>span>.cloud-media-thumb>.artifact-thumbnail{border:0;border-radius:0;width:100%;height:100%;min-height:0}.media-music-groups button :is(strong,small){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.media-music-groups button small{color:var(--ark-color-content-tertiary)}.media-music-layout{align-items:start;gap:var(--ark-space-6);grid-template-columns:minmax(0,1fr) 280px;display:grid}.media-song-list{border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-card);background:var(--ark-color-surface-raised);overflow:hidden}.media-song-list>button{align-items:center;gap:var(--ark-space-3);width:100%;min-height:58px;padding:var(--ark-space-3) var(--ark-space-4);border:0;border-bottom:1px solid var(--ark-color-border-subtle);color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:34px minmax(180px,1.7fr) minmax(120px,1fr) 58px 24px;display:grid}.media-song-list>button:last-child{border-bottom:0}.media-song-list>button:hover{background:var(--ark-color-surface-subtle)}.media-song-list>button>span{min-width:0;color:var(--ark-color-content-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-song-list>button>span:nth-child(2){flex-direction:column;display:flex}.media-song-list>button strong,.media-song-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-song-list__index{text-align:center;color:var(--ark-color-content-tertiary)!important}.media-play-queue{top:var(--ark-space-5);gap:var(--ark-space-3);padding:var(--ark-space-5);border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-card);background:var(--ark-color-surface-raised);flex-direction:column;display:flex;position:sticky}.media-play-queue p{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);margin:0;line-height:1.55}.media-play-queue ol{max-height:420px;margin:0;padding-left:22px;overflow:auto}.media-play-queue li{padding:var(--ark-space-2)}.media-play-queue li span,.media-play-queue li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.media-play-queue li small,.media-play-queue>small{color:var(--ark-color-content-tertiary)}.media-audio-dock{z-index:950;left:calc(var(--sidebar-width,240px) + 24px);align-items:center;gap:var(--ark-space-4);min-width:0;padding:var(--ark-space-3) var(--ark-space-4);border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-card);background:color-mix(in srgb,var(--ark-color-surface-raised) 94%,transparent);box-shadow:var(--ark-shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(190px,280px) minmax(320px,1fr) auto;display:grid;position:fixed;bottom:18px;right:24px}.media-video-dock{z-index:940;left:calc(var(--sidebar-width,240px) + 24px);align-items:center;gap:var(--ark-space-4);min-width:0;min-height:74px;padding:var(--ark-space-4) var(--ark-space-5);border:1px solid color-mix(in srgb,var(--ark-color-border-subtle) 82%, var(--ark-color-action-primary));border-radius:var(--ark-radius-card);background:color-mix(in srgb,var(--ark-color-surface-raised) 95%,transparent);box-shadow:0 16px 48px var(--ark-color-overlay-shadow-strong), 0 1px 0 color-mix(in srgb,var(--ark-media-color-border-soft) 67%,transparent) inset;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);grid-template-columns:minmax(220px,310px) minmax(330px,1fr) auto;display:grid;position:fixed;bottom:18px;right:24px}.davexdriver-media-video-dock-active .page,.davexdriver-media-video-dock-active .page[data-page=catalog]{padding-bottom:calc(var(--ark-density-page-end) + var(--ark-space-16) + var(--ark-space-12))}.media-video-dock:focus-visible{outline:2px solid var(--ark-color-action-primary);outline-offset:3px}.media-video-dock__engine{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.media-video-dock__engine video{width:1px;height:1px}.media-video-dock__identity{align-items:center;gap:var(--ark-space-3);min-width:0;min-height:48px;padding:var(--ark-space-optical-xs) var(--ark-space-2);border-radius:var(--ark-radius-control);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.media-video-dock__identity:hover{background:var(--ark-color-surface-subtle)}.media-video-dock__identity:focus-visible,.media-video-dock :is(button,summary,a,input,select):focus-visible{outline:2px solid var(--ark-color-action-primary);outline-offset:2px}.media-video-dock__copy{gap:var(--ark-space-optical-xs);flex-direction:column;min-width:0;display:flex}.media-video-dock__identity :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-video-dock__identity strong{font-size:var(--ark-type-body-sm)}.media-video-dock__identity small{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro)}.media-video-dock__cover{border-radius:var(--ark-radius-control);background:var(--ark-color-surface-muted);flex:0 0 80px;width:80px;height:45px;overflow:hidden}.media-video-dock__cover>.cloud-media-thumb,.media-video-dock__cover>.cloud-media-thumb>.artifact-thumbnail{border:0;border-radius:0;width:100%;height:100%;min-height:0}.media-video-dock__transport{justify-content:center;gap:var(--ark-space-2);flex-direction:column;min-width:0;display:flex}.media-video-dock__buttons{justify-content:center;align-items:center;gap:var(--ark-space-1);min-width:0;display:flex}.media-video-dock .icon-button,.media-video-dock__volume-button,.media-video-dock__queue-button,.media-video-dock__expand,.media-video-dock__more>summary{border-radius:var(--ark-radius-control);min-width:40px;min-height:40px;color:var(--ark-color-content-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.media-video-dock :is(button,summary):hover:not(:disabled){color:var(--ark-color-content-primary);background:var(--ark-color-surface-subtle)}.media-video-dock button:disabled{opacity:.38;cursor:default}.media-video-dock__play{width:42px;height:42px;color:var(--ark-color-action-primary-content);background:var(--ark-color-action-primary);box-shadow:0 7px 18px color-mix(in srgb,var(--ark-color-action-primary) 26%,transparent);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.media-video-dock__play:hover:not(:disabled){color:var(--ark-color-action-primary-content);background:var(--ark-color-action-primary-hover);transform:translateY(-1px)}.media-video-dock__status,.media-video-dock__pip{align-items:center;gap:var(--ark-space-2);min-height:24px;padding:0 var(--ark-space-3);border-radius:var(--ark-radius-pill);color:var(--ark-color-content-secondary);background:var(--ark-color-surface-subtle);font-size:var(--ark-type-micro);white-space:nowrap;display:inline-flex}.media-video-dock__status i{background:currentColor;border-radius:50%;width:6px;height:6px}.media-video-dock__status.tone-playing{color:var(--ark-color-status-success)}.media-video-dock__status.tone-buffering{color:var(--ark-color-status-warning)}.media-video-dock__status.tone-failed{color:var(--ark-color-status-danger)}.media-video-dock__timeline{align-items:center;gap:var(--ark-space-2);min-width:0;color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro);font-variant-numeric:tabular-nums;grid-template-columns:42px minmax(80px,1fr) 42px;display:grid}.media-video-dock__timeline>span:last-child{text-align:right}.media-video-dock__timeline label{align-items:center;display:flex;position:relative}.media-video-dock__timeline output{bottom:calc(100% + var(--ark-space-3));z-index:2;min-width:44px;padding:var(--ark-space-1) var(--ark-space-2);border-radius:var(--ark-radius-sm);color:var(--ark-color-content-primary);background:var(--ark-color-surface-overlay);box-shadow:var(--ark-shadow-md);text-align:center;pointer-events:none;position:absolute;transform:translate(-50%)}.media-video-dock__timeline output.media-video-dock__scrub-preview{width:128px;padding:var(--ark-space-optical-sm)}.media-video-dock__scrub-preview img{object-fit:cover;border-radius:var(--ark-radius-xs);background:var(--ark-color-surface-muted);width:118px;height:66px;display:block}.media-video-dock__scrub-preview span{padding-top:var(--ark-space-optical-xs);display:block}.media-video-dock__timeline input{width:100%;height:18px;accent-color:var(--ark-color-action-primary);cursor:pointer;margin:0}.media-video-dock__timeline input::-webkit-slider-runnable-track{border-radius:var(--ark-radius-pill);background:linear-gradient(to right, var(--ark-color-action-primary) 0 var(--media-progress), var(--ark-color-border-strong) var(--media-progress) 100%);height:4px}.media-video-dock__timeline input::-webkit-slider-thumb{width:12px;height:12px;margin-top:calc(var(--ark-space-1) * -1);border-radius:var(--ark-radius-round);background:var(--ark-color-action-primary);-webkit-appearance:none}.media-video-dock__error{justify-content:center;align-items:center;gap:var(--ark-space-2);color:var(--ark-color-status-danger);font-size:var(--ark-type-micro);display:flex}.media-video-dock__error span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-video-dock__error button{min-height:24px;padding:0 var(--ark-space-3);border-radius:var(--ark-radius-pill);color:inherit;background:var(--ark-color-status-danger-subtle);cursor:pointer;border:0}.media-video-dock__actions{justify-content:flex-end;align-items:center;gap:var(--ark-radius-hairline);display:flex;position:relative}.media-video-dock__volume{align-items:center;width:72px;display:flex}.media-video-dock__volume input{width:100%;accent-color:var(--ark-color-action-primary)}.media-video-dock__speed select{width:auto;min-width:62px;height:36px;padding:0 var(--ark-space-10) 0 var(--ark-space-3);border-radius:var(--ark-radius-control);color:var(--ark-color-content-secondary);background-color:#0000}.media-video-dock__queue-button,.media-video-dock__expand{gap:var(--ark-space-2);padding:0 var(--ark-space-4);white-space:nowrap}.media-video-dock__more{position:relative}.media-video-dock__more>summary{list-style:none}.media-video-dock__more>summary::-webkit-details-marker{display:none}.media-video-dock__more>div{right:0;bottom:calc(100% + var(--ark-space-5));gap:var(--ark-radius-hairline);width:210px;padding:var(--ark-space-optical-md);border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-card);background:var(--ark-color-surface-overlay);box-shadow:var(--ark-shadow-lg);flex-direction:column;display:flex;position:absolute}.media-video-dock__more>div :is(button,a){min-height:38px;padding:0 var(--ark-space-4);border-radius:var(--ark-radius-control);color:var(--ark-color-content-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.media-video-dock__more>div small{padding:var(--ark-space-2) var(--ark-space-4);color:var(--ark-color-content-tertiary)}.media-video-dock__queue{border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-card);background:var(--ark-color-surface-overlay);width:min(440px,100vw - 48px);max-height:min(520px,65vh);box-shadow:var(--ark-shadow-lg);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 14px);right:12px;overflow:hidden}.media-video-dock__queue header{justify-content:space-between;align-items:center;gap:var(--ark-space-3);padding:var(--ark-space-5) var(--ark-space-6);border-bottom:1px solid var(--ark-color-border-subtle);display:flex}.media-video-dock__queue header>span{flex-direction:column;display:flex}.media-video-dock__queue header small{color:var(--ark-color-content-tertiary)}.media-video-dock__queue ol{padding:var(--ark-space-optical-md);margin:0;list-style:none;overflow:auto}.media-video-dock__queue li button{align-items:center;gap:var(--ark-space-4);width:100%;min-width:0;min-height:54px;padding:var(--ark-space-optical-md) var(--ark-radius-field);border-radius:var(--ark-radius-control);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;display:grid}.media-video-dock__queue li button[aria-current=true]{color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.media-video-dock__queue li button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.media-video-dock__queue li :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-video-dock__queue li small{color:var(--ark-color-content-tertiary)}.media-video-dock__queue li i{font-style:normal;font-size:var(--ark-type-micro)}.media-video-dock .cloud-preview__media{background:0 0;min-height:0}@media (max-width:1160px){.media-video-dock{grid-template-columns:minmax(190px,250px) minmax(280px,1fr) auto}.media-video-dock__volume,.media-video-dock__expand span{display:none}}@media (max-width:900px){.media-video-dock{grid-template-columns:minmax(170px,240px) minmax(260px,1fr) auto;left:16px;right:16px}.media-video-dock__speed,.media-video-dock__status,.media-video-dock__queue-button span{display:none}}@media (max-width:680px){.media-video-dock{gap:var(--ark-space-2) var(--ark-space-4);padding:var(--ark-space-3) var(--ark-space-4);grid-template-columns:minmax(0,1fr) auto}.media-video-dock__cover{flex-basis:64px;width:64px;height:36px}.media-video-dock__transport{grid-area:2/1/auto/-1}.media-video-dock__buttons{position:absolute;top:8px;right:120px}.media-video-dock__buttons .icon-button{display:none}.media-video-dock__actions{grid-area:1/2}.media-video-dock__volume-button,.media-video-dock__speed,.media-video-dock__queue-button{display:none}.media-video-dock__timeline{grid-template-columns:36px minmax(70px,1fr) 36px}.media-video-dock__queue{right:0}}.media-audio-dock__identity{align-items:center;gap:var(--ark-space-3);min-width:0;display:flex}.media-audio-dock__identity>span:last-child{flex-direction:column;min-width:0;display:flex}.media-audio-dock__identity :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-audio-dock__identity small{color:var(--ark-color-content-tertiary)}.media-audio-dock__cover{border-radius:var(--ark-radius-control);background:var(--ark-color-surface-muted);flex:0 0 46px;width:46px;height:46px;overflow:hidden}.media-audio-dock__cover>.cloud-media-thumb,.media-audio-dock__cover>.cloud-media-thumb>.artifact-thumbnail{border:0;border-radius:0;width:100%;height:100%;min-height:0}.media-audio-dock__transport{align-items:center;gap:var(--ark-space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.media-audio-dock__buttons{gap:var(--ark-space-1);display:flex}.media-audio-dock__loading{align-items:center;gap:var(--ark-space-2);color:var(--ark-color-content-secondary);display:flex}.media-audio-dock__switching,.media-audio-dock__switch-error{justify-content:center;align-items:center;gap:var(--ark-space-2);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);grid-column:1/-1;display:inline-flex}.media-audio-dock__switch-error{color:var(--ark-color-status-danger)}.media-audio-dock__switch-error button{min-height:26px;padding:0 var(--ark-space-2);border-radius:var(--ark-radius-pill);color:inherit;background:var(--ark-color-surface-muted);cursor:pointer;border:0}.media-audio-dock .cloud-preview__media{background:0 0;min-height:0}.media-audio-dock .cloud-preview__audio-shell{background:0 0;gap:0;width:100%;padding:0}.media-audio-dock .cloud-preview__audio-shell :is(.cloud-preview__audio-art,strong){display:none}.media-audio-dock .cloud-preview__audio-shell audio{height:38px}.media-audio-dock .cloud-preview__media-tools,.media-audio-dock .cloud-preview__buffering{display:none}.media-audio-dock__actions{align-items:center;gap:var(--ark-space-2);display:flex;position:relative}.media-audio-dock__actions>label{align-items:center;gap:var(--ark-space-2);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro);display:flex}.media-audio-dock__actions select{width:auto;min-width:104px;height:34px}.media-audio-dock__queue-trigger{align-items:center;gap:var(--ark-space-2);min-height:34px;padding:0 var(--ark-space-3);border-radius:var(--ark-radius-control);color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.media-audio-dock__queue-trigger:hover,.media-audio-dock__queue-trigger[aria-expanded=true]{background:var(--ark-color-surface-muted)}.media-audio-dock__queue-trigger span{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro)}.media-audio-queue-panel{z-index:970;width:min(420px,calc(100vw - var(--sidebar-width,240px) - 48px));border:1px solid var(--ark-color-border-strong);border-radius:var(--ark-radius-panel);max-height:min(68vh,620px);color:var(--ark-color-content-primary);background:var(--ark-color-canvas);box-shadow:var(--ark-shadow-lg);isolation:isolate;grid-template-rows:auto auto minmax(0,1fr);display:grid;position:fixed;bottom:94px;right:24px;overflow:hidden}.media-audio-queue-panel:focus-visible{outline:2px solid var(--ark-color-focus-ring);outline-offset:2px}.media-audio-queue-panel__header{justify-content:space-between;align-items:center;gap:var(--ark-space-4);min-width:0;padding:var(--ark-space-6) var(--ark-space-7);border-bottom:1px solid var(--ark-color-border);display:flex}.media-audio-queue-panel__header>div{gap:2px var(--ark-space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.media-audio-queue-panel__header .eyebrow{grid-column:1/-1}.media-audio-queue-panel__header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-audio-queue-panel__header small{color:var(--ark-color-content-tertiary)}.media-audio-queue-panel__toolbar{justify-content:space-between;align-items:center;gap:var(--ark-space-4);padding:var(--ark-space-3) var(--ark-space-7);border-bottom:1px solid var(--ark-color-border-subtle);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);display:flex}.media-audio-queue-panel__toolbar button{min-height:28px;padding:0 var(--ark-space-3);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);color:var(--ark-color-content-secondary);background:var(--ark-color-surface-muted);cursor:pointer;flex:none}.media-audio-queue-panel__toolbar button:disabled{opacity:.45;cursor:default}.media-audio-queue-panel__list{overscroll-behavior:contain;min-height:0;padding:var(--ark-space-2);overflow:auto}.media-audio-queue-item{align-items:center;gap:var(--ark-space-2);border-radius:var(--ark-radius-control);grid-template-columns:18px minmax(0,1fr) auto;min-width:0;display:grid}.media-audio-queue-item+.media-audio-queue-item{margin-top:2px}.media-audio-queue-item--current{background:var(--ark-color-action-primary-subtle)}.media-audio-queue-item--pending{background:var(--ark-color-status-info-subtle)}.media-audio-queue-item__grip{color:var(--ark-color-content-disabled);cursor:grab}.media-audio-queue-item__main{align-items:center;gap:var(--ark-space-2);width:100%;min-width:0;min-height:46px;padding:var(--ark-space-2);border-radius:var(--ark-radius-control);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;display:grid}.media-audio-queue-item__main:not(:disabled):hover{background:var(--ark-color-surface-muted)}.media-audio-queue-item__main:disabled{opacity:1;cursor:default}.media-audio-queue-item__main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.media-audio-queue-item__main>span{color:var(--ark-color-content-tertiary);text-align:right}.media-audio-queue-item__main small{align-items:center;gap:var(--ark-space-1);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro);white-space:nowrap;display:inline-flex}.media-audio-queue-item__main small[data-queue-status=current]{color:var(--ark-color-action-primary)}.media-audio-queue-item__main small[data-queue-status=failed]{color:var(--ark-color-status-danger)}.media-audio-queue-item__actions{padding-right:var(--ark-space-2);opacity:0;transition:opacity var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing);align-items:center;display:flex}.media-audio-queue-item:hover .media-audio-queue-item__actions,.media-audio-queue-item:focus-within .media-audio-queue-item__actions{opacity:1}.media-audio-queue-item__actions button{border-radius:var(--ark-radius-sm);width:28px;height:28px;color:var(--ark-color-content-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.media-audio-queue-item__actions button:not(:disabled):hover{color:var(--ark-color-content-primary);background:var(--ark-color-surface-muted)}.media-audio-queue-item__actions button:disabled{opacity:.35;cursor:default}@media (max-width:900px){.media-music-layout{grid-template-columns:1fr}.media-play-queue{position:static}.media-song-list>button{grid-template-columns:28px minmax(0,1fr) 48px 20px}.media-song-list>button>span:nth-child(3){display:none}.media-audio-queue-panel{width:auto;bottom:104px;left:16px;right:16px}}@media (max-width:620px){.media-domain-toolbar{flex-direction:column;align-items:stretch}.media-domain-switch{align-self:flex-start}.media-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-gallery-item>.cloud-media-thumb{height:150px}}.media-library-manage{gap:var(--ark-space-6);flex-direction:column;display:flex}.media-library-root-form{gap:var(--ark-space-3);margin-top:var(--ark-space-5);grid-template-columns:1fr 2fr 1fr auto;display:grid}.media-library-note{margin:var(--ark-space-3) 0;color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.media-library-scan-summary{gap:var(--ark-space-3);margin:var(--ark-space-4) 0;grid-template-columns:repeat(4,1fr);display:grid}.media-library-scan-summary>span{justify-content:center;align-items:baseline;gap:var(--ark-space-2);padding:var(--ark-space-3);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-subtle);color:var(--ark-color-content-tertiary);display:flex}.media-library-scan-summary strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-title-sm)}.media-library-roots{gap:var(--ark-space-2);flex-direction:column;display:flex}.media-library-roots>div{align-items:center;gap:var(--ark-space-3);padding:var(--ark-space-3);border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-control);display:flex}.media-library-roots>div>div{flex-direction:column;flex:1;min-width:0;display:flex}.media-library-roots span,.media-library-roots small{text-overflow:ellipsis;color:var(--ark-color-content-tertiary);overflow:hidden}.media-library-roots small{align-items:center;gap:var(--ark-space-1);display:flex}.media-library-roots>.media-library-roots__empty{min-height:120px;color:var(--ark-color-content-tertiary);flex-direction:column;justify-content:center}.media-library-roots__empty strong{color:var(--ark-color-content-primary)}.danger-text{color:var(--ark-color-status-danger)!important}.media-library-taxonomy{gap:var(--ark-space-6);grid-template-columns:1fr 1fr;display:grid}.media-library-taxonomy form{gap:var(--ark-space-3);margin-top:var(--ark-space-4);display:flex}.media-library-taxonomy form input{flex:1}.media-duplicates{gap:var(--ark-space-5);flex-direction:column;display:flex}.media-duplicates__intro{justify-content:space-between;align-items:center;gap:var(--ark-space-6);display:flex}.media-duplicates__intro>div{align-items:flex-start;gap:var(--ark-space-3);display:flex}.media-duplicates__intro p,.media-duplicate-evidence p{margin:var(--ark-space-1) 0 0;color:var(--ark-color-content-secondary)}.media-duplicate-evidence{gap:var(--ark-space-1) var(--ark-space-5);grid-template-columns:1fr auto;display:grid}.media-duplicate-evidence p,.media-duplicate-evidence code{grid-column:1/-1}.media-duplicate-evidence code{text-overflow:ellipsis;color:var(--ark-color-content-tertiary);overflow:hidden}.media-duplicate-items{gap:var(--ark-space-3);margin-top:var(--ark-space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.media-duplicate-items>div{align-items:flex-start;gap:var(--ark-space-3);min-width:0;padding:var(--ark-space-3);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-subtle);display:flex}.media-duplicate-items span{flex-direction:column;min-width:0;display:flex}.media-duplicate-items strong,.media-duplicate-items small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-shorts-launcher{justify-content:center;align-items:center;gap:var(--ark-space-5);text-align:left;min-height:260px;display:flex}.media-shorts-launcher div{max-width:520px}.media-shorts-launcher p{margin:var(--ark-space-1) 0 0;color:var(--ark-color-content-secondary)}.media-shorts{z-index:1200;color:#fff;background:var(--ark-media-color-canvas-strong);isolation:isolate;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.media-shorts__backdrop{z-index:-1;object-fit:cover;opacity:.13;filter:blur(54px)saturate(.7);pointer-events:none;width:116%;height:116%;position:absolute;inset:-8%;transform:scale(1.04)}.media-shorts__workspace{grid-template-columns:minmax(190px,240px) auto minmax(170px,220px);justify-content:center;align-items:center;gap:clamp(22px,3vw,52px);width:min(1320px,100vw - 96px);height:100%;display:grid}.media-shorts__stage-shell{place-items:center;min-width:0;display:grid}.media-shorts__stage{aspect-ratio:9/16;border:1px solid var(--ark-media-color-border-strong);border-radius:var(--ark-radius-hero);background:var(--ark-media-color-video-canvas);height:min(86vh,920px);box-shadow:0 28px 80px color-mix(in srgb, var(--ark-media-color-video-canvas) 60%, transparent);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.media-shorts__stage .cloud-preview__media{background:var(--ark-media-color-video-canvas);width:100%;height:100%}.media-shorts__stage .cloud-preview__media video{object-fit:contain;width:100%;height:calc(100% - 58px)}.media-shorts__stage .cloud-preview__media-tools{z-index:2;background:linear-gradient(transparent,var(--ark-media-color-surface-strong));position:absolute;inset:auto 0 0}.media-shorts__stage .cloud-preview__diagnostics,.media-shorts__stage .cloud-preview__shortcut-hint{display:none}.media-shorts__close{z-index:4;color:#fff;background:var(--ark-media-color-border-strong);cursor:pointer;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:fixed;top:20px;right:20px}.media-shorts__preparing{color:var(--ark-media-color-content);background:var(--ark-media-color-canvas);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.media-shorts__preparing>img{object-fit:cover;opacity:.58;filter:brightness(.7);width:100%;height:100%;position:absolute}.media-shorts__preparing>svg{opacity:.52}.media-shorts__preparing>span{z-index:1;align-items:center;gap:var(--ark-space-3);border-radius:var(--ark-radius-pill);background:var(--ark-media-color-floating-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 14px;display:flex;position:relative}.media-shorts__preparing--error{z-index:2;gap:var(--ark-space-3);padding:var(--ark-space-6);color:var(--ark-color-status-danger);text-align:center}.media-shorts__preparing--error>strong,.media-shorts__preparing--error>span{z-index:1;position:relative}.media-shorts__preparing--error>div{z-index:1;gap:var(--ark-space-3);display:flex;position:relative}.media-shorts__caption{z-index:3;background:linear-gradient(transparent,var(--ark-media-color-scrim-strong));min-width:0;text-shadow:0 1px 4px var(--ark-media-color-video-canvas);pointer-events:none;flex-direction:column;gap:2px;padding:70px 24px 76px;display:flex;position:absolute;inset:auto 0 0}.media-shorts__caption strong,.media-shorts__caption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-shorts__queue,.media-shorts__rail{align-self:center;min-width:0}.media-shorts__queue{gap:var(--ark-space-3);display:grid}.media-shorts__queue header{justify-content:space-between;align-items:baseline;gap:var(--ark-space-2);padding:0 2px;display:flex}.media-shorts__queue header span{font-weight:700}.media-shorts__queue :is(header small,button small){color:color-mix(in srgb, var(--ark-media-color-content) 56%, transparent)}.media-shorts__queue>button{align-items:center;gap:var(--ark-space-3);border-radius:var(--ark-radius-md);min-width:0;color:var(--ark-media-color-content);background:color-mix(in srgb, var(--ark-media-color-content) 3%, transparent);cursor:pointer;text-align:left;border:1px solid #0000;grid-template-columns:58px minmax(0,1fr);padding:8px;display:grid}.media-shorts__queue>button:hover,.media-shorts__queue>button:focus-visible{border-color:color-mix(in srgb, var(--ark-media-color-content) 20%, transparent);background:color-mix(in srgb, var(--ark-media-color-content) 7%, transparent)}.media-shorts__queue>button>span:last-child{gap:var(--ark-space-optical-xs);min-width:0;display:grid}.media-shorts__queue>button strong,.media-shorts__queue>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-shorts__queue-poster{aspect-ratio:9/16;border-radius:var(--ark-radius-compact);background:color-mix(in srgb, var(--ark-media-color-content) 4%, transparent);width:58px;overflow:hidden}.media-shorts__queue-poster .cloud-media-thumb{border-radius:inherit;width:100%;height:100%;min-height:0}.media-shorts__queue-poster .cloud-artifact-item__media-summary{display:none}.media-shorts__rail{gap:var(--ark-space-6);display:grid}.media-shorts__nav{z-index:3;gap:var(--ark-space-3);display:flex}.media-shorts__nav button{color:#fff;background:var(--ark-media-color-border-strong);cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.media-shorts__nav button:disabled{opacity:.3}.media-shorts__rail-info{gap:var(--ark-space-1);min-width:0;display:grid}.media-shorts__rail-info strong,.media-shorts__rail-info span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-shorts__rail-info span,.media-shorts__rail-info small{color:color-mix(in srgb, var(--ark-media-color-content) 61%, transparent)}.rotate-180{transform:rotate(180deg)}.external-share-settings{grid-column:1/-1}.external-share-settings form{gap:var(--ark-space-4);margin-top:var(--ark-space-5);grid-template-columns:2fr 1fr 1fr;display:grid}.external-share-settings__switch,.external-share-settings__target,.external-share-settings .warning-note,.external-share-settings form>button{grid-column:1/-1}.external-share-settings__switch{justify-content:space-between;align-items:center;gap:var(--ark-space-5);display:flex}.external-share-settings__switch span{flex-direction:column;display:flex}.external-share-settings__switch small{color:var(--ark-color-content-tertiary)}.external-share-settings__switch input{flex:none;width:24px;min-width:24px;height:24px}.external-share-settings__target{justify-content:space-between;align-items:center;gap:var(--ark-space-4);padding:var(--ark-space-3);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-subtle);display:flex}@media (max-width:1080px){.media-artifact-surface[data-artifact-library-mode=list] .media-artifact-item__facts{grid-template-columns:60px 90px;min-width:160px}.media-artifact-surface[data-artifact-library-mode=list] .media-artifact-item__facts small:nth-child(2){display:none}.media-shorts__workspace{grid-template-columns:auto minmax(150px,200px);gap:clamp(20px,4vw,42px);width:calc(100vw - 72px)}.media-shorts__queue{display:none}}@media (max-width:760px){.media-library-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.media-library-toolbar label{width:100%;min-width:0}.media-library-toolbar select{width:auto;max-width:180px}.media-library-toolbar .cloud-browser__view-controls{grid-template-columns:repeat(3,auto);width:auto;margin-left:0;display:inline-grid}.media-library-toolbar .cloud-browser__view-controls button{justify-content:center}.media-artifact-surface[data-artifact-library-mode=list] .media-artifact-item__visual{flex-basis:88px;width:88px}.media-artifact-surface[data-artifact-library-mode=list] .media-artifact-item__facts{display:none}.media-artifact-surface[data-artifact-library-mode=list] .media-artifact-item__copy{padding-right:108px}.media-item-dialog__body>.cloud-media-thumb{height:210px}.media-library-root-form,.media-library-taxonomy{grid-template-columns:1fr}.media-library-roots>div{flex-wrap:wrap;align-items:stretch}.media-library-roots>div>div{flex-basis:100%}.media-library-scan-summary{grid-template-columns:repeat(2,1fr)}.media-audio-dock{grid-template-columns:1fr auto;bottom:10px;left:12px;right:12px}.media-audio-dock__transport{grid-area:2/1/auto/-1}.media-audio-dock__actions>label{display:none}.media-duplicates__intro{flex-direction:column;align-items:stretch}.media-shorts__workspace{width:100%;height:100%;display:block}.media-shorts__stage-shell,.media-shorts__stage{width:100%;height:100%}.media-shorts__stage{aspect-ratio:auto;box-shadow:none;border:0;border-radius:0}.media-shorts__rail{z-index:4;position:fixed;top:50%;right:12px;transform:translateY(-50%)}.media-shorts__rail-info{display:none}.media-shorts__nav{gap:var(--ark-space-5);flex-direction:column}.media-shorts__caption{padding-right:70px}.external-share-settings form{grid-template-columns:1fr}.external-share-settings form>*{grid-column:1}}.cloud-picker__cache-status{align-items:center;gap:var(--ark-space-optical-md);min-height:30px;padding:var(--ark-space-optical-sm) var(--ark-space-8);color:var(--ark-text-muted);font-size:var(--ark-type-micro);border-bottom:1px solid var(--ark-border-subtle);display:flex}.cloud-picker__cache-status time{margin-left:auto}.drawer-scrim{z-index:70}.notification-drawer{z-index:80;width:min(390px,92vw);padding:calc(var(--ark-space-10) - .5 * var(--ark-space-1));border-left:1px solid var(--ark-color-border);background:var(--ark-color-surface);box-shadow:-20px 0 60px var(--ark-color-overlay-shadow-soft);position:fixed;inset:0 0 0 auto;overflow-y:auto}.notification-drawer,.job-detail-drawer,.agent-drawer{animation:ark-panel-enter var(--ark-motion-component-overlay-duration) var(--ark-motion-component-overlay-easing) both}.job-detail-drawer{z-index:80;border-left:1px solid var(--ark-color-border);background:var(--ark-color-surface);width:min(720px,96vw);box-shadow:-24px 0 70px var(--ark-color-overlay-shadow);position:fixed;inset:0 0 0 auto;overflow-y:auto}.job-detail-header{z-index:4;padding:calc(var(--ark-space-10) - .5 * var(--ark-space-1)) var(--ark-space-10);border-bottom:1px solid var(--ark-color-border);background:color-mix(in srgb, var(--ark-color-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.job-detail-header>div:first-child{min-width:0}.job-detail-header h2{font-size:var(--ark-type-size-title-large);margin:0}.job-detail-header code{margin-top:var(--ark-space-optical-md);color:var(--ark-color-content-tertiary);font:var(--ark-type-micro) "Cascadia Code", monospace;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.job-detail-body{padding:calc(var(--ark-space-10) - .5 * var(--ark-space-1)) var(--ark-space-10) calc(var(--ark-space-13) + var(--ark-space-1))}.job-detail-state{justify-content:center;align-items:center;gap:var(--ark-space-5);min-height:320px;color:var(--ark-color-content-secondary);font-size:var(--ark-type-body-sm);flex-direction:column;display:flex}.job-detail-state--error{color:var(--ark-color-status-danger)}.job-detail-status{align-items:flex-start;gap:var(--ark-space-5);padding:var(--ark-space-6);border-radius:var(--ark-radius-action);background:var(--ark-color-surface-elevated);display:flex}.job-detail-status>span:last-child{color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);flex:1;line-height:1.6}.job-detail-progress{margin:var(--ark-space-8) 0}.job-detail-progress>div:first-child{color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);justify-content:space-between;align-items:center;display:flex}.job-detail-progress strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-body)}.job-detail-progress .upload-progress-track{margin:var(--ark-space-3) 0 0}.job-detail-tabs{gap:var(--ark-space-2);margin:var(--ark-space-7) 0 0;border-bottom:1px solid var(--ark-color-border);display:flex}.job-detail-tabs button{min-height:42px;padding:0 var(--ark-space-5);color:var(--ark-color-content-secondary);font:inherit;font-size:var(--ark-type-label);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.job-detail-tabs button[aria-selected=true]{border-bottom-color:var(--ark-color-action-primary);color:var(--ark-color-action-primary);font-weight:700}.job-detail-tabs button:focus-visible{outline:2px solid var(--ark-color-action-primary);outline-offset:-2px}.job-detail-grid{gap:var(--ark-space-4);margin:var(--ark-space-8) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.job-detail-grid div{min-width:0;padding:calc(var(--ark-space-4) + .25 * var(--ark-space-1)) var(--ark-space-5);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-elevated)}.job-detail-grid dt{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.job-detail-grid dd{margin:var(--ark-space-optical-sm) 0 0;overflow-wrap:anywhere;color:var(--ark-color-content-primary);font-size:var(--ark-type-label);line-height:1.5}.job-attempt-history{margin-top:var(--ark-space-7)}.job-attempt-history>header{gap:var(--ark-space-1);margin-bottom:var(--ark-space-4);flex-direction:column;display:flex}.job-attempt-history>header span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption)}.job-attempt-history ol{gap:var(--ark-space-3);margin:0;padding:0;list-style:none;display:grid}.job-attempt-history li{align-items:center;gap:var(--ark-space-3);min-width:0;padding:var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-elevated);grid-template-columns:minmax(6rem,auto) auto minmax(0,1fr) auto;display:grid}.job-attempt-history li.current{border-color:var(--ark-color-action-primary);box-shadow:inset 3px 0 var(--ark-color-action-primary)}.job-attempt-history li>div{align-items:center;gap:var(--ark-space-2);display:flex}.job-attempt-history li>div span{color:var(--ark-color-action-primary);font-size:var(--ark-type-micro)}.job-attempt-history li p{min-width:0;color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.job-attempt-history li time{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);white-space:nowrap}.job-attempt-history li code{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-micro);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}@media (max-width:680px){.job-attempt-history li{grid-template-columns:minmax(0,1fr) auto}.job-attempt-history li p,.job-attempt-history li time,.job-attempt-history li code{grid-column:1/-1}}.job-artifacts{margin-top:var(--ark-space-9)}.job-artifacts h3,.job-evidence>button{margin:0 0 calc(var(--ark-space-3) + .25 * var(--ark-space-1));color:var(--ark-color-content-primary);font-size:var(--ark-type-body-sm)}.job-artifacts>div{gap:var(--ark-space-3);flex-wrap:wrap;display:flex}.job-artifacts span{padding:var(--ark-space-2) var(--ark-space-3);border-radius:var(--ark-radius-pill);color:var(--ark-color-content-tertiary);background:var(--ark-color-surface-muted);font-size:var(--ark-type-caption)}.job-artifacts span.available{color:var(--ark-color-status-success);background:var(--ark-color-status-success-subtle)}.job-evidence{margin-top:var(--ark-space-7);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-action);overflow:hidden}.job-evidence>button{width:100%;min-height:42px;padding:0 calc(var(--ark-space-5) + .25 * var(--ark-space-1));color:var(--ark-color-content-primary);background:var(--ark-color-surface-elevated);cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;margin:0;display:flex}.job-evidence svg{transition:transform var(--ark-motion-component-toggle-duration) var(--ark-motion-component-toggle-easing)}.rotate-90{transform:rotate(90deg)}.job-evidence pre{max-height:330px;padding:calc(var(--ark-space-5) + .25 * var(--ark-space-1));color:var(--ark-media-color-content-muted);background:var(--ark-media-color-canvas);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:9px/1.55 Cascadia Code,monospace;overflow:auto}.job-detail-empty{min-height:120px;margin:var(--ark-space-7) 0 0;padding:var(--ark-space-7);border:1px dashed var(--ark-color-border);border-radius:var(--ark-radius-action);color:var(--ark-color-content-secondary);text-align:center;justify-content:center;align-items:center;display:flex}.job-file-transfers{margin-top:var(--ark-space-7)}.job-file-summary{justify-content:space-between;align-items:baseline;gap:var(--ark-space-4);margin-bottom:var(--ark-space-5);display:flex}.job-file-summary strong{color:var(--ark-color-content-primary)}.job-file-summary span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption)}.job-file-tools{gap:var(--ark-space-3);margin-bottom:var(--ark-space-4);grid-template-columns:minmax(0,1fr) 148px;display:grid}.job-file-tools label{align-items:center;gap:var(--ark-space-3);min-width:0;min-height:42px;padding:0 var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-surface-elevated);display:flex}.job-file-tools label:focus-within{border-color:var(--ark-color-action-primary)}.job-file-tools input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0}.job-file-tools select{min-height:42px}.job-file-table-wrap{border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-action);max-height:min(56vh,620px);overflow:auto}.job-file-table{border-collapse:collapse;table-layout:fixed;width:100%}.job-file-table th{z-index:1;height:38px;padding:0 var(--ark-space-4);border-bottom:1px solid var(--ark-color-border);color:var(--ark-color-content-tertiary);background:var(--ark-color-surface-elevated);font-size:var(--ark-type-caption);text-align:left;position:sticky;top:0}.job-file-table th:first-child{width:43%}.job-file-table th:nth-child(2){width:23%}.job-file-table th:nth-child(3){width:19%}.job-file-table th:last-child{width:15%}.job-file-table td{height:58px;padding:var(--ark-space-3) var(--ark-space-4);border-bottom:1px solid var(--ark-color-border);vertical-align:middle}.job-file-table tr:last-child td{border-bottom:0}.job-file-table td>span:first-child,.job-file-table td>strong,.job-file-table td>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.job-file-table td>span:first-child,.job-file-table td>strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-label)}.job-file-table td>small{margin-top:var(--ark-space-optical-xs);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.job-file-state{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:26px;padding:0 var(--ark-space-3);border-radius:var(--ark-radius-pill);background:var(--ark-color-surface-muted);align-items:center;color:var(--ark-color-content-secondary)!important;font-size:var(--ark-type-caption)!important;display:inline-flex!important}.job-file-state--transferring{background:var(--ark-color-status-info-subtle);color:var(--ark-color-status-info)!important}.job-file-state--completed{background:var(--ark-color-status-success-subtle);color:var(--ark-color-status-success)!important}.job-file-state--failed,.job-file-state--not-transferred{background:var(--ark-color-status-danger-subtle);color:var(--ark-color-status-danger)!important}.job-file-more{width:100%;margin-top:var(--ark-space-4)}.drawer-header{justify-content:space-between;align-items:flex-start;display:flex}.drawer-header h2{font-size:var(--ark-type-heading);margin:0}.clear-link{margin:var(--ark-space-7) 0;color:var(--ark-color-action-primary);cursor:pointer;font-size:var(--ark-type-label);background:0 0;border:0;padding:0}.event-list{flex-direction:column;display:flex}.event-list>div{align-items:flex-start;gap:var(--ark-space-4);padding:calc(var(--ark-space-5) + .25 * var(--ark-space-1)) 0;border-top:1px solid var(--ark-color-border);display:flex}.event-dot{width:8px;height:8px;margin-top:var(--ark-space-optical-xs);border-radius:var(--ark-radius-round);background:var(--ark-color-status-info);flex:none}.event-dot--diagnostic{background:var(--ark-color-status-warning)}.event-list div div{flex-direction:column;display:flex}.event-list strong{font-size:var(--ark-type-label);line-height:1.45}.event-list span{margin-top:var(--ark-space-1);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.mobile-scrim{display:none}.artifact-acceptance__header{margin-bottom:var(--ark-space-7)}.artifact-acceptance__version{padding:var(--ark-space-3) var(--ark-space-5);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-pill);color:var(--ark-color-action-primary);background:var(--ark-color-surface);font:700 var(--ark-type-label) "Cascadia Code", monospace;flex:none}.artifact-acceptance__summary{gap:var(--ark-space-5);margin-bottom:var(--ark-space-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.artifact-acceptance__summary>div{justify-content:center;gap:var(--ark-space-1);min-width:0;min-height:104px;padding:var(--ark-space-6);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-panel);background:var(--ark-color-surface);box-shadow:var(--ark-elevation-surface);flex-direction:column;display:flex}.artifact-acceptance__summary span,.artifact-acceptance__summary small{color:var(--ark-color-content-secondary)}.artifact-acceptance__summary span{font-size:var(--ark-type-label)}.artifact-acceptance__summary strong{font-size:var(--ark-type-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-acceptance__summary small{font-size:var(--ark-type-micro)}.artifact-acceptance__workspace{padding:0;overflow:hidden}.artifact-acceptance__toolbar{align-items:center;gap:var(--ark-space-4);min-height:68px;padding:var(--ark-space-4) var(--ark-space-6);border-bottom:1px solid var(--ark-color-border);background:var(--ark-color-surface-elevated);display:flex}.artifact-acceptance__toolbar>div:first-child{flex:1;min-width:220px}.artifact-acceptance__toolbar strong,.artifact-acceptance__toolbar span{display:block}.artifact-acceptance__toolbar strong{font-size:var(--ark-type-body)}.artifact-acceptance__toolbar span{margin-top:var(--ark-space-1);color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro)}.artifact-acceptance__mode{align-items:center;gap:var(--ark-space-1);padding:var(--ark-space-1);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-surface);display:flex}.artifact-acceptance__mode button{align-items:center;gap:var(--ark-space-2);min-height:32px;padding:0 var(--ark-space-4);border-radius:var(--ark-radius-sm);color:var(--ark-color-content-secondary);cursor:pointer;font-size:var(--ark-type-label);background:0 0;border:0;display:inline-flex}.artifact-acceptance__mode button:hover{color:var(--ark-color-content-primary);background:var(--ark-color-surface-muted)}.artifact-acceptance__mode button.active{color:var(--ark-color-action-primary-content);background:var(--ark-color-action-primary)}.artifact-acceptance__workspace :is(.artifact-media-frame,.artifact-preview__state,.artifact-preview__audio,.artifact-preview__pdf,.artifact-preview__text,.artifact-thumbnail,.artifact-inspector,.artifact-library),.artifact-acceptance__state-grid :is(.artifact-media-frame,.artifact-preview__state,.artifact-preview__audio,.artifact-preview__pdf,.artifact-preview__text,.artifact-thumbnail){--artifact-background:var(--ark-color-surface);--artifact-foreground:var(--ark-color-content-primary);--artifact-muted:var(--ark-color-surface-muted);--artifact-muted-foreground:var(--ark-color-content-secondary);--artifact-border:var(--ark-color-border);--artifact-accent:var(--ark-color-surface-elevated);--artifact-primary:var(--ark-color-action-primary);--artifact-primary-foreground:var(--ark-color-action-primary-content);--artifact-danger:var(--ark-color-status-danger);--artifact-warning:var(--ark-color-status-warning)}.artifact-acceptance__workspace .artifact-library{padding:var(--ark-space-5);background:var(--ark-color-canvas)}.artifact-acceptance__workspace .artifact-library__canvas{width:calc(100% - 1px)}.artifact-acceptance__workspace .artifact-library__item{border-radius:var(--ark-radius-lg);background:var(--ark-color-surface);box-shadow:var(--ark-elevation-surface)}.artifact-acceptance__workspace .artifact-library__item--selected{border-color:var(--ark-color-action-primary);box-shadow:0 0 0 2px var(--ark-color-action-primary-subtle)}.artifact-acceptance__thumbnail-button{cursor:pointer;background:0 0;border:0;width:100%;height:calc(100% - 52px);padding:0;display:block;overflow:hidden}.artifact-acceptance__thumbnail-button>.artifact-thumbnail{height:100%}.artifact-acceptance__workspace .artifact-thumbnail>img{object-fit:cover}.artifact-acceptance__workspace .artifact-library__item-copy strong{color:var(--ark-color-content-primary)}.artifact-acceptance__workspace .artifact-library__selection input{accent-color:var(--ark-color-action-primary)}.artifact-acceptance__workspace .artifact-library[data-artifact-library-mode=list] .artifact-acceptance__thumbnail-button{flex:none;width:96px;height:100%}.artifact-acceptance__workspace .artifact-library__inspector{background:var(--ark-color-overlay-scrim-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.artifact-acceptance__inspector{width:min(980px,100%);max-height:100%}.artifact-acceptance__inspector .artifact-inspector__body{background:var(--ark-media-color-canvas);place-items:center;min-height:360px;display:grid}.artifact-acceptance__inspector .artifact-media-frame{width:min(100%,820px);max-height:62vh}.artifact-acceptance__inspector .artifact-preview__pdf{min-height:520px}.artifact-acceptance__inspector .artifact-preview__text{min-height:360px;max-height:62vh;color:var(--ark-media-color-code-content);background:var(--ark-media-color-canvas)}.artifact-acceptance__custom-renderer{justify-content:center;align-items:center;gap:var(--ark-space-6);width:100%;min-height:360px;padding:var(--ark-space-10);color:var(--ark-color-content-primary);background:radial-gradient(circle at 35% 30%, var(--ark-color-action-primary-subtle), transparent 36%), var(--ark-media-color-canvas);display:flex}.artifact-acceptance__custom-renderer>span{border:1px solid var(--ark-color-border-strong);border-radius:var(--ark-radius-panel);width:70px;height:70px;color:var(--ark-color-action-primary);background:var(--ark-color-surface-elevated);flex:none;place-items:center;display:grid}.artifact-acceptance__custom-renderer strong{font-size:var(--ark-type-heading)}.artifact-acceptance__custom-renderer p{margin:var(--ark-space-2) 0;color:var(--ark-color-content-secondary)}.artifact-acceptance__custom-renderer small{color:var(--ark-color-content-tertiary)}.artifact-acceptance__state-section{margin-bottom:var(--ark-space-8);padding:var(--ark-space-6);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-panel);background:var(--ark-color-surface);box-shadow:var(--ark-elevation-surface)}.artifact-acceptance__section-title{margin-bottom:var(--ark-space-5)}.artifact-acceptance__section-title>div{align-items:center;gap:var(--ark-space-3);display:flex}.artifact-acceptance__section-title span,.artifact-acceptance__section-title strong,.artifact-acceptance__section-title small{display:block}.artifact-acceptance__section-title svg{color:var(--ark-color-action-primary)}.artifact-acceptance__section-title small{margin-top:var(--ark-space-1);color:var(--ark-color-content-secondary)}.artifact-acceptance__state-grid{gap:var(--ark-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.artifact-acceptance__state-grid>article{border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-lg);min-width:0;overflow:hidden}.artifact-acceptance__state-grid article>header{align-items:center;gap:var(--ark-space-2);min-height:42px;padding:0 var(--ark-space-4);border-bottom:1px solid var(--ark-color-border);color:var(--ark-color-content-secondary);background:var(--ark-color-surface-elevated);font:700 var(--ark-type-label) "Cascadia Code", monospace;display:flex}.artifact-acceptance__state-grid .artifact-preview__state{min-height:220px}@media (max-width:1100px){.artifact-acceptance__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-acceptance__state-grid{grid-template-columns:1fr}}@media (max-width:760px){.artifact-acceptance__summary{grid-template-columns:1fr 1fr}.artifact-acceptance__toolbar{flex-direction:column;align-items:stretch}.artifact-acceptance__mode{grid-template-columns:repeat(3,1fr);display:grid}.artifact-acceptance__mode button{padding-inline:var(--ark-space-2);justify-content:center}.artifact-acceptance__inspector .artifact-inspector__footer{flex-wrap:wrap;align-items:flex-start}.artifact-acceptance__inspector .artifact-inspector__metadata{flex-basis:100%}}@media (max-width:480px){.artifact-acceptance__summary{grid-template-columns:1fr}}.upload-workspace{gap:var(--ark-layout-workspace-gap);min-width:0;margin-bottom:var(--ark-layout-workspace-gap);grid-template-columns:minmax(0,1fr);display:grid}.upload-workspace>.card{height:100%;margin-bottom:0}.upload-activity-column{gap:var(--ark-layout-workspace-gap);flex-direction:column;min-width:0;display:flex}.upload-activity-column>.card{margin-bottom:0}.page[data-page=catalog]{height:calc(100dvh - var(--ark-shell-access-bar-block));min-height:0;padding-top:var(--ark-space-4);padding-bottom:var(--ark-space-4);flex-direction:column;display:flex;overflow:hidden}.page[data-page=catalog]>.catalog-page-runtime{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.page[data-page=catalog]>.catalog-page-runtime>.cloud-browser{flex:auto;min-height:0;margin-bottom:0}.page[data-page=catalog] .cloud-browser__body{overscroll-behavior:contain;min-height:0;max-height:none;overflow:auto}.page[data-page=catalog] .cloud-browser__body--surface{overflow:hidden}.page[data-page=catalog] .cloud-browser__state{min-height:100%}.page[data-page=diagnostics]>.data-workspace-card>.table-wrap{overscroll-behavior:contain;max-height:min(420px,38dvh);overflow:auto}@container ark-main (width>=1000px){.page[data-page=diagnostics]{height:calc(100dvh - var(--ark-shell-access-bar-block));flex-direction:column;min-height:560px;display:flex;overflow:hidden}.page[data-page=diagnostics]>:is(.section-heading,.diagnostic-summary){flex:none}.page[data-page=diagnostics]>.data-workspace-card{min-height:0;margin-bottom:var(--ark-space-4);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.page[data-page=diagnostics]>.data-workspace-card>.table-wrap{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow:auto}}@container ark-main (width>=761px){.page[data-page=tasks]{height:calc(100dvh - var(--ark-shell-access-bar-block));flex-direction:column;min-height:560px;display:flex;overflow:hidden}.page[data-page=tasks]>.task-explorer{flex-direction:column;flex:auto;min-height:0;margin-bottom:0;display:flex;overflow:hidden}.page[data-page=tasks]>.task-explorer>.task-explorer__viewport{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}}@container ark-main (width>=1080px){.page[data-page=uploads]{height:calc(100dvh - var(--ark-shell-access-bar-block));flex-direction:column;min-height:560px;display:flex;overflow:hidden}.page[data-page=uploads]>.upload-workspace{flex:auto;grid-template-columns:minmax(500px,.95fr) minmax(0,1.05fr);min-height:0;margin-bottom:0}.upload-composer-card{overscroll-behavior:contain;min-height:0;overflow:auto}.upload-composer-card .form-grid{grid-template-columns:minmax(0,1fr)}.upload-composer-card .form-grid>.span-2{grid-column:1}.upload-activity-column{min-height:0;overflow:hidden}.upload-activity-column>.upload-live-card{overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:48%;overflow:auto}.upload-activity-column>.job-section{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.upload-activity-column>.job-section>.table-wrap{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.page[data-page=diagnostics]{height:calc(100dvh - var(--ark-shell-access-bar-block));flex-direction:column;min-height:560px;display:flex;overflow:hidden}.page[data-page=diagnostics]>.diagnostic-summary{flex:none}.page[data-page=diagnostics]>.data-workspace-card{flex-direction:column;flex:auto;min-height:0;margin-bottom:0;display:flex;overflow:hidden}.data-workspace-card>.table-wrap{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.data-workspace-card th{z-index:2;position:sticky;top:0}}.transfer-workspace{width:100%;margin-inline:0}.transfer-browser-card{margin-bottom:0;padding:0;overflow:hidden}.transfer-browser-grid{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);min-height:510px;display:grid}.transfer-pane{background:color-mix(in srgb, var(--ark-color-surface) 88%, transparent);flex-direction:column;min-width:0;display:flex}.transfer-pane--left{border-right:1px solid var(--ark-color-border)}.transfer-pane--right{border-left:1px solid var(--ark-color-border)}.transfer-pane__account{align-items:center;gap:var(--ark-space-4);min-width:0;min-height:76px;padding:var(--ark-space-5) var(--ark-space-6);border-bottom:1px solid var(--ark-color-border);background:var(--ark-color-surface-elevated);display:flex}.transfer-provider-mark{border-radius:var(--ark-radius-action);width:38px;height:38px;color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);flex:none;place-items:center;display:grid}.transfer-provider-mark.transfer-provider-mark--brand{border:1px solid var(--ark-color-border-subtle);color:var(--ark-color-content-secondary);background:var(--ark-color-surface-muted)}.transfer-pane__account label{flex-direction:column;flex:1;min-width:0;display:flex}.transfer-pane__account label>span{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);letter-spacing:.04em;font-weight:700}.transfer-pane__account .account-select{text-overflow:ellipsis;font-weight:720}.transfer-account-health{align-items:center;gap:var(--ark-space-2);color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);flex:none;display:inline-flex}.transfer-account-health i{background:var(--ark-color-status-success);width:7px;height:7px;box-shadow:0 0 0 4px var(--ark-color-status-success-subtle);border-radius:50%}.transfer-account-health--stale i,.transfer-account-health--warning i{background:var(--ark-color-status-warning);box-shadow:0 0 0 4px var(--ark-color-status-warning-subtle)}.transfer-pane__toolbar{align-items:center;gap:var(--ark-space-2);min-width:0;min-height:44px;padding:0 var(--ark-space-4);border-bottom:1px solid var(--ark-color-border-subtle);display:flex}.transfer-pane__toolbar .icon-button{width:30px;height:30px}.transfer-breadcrumbs{align-items:center;gap:var(--ark-space-1);flex:1;min-width:0;display:flex;overflow:hidden}.transfer-breadcrumbs>span{align-items:center;gap:var(--ark-space-1);min-width:0;color:var(--ark-color-content-tertiary);display:flex}.transfer-breadcrumbs button{min-width:0;max-width:130px;min-height:28px;color:var(--ark-color-content-secondary);cursor:pointer;font-size:var(--ark-type-caption);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:4px;overflow:hidden}.transfer-breadcrumbs button:hover{color:var(--ark-color-content-primary)}.transfer-pane__search{align-items:center;gap:var(--ark-space-3);min-height:46px;margin:var(--ark-space-4);padding:0 var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-field);color:var(--ark-color-content-tertiary);background:var(--ark-color-surface-muted);display:flex}.transfer-pane__search:focus-within{border-color:var(--ark-color-action-primary);box-shadow:0 0 0 3px var(--ark-color-action-primary-subtle)}.transfer-pane__search input{width:100%;height:36px;color:var(--ark-color-content-primary);background:0 0;border:0;outline:0;padding:0}.transfer-pane__body{overscroll-behavior:contain;min-height:320px;transition:background var(--ark-motion-component-toggle-duration) var(--ark-motion-component-toggle-easing), box-shadow var(--ark-motion-component-toggle-duration) var(--ark-motion-component-toggle-easing);flex:auto;position:relative;overflow:auto}.transfer-pane__body--receiving{background:color-mix(in srgb, var(--ark-color-action-primary-subtle) 32%, transparent)}.transfer-pane__body--drop-target{box-shadow:inset 0 0 0 2px var(--ark-color-action-primary)}.transfer-pane__state{justify-content:center;align-items:center;gap:var(--ark-space-3);min-height:260px;padding:var(--ark-space-8);color:var(--ark-color-content-tertiary);text-align:center;font-size:var(--ark-type-label);flex-direction:column;display:flex}.transfer-pane__state strong{color:var(--ark-color-content-secondary)}.transfer-pane__state--error{color:var(--ark-color-status-danger)}.transfer-pane__state--error span{max-width:360px;color:var(--ark-color-content-secondary)}.transfer-file-list{min-width:470px;padding:0 var(--ark-space-3) var(--ark-space-4)}.transfer-file-list__head{min-height:30px;padding:0 var(--ark-space-4) 0 48px;color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);grid-template-columns:minmax(180px,1fr) 84px 104px;align-items:center;display:grid}.transfer-file-list>button{align-items:center;gap:var(--ark-space-3);width:100%;min-height:46px;padding:0 var(--ark-space-3);border-radius:var(--ark-radius-field);color:var(--ark-color-content-secondary);cursor:default;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:30px minmax(150px,1fr) 84px 104px 16px;display:grid}.transfer-file-list>button:hover{background:var(--ark-color-surface-muted)}.transfer-file-list>button.selected{border-color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.transfer-file-list>button.drop-target{border-color:var(--ark-color-action-primary);background:color-mix(in srgb, var(--ark-color-action-primary-subtle) 78%, var(--ark-color-surface));box-shadow:0 0 0 2px var(--ark-color-action-primary-subtle)}.transfer-file-icon{border-radius:var(--ark-radius-md);width:28px;height:28px;color:var(--ark-color-content-tertiary);background:var(--ark-color-surface-elevated);place-items:center;display:grid}.transfer-file-icon--directory{color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.transfer-file-name{align-items:center;gap:var(--ark-space-2);min-width:0;display:flex}.transfer-file-name strong{color:var(--ark-color-content-primary);font-size:var(--ark-type-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-file-name small{padding:2px var(--ark-space-optical-sm);border-radius:var(--ark-radius-pill);color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle);font-size:var(--ark-type-micro);flex:none}.transfer-file-list>button>span:nth-of-type(3),.transfer-file-list>button time{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-drop-hint{z-index:3;left:var(--ark-space-5);right:var(--ark-space-5);bottom:var(--ark-space-4);justify-content:center;align-items:center;gap:var(--ark-space-2);min-height:38px;margin:0 var(--ark-space-5);border:1px solid var(--ark-color-action-primary);border-radius:var(--ark-radius-pill);color:var(--ark-color-action-primary);background:var(--ark-color-surface-elevated);box-shadow:var(--ark-elevation-floating);font-size:var(--ark-type-caption);font-weight:700;display:flex;position:sticky}.transfer-pane__footer{justify-content:space-between;align-items:center;gap:var(--ark-space-4);min-width:0;min-height:38px;padding:0 var(--ark-space-5);border-top:1px solid var(--ark-color-border-subtle);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);display:flex}.transfer-pane__footer code{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-direction-rail{justify-content:center;align-items:center;gap:var(--ark-space-3);padding:var(--ark-space-4);background:var(--ark-color-surface-muted);flex-direction:column;display:flex}.transfer-direction-rail .transfer-swap{border-color:var(--ark-color-border);background:var(--ark-color-surface-elevated);flex:0 0 36px;width:36px;height:36px}.transfer-direction-line{background:var(--ark-color-border);width:1px;height:48px}.transfer-direction-button{border:1px solid var(--ark-color-action-primary);width:40px;height:40px;color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);cursor:pointer;transition:transform var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing), background var(--ark-motion-component-control-duration) var(--ark-motion-component-control-easing);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.transfer-direction-button:hover:not(:disabled){color:var(--ark-color-on-action);background:var(--ark-color-action-primary);transform:scale(1.06)}.transfer-direction-button:disabled{border-color:var(--ark-color-border);color:var(--ark-color-content-tertiary);cursor:not-allowed;opacity:.55;background:0 0}.transfer-direction-rail small{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-size-micro);text-align:center;line-height:1.45}.transfer-draft{align-items:center;gap:var(--ark-space-6);min-height:104px;padding:var(--ark-space-5) var(--ark-space-6);border-top:1px solid var(--ark-color-border);background:var(--ark-color-surface-elevated);display:flex}.transfer-draft--ready{box-shadow:inset 3px 0 0 var(--ark-color-action-primary)}.transfer-draft__empty{justify-content:center;align-items:center;gap:var(--ark-space-4);color:var(--ark-color-content-tertiary);flex:1;display:flex}.transfer-draft__empty>span{font-size:var(--ark-type-caption);flex-direction:column;display:flex}.transfer-draft__empty strong{color:var(--ark-color-content-secondary);font-size:var(--ark-type-label)}.transfer-draft__summary{align-items:flex-start;gap:var(--ark-space-4);flex:360px;min-width:260px;display:flex}.transfer-draft__check{width:34px;height:34px;color:var(--ark-color-status-success);background:var(--ark-color-status-success-subtle);border-radius:50%;flex:none;place-items:center;display:grid}.transfer-draft__summary>div{gap:var(--ark-space-optical-xs);flex-direction:column;min-width:0;display:flex}.transfer-draft__summary strong{color:var(--ark-color-content-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-draft__summary span{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-draft__summary .transfer-draft__destination{align-items:center;gap:var(--ark-space-2);color:var(--ark-color-action-primary);display:flex}.transfer-draft__facts{gap:var(--ark-space-6);flex:0 auto;display:flex}.transfer-draft__facts span{gap:var(--ark-space-optical-xs);flex-direction:column;display:flex}.transfer-draft__facts small,.transfer-conflict-policy>span{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.transfer-draft__facts strong{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);white-space:nowrap}.transfer-conflict-policy{gap:var(--ark-space-optical-xs);flex-direction:column;min-width:142px;display:flex}.transfer-conflict-policy select{min-height:34px;font-size:var(--ark-type-caption);padding-block:0}.transfer-draft>.button{flex:none}.transfer-queue{margin-bottom:0;padding:0;overflow:hidden}.transfer-queue__header{align-items:center;gap:var(--ark-space-4);width:100%;min-height:68px;padding:var(--ark-space-4) var(--ark-space-6);color:var(--ark-color-content-primary);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.transfer-queue__header:hover{background:var(--ark-color-surface-muted)}.transfer-queue__icon{border-radius:var(--ark-radius-action);width:34px;height:34px;color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);flex:none;place-items:center;display:grid}.transfer-queue__header>span:nth-child(2){flex-direction:column;display:flex}.transfer-queue__header small{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);margin-top:2px;font-weight:500}.transfer-queue__summary{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);text-align:right;flex:1}.transfer-queue__header>svg{transition:transform var(--ark-motion-component-toggle-duration) var(--ark-motion-component-toggle-easing)}.transfer-queue--expanded .transfer-queue__header>svg{transform:rotate(180deg)}.transfer-queue__list{border-top:1px solid var(--ark-color-border)}.transfer-job{align-items:center;gap:var(--ark-space-5);min-width:760px;min-height:62px;padding:var(--ark-space-3) var(--ark-space-6);border-top:1px solid var(--ark-color-border-subtle);grid-template-columns:minmax(220px,1.4fr) 110px minmax(190px,1fr) 88px 110px auto;display:grid}.transfer-job:first-child{border-top:0}.transfer-job__name{align-items:center;gap:var(--ark-space-3);min-width:0;display:flex}.transfer-job__name>svg{color:var(--ark-color-content-tertiary);flex:none}.transfer-job__name>span{flex-direction:column;min-width:0;display:flex}.transfer-job__name strong,.transfer-job__name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-job__name small{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.transfer-job__progress{gap:var(--ark-space-optical-sm);flex-direction:column;min-width:0;display:flex}.transfer-job__progress i{border-radius:var(--ark-radius-pill);background:var(--ark-color-surface-muted);height:4px;overflow:hidden}.transfer-job__progress b{border-radius:inherit;background:var(--ark-color-action-primary);height:100%;display:block}.transfer-job__progress span,.transfer-job>time{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.transfer-job__speed{color:var(--ark-color-status-info);font-size:var(--ark-type-caption)}.transfer-queue__empty{justify-content:center;align-items:center;gap:var(--ark-space-3);border-top:1px solid var(--ark-color-border);min-height:84px;color:var(--ark-color-content-tertiary);font-size:var(--ark-type-label);display:flex}.transfer-mode-tabs{align-items:center;gap:var(--ark-space-2);width:100%;padding:var(--ark-space-2);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-surface);display:flex}.transfer-mode-tabs>button{justify-content:center;align-items:center;gap:var(--ark-space-3);min-width:max-content;min-height:40px;padding:0 var(--ark-space-5);border-radius:var(--ark-radius-action);color:var(--ark-color-content-secondary);cursor:pointer;background:0 0;border:0;display:inline-flex}.transfer-mode-tabs>button:hover{color:var(--ark-color-content-primary);background:var(--ark-color-surface-hover)}.transfer-mode-tabs>button.active{color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);box-shadow:inset 0 -2px 0 var(--ark-color-action-primary)}.transfer-workspace__panel{min-width:0}.transfer-workspace__panel[hidden]{display:none}.transfer-workspace__panel--instant{gap:var(--ark-space-3);flex-direction:column;display:flex}.transfer-workspace__panel--secondary{overscroll-behavior:contain;overflow:auto}.transfer-workspace__panel--secondary>.card{margin-bottom:0}.transfer-pane__recent{width:min(132px,28%);min-height:30px;font-size:var(--ark-type-caption);padding-block:0}.transfer-draft__empty small{margin-top:var(--ark-space-1);color:var(--ark-color-content-secondary);display:block}.transfer-draft__notice{color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);grid-column:1/-1;margin:0}.transfer-batch-dock{margin-bottom:0;padding:0;overflow:hidden}.transfer-batch-dock__header{align-items:center;gap:var(--ark-space-4);width:100%;min-height:56px;padding:var(--ark-space-3) var(--ark-space-6);color:var(--ark-color-content-primary);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.transfer-batch-dock__header:hover{background:var(--ark-color-surface-muted)}.transfer-batch-dock__header>span{flex-direction:column;flex:1;min-width:0;display:flex}.transfer-batch-dock__header small{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.transfer-batch-dock__header>svg{transition:transform var(--ark-motion-component-toggle-duration) var(--ark-motion-component-toggle-easing)}.transfer-batch-dock--expanded .transfer-batch-dock__header>svg{transform:rotate(180deg)}.transfer-batch-dock__panel{max-height:min(360px,32dvh);padding:var(--ark-space-4) var(--ark-space-6);overscroll-behavior:contain;border-top:1px solid var(--ark-color-border);overflow:auto}.transfer-batch-dock__panel>p{color:var(--ark-color-content-secondary);margin-top:0}.transfer-secondary-heading{justify-content:space-between;align-items:flex-start;gap:var(--ark-space-6);padding-bottom:var(--ark-space-5);border-bottom:1px solid var(--ark-color-border);display:flex}.transfer-secondary-heading h2,.transfer-secondary-heading p{margin:0}.transfer-secondary-heading p{margin-top:var(--ark-space-2);color:var(--ark-color-content-secondary)}.transfer-secondary-heading>strong{color:var(--ark-color-action-primary);flex:none}.transfer-account-empty{align-items:center;gap:var(--ark-space-3);padding-block:var(--ark-space-10);text-align:center;flex-direction:column;display:flex}.transfer-account-empty>svg{color:var(--ark-color-action-primary)}.transfer-account-empty span{color:var(--ark-color-content-secondary)}@media (min-width:901px){.page[data-page=sync],.page[data-page=agents],.page[data-page=url-imports]{height:calc(100dvh - var(--ark-shell-access-bar-block));min-height:560px;padding-top:var(--ark-space-4);padding-bottom:var(--ark-space-4);flex-direction:column;display:flex;overflow:hidden}.page[data-page=sync]>.sync-workspace,.page[data-page=agents]>.agent-workspace{flex:auto;min-height:0;overflow:hidden}.sync-profile-rail{overscroll-behavior:contain;min-height:0;max-height:100%;overflow:auto}.sync-command-center,.agent-workspace__body{overscroll-behavior:contain;min-height:0;overflow:auto}.page[data-page=url-imports]>.url-import-workspace{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.page[data-page=url-imports]>.url-import-workspace>.url-import-mode-tabs{z-index:2;position:sticky;top:0}.page[data-page=transfers]{height:calc(100dvh - var(--ark-shell-access-bar-block));flex-direction:column;min-height:560px;display:flex;overflow:hidden}.page[data-page=transfers]>.transfer-workspace{gap:var(--ark-space-3);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.transfer-mode-tabs{flex:none}.transfer-workspace__panel--instant,.transfer-workspace__panel--secondary{flex:auto;min-height:0}.transfer-workspace__panel--instant{overflow:hidden}.transfer-browser-card{flex-direction:column;flex:auto;min-height:0;display:flex}.transfer-browser-grid{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.transfer-pane{height:100%;min-height:0;overflow:hidden}.transfer-pane__account,.transfer-pane__toolbar,.transfer-pane__search,.transfer-pane__footer,.transfer-draft{flex:none}.transfer-pane__body{min-height:0}.transfer-draft:not(.transfer-draft--ready){min-height:72px;padding-block:var(--ark-space-4)}.transfer-queue{flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden}.transfer-queue__header{flex:none}.transfer-queue__list{overscroll-behavior:contain;min-height:0;max-height:min(360px,32dvh);overflow:auto}.transfer-queue__list>.task-explorer{box-shadow:none;border:0;border-radius:0;margin:0}.transfer-batch-dock{flex:none;min-height:0}}@media (max-width:1180px){.transfer-draft{flex-wrap:wrap}.transfer-draft__summary{flex-basis:calc(100% - 280px)}.transfer-draft__facts{flex:100%;order:3;padding-left:50px}.transfer-conflict-policy{margin-left:auto}}@media (max-width:900px){.transfer-mode-tabs>button{flex:1 0 max-content}.transfer-workspace__panel--instant{flex-direction:column;display:flex}.transfer-batch-dock__panel{max-height:none;overflow:visible}.transfer-queue__list{max-height:none;box-shadow:none;border:0;border-radius:0;position:static;overflow:visible}.transfer-browser-grid{grid-template-columns:minmax(0,1fr)}.transfer-pane--left,.transfer-pane--right{border:0}.transfer-pane--left{border-bottom:1px solid var(--ark-color-border)}.transfer-direction-rail{min-height:68px;padding:var(--ark-space-3);flex-direction:row}.transfer-direction-line{width:48px;height:1px}.transfer-direction-rail small{display:none}.transfer-pane__body{max-height:330px}.transfer-draft__summary{flex-basis:100%}.transfer-conflict-policy{margin-left:0}}@media (max-width:620px){.transfer-pane__account{padding-inline:var(--ark-space-4)}.transfer-account-health{display:none}.transfer-file-list{min-width:390px}.transfer-file-list__head{grid-template-columns:minmax(160px,1fr) 80px}.transfer-file-list__head span:last-child{display:none}.transfer-file-list>button{grid-template-columns:30px minmax(140px,1fr) 80px 16px}.transfer-file-list>button time{display:none}.transfer-draft{padding:var(--ark-space-5)}.transfer-draft__facts{gap:var(--ark-space-4);padding-left:0}.transfer-draft>.button--primary{flex:1}.transfer-queue__summary{display:none}}@container ark-main (width>=1600px){.split-view{grid-template-columns:clamp(300px,22cqi,420px) minmax(0,1fr)}.settings-grid{grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr)}.identity-card{grid-template-columns:clamp(300px,28cqi,420px) minmax(0,1fr)}}@container ark-main (width>=1700px){.agent-workspace__body{align-content:start;gap:var(--ark-layout-workspace-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-workspace__body>:is(.agent-summary,.agent-client-card){grid-column:1/-1}.agent-workspace__body>.card:not(.agent-client-card){min-height:320px}.agent-workspace__body>.card .table-wrap{overflow:auto}}@media (min-width:2400px){:is(.page[data-page=tasks]:has(>.job-detail-drawer),.page[data-page=tasks]:has(>.motion-presence>.job-detail-drawer)){grid-template-columns:minmax(0, 1fr) var(--ark-layout-detail-pane);align-content:stretch;gap:0 var(--ark-layout-workspace-gap);grid-template-rows:auto minmax(0,1fr);display:grid}:is(.page[data-page=tasks]:has(>.job-detail-drawer)>.task-explorer,.page[data-page=tasks]:has(>.motion-presence>.job-detail-drawer)>.task-explorer){grid-area:1/1/span 2}.page[data-page=tasks]:has(>.job-detail-drawer)>.job-detail-drawer{z-index:1;border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-panel);width:auto;height:100%;min-height:0;box-shadow:var(--ark-elevation-surface);grid-area:1/2/span 2;position:sticky;inset:0 auto auto}.page[data-page=tasks]:has(>.motion-presence>.job-detail-drawer)>.motion-presence>.job-detail-drawer{z-index:1;border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-panel);width:auto;height:100%;min-height:0;box-shadow:var(--ark-elevation-surface);grid-area:1/2/span 2;position:sticky;inset:0 auto auto}:is(.page[data-page=agents]:has(>.agent-drawer),.page[data-page=agents]:has(>.motion-presence>.agent-drawer)){grid-template-columns:minmax(0, 1fr) minmax(560px, var(--ark-layout-detail-pane));align-content:stretch;gap:0 var(--ark-layout-workspace-gap);grid-template-rows:minmax(0,1fr);display:grid}:is(.page[data-page=agents]:has(>.agent-drawer)>.agent-workspace,.page[data-page=agents]:has(>.motion-presence>.agent-drawer)>.agent-workspace){grid-area:1/1;min-height:0;overflow:hidden}.page[data-page=agents]:has(>.agent-drawer)>.agent-drawer{width:auto;max-height:calc(100dvh - var(--ark-shell-access-bar-block) - (var(--ark-density-page-start) * 2));z-index:1;border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-panel);box-shadow:var(--ark-elevation-surface);grid-area:1/2;align-self:stretch;position:sticky;inset:0 auto auto}.page[data-page=agents]:has(>.motion-presence>.agent-drawer)>.motion-presence>.agent-drawer{width:auto;max-height:calc(100dvh - var(--ark-shell-access-bar-block) - (var(--ark-density-page-start) * 2));z-index:1;border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-panel);box-shadow:var(--ark-elevation-surface);grid-area:1/2;align-self:stretch;position:sticky;inset:0 auto auto}}@media (max-width:1180px) and (min-width:761px){.sidebar,.sidebar--compact{width:var(--ark-shell-sidebar-compact)}.sidebar :is(.brand>div:nth-child(2),.nav-group p,.nav-group button span,.nav-arrow,.sidebar-toggle:not(:focus-visible)>:not(svg)){display:none}.sidebar .sidebar-utilities{padding-inline:var(--ark-space-3);grid-template-columns:minmax(0,1fr);justify-items:center}.sidebar .sidebar-status{width:var(--ark-control-height-icon);justify-content:center;padding:0}.sidebar .sidebar-status__label{display:none}main,.sidebar--compact+main{margin-left:var(--ark-shell-sidebar-compact)}.sidebar-toggle{justify-content:center;padding-inline:0}}@media (max-width:1100px){.cloud-center-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid,.dashboard-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid .span-2{grid-column:span 2}.accounts-grid{grid-template-columns:1fr}.split-view{grid-template-columns:270px minmax(0,1fr)}.sync-workspace{grid-template-columns:minmax(220px,250px) minmax(0,1fr)}.sync-plan-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.sync-plan-summary>div:nth-child(4){border-left:0;border-top:1px solid var(--ark-color-border)}.sync-plan-summary>div:nth-child(5){border-top:1px solid var(--ark-color-border)}}@media (max-width:760px){:root{--ark-shell-access-bar-block:56px}.sidebar,.sidebar--compact{width:244px;transform:translate(-100%)}.sidebar--mobile-open{transform:translate(0)}.sidebar--mobile-open .brand div:nth-child(2),.sidebar--mobile-open .nav-group p,.sidebar--mobile-open .nav-group button span,.sidebar--mobile-open .sidebar-status__label{display:flex}.sidebar--mobile-open .sidebar-utilities{padding-inline:var(--ark-space-4);grid-template-columns:minmax(0,1fr) auto auto;justify-items:stretch}.sidebar--mobile-open .sidebar-status{width:auto;padding-inline:var(--ark-space-3);justify-content:flex-start}.icon-button.sidebar__close-mobile{display:grid}main,.sidebar--compact+main{margin-left:0}.mobile-menu{display:grid}.mobile-scrim{z-index:35;background:var(--ark-color-overlay-scrim-soft);border:0;display:block;position:fixed;inset:0}.mobile-shellbar{z-index:30;height:var(--ark-shell-access-bar-block);padding:0 var(--ark-space-6);border-bottom:1px solid var(--ark-color-border);background:color-mix(in srgb, var(--ark-color-surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;display:flex;position:sticky;top:0}.page{min-height:calc(100dvh - var(--ark-shell-access-bar-block));padding:var(--ark-space-10) var(--ark-space-7) 50px}.cloud-center-summary{grid-template-columns:1fr}.cloud-center-summary__metric{min-height:104px;padding:var(--ark-space-6)}.cloud-center-attention__heading{align-items:flex-start;gap:var(--ark-space-2);flex-direction:column}.cloud-center-attention__list{grid-template-columns:1fr}.cloud-attention-card{grid-template-columns:40px minmax(0,1fr)}.cloud-attention-card>:last-child{grid-column:2;justify-self:start}.cloud-center-notice{grid-template-columns:auto minmax(0,1fr)}.cloud-center-notice__actions{grid-column:2;justify-content:flex-start}.account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-overview__header{padding:var(--ark-space-5);grid-template-columns:minmax(0,1fr) auto}.account-overview__heading{grid-column:1/-1}.account-list--managed{padding:var(--ark-space-5)}.account-enabled{grid-area:2/3}.provider-catalog>div{grid-template-columns:1fr}.account-drawer,.account-drawer--catalog{width:100vw}.metric-grid,.agent-summary,.diagnostic-summary,.dashboard-grid,.form-grid{grid-template-columns:1fr}.upload-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2,.dashboard-grid .span-2{grid-column:span 1}.split-view{grid-template-columns:1fr}.sync-workspace{grid-template-columns:minmax(0,1fr)}.sync-profile-rail{position:static}.sync-profile-rail>button{min-width:min(280px,100vw - 72px)}.sync-profile-rail{align-items:stretch;gap:var(--ark-space-3);display:flex;overflow-x:auto}.sync-profile-rail .sync-workspace-list-header{min-width:220px}.sync-current-plan{padding:var(--ark-space-6)}.sync-current-plan__header,.sync-stage,.sync-section-heading{flex-direction:column;align-items:stretch}.sync-current-plan__header .sync-more-actions{align-self:flex-start}.sync-stage .sync-primary-action{justify-content:center;width:100%}.sync-endpoint-flow{grid-template-columns:minmax(0,1fr)}.sync-endpoint-flow__route{flex-direction:row}.sync-endpoint-flow__route svg{transform:rotate(90deg)}.sync-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-plan-summary>div:nth-child(odd){border-left:0}.sync-plan-summary>div:nth-child(n+3){border-top:1px solid var(--ark-color-border)}.sync-change-filters{width:100%}.sync-change{grid-template-columns:72px minmax(0,1fr)}.sync-change>span:last-child{grid-column:2}.sync-advanced dl,.sync-operations-summary{grid-template-columns:minmax(0,1fr)}.sync-history>summary{flex-direction:column;justify-content:center;align-items:flex-start}.sync-plan-comparison{grid-template-columns:minmax(0,1fr)}.sync-config-drawer{width:100vw}.embedded-action-header{flex-direction:column;align-items:stretch}.embedded-action-header>.button{justify-content:center}.settings-grid,.identity-card{grid-template-columns:1fr}.identity-card__visual{min-height:180px}.identity-card dl{grid-template-columns:1fr}.input-action{flex-wrap:wrap}.input-action input{flex-basis:100%}.cloud-browser__header{gap:var(--ark-space-5);padding:var(--ark-space-5);grid-template-columns:1fr}.cloud-browser__navigation{padding-inline:var(--ark-space-5);flex-wrap:wrap}.cloud-browser__navigation .cloud-breadcrumbs{flex-basis:calc(100% - 52px)}.cloud-browser__navigation .cloud-browser__recent-menu{margin-left:52px}.cloud-browser__actions{padding:var(--ark-space-4) var(--ark-space-5);grid-template-columns:minmax(0,1fr);align-items:stretch}.cloud-browser__command-rail{width:100%}.cloud-browser__action-group{width:auto}.cloud-browser__action-group--secondary{border-left:0;padding-left:0}.cloud-browser__toolbar{padding-inline:var(--ark-space-5);flex-wrap:wrap}.cloud-browser__view-controls{grid-template-columns:repeat(3,1fr);width:100%}.cloud-browser__recent-popover{width:min(340px, calc(100vw - (var(--ark-space-11) * 2)));left:0;right:auto}.page[data-page=catalog]{height:auto;min-height:calc(100dvh - var(--ark-shell-access-bar-block));overflow:visible}.cloud-browser__body{max-height:none;overflow-x:auto}.page[data-page=catalog] .cloud-browser__body--surface{min-height:560px;overflow:hidden}.cloud-artifact-stage{padding-inline:var(--ark-space-4)}.cloud-artifact-surface[data-artifact-library-mode=list] .cloud-artifact-item__copy{grid-template-columns:minmax(0,1fr)}.cloud-artifact-surface[data-artifact-library-mode=list] :is(.cloud-artifact-item__size,.cloud-artifact-item__modified){display:none}.media-toolchain{grid-template-columns:1fr}.cloud-preview__media-tools{flex-wrap:wrap}.cloud-preview__shortcut-hint{flex-basis:100%;margin-left:0}.cloud-preview__footer{flex-wrap:wrap;align-items:stretch}.cloud-preview__footer>div:first-child{flex-basis:100%}.cloud-preview__queue-controls{flex:auto!important}.cloud-file-preview--immersive>.modal__header{min-height:58px;padding:var(--ark-space-3) var(--ark-space-5)}.cloud-file-preview--immersive>.cloud-preview__footer{min-height:0;padding:var(--ark-space-3) var(--ark-space-5)}.cloud-file-preview--immersive .artifact-inspector__metadata{display:none}.cloud-file-preview--immersive .artifact-inspector__actions{justify-content:flex-end;width:100%}.cloud-file-preview--immersive .cloud-preview__footer .button{min-height:40px}.cloud-preview__immersive-navigation{inset-inline:var(--ark-space-3)}.cloud-preview__immersive-navigation button{width:42px;height:54px}.cloud-picker__footer{flex-wrap:wrap;align-items:stretch}.cloud-picker__footer>div{flex-basis:100%}.plan-summary dl,.job-detail-grid{grid-template-columns:1fr}.job-detail-body{padding:var(--ark-space-8) var(--ark-space-7) 34px}.job-detail-header{padding:var(--ark-space-8) var(--ark-space-7)}.job-file-summary{align-items:flex-start;gap:var(--ark-space-1);flex-direction:column}.job-file-tools{grid-template-columns:minmax(0,1fr)}.job-file-table th:nth-child(3),.job-file-table td:nth-child(3){display:none}.job-file-table th:first-child{width:50%}.job-file-table th:nth-child(2){width:30%}.job-file-table th:last-child{width:20%}.agent-client-row{flex-direction:column;align-items:stretch}.agent-client-row>.row-menu{flex-wrap:wrap;justify-content:flex-start;max-width:none;padding-left:54px}.agent-operation-grid,.agent-scope-list>div,.agent-review-grid,.agent-detail-grid{grid-template-columns:1fr}.agent-overlay-header,.agent-overlay-body,.agent-overlay-footer{padding-inline:var(--ark-space-7)}.agent-wizard-steps{padding-inline:var(--ark-space-4)}.agent-wizard-steps span{gap:var(--ark-space-1);flex-direction:column}.agent-wizard-steps span:not(:last-child):after{display:none}}@media (max-width:520px){.account-stats{grid-template-columns:1fr}.account-row__actions>a,.account-row__actions>button{flex:1}.connection-test-steps b{margin-inline:var(--ark-space-1)}.connection-test-steps span{text-align:center;flex-direction:column}.upload-final-actions{flex-direction:column;align-items:stretch}.upload-final-actions>.button{align-self:flex-end}.sync-profile-rail{margin-inline:calc(var(--ark-space-7) * -1);padding-inline:var(--ark-space-7);border-inline:0;border-radius:0}.sync-current-plan{margin-inline:calc(var(--ark-space-7) * -1);border-inline:0;border-radius:0}.sync-current-plan__header .sync-more-actions{width:100%}.sync-more-actions>summary{justify-content:center;width:100%}.sync-more-actions>div{width:100%}.sync-plan-summary{grid-template-columns:minmax(0,1fr)}.sync-plan-summary>div{border-left:0;border-top:1px solid var(--ark-color-border)}.sync-plan-summary>div:first-child{border-top:0}.sync-plan-meta{align-items:flex-start;gap:var(--ark-space-2);flex-direction:column}.sync-change-filters>button{flex:none}.sync-change{grid-template-columns:minmax(0,1fr)}.sync-change>span:last-child{grid-column:1}.sync-history__content{padding-inline:var(--ark-space-4)}.sync-history-trend>div{grid-template-columns:78px minmax(40px,1fr) 28px}}.davexdriver-product-surface{min-width:320px;min-height:100vh;color:hsl(var(--foreground));background:hsl(var(--background))}[data-theme-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme-mode=dim],[data-theme-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.davexdriver-product-surface[data-surface-visual-style=adaptive-glass] .sidebar{border-color:var(--glass-line);background:var(--glass-strong);box-shadow:14px 0 42px hsl(var(--background) / .24);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}.davexdriver-product-surface[data-surface-visual-style=adaptive-glass] .mobile-shellbar{border-color:var(--glass-line);background:var(--glass-clear);box-shadow:0 8px 30px hsl(var(--background) / .12);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}.davexdriver-product-surface[data-surface-visual-style=adaptive-glass] :is(.card,.metric,.state-card,.upload-live-job,.media-history-card){border-color:var(--glass-line);background:linear-gradient(145deg, var(--glass-content), hsl(var(--card) / .82));box-shadow:inset 0 1px 0 var(--glass-highlight), var(--ark-elevation-surface);-webkit-backdrop-filter:blur(14px) saturate(var(--glass-saturation));backdrop-filter:blur(14px) saturate(var(--glass-saturation))}.davexdriver-product-surface[data-surface-visual-style=adaptive-glass] :is(.account-drawer,.notification-drawer,.job-detail-drawer,.modal){border-color:var(--glass-line-strong);background:var(--glass-strong);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}.davexdriver-product-surface[data-surface-visual-style=adaptive-glass] :is(.account-drawer__header,.account-drawer__footer,.drawer-header,.modal__header,.modal__footer){border-color:var(--glass-line);background:0 0}.davexdriver-product-surface[data-surface-visual-style=tonal-solid] .sidebar{border-color:var(--tonal-line-strong);background:var(--tonal-surface-elevated);box-shadow:var(--tonal-shadow-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}.davexdriver-product-surface[data-surface-visual-style=tonal-solid] .mobile-shellbar{border-color:var(--tonal-line);background:var(--tonal-surface-elevated);box-shadow:var(--tonal-shadow-resting);-webkit-backdrop-filter:none;backdrop-filter:none}.davexdriver-product-surface[data-surface-visual-style=tonal-solid] :is(.card,.metric,.state-card,.upload-live-job,.media-history-card){border-color:var(--tonal-line);background:var(--tonal-surface);box-shadow:var(--tonal-shadow-resting);-webkit-backdrop-filter:none;backdrop-filter:none}.davexdriver-product-surface[data-surface-visual-style=tonal-solid] :is(.account-drawer,.notification-drawer,.job-detail-drawer,.modal,.appearance-panel){border-color:var(--tonal-line-strong);background:var(--tonal-surface-elevated);box-shadow:var(--tonal-shadow-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}.davexdriver-product-surface[data-surface-visual-style=tonal-solid] :is(.account-drawer__header,.account-drawer__footer,.drawer-header,.modal__header,.modal__footer){border-color:var(--tonal-line);background:var(--tonal-surface-muted)}.transfer-hub-nav{align-items:center;gap:var(--ark-space-2);min-width:0;padding:var(--ark-space-2);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-panel);background:var(--ark-color-surface);scrollbar-width:thin;display:flex;overflow-x:auto}.page>.transfer-hub-nav{grid-column:1/-1}.transfer-hub-nav button{justify-content:center;align-items:center;gap:var(--ark-space-3);min-width:max-content;min-height:40px;padding:0 var(--ark-space-6);border-radius:var(--ark-radius-action);color:var(--ark-color-content-secondary);cursor:pointer;background:0 0;border:0;display:inline-flex}.transfer-hub-nav button:hover{color:var(--ark-color-content-primary);background:var(--ark-color-surface-hover)}.transfer-hub-nav button.active{color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);box-shadow:inset 0 -2px 0 var(--ark-color-action-primary)}.transfer-hub-nav .transfer-counts{margin-left:var(--ark-space-1)}.transfer-status-card,.transfer-task-card{margin-bottom:0;padding:0;overflow:hidden}.transfer-workspace-toolbar{justify-content:space-between;align-items:center;gap:var(--ark-space-5);min-height:64px;padding:var(--ark-space-4) var(--ark-space-5);margin-bottom:0;display:flex}.transfer-workspace-toolbar>div:first-child{gap:var(--ark-space-optical-xs);flex-direction:column;min-width:0;display:flex}.transfer-workspace-toolbar>div:first-child span{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.transfer-workspace-toolbar__actions{justify-content:flex-end;align-items:center;gap:var(--ark-space-3);flex-wrap:wrap;display:flex}.transfer-workspace-toolbar__actions label{align-items:center;gap:var(--ark-space-2);color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);display:flex}.transfer-workspace-toolbar__actions select{width:auto;min-height:38px}.task-explorer{min-width:0;padding:0;overflow:hidden}.task-explorer__heading{justify-content:space-between;align-items:center;gap:var(--ark-space-4);min-height:64px;padding:var(--ark-space-4) var(--ark-space-5);border-bottom:1px solid var(--ark-color-border-subtle);display:flex}.task-explorer__heading>div{gap:var(--ark-space-optical-xs);flex-direction:column;min-width:0;display:flex}.task-explorer__heading h2{color:var(--ark-color-content-primary);font-size:var(--ark-type-title-sm);margin:0}.task-explorer__heading span{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.task-explorer__tabs{align-items:stretch;gap:var(--ark-space-1);min-height:50px;padding:0 var(--ark-space-5);border-bottom:1px solid var(--ark-color-border-subtle);display:flex}.task-explorer__tabs button{justify-content:center;align-items:center;gap:var(--ark-space-2);min-width:100px;min-height:44px;padding:0 var(--ark-space-4);color:var(--ark-color-content-secondary);cursor:pointer;background:0 0;border:0;display:inline-flex;position:relative}.task-explorer__tabs button:after{content:"";border-radius:var(--ark-radius-pill);background:0 0;height:2px;position:absolute;bottom:0;left:8px;right:8px}.task-explorer__tabs button.active{color:var(--ark-color-action-primary)}.task-explorer__tabs button.active:after{background:var(--ark-color-action-primary)}.task-explorer__tabs button span{border-radius:var(--ark-radius-pill);background:var(--ark-color-surface-muted);min-width:22px;min-height:22px;font-size:var(--ark-type-micro);place-items:center;display:grid}.task-explorer__tabs button .task-count-badge--active,.transfer-count-badge--active{color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.task-explorer__tabs button .task-count-badge--attention,.transfer-count-badge--attention{color:var(--ark-color-status-danger);background:var(--ark-color-status-danger-subtle)}.task-explorer__filters{align-items:center;gap:var(--ark-space-3);padding:var(--ark-space-4) var(--ark-space-5);border-bottom:1px solid var(--ark-color-border-subtle);grid-template-columns:minmax(240px,1fr) repeat(3,minmax(128px,auto));display:grid}.task-explorer__filters>label{align-items:center;gap:var(--ark-space-3);min-width:0;padding:0 var(--ark-space-3);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);color:var(--ark-color-content-tertiary);background:var(--ark-color-surface-subtle);display:flex}.task-explorer__filters input{background:0 0;border:0;outline:0;width:100%;min-height:40px;padding:0}.task-explorer__filters select{min-height:40px}.task-explorer__summary{align-items:center;gap:var(--ark-space-5);min-height:48px;padding:var(--ark-space-3) var(--ark-space-5);border-bottom:1px solid var(--ark-color-border-subtle);color:var(--ark-color-content-secondary);flex-wrap:wrap;display:flex}.task-explorer__summary span{align-items:center;gap:var(--ark-space-2);display:inline-flex}.task-explorer__summary strong{color:var(--ark-color-content-primary)}.task-explorer__summary small{color:var(--ark-color-content-tertiary);margin-left:auto}.transfer-status-tabs{align-items:stretch;gap:var(--ark-space-2);min-height:58px;padding:0 var(--ark-space-6);border-bottom:1px solid var(--ark-color-border);display:flex}.transfer-status-tablist{align-items:stretch;gap:var(--ark-space-2);min-width:0;display:flex}.transfer-status-tablist>button[role=tab]{justify-content:center;align-items:center;gap:var(--ark-space-3);min-width:116px;min-height:36px;padding:0 var(--ark-space-4);color:var(--ark-color-content-secondary);cursor:pointer;background:0 0;border:0;display:inline-flex;position:relative}.transfer-status-tablist>button[role=tab]:after{height:2px;right:var(--ark-space-3);bottom:0;left:var(--ark-space-3);content:"";border-radius:var(--ark-radius-pill);background:0 0;position:absolute}.transfer-status-tablist>button[role=tab]:hover{color:var(--ark-color-content-primary)}.transfer-status-tablist>button[role=tab].active{color:var(--ark-color-action-primary)}.transfer-status-tablist>button[role=tab].active:after{background:var(--ark-color-action-primary)}.transfer-status-tablist>button[role=tab] span{min-width:22px;min-height:22px;padding-inline:var(--ark-space-2);border-radius:var(--ark-radius-pill);background:var(--ark-color-surface-muted);color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);place-items:center;display:inline-grid}.transfer-status-tablist>button[role=tab].active span{color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.transfer-clear-action{align-items:center;gap:var(--ark-space-2);min-height:36px;padding:0 var(--ark-space-4);border-radius:var(--ark-radius-action);color:var(--ark-color-content-secondary);cursor:pointer;background:0 0;border:0;align-self:center;margin-left:auto;display:inline-flex}.transfer-clear-action:hover{color:var(--ark-color-status-danger);background:var(--ark-color-status-danger-subtle)}.transfer-status-actions{align-items:center;gap:var(--ark-space-2);align-self:center;min-width:max-content;margin-left:auto;display:flex}.transfer-status-actions .transfer-clear-action{margin-left:0}.transfer-primary-action{align-items:center;gap:var(--ark-space-2);min-height:36px;padding:0 var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-action);color:var(--ark-color-content-primary);background:var(--ark-color-surface-elevated);cursor:pointer;display:inline-flex}.transfer-primary-action:hover{border-color:var(--ark-color-action-primary);color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.transfer-filter-bar{justify-content:space-between;align-items:center;gap:var(--ark-space-5);min-height:58px;padding:var(--ark-space-3) var(--ark-space-6);display:flex}.transfer-filter-bar label{align-items:center;gap:var(--ark-space-3);width:min(480px,100%);padding-inline:var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-action);color:var(--ark-color-content-tertiary);background:var(--ark-color-surface-elevated);display:flex}.transfer-filter-bar input{width:100%;min-height:38px;color:var(--ark-color-content-primary);background:0 0;border:0;outline:0;padding:0}.transfer-filter-bar input:focus-visible,.transfer-section-filters input:focus-visible{outline:2px solid var(--ark-color-action-primary);outline-offset:3px;border-radius:var(--ark-radius-control)}.transfer-filter-bar>span{text-overflow:ellipsis;white-space:nowrap;max-width:48%;color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);overflow:hidden}.transfer-filter-controls{justify-content:flex-end;align-items:center;gap:var(--ark-space-3);min-width:0;display:flex}.transfer-filter-controls select{width:auto;min-width:128px;min-height:38px}.transfer-filter-controls>span{text-overflow:ellipsis;white-space:nowrap;max-width:320px;color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);overflow:hidden}.download-retention-control{justify-content:flex-end;align-items:center;gap:var(--ark-space-4);min-width:0;color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);display:flex}.download-retention-control>span{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.download-retention-control label{align-items:center;gap:var(--ark-space-2);white-space:nowrap;background:0 0;border:0;width:auto;padding:0;display:flex}.download-retention-control select{width:auto;min-height:34px}.upload-composer-panel{min-width:0}.upload-composer-panel>.card{margin-bottom:0}.upload-composer-panel .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-activity-column{min-height:0}.job-primary-name{gap:var(--ark-space-optical-xs);flex-direction:column;min-width:160px;display:flex}.job-primary-name strong{text-overflow:ellipsis;white-space:nowrap;max-width:280px;color:var(--ark-color-content-primary);overflow:hidden}.job-primary-name code{color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.transfer-section-filters{align-items:center;gap:var(--ark-space-3);margin:var(--ark-space-5) 0;padding-bottom:var(--ark-space-5);border-bottom:1px solid var(--ark-color-border-subtle);flex-wrap:wrap;display:flex}.transfer-section-filters label{align-items:center;gap:var(--ark-space-3);min-width:min(320px,100%);padding:0 var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-action);color:var(--ark-color-content-tertiary);background:var(--ark-color-surface-elevated);display:flex}.transfer-section-filters input{background:0 0;border:0;outline:0;width:100%;min-height:36px;padding:0}.transfer-section-filters select{width:auto;min-width:128px;min-height:38px}.job-history-filters{margin-top:0}.transfer-queue__filters{padding:var(--ark-space-4) var(--ark-space-5);border-top:1px solid var(--ark-color-border-subtle);margin:0}.transfer-queue__filters label{flex:260px}.download-center{gap:var(--ark-layout-workspace-gap);flex-direction:column;min-width:0;display:flex}.transfer-task-list{flex-direction:column;display:flex}.transfer-task-row{gap:var(--ark-space-5);min-width:0;padding:var(--ark-space-5) var(--ark-space-6);border-bottom:1px solid var(--ark-color-border-subtle);grid-template-columns:42px minmax(220px,1.5fr) repeat(4,minmax(92px,.55fr)) minmax(150px,auto);align-items:center;display:grid;position:relative}.transfer-task-row:last-child{border-bottom:0}.transfer-file-glyph{border-radius:var(--ark-radius-action);width:38px;height:38px;color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);place-items:center;display:grid}.transfer-task-primary{min-width:0}.transfer-task-primary>strong,.transfer-task-primary>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.transfer-task-primary>strong{color:var(--ark-color-content-primary)}.transfer-task-primary>span{margin-top:var(--ark-space-optical-xs);color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption)}.transfer-progress-line{height:4px;margin-top:var(--ark-space-3);border-radius:var(--ark-radius-pill);background:var(--ark-color-surface-muted);overflow:hidden}.transfer-progress-line i{border-radius:inherit;background:var(--ark-color-action-primary);height:100%;display:block}.transfer-task-metric{gap:var(--ark-radius-hairline);flex-direction:column;min-width:0;display:flex}.transfer-task-metric small,.transfer-task-metric span{text-overflow:ellipsis;white-space:nowrap;color:var(--ark-color-content-tertiary);font-size:var(--ark-type-caption);overflow:hidden}.transfer-task-metric strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ark-color-content-primary);font-size:var(--ark-type-label);overflow:hidden}.transfer-row-actions{justify-content:flex-end;align-items:center;gap:var(--ark-space-2);flex-wrap:wrap;display:flex}.transfer-row-actions .table-action{align-items:center;gap:var(--ark-space-1);display:inline-flex}.transfer-task-message{margin:calc(var(--ark-space-3) * -1) 0 0;color:var(--ark-color-content-secondary);font-size:var(--ark-type-caption);grid-column:2/-1}.transfer-inline-notice{align-items:center;gap:var(--ark-space-3);padding:var(--ark-space-3) var(--ark-space-6);border-top:1px solid var(--ark-color-border-subtle);color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle);font-size:var(--ark-type-caption);display:flex}.url-import-workspace{gap:var(--ark-space-5);flex-direction:column;min-width:0;display:flex}.url-import-mode-tabs{align-items:center;gap:var(--ark-space-2);width:100%;min-width:0;max-width:100%;padding:var(--ark-space-2);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-surface);display:flex;overflow-x:auto}.url-import-mode-tabs>button{justify-content:center;align-items:center;gap:var(--ark-space-3);min-width:max-content;min-height:40px;padding:0 var(--ark-space-5);border-radius:var(--ark-radius-action);color:var(--ark-color-content-secondary);cursor:pointer;background:0 0;border:0;display:inline-flex}.url-import-mode-tabs>button:hover{color:var(--ark-color-content-primary);background:var(--ark-color-surface-hover)}.url-import-mode-tabs>button.active{color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle);box-shadow:inset 0 -2px 0 var(--ark-color-action-primary)}.url-import-workspace__body{align-items:start;gap:var(--ark-layout-workspace-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.url-import-workspace__body>:is(.url-import-form-card,.job-section){min-width:0;margin-bottom:0}@container ark-main (width>=1280px){.url-import-workspace__body{grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr)}}@container ark-main (width>=1000px){.page[data-page=downloads]{height:calc(100dvh - var(--ark-shell-access-bar-block));min-height:560px;padding-bottom:var(--ark-space-4);flex-direction:column;display:flex;overflow:hidden}:is(.page[data-page=tasks],.page[data-page=uploads],.page[data-page=downloads],.page[data-page=url-imports],.page[data-page=transfers])>.transfer-hub-nav{flex:none}.page[data-page=downloads]>.download-center{flex:auto;min-height:0;overflow:hidden}.download-center>.task-explorer{flex-direction:column;flex:auto;min-height:0;margin-bottom:0;display:flex}.download-center>.task-explorer>:is(.task-explorer__heading,.task-explorer__summary){flex:none}.download-center>.task-explorer>:is(.task-explorer__list,.empty){overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}}@container ark-main (width>=1080px){.page[data-page=uploads]{height:calc(100dvh - var(--ark-shell-access-bar-block));overscroll-behavior:contain;min-height:560px;overflow:auto}.page[data-page=uploads]>.upload-activity-column{overflow:visible}.page[data-page=uploads]>.upload-activity-column>.upload-live-card{max-height:none;overflow:visible}.page[data-page=uploads]>.upload-activity-column>.job-section{overflow:visible}.page[data-page=uploads]>.upload-activity-column>.job-section>.table-wrap{max-height:min(460px,48dvh);overflow:auto}}@media (max-width:1080px){.task-explorer__filters{grid-template-columns:1fr 1fr}.task-explorer__filters>label{grid-column:1/-1}.transfer-task-row{grid-template-columns:42px minmax(200px,1fr) repeat(2,minmax(90px,.55fr)) minmax(150px,auto)}.transfer-task-row>.transfer-task-metric:nth-of-type(4),.transfer-task-row>.transfer-task-metric:nth-of-type(5){display:none}}@media (max-width:760px){.transfer-workspace-toolbar,.transfer-workspace-toolbar__actions{flex-direction:column;align-items:stretch}.transfer-workspace-toolbar__actions label{justify-content:space-between}.task-explorer__heading{flex-direction:column;align-items:stretch}.task-explorer__tabs{padding-inline:var(--ark-space-3);overflow-x:auto}.task-explorer__tabs button{min-width:max-content}.task-explorer__filters{grid-template-columns:1fr}.task-explorer__filters>label{grid-column:auto}.task-explorer__summary{gap:var(--ark-space-3)}.task-explorer__summary small{width:100%;margin-left:0}.transfer-status-tabs{padding:0 var(--ark-space-3) var(--ark-space-3);grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.transfer-status-tablist{overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;overflow-x:auto}.transfer-status-tablist>button[role=tab]{min-width:max-content}.transfer-status-actions{justify-content:flex-end;width:100%;min-width:0;margin-left:0}.transfer-primary-action,.transfer-clear-action{min-width:max-content}.url-import-mode-tabs{width:100%}.url-import-mode-tabs>button{flex:1 0 max-content}.transfer-filter-bar{flex-direction:column;align-items:stretch}.transfer-filter-bar>span{max-width:100%}.transfer-filter-controls{flex-direction:column;align-items:stretch}.transfer-filter-controls select{width:100%}.transfer-filter-controls>span{max-width:100%}.download-retention-control{flex-direction:column;align-items:flex-start}.download-retention-control select{width:100%}.upload-composer-panel .form-grid{grid-template-columns:1fr}.upload-composer-panel .form-grid>.span-2{grid-column:1}.transfer-task-row{grid-template-columns:38px minmax(0,1fr);align-items:start}.transfer-task-row>.transfer-task-metric{display:none}.transfer-row-actions,.transfer-task-message{grid-column:2;justify-content:flex-start}}.appearance-menu{position:relative}.appearance-trigger{border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-action);width:38px;height:38px;color:var(--ark-color-content-primary);background:var(--ark-color-surface);cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.appearance-trigger:hover,.appearance-trigger[aria-expanded=true]{border-color:hsl(var(--primary) / .65);color:var(--ark-color-action-primary);background:var(--ark-color-action-primary-subtle)}.appearance-swatch{border:1px solid hsl(var(--background));border-radius:var(--ark-radius-round);background:var(--theme-gradient-primary);width:7px;height:7px;box-shadow:0 0 0 2px hsl(var(--primary) / .18);position:absolute;bottom:4px;right:4px}.appearance-panel{width:min(440px,100vw - 24px);padding:var(--ark-space-8);border:1px solid var(--glass-line-strong,var(--ark-color-border));border-radius:var(--ark-radius-panel);color:var(--ark-color-content-primary);background:var(--glass-strong,var(--ark-color-surface));box-shadow:inset 0 1px 0 var(--glass-highlight,transparent), 0 24px 70px hsl(var(--background) / .48);-webkit-backdrop-filter:blur(var(--glass-blur,20px)) saturate(var(--glass-saturation,140%));backdrop-filter:blur(var(--glass-blur,20px)) saturate(var(--glass-saturation,140%));overflow:auto}.appearance-panel--enter{animation:ark-feedback-enter var(--motion-recipe-duration,var(--ark-motion-component-overlay-duration)) var(--motion-recipe-easing,var(--ark-motion-component-overlay-easing)) backwards}.appearance-panel--exit{pointer-events:none;animation:ark-surface-exit var(--motion-recipe-duration,var(--ark-motion-component-overlay-exit-duration)) var(--motion-recipe-easing,var(--ark-motion-component-overlay-exit-easing)) both}.appearance-heading{justify-content:space-between;align-items:flex-start;gap:var(--ark-space-6);margin-bottom:var(--ark-space-6);display:flex}.appearance-heading h2{font-size:var(--ark-type-title);letter-spacing:-.25px;margin:0}.appearance-heading p{max-width:300px;margin:var(--ark-space-optical-sm) 0 0;color:var(--ark-color-content-secondary);font-size:var(--ark-type-label);line-height:1.5}.appearance-status{padding:var(--ark-space-optical-sm) 9px;border:1px solid hsl(var(--theme-warning) / .42);border-radius:var(--ark-radius-pill);color:var(--ark-color-status-warning);background:var(--ark-color-status-warning-subtle);font-size:var(--ark-type-micro);flex:none;font-weight:700}.appearance-summary{border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);background:var(--ark-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.appearance-summary>div{min-width:0;padding:var(--ark-space-4) 11px;background:var(--glass-content,var(--ark-color-surface))}.appearance-summary span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);display:block}.appearance-summary strong{margin-top:var(--ark-space-optical-xs);font-size:var(--ark-type-body-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.appearance-section-label{margin:15px 0 var(--ark-space-optical-md);color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);letter-spacing:.5px;font-weight:700}.appearance-segments{gap:var(--ark-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.appearance-segments--two{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-segments--three{grid-template-columns:repeat(3,minmax(0,1fr))}.appearance-segments--four{grid-template-columns:repeat(4,minmax(0,1fr))}.appearance-segments button{min-width:0;min-height:32px;padding:0 var(--ark-space-optical-md);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-pill);color:var(--ark-color-content-secondary);background:var(--ark-color-surface-elevated);cursor:pointer;font-size:var(--ark-type-micro)}.appearance-segments button:hover{color:var(--ark-color-content-primary);border-color:var(--ark-color-border-strong)}.appearance-segments button[aria-pressed=true]{color:var(--ark-color-content-primary);border-color:hsl(var(--primary) / .62);background:hsl(var(--primary) / .2);box-shadow:inset 0 1px 0 hsl(var(--foreground) / .1)}.appearance-themes{gap:var(--ark-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.appearance-themes button{align-items:center;gap:var(--ark-space-3);min-width:0;min-height:38px;padding:var(--ark-space-optical-sm) 9px;border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);color:var(--ark-color-content-secondary);background:var(--ark-color-surface-elevated);cursor:pointer;font-size:var(--ark-type-micro);text-align:left;display:flex}.appearance-themes button:hover{border-color:var(--ark-color-border-strong);color:var(--ark-color-content-primary)}.appearance-themes button[aria-pressed=true]{color:var(--ark-color-content-primary);border-color:hsl(var(--primary) / .58);background:hsl(var(--primary) / .14)}.appearance-themes button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.appearance-theme-colors{border:1px solid hsl(var(--foreground) / .18);border-radius:var(--ark-radius-md);width:22px;height:22px;box-shadow:inset 0 1px 0 hsl(var(--foreground) / .18);flex:none}.appearance-options{gap:var(--ark-space-4);grid-template-columns:.78fr 1.22fr;display:grid}.appearance-actions{gap:var(--ark-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:17px;display:grid}.appearance-actions button,.appearance-actions a{justify-content:center;align-items:center;gap:var(--ark-space-2);min-height:38px;padding:0 var(--ark-space-4);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-pill);font-size:var(--ark-type-label);cursor:pointer;font-weight:700;text-decoration:none;display:inline-flex}.appearance-actions button{color:var(--ark-color-content-primary);background:var(--ark-color-surface-elevated)}.appearance-actions a{color:hsl(var(--primary-foreground));border-color:hsl(var(--primary) / .58);background:var(--theme-gradient-primary)}.appearance-note{margin:var(--ark-space-4) 0 0;color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro);text-align:center;line-height:1.5}@media (max-width:520px){.appearance-panel{padding:15px}.appearance-options{grid-template-columns:1fr}.appearance-segments--four{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-heading p{max-width:240px}}.appearance-motion-note{margin:var(--ark-space-2) 0 0;color:var(--ark-color-content-secondary);font-size:var(--ark-type-micro)}.davexdriver-product-surface :is(.metric-grid,.agent-summary,.diagnostic-summary,.dashboard-grid,.form-grid,.form-stack,.upload-live-list){gap:var(--ark-density-section-gap)}.davexdriver-product-surface :is(.mount-row,.agent-client-row,.event-list>div){padding-block:var(--ark-density-row-padding)}.davexdriver-product-surface .account-list--managed>.account-row{min-height:calc(var(--ark-control-height-field) + (var(--ark-density-row-padding) * 2));padding-block:var(--ark-density-row-padding)}.davexdriver-product-surface .cloud-file-list>:is(button,div){min-height:calc(var(--ark-control-height) + (var(--ark-density-row-padding) * 2));padding-block:var(--ark-density-row-padding)}.davexdriver-product-surface :is(.account-drawer__body,.agent-overlay-body,.modal__body,.notification-drawer,.job-detail-body,.appearance-panel){padding:var(--ark-density-overlay-padding)}.davexdriver-product-surface :is(.account-drawer__header,.account-drawer__footer,.agent-overlay-header,.agent-overlay-footer,.modal__header,.modal__footer,.job-detail-header){padding-block:var(--ark-density-row-padding);padding-inline:var(--ark-density-overlay-padding)}.davexdriver-product-surface :is(.appearance-trigger,.appearance-themes button,.appearance-actions button,.appearance-actions a){min-height:var(--ark-control-height)}.davexdriver-product-surface .appearance-trigger{width:var(--ark-control-height);height:var(--ark-control-height)}.davexdriver-product-surface .appearance-segments button{min-height:var(--ark-control-height-compact)}@media (max-width:959px){.davexdriver-product-surface input:is([type=checkbox],[type=radio]),.davexdriver-product-surface .artifact-library__selection input{width:24px;height:24px}.davexdriver-product-surface .cloud-browser__filter input{min-height:24px}}@media (max-width:520px){.davexdriver-product-surface .appearance-panel{padding:min(var(--ark-density-overlay-padding), var(--ark-space-7))}}@media (forced-colors:active){.davexdriver-product-surface{--ark-color-border:CanvasText;--ark-color-border-strong:CanvasText;--ark-color-focus-ring:Highlight}.davexdriver-product-surface :is(button,input,select,textarea,a[href],.button,.icon-button,.table-action,.badge,.cloud-artifact-item,.cloud-artifact-item__select,.cloud-preview__navigation,.cloud-preview__toolbar,.media-control-bar,media-control-bar){border:1px solid buttontext}.davexdriver-product-surface :is(button,input,select,textarea,a[href],.button,.icon-button,.table-action,.cloud-artifact-item__select,.cloud-preview__navigation button,media-play-button,media-mute-button,media-volume-range,media-time-range,media-fullscreen-button):focus-visible{outline-offset:2px;outline:3px solid highlight}.davexdriver-product-surface :is(button[aria-pressed=true],button.active,.active,.cloud-artifact-item[aria-selected=true],.cloud-artifact-item__select:checked){color:highlighttext;background:highlight;border-color:highlight}.davexdriver-product-surface :is(.badge,.badge--red,.badge--green,.badge--blue,.badge--amber,.table-action,.table-action.danger){color:canvastext;background:canvas;border:1px solid canvastext}.davexdriver-product-surface :is(th,td){border-color:canvastext}.davexdriver-product-surface :is(.cloud-image-viewer img,.cloud-preview__document img,.cloud-preview__video-wrap video,.cloud-media-thumb video,.cloud-artifact-item__visual img,.media-history-card__visual img,.cloud-file-preview canvas){forced-color-adjust:none}}.guided-authorization{background:color-mix(in srgb, var(--ark-color-surface-raised) 88%, transparent);border:1px solid var(--ark-color-border-subtle);border-radius:var(--ark-radius-dense-card);align-items:center;gap:var(--ark-space-4);padding:var(--ark-space-8);text-align:center;flex-direction:column;display:flex}.guided-authorization>span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-size-caption)}.guided-authorization__qr{background:var(--ark-color-action-primary-content);border-radius:var(--ark-radius-content);object-fit:contain;height:220px;padding:var(--ark-space-4);width:220px}.ticket-workspace{gap:var(--ark-space-5);flex-direction:column;display:flex}.ticket-workspace__chrome>div{gap:var(--ark-space-optical-xs);flex-direction:column;min-width:0;display:flex}.ticket-workspace__chrome>div>span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-grid{gap:var(--ark-space-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ticket-secret,.ticket-preview{gap:var(--ark-space-5);margin-top:var(--ark-space-7);padding:var(--ark-space-7);border:1px solid color-mix(in srgb, var(--ark-color-action-primary) 35%, transparent);border-radius:var(--ark-radius-dense-card);background:color-mix(in srgb, var(--ark-color-action-primary) 7%, transparent);display:grid}.ticket-secret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ticket-preview dl{gap:var(--ark-space-3);margin:0;display:grid}.ticket-preview dl div{gap:var(--ark-space-5);grid-template-columns:72px minmax(0,1fr);display:grid}.ticket-preview dt{color:var(--ark-color-content-secondary)}.ticket-preview dd{overflow-wrap:anywhere;margin:0}.ticket-list{gap:var(--ark-space-4);display:grid}.ticket-list article{align-items:center;gap:var(--ark-space-7);padding:var(--ark-space-6) 0;border-bottom:1px solid var(--ark-color-border);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ticket-list article>div{gap:var(--ark-space-1);min-width:0;display:grid}.ticket-list article span{color:var(--ark-color-content-secondary);font-size:var(--ark-type-body)}@media (max-width:900px){.ticket-grid{grid-template-columns:1fr}.ticket-list article{grid-template-columns:minmax(0,1fr) auto}.ticket-list article .button{grid-column:1/-1;justify-self:start}}.identity-page{gap:var(--ark-space-7);display:grid}.owner-auth-card{padding:var(--ark-space-6) var(--ark-space-7);border:1px solid var(--ark-color-border);border-radius:var(--ark-radius-control);gap:var(--ark-space-4);max-width:720px;margin:0;display:grid}.owner-auth-card__header{gap:var(--ark-space-2);display:grid}.owner-auth-card h3{font-size:var(--ark-type-body-lg);margin:0}.owner-auth-status,.owner-auth-actions{gap:var(--ark-space-3);display:grid}.owner-auth-status__title{margin:0;font-weight:600}.owner-auth-status__scope{font-size:var(--ark-type-micro);margin:0}.owner-auth-status__scope code,.identity-card__content code{background:var(--ark-color-surface-muted,#7f7f7f1f);border-radius:4px;padding:0 .25em;font-size:.92em}.owner-auth-actions__hint{margin:0}.owner-auth-lab-banner{padding:var(--ark-space-2) var(--ark-space-3);border-radius:var(--ark-radius-control);border:1px dashed var(--ark-color-border);background:var(--ark-color-surface-muted,#7f7f7f14);font-size:var(--ark-type-micro);margin:0}.owner-auth-shell-note{font-size:var(--ark-type-micro);margin:0}.owner-auth-error{color:var(--ark-color-status-danger);margin:0}.owner-auth-integration{margin:0}.identity-card__links{gap:var(--ark-space-3);margin-top:var(--ark-space-5);flex-wrap:wrap;display:flex}
