:root,[data-theme]{--tlds-color-white:#fff;--tlds-color-black:#000;--tlds-color-gray-50:#fafafa;--tlds-color-gray-100:#f4f4f4;--tlds-color-gray-200:#eee;--tlds-color-gray-300:#e2e2e2;--tlds-color-gray-400:#c9c9c9;--tlds-color-gray-500:#a8a8a8;--tlds-color-gray-600:#787878;--tlds-color-gray-700:#4e4e4e;--tlds-color-gray-800:#2a2a2a;--tlds-color-gray-900:#171717;--tlds-color-alpha-100:#0000000f;--tlds-color-alpha-200:#0000001a;--tlds-color-alpha-300:#00000029;--tlds-color-alpha-400:#0000003d;--tlds-color-alpha-500:#0006;--tlds-color-alpha-600:#0009;--tlds-color-search-lightest:#fdf2ff;--tlds-color-search-light:#fbdfff;--tlds-color-search:#f6afff;--tlds-color-search-dark:#7b5880;--tlds-color-peach-lightest:#ffede4;--tlds-color-peach-light:#ffd3be;--tlds-color-peach:#ffb592;--tlds-color-peach-dark:#805b49;--tlds-color-coral:#fd9772;--tlds-color-coral-hover:#f9814f;--tlds-color-bubble:#fbf1ed;--tlds-color-promo-border:#ffcfaf;--tlds-color-green-lightest:#e4fed6;--tlds-color-green-light:#bff3a4;--tlds-color-green:#60e21b;--tlds-color-green-dark:#30710e;--tlds-color-red-lightest:#fff0ed;--tlds-color-red:#e22e22;--tlds-color-red-dark:#9d422b;--tlds-color-blue-lightest:#e0f6ff;--tlds-color-blue:#6cd5fd;--tlds-color-blue-dark:#366b7f;--tlds-color-indigo:#9bbbf2;--tlds-color-indigo-dark:#0a4fc6;--tlds-color-emerald-light:#99fac4;--tlds-color-pink:#ffb0cd;--tlds-surface-body:var(--tlds-color-gray-50);--tlds-surface-panel:var(--tlds-color-white);--tlds-surface-card:var(--tlds-color-white);--tlds-surface-sunken:var(--tlds-color-gray-100);--tlds-surface-muted:var(--tlds-color-gray-200);--tlds-surface-hover:var(--tlds-color-alpha-100);--tlds-surface-pressed:var(--tlds-color-alpha-200);--tlds-surface-primary:var(--tlds-color-gray-900);--tlds-surface-primary-hover:var(--tlds-color-gray-800);--tlds-surface-secondary:var(--tlds-color-gray-200);--tlds-surface-secondary-hover:var(--tlds-color-gray-300);--tlds-surface-disabled:var(--tlds-color-gray-300);--tlds-surface-accent:var(--tlds-color-coral);--tlds-surface-accent-hover:var(--tlds-color-coral-hover);--tlds-surface-accent-soft:var(--tlds-color-peach-lightest);--tlds-surface-bubble:var(--tlds-color-bubble);--tlds-surface-glass:#ffffffa6;--tlds-surface-glass-card:#fffc;--tlds-surface-composer-card:var(--tlds-surface-glass-card);--tlds-surface-search:var(--tlds-color-search-light);--tlds-surface-tooltip:var(--tlds-color-gray-900);--tlds-surface-scrim:var(--tlds-color-alpha-500);--tlds-surface-destructive:var(--tlds-color-red);--tlds-surface-status-success:var(--tlds-color-green-light);--tlds-surface-status-error:var(--tlds-color-red-lightest);--tlds-surface-status-info:var(--tlds-color-blue-lightest);--tlds-foreground-primary:var(--tlds-color-gray-900);--tlds-foreground-body:#1d1c1b;--tlds-foreground-secondary:var(--tlds-color-gray-700);--tlds-foreground-muted:var(--tlds-color-gray-600);--tlds-foreground-subtle:var(--tlds-color-gray-500);--tlds-foreground-disabled:var(--tlds-color-gray-400);--tlds-foreground-inverse:var(--tlds-color-gray-100);--tlds-foreground-on-accent:#171717;--tlds-foreground-on-destructive:#fff;--tlds-foreground-on-media:#fff;--tlds-surface-mono:#ffffffb3;--tlds-surface-mono-hover:#ffffffd9;--tlds-foreground-on-mono:#1a1a1a;--tlds-foreground-tooltip:var(--tlds-color-gray-100);--tlds-foreground-status-success:var(--tlds-color-green-dark);--tlds-foreground-status-error:var(--tlds-color-red-dark);--tlds-foreground-status-info:var(--tlds-color-blue-dark);--tlds-foreground-link:var(--tlds-color-gray-900);--tlds-chart-1:var(--tlds-color-indigo-dark);--tlds-chart-1-soft:var(--tlds-color-indigo);--tlds-chart-2:var(--tlds-color-emerald-light);--tlds-chart-3:var(--tlds-color-green);--tlds-chart-4:var(--tlds-color-pink);--tlds-chart-5:var(--tlds-color-blue);--tlds-border-primary:var(--tlds-color-alpha-400);--tlds-border-secondary:var(--tlds-color-alpha-300);--tlds-border-subtle:var(--tlds-color-alpha-200);--tlds-border-hairline:var(--tlds-color-alpha-100);--tlds-border-focus:color-mix(in srgb, var(--tlds-color-gray-900) 55%, transparent);--tlds-border-destructive:var(--tlds-color-red);--tlds-space-0:0px;--tlds-space-25:2px;--tlds-space-50:4px;--tlds-space-75:6px;--tlds-space-100:8px;--tlds-space-150:12px;--tlds-space-200:16px;--tlds-space-250:20px;--tlds-space-300:24px;--tlds-space-400:32px;--tlds-space-500:40px;--tlds-space-600:48px;--tlds-space-800:64px;--tlds-radius-1:4px;--tlds-radius-2:6px;--tlds-radius-3:8px;--tlds-radius-4:12px;--tlds-radius-5:16px;--tlds-radius-6:20px;--tlds-radius-full:9999px;--tlds-font-sans:"Geist", "Geist Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--tlds-font-display:"Milling", "Geist", ui-sans-serif, system-ui, sans-serif;--tlds-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--tlds-text-micromini-size:10px;--tlds-text-micromini-lh:14px;--tlds-text-mini-size:12px;--tlds-text-mini-lh:16px;--tlds-text-small-size:14px;--tlds-text-small-lh:20px;--tlds-text-medium-size:16px;--tlds-text-medium-lh:24px;--tlds-text-large-size:20px;--tlds-text-large-lh:28px;--tlds-text-display-size:24px;--tlds-text-display-lh:32px;--tlds-tracking-tight:-.07px;--tlds-tracking-display:-.14px;--tlds-shadow-sm:0 1px 2px #1a1a1a0d;--tlds-shadow-md:0 10px 15px -3px #1a1a1a0d, 0 4px 6px -4px #1a1a1a0d;--tlds-shadow-lg:0 20px 40px -12px #1a1a1a1f, 0 8px 16px -8px #1a1a1a14;--tlds-shadow-composer:0 1px 2px #1a1a1a0a, 0 8px 24px -8px #1a1a1a14;--tlds-ease-out-quad:cubic-bezier(.25, .46, .45, .94);--tlds-ease-out-quart:cubic-bezier(.165, .84, .44, 1);--tlds-ease-out-quint:cubic-bezier(.23, 1, .32, 1);--tlds-ease-out-expo:cubic-bezier(.19, 1, .22, 1);--tlds-ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--tlds-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--tlds-ease-hover:ease;--tlds-dur-micro:.12s;--tlds-dur-fast:.16s;--tlds-dur-base:.22s;--tlds-dur-slow:.32s;--tlds-dur-enter:.26s;--tlds-dur-exit:.18s;--tlds-z-popover:50;--tlds-z-dialog:50;--tlds-z-tooltip:60}[data-theme=dark]{--tlds-color-white:#0a0a0a;--tlds-color-black:#fff;--tlds-color-gray-50:#0f0f0f;--tlds-color-gray-100:#1a1a1a;--tlds-color-gray-200:#262626;--tlds-color-gray-300:#333;--tlds-color-gray-400:#4a4a4a;--tlds-color-gray-500:#6b6b6b;--tlds-color-gray-600:#9a9a9a;--tlds-color-gray-700:#c4c4c4;--tlds-color-gray-800:#e2e2e2;--tlds-color-gray-900:#f4f4f4;--tlds-color-alpha-100:#ffffff0f;--tlds-color-alpha-200:#ffffff1a;--tlds-color-alpha-300:#ffffff29;--tlds-color-alpha-400:#ffffff42;--tlds-color-alpha-500:#0009;--tlds-color-alpha-600:#000000bf;--tlds-color-search-light:#4a2f4e;--tlds-color-peach-lightest:#3a2a22;--tlds-color-peach-light:#4a3328;--tlds-color-green-light:#263a1e;--tlds-color-red-lightest:#3a1f1a;--tlds-color-blue-lightest:#102f3a;--tlds-color-bubble:#2e231f;--tlds-color-promo-border:#5a3a2c;--tlds-color-green-dark:#78d250;--tlds-color-red-dark:#ff8f7a;--tlds-color-blue-dark:#66bcdd;--tlds-color-indigo:#5872c7;--tlds-color-indigo-dark:#869de4;--tlds-color-emerald-light:#6fd890;--tlds-foreground-body:#ececec;--tlds-surface-panel:#141414;--tlds-surface-card:#1a1a1a;--tlds-surface-glass:#1a1a1aa6;--tlds-surface-glass-card:#141414cc;--tlds-surface-tooltip:#f4f4f4;--tlds-foreground-tooltip:#171717;--tlds-shadow-sm:0 1px 2px #0006;--tlds-shadow-md:0 10px 15px -3px #00000080, 0 4px 6px -4px #0006;--tlds-shadow-lg:0 20px 40px -12px #0009, 0 8px 16px -8px #00000080;--tlds-shadow-composer:0 1px 2px #0006, 0 8px 24px -8px #00000080}@media (prefers-reduced-motion:reduce){:root{--tlds-dur-micro:0s;--tlds-dur-fast:0s;--tlds-dur-base:0s;--tlds-dur-slow:0s;--tlds-dur-enter:0s;--tlds-dur-exit:0s}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tlds-color-white:#0a0a0a;--tlds-color-black:#fff;--tlds-color-gray-50:#0f0f0f;--tlds-color-gray-100:#1a1a1a;--tlds-color-gray-200:#262626;--tlds-color-gray-300:#333;--tlds-color-gray-400:#4a4a4a;--tlds-color-gray-500:#6b6b6b;--tlds-color-gray-600:#9a9a9a;--tlds-color-gray-700:#c4c4c4;--tlds-color-gray-800:#e2e2e2;--tlds-color-gray-900:#f4f4f4;--tlds-color-alpha-100:#ffffff0f;--tlds-color-alpha-200:#ffffff1a;--tlds-color-alpha-300:#ffffff29;--tlds-color-alpha-400:#ffffff42;--tlds-color-alpha-500:#0009;--tlds-color-alpha-600:#000000bf;--tlds-color-search-light:#4a2f4e;--tlds-color-peach-lightest:#3a2a22;--tlds-color-peach-light:#4a3328;--tlds-color-green-light:#263a1e;--tlds-color-red-lightest:#3a1f1a;--tlds-color-blue-lightest:#102f3a;--tlds-color-bubble:#2e231f;--tlds-color-promo-border:#5a3a2c;--tlds-color-green-dark:#78d250;--tlds-color-red-dark:#ff8f7a;--tlds-color-blue-dark:#66bcdd;--tlds-color-indigo:#5872c7;--tlds-color-indigo-dark:#869de4;--tlds-color-emerald-light:#6fd890;--tlds-foreground-body:#ececec;--tlds-surface-panel:#141414;--tlds-surface-card:#1a1a1a;--tlds-surface-glass:#1a1a1aa6;--tlds-surface-glass-card:#141414cc;--tlds-surface-tooltip:#f4f4f4;--tlds-foreground-tooltip:#171717;--tlds-shadow-sm:0 1px 2px #0006;--tlds-shadow-md:0 10px 15px -3px #00000080, 0 4px 6px -4px #0006;--tlds-shadow-lg:0 20px 40px -12px #0009, 0 8px 16px -8px #00000080;--tlds-shadow-composer:0 1px 2px #0006, 0 8px 24px -8px #00000080}}:root{--layout-sidebar-width:320px;--layout-sidebar-collapsed-width:64px;--layout-sidebar-wide-width:958px;--layout-panel-width:640px;--layout-panel-min:420px;--layout-panel-max:900px;--layout-chat-min:420px;--layout-content-max:640px;--layout-composer-max:680px;--layout-gutter:16px;--layout-topbar-height:60px;--z-panel:10;--z-composer:20;--z-drawer:30;--mosaic-accent:#6d2ad8;--mosaic-accent-deep:#17092e;--mosaic-accent-border:#6a36be;--mosaic-accent-light:#b58cff;--mosaic-intel-ground:#000;--mosaic-accent-ink:var(--mosaic-accent);--mosaic-caret-head:var(--mosaic-accent-light);--mosaic-caret-tail:var(--mosaic-accent);--mosaic-caret-glow:var(--mosaic-accent);--mosaic-caret-glow-near:40%;--mosaic-caret-glow-far:16%;--mosaic-caret-glow-halo:0%;--mosaic-accent-tint:color-mix(in srgb, var(--mosaic-accent) 11%, var(--tlds-surface-panel));--mosaic-selection:color-mix(in srgb, var(--mosaic-accent) 32%, transparent);--mosaic-brand-orange:#faba17;--mosaic-brand-pink:#ffb0cd;--mosaic-shadow-card:0 4px 6px -1px #1a1a1a0d, 0 2px 4px -2px #1a1a1a0d}[data-theme=light]{--mosaic-shadow-card:0 4px 6px -1px #1a1a1a0d, 0 2px 4px -2px #1a1a1a0d;--mosaic-accent-ink:var(--mosaic-accent);--mosaic-caret-head:var(--mosaic-accent-light);--mosaic-caret-tail:var(--mosaic-accent);--mosaic-caret-glow:var(--mosaic-accent);--mosaic-caret-glow-near:40%;--mosaic-caret-glow-far:16%;--mosaic-caret-glow-halo:0%}[data-theme=dark]{--mosaic-shadow-card:0 4px 6px -1px #00000080, 0 2px 4px -2px #0006;--mosaic-accent-ink:var(--mosaic-accent-light);--mosaic-caret-head:#fff;--mosaic-caret-tail:var(--mosaic-accent-light);--mosaic-caret-glow:var(--mosaic-accent-light);--mosaic-caret-glow-near:80%;--mosaic-caret-glow-far:40%;--mosaic-caret-glow-halo:18%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mosaic-shadow-card:0 4px 6px -1px #00000080, 0 2px 4px -2px #0006;--mosaic-accent-ink:var(--mosaic-accent-light);--mosaic-caret-head:#fff;--mosaic-caret-tail:var(--mosaic-accent-light);--mosaic-caret-glow:var(--mosaic-accent-light);--mosaic-caret-glow-near:80%;--mosaic-caret-glow-far:40%;--mosaic-caret-glow-halo:18%}}*,:before,:after{box-sizing:border-box}html{font-family:var(--tlds-font-sans);font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);letter-spacing:var(--tlds-tracking-tight);background:var(--tlds-surface-body);color:var(--tlds-foreground-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";-webkit-tap-highlight-color:transparent;height:100%}body{background:var(--tlds-surface-body);min-height:100%;color:var(--tlds-foreground-primary);overscroll-behavior-y:none;margin:0}::selection{background:var(--mosaic-selection)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:default;background:0 0;border:0;margin:0;padding:0}img,video{max-width:100%;display:block}p,h1,h2,h3,h4,ul,ol{margin:0}ul,ol{padding:0;list-style:none}:focus{outline:none}:where(html[data-focus-source=keyboard]) :focus-visible{outline:2px solid var(--tlds-border-focus);outline-offset:1px;border-radius:var(--tlds-radius-1)}.scroll-thin{scrollbar-width:thin;scrollbar-color:var(--tlds-color-alpha-300) transparent}.scroll-thin::-webkit-scrollbar{width:8px;height:8px}.scroll-thin::-webkit-scrollbar-thumb{background:var(--tlds-color-alpha-300);border-radius:var(--tlds-radius-full);background-clip:padding-box;border:2px solid #0000}.scroll-thin::-webkit-scrollbar-track{background:0 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.swap-stage{position:relative}.swap-stage>[data-state=exit]{z-index:1;pointer-events:none;animation:swap-fade-out var(--tlds-dur-exit) var(--tlds-ease-out-quart) forwards;position:absolute;inset:0 0 auto}@keyframes swap-fade-out{to{opacity:0}}:where([class^=tlds-],[class*=\ tlds-]),:where([class^=tlds-],[class*=\ tlds-]):before,:where([class^=tlds-],[class*=\ tlds-]):after{box-sizing:border-box}:where(button[class^=tlds-],button[class*=\ tlds-]){font:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}:where(a[class^=tlds-],a[class*=\ tlds-]){color:inherit;text-decoration:none}:where(.tlds-avatar__img){display:block}:where([class^=tlds-],[class*=\ tlds-]):focus{outline:none}:where(html:not([data-focus-source=pointer])) :where([class^=tlds-],[class*=\ tlds-]):focus-visible{outline:2px solid var(--tlds-border-focus);outline-offset:1px;border-radius:var(--tlds-radius-1)}.tlds-scroll-thin{scrollbar-width:thin;scrollbar-color:var(--tlds-color-alpha-300) transparent}.tlds-scroll-thin::-webkit-scrollbar{width:8px;height:8px}.tlds-scroll-thin::-webkit-scrollbar-thumb{background:var(--tlds-color-alpha-300);border-radius:var(--tlds-radius-full);background-clip:padding-box;border:2px solid #0000}.tlds-scroll-thin::-webkit-scrollbar-track{background:0 0}.tlds-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tlds-text{font-family:var(--tlds-font-sans);letter-spacing:var(--tlds-tracking-tight)}.tlds-text[data-variant=display]{font-size:var(--tlds-text-display-size);line-height:var(--tlds-text-display-lh);letter-spacing:var(--tlds-tracking-display);font-weight:500}.tlds-text[data-variant=title-large]{font-size:var(--tlds-text-large-size);line-height:var(--tlds-text-large-lh);letter-spacing:var(--tlds-tracking-display);font-weight:500}.tlds-text[data-variant=title-medium]{font-size:var(--tlds-text-medium-size);line-height:var(--tlds-text-medium-lh);font-weight:500}.tlds-text[data-variant=title-small]{font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);font-weight:500}.tlds-text[data-variant=title-mini]{font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);font-weight:500}.tlds-text[data-variant=body-medium]{font-size:var(--tlds-text-medium-size);line-height:var(--tlds-text-medium-lh);font-weight:400}.tlds-text[data-variant=body-small],.tlds-text[data-variant=label]{font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);font-weight:400}.tlds-text[data-variant=body-mini]{font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);font-weight:400}.tlds-text[data-variant=body-micromini]{font-size:var(--tlds-text-micromini-size);line-height:var(--tlds-text-micromini-lh);font-weight:400}.tlds-text[data-variant=mono-mini]{font-family:var(--tlds-font-mono);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);letter-spacing:0;font-weight:400}.tlds-text[data-tone=primary]{color:var(--tlds-foreground-primary)}.tlds-text[data-tone=body]{color:var(--tlds-foreground-body)}.tlds-text[data-tone=secondary]{color:var(--tlds-foreground-secondary)}.tlds-text[data-tone=muted]{color:var(--tlds-foreground-muted)}.tlds-text[data-tone=subtle]{color:var(--tlds-foreground-subtle)}.tlds-text[data-tone=disabled]{color:var(--tlds-foreground-disabled)}.tlds-text[data-tone=inverse]{color:var(--tlds-foreground-inverse)}.tlds-text[data-truncate]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.tlds-text[data-clamp]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tlds-btn{--press-scale:.96;isolation:isolate;white-space:nowrap;font-family:var(--tlds-font-sans);border-radius:var(--tlds-radius-2);cursor:default;-webkit-user-select:none;user-select:none;transition:color var(--tlds-dur-fast) var(--tlds-ease-hover);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;font-weight:400;display:inline-flex;position:relative}.tlds-btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--btn-bg,transparent);border:1px solid var(--btn-border,transparent);transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover), border-color var(--tlds-dur-fast) var(--tlds-ease-hover), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);position:absolute;inset:-1px}.tlds-btn__content{align-items:center;gap:var(--tlds-space-75);transition:transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);display:inline-flex}a.tlds-btn{cursor:pointer}.tlds-btn:active:not(:disabled,[data-disabled]):before,.tlds-btn:active:not(:disabled,[data-disabled])>.tlds-btn__content,.tlds-btn[data-pressed]:not(:disabled,[data-disabled]):before,.tlds-btn[data-pressed]:not(:disabled,[data-disabled])>.tlds-btn__content{transform:scale(var(--press-scale))}.tlds-btn:disabled,.tlds-btn[data-disabled]{pointer-events:none}.tlds-btn:focus-visible{outline-offset:2px}.tlds-btn[data-size=sm]{height:28px;padding:0 var(--tlds-space-100);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh)}.tlds-btn[data-size=md]{height:32px;padding:0 var(--tlds-space-150);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh)}.tlds-btn[data-size=lg]{height:40px;padding:0 var(--tlds-space-200);font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);border-radius:var(--tlds-radius-3)}.tlds-btn[data-variant=primary]{--btn-bg:var(--tlds-surface-primary);color:var(--tlds-foreground-inverse)}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-btn[data-variant=primary]:hover{--btn-bg:var(--tlds-surface-primary-hover)}}.tlds-btn[data-variant=primary]:is(:active,:where([data-pressed]),[data-state=open],:where([aria-haspopup])[aria-expanded=true]){--btn-bg:var(--tlds-surface-primary-hover)}.tlds-btn[data-variant=secondary]{--btn-bg:var(--tlds-surface-secondary);color:var(--tlds-foreground-primary)}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-btn[data-variant=secondary]:hover{--btn-bg:var(--tlds-surface-secondary-hover)}}.tlds-btn[data-variant=secondary]:is(:active,:where([data-pressed]),[data-state=open],:where([aria-haspopup])[aria-expanded=true]){--btn-bg:var(--tlds-surface-secondary-hover)}.tlds-btn[data-variant=outline]{--btn-bg:var(--tlds-surface-card);--btn-border:var(--tlds-border-secondary);color:var(--tlds-foreground-primary)}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-btn[data-variant=outline]:hover{--btn-bg:var(--tlds-surface-hover);--btn-border:var(--tlds-border-primary)}}.tlds-btn[data-variant=outline]:is(:active,:where([data-pressed]),[data-state=open],:where([aria-haspopup])[aria-expanded=true]){--btn-bg:var(--tlds-surface-hover);--btn-border:var(--tlds-border-primary)}.tlds-btn[data-variant=ghost]{--btn-bg:transparent;color:var(--tlds-foreground-primary)}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-btn[data-variant=ghost]:hover{--btn-bg:var(--tlds-surface-hover)}}.tlds-btn[data-variant=ghost]:is(:active,:where([data-pressed]),[data-state=open],:where([aria-haspopup])[aria-expanded=true]){--btn-bg:var(--tlds-surface-hover)}.tlds-btn[data-variant=accent]{--btn-bg:var(--tlds-surface-accent);color:var(--tlds-foreground-on-accent)}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-btn[data-variant=accent]:hover{--btn-bg:var(--tlds-surface-accent-hover)}}.tlds-btn[data-variant=accent]:is(:active,:where([data-pressed]),[data-state=open],:where([aria-haspopup])[aria-expanded=true]){--btn-bg:var(--tlds-surface-accent-hover)}.tlds-btn[data-variant=destructive]{--btn-bg:var(--tlds-surface-destructive);color:var(--tlds-foreground-on-destructive)}.tlds-btn:disabled,.tlds-btn[data-disabled]{--btn-bg:var(--tlds-surface-disabled);--btn-border:transparent;color:var(--tlds-foreground-disabled)}.tlds-btn[data-variant=ghost]:disabled,.tlds-btn[data-variant=ghost][data-disabled]{--btn-bg:transparent}.tlds-btn__icon{place-items:center;display:inline-grid}.tlds-btn__icon>*{grid-area:1/1}.tlds-btn__icon-swap{transition:opacity var(--tlds-dur-base) var(--tlds-ease-out-quart), transform var(--tlds-dur-base) var(--tlds-ease-out-quart);display:inline-flex}.tlds-btn__icon-swap[data-hidden]{opacity:0;transform:scale(0)}.tlds-btn__spinner{opacity:0;transition:opacity var(--tlds-dur-base) var(--tlds-ease-spring), transform var(--tlds-dur-base) var(--tlds-ease-spring);transform:scale(0)}.tlds-btn__spinner[data-visible]{opacity:1;animation:.9s linear infinite tlds-spin;transform:scale(1)}.tlds-btn__label{align-items:center;display:inline-flex}@keyframes tlds-spin{to{rotate:360deg}}.tlds-icon-btn{--press-scale:.94;isolation:isolate;border-radius:var(--tlds-radius-2);color:var(--tlds-foreground-primary);cursor:default;transition:color var(--tlds-dur-fast) var(--tlds-ease-hover);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}a.tlds-icon-btn{cursor:pointer}.tlds-icon-btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--icon-btn-bg,transparent);border:1px solid var(--icon-btn-border,transparent);transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover), border-color var(--tlds-dur-fast) var(--tlds-ease-hover), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);position:absolute;inset:-1px}.tlds-icon-btn>*{transition:transform var(--tlds-dur-micro) var(--tlds-ease-out-quart)}.tlds-icon-btn:after{content:"";width:max(100%,32px);height:max(100%,32px);position:absolute;inset:50%;translate:-50% -50%}.tlds-icon-btn:active:not(:disabled):before,.tlds-icon-btn:active:not(:disabled)>*,.tlds-icon-btn[data-pressed]:not(:disabled):before,.tlds-icon-btn[data-pressed]:not(:disabled)>*{transform:scale(var(--press-scale))}.tlds-icon-btn:disabled{color:var(--tlds-foreground-disabled);pointer-events:none}.tlds-icon-btn[data-size=sm]{width:24px;height:24px}.tlds-icon-btn[data-size=md]{width:28px;height:28px}.tlds-icon-btn[data-size=lg]{width:32px;height:32px}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-icon-btn[data-variant=ghost]:hover{--icon-btn-bg:var(--tlds-surface-hover)}}.tlds-icon-btn[data-variant=ghost]:is(:active,:where([data-pressed]),[data-state=open],:where([aria-haspopup])[aria-expanded=true]){--icon-btn-bg:var(--tlds-surface-hover)}.tlds-icon-btn[data-variant=ghost][aria-pressed=true]{--icon-btn-bg:var(--tlds-surface-secondary)}.tlds-icon-btn[data-variant=outline]{--icon-btn-border:var(--tlds-border-secondary);--icon-btn-bg:var(--tlds-surface-card)}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-icon-btn[data-variant=outline]:hover{--icon-btn-border:var(--tlds-border-primary);--icon-btn-bg:var(--tlds-surface-hover)}}.tlds-icon-btn[data-variant=outline]:is(:active,:where([data-pressed]),[data-state=open],:where([aria-haspopup])[aria-expanded=true]){--icon-btn-border:var(--tlds-border-primary);--icon-btn-bg:var(--tlds-surface-hover)}.tlds-icon-btn[data-variant=primary]{--icon-btn-bg:var(--tlds-surface-primary);color:var(--tlds-foreground-inverse)}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-icon-btn[data-variant=primary]:hover{--icon-btn-bg:var(--tlds-surface-primary-hover)}}.tlds-icon-btn[data-variant=primary]:is(:active,:where([data-pressed]),[data-state=open],:where([aria-haspopup])[aria-expanded=true]){--icon-btn-bg:var(--tlds-surface-primary-hover)}.tlds-icon-btn[data-variant=accent]{--icon-btn-bg:var(--tlds-surface-accent);color:var(--tlds-foreground-on-accent);border-radius:var(--tlds-radius-2)}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-icon-btn[data-variant=accent]:hover{--icon-btn-bg:var(--tlds-surface-accent-hover)}}.tlds-icon-btn[data-variant=accent]:is(:active,:where([data-pressed]),[data-state=open],:where([aria-haspopup])[aria-expanded=true]){--icon-btn-bg:var(--tlds-surface-accent-hover)}.tlds-icon-btn[data-variant=accent]:disabled{--icon-btn-bg:var(--tlds-surface-disabled);color:var(--tlds-foreground-disabled)}.tlds-icon-btn[data-variant=media]{--icon-btn-bg:#00000073;color:var(--tlds-foreground-on-media);border-radius:var(--tlds-radius-full)}.tlds-icon-btn[data-variant=media]:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-icon-btn[data-variant=media]:hover{--icon-btn-bg:#0009}}.tlds-icon-btn[data-variant=media]:is(:active,:where([data-pressed]),[data-state=open],:where([aria-haspopup])[aria-expanded=true]){--icon-btn-bg:#0009}.tlds-icon-btn[data-variant=mono]{--icon-btn-bg:var(--tlds-surface-mono);color:var(--tlds-foreground-on-mono)}.tlds-icon-btn[data-variant=mono]:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-icon-btn[data-variant=mono]:hover{--icon-btn-bg:var(--tlds-surface-mono-hover)}}.tlds-icon-btn[data-variant=mono]:is(:active,:where([data-pressed]),[data-state=open],:where([aria-haspopup])[aria-expanded=true]){--icon-btn-bg:var(--tlds-surface-mono-hover)}.tlds-chip{justify-content:center;align-items:center;gap:var(--tlds-space-50);border-radius:var(--tlds-radius-1);min-width:18px;font-family:var(--tlds-font-sans);white-space:nowrap;color:var(--tlds-foreground-primary);transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover), border-color var(--tlds-dur-fast) var(--tlds-ease-hover), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);border:1px solid #0000;display:inline-flex}.tlds-chip[data-size=mini]{padding:var(--tlds-space-25) var(--tlds-space-50);font-size:var(--tlds-text-micromini-size);line-height:var(--tlds-text-micromini-lh)}.tlds-chip[data-size=small]{padding:var(--tlds-space-50) var(--tlds-space-100);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);border-radius:var(--tlds-radius-2)}.tlds-chip[data-variant=outlined]{background:var(--tlds-surface-card);border-color:var(--tlds-border-primary)}.tlds-chip[data-variant=filled]{background:var(--tlds-surface-sunken)}.tlds-chip[data-variant=accent]{background:var(--tlds-surface-accent-soft);color:var(--tlds-foreground-primary)}.tlds-chip[data-variant=media]{color:var(--tlds-foreground-on-media);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-color:#0000}.tlds-chip[data-variant=mono]{background:var(--tlds-surface-mono);color:var(--tlds-foreground-on-mono);border-color:#0000}.tlds-chip[data-interactive]{cursor:default}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-chip[data-interactive]:hover{background:var(--tlds-surface-hover);border-color:var(--tlds-border-primary)}}.tlds-chip[data-interactive]:active{background:var(--tlds-surface-hover);border-color:var(--tlds-border-primary);transform:scale(.97)}.tlds-chip__icon{color:var(--tlds-foreground-secondary);display:inline-flex}.tlds-chip[data-size=small]:has(>.tlds-chip__icon){padding-left:var(--tlds-space-50);gap:var(--tlds-space-75)}.tlds-chip[data-size=small]:has(>.tlds-chip__remove){padding-right:var(--tlds-space-50);gap:var(--tlds-space-75)}.tlds-chip__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.tlds-chip__remove{width:16px;height:16px;color:var(--tlds-foreground-secondary);cursor:default;transition:color var(--tlds-dur-fast) var(--tlds-ease-hover), background-color var(--tlds-dur-fast) var(--tlds-ease-hover);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-chip__remove:hover{color:var(--tlds-foreground-primary);background:var(--tlds-surface-hover)}}.tlds-chip__remove:active{color:var(--tlds-foreground-primary);background:var(--tlds-surface-hover)}.tlds-image-chip{width:52px;height:24px;padding-right:var(--tlds-space-50);border-radius:var(--tlds-radius-2);border:1px solid var(--tlds-border-primary);background:var(--tlds-surface-sunken);color:var(--tlds-foreground-muted);flex-shrink:0;justify-content:flex-end;align-items:center;display:inline-flex;position:relative;overflow:hidden}.tlds-image-chip__img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tlds-image-chip__fallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tlds-image-chip__remove{background:var(--tlds-foreground-primary);width:16px;height:16px;color:var(--tlds-foreground-inverse);cursor:default;transition:opacity var(--tlds-dur-fast) var(--tlds-ease-hover), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-image-chip__remove:hover{opacity:.85}}.tlds-image-chip__remove:active{opacity:.85;transform:scale(.94)}.tlds-avatar{border-radius:var(--tlds-radius-3);color:var(--tlds-foreground-body);font-family:var(--tlds-font-sans);text-align:center;flex-shrink:0;justify-content:center;align-items:center;font-weight:400;display:inline-flex;overflow:hidden}.tlds-avatar[data-size=sm]{width:44px;height:24px;font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh)}.tlds-avatar[data-size=md]{border-radius:var(--tlds-radius-full);width:32px;height:32px;font-size:var(--tlds-text-mini-size)}.tlds-avatar[data-tone=search]{background:var(--tlds-surface-search)}.tlds-avatar[data-tone=peach]{background:var(--tlds-color-peach-light)}.tlds-avatar[data-tone=green]{background:var(--tlds-color-green-light)}.tlds-avatar[data-tone=blue]{background:var(--tlds-color-blue-lightest)}.tlds-avatar__img{object-fit:cover;width:100%;height:100%}.tlds-card{gap:var(--tlds-space-100);min-width:0;padding:var(--tlds-space-100) var(--tlds-space-100) var(--tlds-space-150);border:1px solid var(--tlds-border-secondary);border-radius:var(--tlds-radius-6);font-family:var(--tlds-font-sans);transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover), border-color var(--tlds-dur-fast) var(--tlds-ease-hover);background:0 0;flex-direction:column;display:flex;position:relative}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-card:hover{background:var(--tlds-surface-hover)}}.tlds-card:active,.tlds-card[data-selected]{background:var(--tlds-surface-hover)}.tlds-card:has(:focus-visible){background:var(--tlds-surface-hover)}.tlds-card:has(.tlds-card__actions [data-state=open]){background:var(--tlds-surface-hover)}.tlds-card[data-selected]{border-color:var(--tlds-border-focus)}.tlds-card__media{aspect-ratio:276/162;border:1px solid var(--tlds-border-secondary);border-radius:var(--tlds-radius-3);background:var(--tlds-surface-sunken);width:100%;color:var(--tlds-foreground-muted);position:relative;overflow:hidden}.tlds-card__img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tlds-card__fallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tlds-card__play{border-radius:var(--tlds-radius-1);width:24px;height:24px;color:var(--tlds-foreground-on-media);pointer-events:none;background:#0006;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.tlds-card__actions{inset:var(--tlds-space-100) var(--tlds-space-100) auto;justify-content:space-between;align-items:center;gap:var(--tlds-space-50);opacity:0;visibility:hidden;transition:opacity var(--tlds-dur-fast) var(--tlds-ease-hover), visibility 0s var(--tlds-dur-fast);display:flex;position:absolute}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-card:hover .tlds-card__actions{opacity:1;visibility:visible;transition-delay:0s}}.tlds-card[data-selected] .tlds-card__actions,.tlds-card[data-actions=always] .tlds-card__actions{opacity:1;visibility:visible;transition-delay:0s}.tlds-card:has(:focus-visible) .tlds-card__actions{opacity:1;visibility:visible;transition-delay:0s}.tlds-card:has(.tlds-card__actions [data-state=open]) .tlds-card__actions{opacity:1;visibility:visible;transition-delay:0s}@media (hover:none){.tlds-card__actions{opacity:1;visibility:visible}}.tlds-card__actions-start,.tlds-card__actions-end{align-items:center;gap:var(--tlds-space-50);min-width:0;display:inline-flex}.tlds-card__actions-start:empty,.tlds-card__actions-end:empty{display:none}.tlds-card__body{gap:var(--tlds-space-50);flex-direction:column;min-width:0;display:flex}.tlds-card__title{padding:0 var(--tlds-space-50);display:block}.tlds-card__meta{align-items:center;gap:var(--tlds-space-50);min-height:24px;padding:0 var(--tlds-space-50);display:flex}.tlds-card__meta-label{flex:auto}.tlds-card__meta-value{justify-content:flex-end;align-items:center;gap:var(--tlds-space-50);text-align:right;flex-shrink:0;min-width:0;max-width:60%;display:inline-flex}.tlds-divider{background:var(--tlds-border-hairline);border:0;flex-shrink:0;margin:0}.tlds-divider[data-orientation=horizontal]{width:100%;height:1px}.tlds-divider[data-orientation=vertical]{align-self:stretch;width:1px}.tlds-skeleton{border-radius:var(--tlds-radius-2);background:linear-gradient(90deg, var(--tlds-surface-sunken) 0%, var(--tlds-surface-muted) 50%, var(--tlds-surface-sunken) 100%);background-size:200% 100%;animation:1.4s linear infinite tlds-shimmer;display:block}@keyframes tlds-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.tlds-skeleton{animation:none}}.tlds-progressive-blur{inset:calc(-1 * var(--pb-extend,56px)) 0 0 0;pointer-events:none;z-index:0;position:absolute}.tlds-progressive-blur[data-side=top]{inset:0 0 calc(-1 * var(--pb-extend,56px)) 0;rotate:180deg}.tlds-progressive-blur__layer{position:absolute;inset:0}.tlds-progressive-blur__layer:first-child{-webkit-backdrop-filter:blur(calc(.5px * var(--pb-strength,1)));backdrop-filter:blur(calc(.5px * var(--pb-strength,1)));-webkit-mask-image:linear-gradient(#0000 0,#000 40px);mask-image:linear-gradient(#0000 0,#000 40px)}.tlds-progressive-blur__layer:nth-child(2){-webkit-backdrop-filter:blur(calc(1.5px * var(--pb-strength,1)));backdrop-filter:blur(calc(1.5px * var(--pb-strength,1)));-webkit-mask-image:linear-gradient(#0000 24px,#000 80px);mask-image:linear-gradient(#0000 24px,#000 80px)}.tlds-progressive-blur__layer:nth-child(3){-webkit-backdrop-filter:blur(calc(3.5px * var(--pb-strength,1)));backdrop-filter:blur(calc(3.5px * var(--pb-strength,1)));-webkit-mask-image:linear-gradient(#0000 56px,#000 112px);mask-image:linear-gradient(#0000 56px,#000 112px)}.tlds-progressive-blur__layer:nth-child(4){-webkit-backdrop-filter:blur(calc(8px * var(--pb-strength,1)));backdrop-filter:blur(calc(8px * var(--pb-strength,1)));-webkit-mask-image:linear-gradient(#0000 110px,#000 190px);mask-image:linear-gradient(#0000 110px,#000 190px)}.tlds-progressive-blur__layer:nth-child(5){-webkit-backdrop-filter:blur(calc(14px * var(--pb-strength,1)));backdrop-filter:blur(calc(14px * var(--pb-strength,1)));-webkit-mask-image:linear-gradient(#0000 170px,#000 270px);mask-image:linear-gradient(#0000 170px,#000 270px)}.tlds-progressive-blur[data-fade]:after{content:"";background:linear-gradient(to bottom, transparent 0px, color-mix(in srgb, var(--pb-surface,var(--tlds-surface-panel)) 20%, transparent) 56px, color-mix(in srgb, var(--pb-surface,var(--tlds-surface-panel)) 35%, transparent) 120px, color-mix(in srgb, var(--pb-surface,var(--tlds-surface-panel)) 35%, transparent));position:absolute;inset:0}.tlds-progressive-blur[data-fit]{inset:0}.tlds-progressive-blur[data-fit] .tlds-progressive-blur__layer:first-child{-webkit-backdrop-filter:blur(calc(1px * var(--pb-strength,1)));backdrop-filter:blur(calc(1px * var(--pb-strength,1)));-webkit-mask-image:none;mask-image:none}.tlds-progressive-blur[data-fit] .tlds-progressive-blur__layer:nth-child(2){-webkit-backdrop-filter:blur(calc(1.4px * var(--pb-strength,1)));backdrop-filter:blur(calc(1.4px * var(--pb-strength,1)));-webkit-mask-image:linear-gradient(#0000 0%,#000 40%);mask-image:linear-gradient(#0000 0%,#000 40%)}.tlds-progressive-blur[data-fit] .tlds-progressive-blur__layer:nth-child(3){-webkit-backdrop-filter:blur(calc(1.4px * var(--pb-strength,1)));backdrop-filter:blur(calc(1.4px * var(--pb-strength,1)));-webkit-mask-image:linear-gradient(#0000 20%,#000 60%);mask-image:linear-gradient(#0000 20%,#000 60%)}.tlds-progressive-blur[data-fit] .tlds-progressive-blur__layer:nth-child(4){-webkit-backdrop-filter:blur(calc(1.4px * var(--pb-strength,1)));backdrop-filter:blur(calc(1.4px * var(--pb-strength,1)));-webkit-mask-image:linear-gradient(#0000 40%,#000 80%);mask-image:linear-gradient(#0000 40%,#000 80%)}.tlds-progressive-blur[data-fit] .tlds-progressive-blur__layer:nth-child(5){-webkit-backdrop-filter:blur(calc(1.4px * var(--pb-strength,1)));backdrop-filter:blur(calc(1.4px * var(--pb-strength,1)));-webkit-mask-image:linear-gradient(#0000 60%,#000 100%);mask-image:linear-gradient(#0000 60%,#000 100%)}.tlds-progressive-blur[data-fit][data-fade]:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--pb-surface,var(--tlds-surface-panel)) 75%, transparent) 0%, var(--pb-surface,var(--tlds-surface-panel)) 100%)}.tlds-tooltip{z-index:var(--tlds-z-tooltip);align-items:center;gap:var(--tlds-space-100);padding:var(--tlds-space-50) var(--tlds-space-100);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-tooltip);color:var(--tlds-foreground-tooltip);font-family:var(--tlds-font-sans);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);box-shadow:var(--tlds-shadow-md);max-width:var(--radix-tooltip-content-available-width);overflow-wrap:anywhere;transform-origin:var(--radix-tooltip-content-transform-origin);--enter-shift:translateY(2px);animation:tlds-tooltip-in var(--tlds-dur-fast) var(--tlds-ease-out-quart);-webkit-user-select:none;user-select:none;pointer-events:none;display:inline-flex}.tlds-tooltip[data-side=bottom]{--enter-shift:translateY(-2px)}.tlds-tooltip[data-side=left]{--enter-shift:translateX(2px)}.tlds-tooltip[data-side=right]{--enter-shift:translateX(-2px)}.tlds-tooltip[data-state=closed]{animation:tlds-tooltip-out var(--tlds-dur-micro) var(--tlds-ease-out-quart) forwards}.tlds-tooltip__kbd{font-family:var(--tlds-font-sans);font-size:var(--tlds-text-micromini-size);border-radius:var(--tlds-radius-1);color:inherit;background:#ffffff24;padding:2px 4px;line-height:1}@keyframes tlds-tooltip-in{0%{opacity:0;transform:scale(.96) var(--enter-shift)}to{opacity:1;transform:none}}@keyframes tlds-tooltip-out{to{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.tlds-tooltip,.tlds-tooltip[data-state=closed]{animation:none}}.tlds-menu{z-index:var(--tlds-z-popover);min-width:180px;max-height:var(--radix-dropdown-menu-content-available-height);padding:var(--tlds-space-50);border-radius:var(--tlds-radius-3);background:var(--tlds-surface-panel);font-family:var(--tlds-font-sans);letter-spacing:var(--tlds-tracking-tight);box-shadow:inset 0 0 0 1px var(--tlds-border-subtle), var(--tlds-shadow-lg);transform-origin:var(--radix-dropdown-menu-content-transform-origin);--enter-shift:translateY(-1px);animation:tlds-menu-in var(--tlds-dur-base) var(--tlds-ease-out-quint);overflow-y:auto}.tlds-menu[data-side=top]{--enter-shift:translateY(1px)}.tlds-menu[data-side=left]{--enter-shift:translateX(1px)}.tlds-menu[data-side=right]{--enter-shift:translateX(-1px)}.tlds-menu[data-state=closed]{animation:tlds-menu-out var(--tlds-dur-exit) var(--tlds-ease-out-quart) forwards}.tlds-menu__item{--press-scale:.96;isolation:isolate;align-items:center;gap:var(--tlds-space-100);height:32px;padding:0 var(--tlds-space-100);border-radius:var(--tlds-radius-2);font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);color:var(--tlds-foreground-primary);cursor:default;-webkit-user-select:none;user-select:none;outline:none;display:flex;position:relative}.tlds-menu__item:before{content:"";z-index:-1;border-radius:inherit;transition:background-color var(--tlds-dur-micro) var(--tlds-ease-hover), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);position:absolute;inset:0}.tlds-menu__item-content{align-items:center;gap:inherit;min-width:0;transition:transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);flex:1;display:flex}.tlds-menu__item[data-highlighted]:before,.tlds-menu__sub-trigger[data-state=open]:before{background:var(--tlds-surface-hover)}.tlds-menu__sub-chevron{width:16px;height:16px;margin-right:calc(var(--tlds-space-50) * -1);color:var(--tlds-foreground-secondary);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.tlds-menu__item:active:not([data-disabled]):before,.tlds-menu__item:active:not([data-disabled])>.tlds-menu__item-content,.tlds-menu__item[data-pressed]:not([data-disabled]):before,.tlds-menu__item[data-pressed]:not([data-disabled])>.tlds-menu__item-content{transform:scale(var(--press-scale))}}.tlds-menu__item[data-disabled]{color:var(--tlds-foreground-disabled);pointer-events:none}.tlds-menu__item[data-destructive]{color:var(--tlds-color-red)}.tlds-menu__item-icon,.tlds-menu__item-check{width:16px;height:16px;color:var(--tlds-foreground-secondary);justify-content:center;align-items:center;display:inline-flex}.tlds-menu__item[data-destructive] .tlds-menu__item-icon{color:inherit}.tlds-menu__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tlds-menu__item-shortcut{font-size:var(--tlds-text-mini-size);color:var(--tlds-foreground-subtle)}.tlds-menu__label{padding:var(--tlds-space-75) var(--tlds-space-100) var(--tlds-space-50);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);color:var(--tlds-foreground-muted)}.tlds-menu__separator{height:1px;margin:var(--tlds-space-50) calc(var(--tlds-space-50) * -1);background:var(--tlds-border-hairline)}@keyframes tlds-menu-in{0%{opacity:0;transform:scale(.99) var(--enter-shift)}to{opacity:1;transform:none}}@keyframes tlds-menu-out{to{opacity:0;transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.tlds-menu__item:before,.tlds-menu__item>.tlds-menu__item-content{transition:none}.tlds-menu,.tlds-menu[data-state=closed]{animation:none}}.tlds-select__trigger{text-align:left;min-width:0}body:has(.tlds-select__content){pointer-events:auto!important}.tlds-select__trigger>.tlds-btn__content{width:100%;min-width:0}.tlds-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tlds-select__trigger[data-placeholder] .tlds-select__value{color:var(--tlds-foreground-muted)}.tlds-select__trigger[data-disabled] .tlds-select__value{color:var(--tlds-foreground-disabled)}.tlds-select__chevron{color:var(--tlds-foreground-secondary);transition:transform var(--tlds-dur-base) var(--tlds-ease-out-quart);flex-shrink:0}.tlds-select__trigger[data-state=open] .tlds-select__chevron{transform:rotate(180deg)}.tlds-select__content{min-width:max(180px, var(--radix-select-trigger-width,0px));max-width:var(--radix-select-content-available-width);max-height:var(--radix-select-content-available-height);transform-origin:var(--radix-select-content-transform-origin);position:relative;overflow:hidden}.tlds-select__viewport{max-height:min(320px, var(--radix-select-content-available-height))}.tlds-select__content>.tlds-select__scrollbar{--tlds-scrollbar-gap:var(--tlds-space-50)}@media (prefers-reduced-motion:reduce){.tlds-select__trigger,.tlds-select__trigger:before,.tlds-select__trigger>.tlds-btn__content,.tlds-select__chevron{transition:none;transform:none}.tlds-select__trigger.tlds-btn:active:before,.tlds-select__trigger.tlds-btn:active>.tlds-btn__content,.tlds-select__trigger.tlds-btn[data-pressed]:before,.tlds-select__trigger.tlds-btn[data-pressed]>.tlds-btn__content,.tlds-select__trigger[data-state=open] .tlds-select__chevron{transform:none}}.tlds-popover{z-index:var(--tlds-z-popover);padding:var(--tlds-space-200);border:1px solid var(--tlds-border-primary);border-radius:var(--tlds-radius-5);background:var(--tlds-surface-card);color:var(--tlds-foreground-primary);font-family:var(--tlds-font-sans);letter-spacing:var(--tlds-tracking-tight);box-shadow:var(--tlds-shadow-md);transform-origin:var(--radix-popover-content-transform-origin);--enter-shift:translateY(-1px);animation:tlds-menu-in var(--tlds-dur-base) var(--tlds-ease-out-quint);outline:none}.tlds-popover[data-side=top]{--enter-shift:translateY(1px)}.tlds-popover[data-side=left]{--enter-shift:translateX(1px)}.tlds-popover[data-side=right]{--enter-shift:translateX(-1px)}.tlds-popover[data-state=closed]{animation:tlds-menu-out var(--tlds-dur-exit) var(--tlds-ease-out-quart) forwards}@media (prefers-reduced-motion:reduce){.tlds-popover,.tlds-popover[data-state=closed]{animation:none}}.tlds-dialog__overlay{z-index:var(--tlds-z-dialog);background:var(--tlds-surface-scrim);animation:tlds-fade-in var(--tlds-dur-enter) var(--tlds-ease-out-quart);position:fixed;inset:0}.tlds-dialog__overlay[data-state=closed]{animation:tlds-fade-out var(--tlds-dur-base) var(--tlds-ease-out-quad) 80ms forwards}.tlds-dialog{z-index:var(--tlds-z-dialog);width:min(calc(100vw - 32px), var(--dialog-width,720px));max-height:min(calc(100dvh - 48px), var(--dialog-max-height,820px));border-radius:var(--tlds-radius-5);background:var(--tlds-surface-panel);font-family:var(--tlds-font-sans);letter-spacing:var(--tlds-tracking-tight);box-shadow:var(--tlds-shadow-lg);animation:tlds-dialog-in var(--tlds-dur-enter) var(--tlds-ease-out-expo) 40ms backwards;outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.tlds-dialog[data-state=closed]{animation:tlds-dialog-out var(--tlds-dur-fast) var(--tlds-ease-out-quart) forwards}.tlds-dialog:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--tlds-border-subtle);pointer-events:none;position:absolute;inset:0}.tlds-dialog__scroll{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.tlds-dialog>.tlds-dialog__scrollbar{--tlds-scrollbar-z-index:2;top:max(calc(var(--tlds-scrollbar-inset-start,0px) + var(--tlds-scrollbar-gap)), var(--tlds-radius-5));bottom:max(calc(var(--tlds-scrollbar-inset-end,0px) + var(--tlds-scrollbar-gap)), var(--tlds-radius-5))}.tlds-dialog[data-size=md]{--dialog-width:520px}.tlds-dialog[data-size=lg]{--dialog-width:760px}.tlds-dialog[data-size=xl]{--dialog-width:1000px}.tlds-dialog__header{z-index:1;align-items:center;gap:var(--tlds-space-150);padding:var(--tlds-space-200) var(--tlds-space-200) var(--tlds-space-150) var(--tlds-space-300);flex-shrink:0;display:flex;position:sticky;top:0}.tlds-dialog__header>:not(.tlds-progressive-blur),.tlds-dialog__footer>:not(.tlds-progressive-blur){position:relative}.tlds-dialog__title{min-width:0;font-size:var(--tlds-text-medium-size);line-height:var(--tlds-text-medium-lh);color:var(--tlds-foreground-primary);flex:1;font-weight:500}.tlds-dialog__header-actions{align-items:center;gap:var(--tlds-space-50);margin-left:auto;display:flex}.tlds-dialog__body{padding:var(--tlds-space-200) var(--tlds-space-300);flex:1}.tlds-dialog__footer{z-index:1;justify-content:flex-end;align-items:center;gap:var(--tlds-space-100);padding:var(--tlds-space-150) var(--tlds-space-300);flex-shrink:0;display:flex;position:sticky;bottom:0}@keyframes tlds-fade-in{0%{opacity:0}}@keyframes tlds-fade-out{to{opacity:0}}@keyframes tlds-dialog-in{0%{opacity:0;translate:-50% calc(4px - 50%);scale:.98}}@keyframes tlds-dialog-out{to{opacity:0;scale:.99}}@media (prefers-reduced-motion:reduce){.tlds-dialog,.tlds-dialog__overlay,.tlds-dialog[data-state=closed],.tlds-dialog__overlay[data-state=closed]{animation:none}}.tlds-segmented{font-family:var(--tlds-font-sans);letter-spacing:var(--tlds-tracking-tight);isolation:isolate;align-items:center;gap:0;display:inline-flex;position:relative}.tlds-segmented__pill{border-radius:var(--tlds-radius-2);background:var(--tlds-surface-secondary);z-index:0;height:100%;transition:transform var(--tlds-dur-base) var(--tlds-ease-out-expo), width var(--tlds-dur-base) var(--tlds-ease-out-expo);will-change:transform;position:absolute;top:0;left:0}.tlds-segmented__item{z-index:1;align-items:center;gap:var(--tlds-space-50);padding:var(--tlds-space-50) var(--tlds-space-150);border-radius:var(--tlds-radius-2);font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);color:var(--tlds-foreground-secondary);cursor:default;--press-scale:.96;transition:color var(--tlds-dur-fast) var(--tlds-ease-hover), background-color var(--tlds-dur-fast) var(--tlds-ease-hover), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart), font-weight 0s;font-weight:400;display:inline-flex;position:relative}.tlds-segmented__item:active:not(:disabled),.tlds-segmented__item[data-pressed]:not(:disabled){transform:scale(var(--press-scale))}@media (prefers-reduced-motion:reduce){.tlds-segmented__item:active:not(:disabled),.tlds-segmented__item[data-pressed]:not(:disabled){transform:none}}.tlds-segmented[data-size=sm] .tlds-segmented__item{padding:var(--tlds-space-25) var(--tlds-space-100);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh)}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-segmented__item:hover{color:var(--tlds-foreground-primary)}}.tlds-segmented__item:active{color:var(--tlds-foreground-primary)}.tlds-segmented__item[data-state=on]{color:var(--tlds-foreground-primary);font-weight:500}.tlds-segmented__item:disabled{color:var(--tlds-foreground-disabled);cursor:not-allowed}.tlds-segmented__item:focus-visible{outline-offset:-2px}.tlds-segmented__label{white-space:nowrap;display:inline-grid}.tlds-segmented__text,.tlds-segmented__label:after{grid-area:1/1}.tlds-segmented:not([data-variant=pill]) .tlds-segmented__label:after{content:attr(data-label);visibility:hidden;pointer-events:none;font-weight:500}.tlds-segmented[data-variant=pill]{border-radius:var(--tlds-radius-full);background:var(--tlds-surface-sunken)}.tlds-segmented[data-variant=pill] .tlds-segmented__pill{border-radius:var(--tlds-radius-full);background:var(--tlds-foreground-primary)}.tlds-segmented[data-variant=pill] .tlds-segmented__item{gap:var(--tlds-space-75);padding:var(--tlds-space-100) var(--tlds-space-150);border-radius:var(--tlds-radius-full);font-size:var(--tlds-text-medium-size);line-height:var(--tlds-text-medium-lh);letter-spacing:0;color:var(--tlds-foreground-primary)}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-segmented[data-variant=pill] .tlds-segmented__item:not([data-state=on],:disabled):hover{background:var(--tlds-surface-hover)}}.tlds-segmented[data-variant=pill] .tlds-segmented__item:not([data-state=on],:disabled):active{background:var(--tlds-surface-hover)}.tlds-segmented[data-variant=pill] .tlds-segmented__item>[data-slot=icon]{width:20px;height:20px}.tlds-segmented[data-variant=pill][data-size=sm] .tlds-segmented__item{padding:var(--tlds-space-75) var(--tlds-space-150);font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh)}.tlds-segmented[data-variant=pill][data-size=sm] .tlds-segmented__item>[data-slot=icon]{width:16px;height:16px}.tlds-segmented[data-variant=pill] .tlds-segmented__item[data-state=on]{color:var(--tlds-foreground-inverse);font-weight:400}.tlds-segmented[data-variant=pill] .tlds-segmented__item:disabled{color:var(--tlds-foreground-disabled)}.tlds-segmented[data-variant=underline]{gap:var(--tlds-space-300);border-bottom:1px solid var(--tlds-border-primary)}.tlds-segmented[data-variant=underline] .tlds-segmented__pill{background:var(--tlds-foreground-primary);border-radius:0;height:1px;top:auto;bottom:-1px}.tlds-segmented[data-variant=underline] .tlds-segmented__item{gap:var(--tlds-space-75);padding:0 0 var(--tlds-space-50);font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);letter-spacing:0;border-radius:0}.tlds-segmented[data-variant=underline][data-size=sm] .tlds-segmented__item{font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh)}.tlds-segmented[data-variant=underline] .tlds-segmented__item:focus-visible{outline-offset:2px}.tlds-toggle-buttons{--toggle-inset:calc(var(--tlds-space-50) - 1px);align-items:center;gap:var(--tlds-space-50);padding:var(--toggle-inset);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-body);border:1px solid var(--tlds-border-secondary);font-family:var(--tlds-font-sans);letter-spacing:var(--tlds-tracking-tight);isolation:isolate;display:inline-flex;position:relative}.tlds-toggle-buttons__pill{--toggle-lead:var(--tlds-dur-fast) var(--tlds-ease-out-quint);--toggle-trail:var(--tlds-dur-fast) var(--tlds-ease-out-quint) calc(var(--tlds-dur-fast) / 4);top:var(--toggle-inset);bottom:var(--toggle-inset);background:var(--tlds-surface-secondary);z-index:0;transition:left var(--toggle-lead), right var(--toggle-lead);border-radius:2px;position:absolute;left:0;right:0}.tlds-toggle-buttons__pill[data-dir=forward]{transition:right var(--toggle-lead), left var(--toggle-trail)}.tlds-toggle-buttons__pill[data-dir=backward]{transition:left var(--toggle-lead), right var(--toggle-trail)}.tlds-toggle-buttons__item{--press-scale:.96;z-index:1;padding:var(--tlds-space-50) var(--tlds-space-150);font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);white-space:nowrap;color:var(--tlds-foreground-secondary);cursor:default;transition:color var(--tlds-dur-fast) var(--tlds-ease-hover), font-weight 0s;border-radius:2px;align-items:center;font-weight:400;display:inline-flex;position:relative}.tlds-toggle-buttons__content{align-items:center;gap:var(--tlds-space-50);transition:transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);display:inline-flex}.tlds-toggle-buttons__item:active:not(:disabled)>.tlds-toggle-buttons__content,.tlds-toggle-buttons__item[data-pressed]:not(:disabled)>.tlds-toggle-buttons__content{transform:scale(var(--press-scale))}@media (prefers-reduced-motion:reduce){.tlds-toggle-buttons__item:active:not(:disabled)>.tlds-toggle-buttons__content,.tlds-toggle-buttons__item[data-pressed]:not(:disabled)>.tlds-toggle-buttons__content{transform:none}}.tlds-toggle-buttons__label{display:inline-grid}.tlds-toggle-buttons__text,.tlds-toggle-buttons__label:after{grid-area:1/1}.tlds-toggle-buttons__label:after{content:attr(data-label);visibility:hidden;pointer-events:none;font-weight:500}.tlds-toggle-buttons__content>[data-slot=icon]{width:20px;height:20px}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-toggle-buttons__item:hover{color:var(--tlds-foreground-primary)}}.tlds-toggle-buttons__item:active{color:var(--tlds-foreground-primary)}.tlds-toggle-buttons__item[data-state=on]{color:var(--tlds-foreground-primary);font-weight:500}.tlds-toggle-buttons__item:disabled{color:var(--tlds-foreground-disabled);cursor:not-allowed}.tlds-toggle-buttons__item:focus-visible{outline-offset:-2px}.tlds-notice{gap:var(--tlds-space-100);padding:var(--tlds-space-200);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-muted);color:var(--tlds-foreground-primary);font-family:var(--tlds-font-sans);letter-spacing:var(--tlds-tracking-tight);display:flex}.tlds-notice[data-tone=error]{background:var(--tlds-surface-status-error);color:var(--tlds-foreground-status-error)}.tlds-notice__icon{margin-top:var(--tlds-space-25);flex-shrink:0;display:inline-flex}.tlds-notice__text{gap:var(--tlds-space-25);flex-direction:column;min-width:0;display:flex}.tlds-notice__title,.tlds-notice__body{margin:0}.tlds-notice__body{color:var(--tlds-foreground-secondary)}.tlds-notice[data-tone=error] .tlds-notice__body{color:inherit}.tlds-upload-drop{--press-scale:.99;isolation:isolate;min-height:0;padding:var(--tlds-space-200);border-radius:var(--tlds-radius-5);flex-direction:column;flex:1;display:flex;position:relative}.tlds-upload-drop:before{content:"";z-index:-1;border-radius:inherit;background:var(--tlds-surface-sunken);transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);position:absolute;inset:0}.tlds-upload-drop--center,.tlds-upload-drop:not([data-filled],.tlds-upload-drop--assets){justify-content:center;align-items:center}.tlds-upload-drop:not([data-filled])[data-dragging]:before{background:var(--tlds-surface-secondary)}.tlds-upload-drop[data-filled]:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;transition:box-shadow var(--tlds-dur-fast) var(--tlds-ease-hover);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0000}.tlds-upload-drop[data-filled][data-dragging]:after{box-shadow:inset 0 0 0 2px var(--tlds-border-primary)}.tlds-upload-drop__pick{border-radius:inherit;cursor:default;transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);position:absolute;inset:0}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-upload-drop__pick:hover{background:var(--tlds-surface-hover)}}.tlds-upload-drop__pick:active{background:var(--tlds-surface-hover)}.tlds-upload-drop__pick:focus-visible{outline-offset:-2px}.tlds-upload-drop__prompt{align-items:center;gap:var(--tlds-space-100);pointer-events:none;transition:transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);flex-direction:column;display:flex;position:relative}.tlds-upload-drop[data-pressed]:before,.tlds-upload-drop[data-pressed]>.tlds-upload-drop__pick,.tlds-upload-drop[data-pressed]>.tlds-upload-drop__prompt{transform:scale(var(--press-scale))}.tlds-upload-drop:has(>.tlds-upload-drop__pick:active):before{transform:scale(var(--press-scale))}.tlds-upload-drop:has(>.tlds-upload-drop__pick:active)>.tlds-upload-drop__pick{transform:scale(var(--press-scale))}.tlds-upload-drop:has(>.tlds-upload-drop__pick:active)>.tlds-upload-drop__prompt{transform:scale(var(--press-scale))}.tlds-upload-drop__icon{color:var(--tlds-foreground-primary)}.tlds-upload-drop__import{align-items:center;gap:var(--tlds-space-100);margin-top:var(--tlds-space-50);pointer-events:auto;display:flex}.tlds-upload-drop__limits{justify-content:center;gap:var(--tlds-space-50);flex-wrap:wrap;display:flex}.tlds-upload-drop__limit{font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh)}.tlds-upload-drop__notice{max-width:420px;margin-top:var(--tlds-space-100);text-align:left}.tlds-upload-drop__title{margin:var(--tlds-space-200) 0 0;text-align:center}.tlds-upload-drop__hint{max-width:360px;margin:var(--tlds-space-50) 0 0;text-align:center}.tlds-upload-drop--assets>*{flex:1;min-height:0}.tlds-upload-dialog{--dialog-max-height:794px;height:min(100dvh - 48px,794px)}.tlds-upload{gap:var(--tlds-space-200);height:100%;padding:var(--tlds-space-200);color:var(--tlds-foreground-primary);flex-direction:column;display:flex}.tlds-upload__head{padding:var(--tlds-space-100) var(--tlds-space-150);justify-content:space-between;align-items:center;display:flex;position:relative}.tlds-upload__title{margin:0}.tlds-upload__tablist{position:absolute;top:50%;left:50%;translate:-50% -50%}.tlds-upload__body{gap:var(--tlds-space-200);flex-direction:column;flex:1;min-height:0;display:flex}.tlds-upload__foot{justify-content:space-between;align-items:center;gap:var(--tlds-space-100);display:flex}.tlds-upload__foot-actions{align-items:center;gap:var(--tlds-space-75);display:flex}.tlds-upload-files{min-height:0;margin:calc(-1 * var(--tlds-space-200));border-radius:inherit;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.tlds-upload-files__scroll{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.tlds-upload-files__head{--pb-surface:var(--tlds-surface-sunken);z-index:1;gap:var(--tlds-space-100);padding:var(--tlds-space-200) var(--tlds-space-250) var(--tlds-space-100);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.tlds-upload-files__summary,.tlds-upload-files__notice{position:relative}.tlds-upload-files__summary{align-items:center;gap:var(--tlds-space-75);display:flex}.tlds-upload-files>.tlds-upload-files__scrollbar{--tlds-scrollbar-z-index:2;bottom:calc(var(--tlds-radius-5) + var(--tlds-scrollbar-gap))}.tlds-upload-files__divider{background:var(--tlds-border-secondary);width:1px;height:14px}.tlds-upload-tiles{align-content:start;gap:var(--tlds-space-150);padding:var(--tlds-space-150) var(--tlds-space-200) var(--tlds-space-200);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0;list-style:none;display:grid;position:relative}.tlds-upload-tile{gap:var(--tlds-space-25);flex-direction:column;min-width:0;display:flex;position:relative}.tlds-upload-tile>.tlds-upload-tile__thumb{aspect-ratio:120/68;width:100%;height:auto}.tlds-upload-tile[data-leaving]{pointer-events:none;animation:tlds-upload-tile-out var(--tlds-dur-exit) var(--tlds-ease-out-quart) forwards;position:absolute}@keyframes tlds-upload-tile-out{to{opacity:0;transform:scale(.92)}}.tlds-upload-tile[data-leaving] .tlds-upload-thumb:before{display:none}.tlds-upload-tile__thumb:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--tlds-border-subtle);pointer-events:none;position:absolute;inset:0}.tlds-upload-tile__thumb>.tlds-upload-thumb__badge{width:20px;height:20px;margin:auto;inset:0}.tlds-upload-tile__name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tlds-upload-tile__remove{border-radius:var(--tlds-radius-full);background:var(--tlds-surface-primary);width:20px;height:20px;color:var(--tlds-foreground-inverse);cursor:default;opacity:0;transition:opacity var(--tlds-dur-fast) var(--tlds-ease-hover), background-color var(--tlds-dur-fast) var(--tlds-ease-hover), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);background-clip:padding-box;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-10px;right:-10px}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-upload-tile:not([data-leaving]):hover .tlds-upload-tile__remove{opacity:1}}.tlds-upload-tile:not([data-leaving]):focus-within .tlds-upload-tile__remove{opacity:1}@media (hover:none){.tlds-upload-tile__remove{opacity:1}}.tlds-upload-tile__remove:focus-visible{outline-offset:1px}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-upload-tile__remove:hover{background:var(--tlds-surface-primary-hover)}}.tlds-upload-tile__remove:active{background:var(--tlds-surface-primary-hover);transform:scale(.92)}.tlds-upload-thumb{border-radius:var(--tlds-radius-2);background:var(--tlds-surface-muted);flex-shrink:0;width:120px;height:68px;position:relative;overflow:hidden}.tlds-upload-thumb[data-kind=video]{background:var(--tlds-color-gray-900)}.tlds-upload-thumb[data-link]{background:var(--tlds-surface-muted)}.tlds-upload-thumb[data-link]>.tlds-upload-thumb__placeholder{color:var(--tlds-foreground-primary)}.tlds-upload-thumb>img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.tlds-upload-thumb:has(>img):before{content:"";pointer-events:none;background-color:var(--tlds-surface-muted);animation:tlds-upload-thumb-in var(--tlds-dur-base) var(--tlds-ease-out-quart) forwards;position:absolute;inset:0}.tlds-upload-thumb[data-kind=video]:has(>img):before{background-color:var(--tlds-color-gray-900)}@keyframes tlds-upload-thumb-in{to{background-color:#0000}}.tlds-upload-thumb__placeholder{width:100%;height:100%;color:var(--tlds-foreground-muted);place-items:center;display:grid}.tlds-upload-thumb__badge{left:var(--tlds-space-100);bottom:var(--tlds-space-100);padding:var(--tlds-space-25);border-radius:var(--tlds-radius-2);color:var(--tlds-foreground-on-media);background:#0006;display:inline-flex;position:absolute}.tlds-upload-field{gap:var(--tlds-space-75);flex-direction:column;display:flex}.tlds-upload-input-row{align-items:center;gap:var(--tlds-space-75);display:flex}.tlds-upload-input-row .tlds-upload-input{flex:1;min-width:0}.tlds-upload-input[aria-invalid=true],.tlds-upload-input[aria-invalid=true]:focus-within{border-color:var(--tlds-foreground-status-error)}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-upload-input[aria-invalid=true]:hover{border-color:var(--tlds-foreground-status-error)}}.tlds-upload-field__error{color:var(--tlds-foreground-status-error);margin:0}.tlds-upload-input{align-items:center;gap:var(--tlds-space-75);height:32px;padding:0 var(--tlds-space-100);border:1px solid var(--tlds-border-secondary);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-card);color:var(--tlds-foreground-primary);transition:border-color var(--tlds-dur-fast) var(--tlds-ease-hover);display:flex}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-upload-input:hover{border-color:var(--tlds-border-primary)}}.tlds-upload-input:focus-within{border-color:var(--tlds-border-focus)}.tlds-upload-input__icon{color:var(--tlds-foreground-muted)}.tlds-upload-input__control{min-width:0;font:inherit;font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);color:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.tlds-upload-input__control::placeholder{color:var(--tlds-foreground-muted)}.tlds-upload-qr{padding:var(--tlds-space-200);border:1px solid var(--tlds-border-secondary);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-card);color:var(--tlds-foreground-secondary);display:inline-flex}.tlds-upload-tracker{align-items:flex-end;gap:var(--tlds-space-100);font-family:var(--tlds-font-sans);letter-spacing:var(--tlds-tracking-tight);color:var(--tlds-foreground-primary);flex-direction:column;display:flex}.tlds-upload-tracker[data-placement=bottom-right],.tlds-upload-tracker[data-placement=top-right]{right:var(--tlds-space-200);z-index:var(--tlds-z-popover);position:fixed}.tlds-upload-tracker[data-placement=bottom-right]{bottom:var(--tlds-space-200);flex-direction:column-reverse}.tlds-upload-tracker[data-placement=top-right]{top:var(--tlds-space-200)}.tlds-upload-pill{align-items:center;gap:var(--tlds-space-75);padding:var(--tlds-space-75) var(--tlds-space-100);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-primary);color:var(--tlds-foreground-inverse);box-shadow:var(--tlds-shadow-md);cursor:default;transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover);display:inline-flex}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-upload-pill:hover{background:var(--tlds-surface-primary-hover)}}.tlds-upload-pill:active{background:var(--tlds-surface-primary-hover)}.tlds-upload-pill__spinner{animation:1s linear infinite tlds-upload-spin}@keyframes tlds-upload-spin{to{transform:rotate(360deg)}}.tlds-upload-panel{width:424px;max-width:100%;max-height:min(594px, calc(var(--radix-popover-content-available-height,100dvh - 56px) - 32px));gap:var(--tlds-space-200);flex-direction:column;display:flex}.tlds-upload-tracker__panel{max-width:calc(100vw - 32px);max-height:min(594px,100dvh - 88px);padding:var(--tlds-space-200);border:1px solid var(--tlds-border-primary);border-radius:var(--tlds-radius-5);background:var(--tlds-surface-card);box-shadow:var(--tlds-shadow-md);animation:tlds-upload-panel-in var(--tlds-dur-base) var(--tlds-ease-out-quint)}.tlds-upload-tracker[data-placement=bottom-right] .tlds-upload-tracker__panel{--enter-shift:4px}.tlds-upload-tracker[data-placement=top-right] .tlds-upload-tracker__panel{--enter-shift:-4px}@keyframes tlds-upload-panel-in{0%{opacity:0;transform:translateY(var(--enter-shift,0)) scale(.98)}}.tlds-upload-panel__head{justify-content:space-between;align-items:center;gap:var(--tlds-space-100);padding-left:var(--tlds-space-50);display:flex}.tlds-upload-panel__title{margin:0}.tlds-upload-panel__actions{align-items:center;gap:var(--tlds-space-100);margin-right:-6px;display:flex}.tlds-upload-rows{gap:var(--tlds-space-200);flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.tlds-upload-row{align-items:flex-start;gap:var(--tlds-space-100);display:flex}.tlds-upload-row__cancel{opacity:0;transition:opacity var(--tlds-dur-fast) var(--tlds-ease-hover);background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-upload-thumb:hover .tlds-upload-row__cancel{opacity:1}}.tlds-upload-row__cancel:focus-within{opacity:1}@media (hover:none){.tlds-upload-row__cancel{opacity:1}}.tlds-upload-row__main{gap:var(--tlds-space-100);flex-direction:column;flex:1;min-width:0;display:flex}.tlds-upload-bar{border-radius:var(--tlds-radius-2);background:var(--tlds-surface-muted);height:24px;position:relative;overflow:hidden}.tlds-upload-bar__fill{background:var(--tlds-surface-primary);transition:width var(--tlds-dur-slow) var(--tlds-ease-out-quart);position:absolute;inset:0 auto 0 0}.tlds-upload-row[data-status=error] .tlds-upload-bar__fill{background:var(--tlds-surface-destructive)}.tlds-upload-bar__label,.tlds-upload-bar__percent{white-space:nowrap;color:#fff;mix-blend-mode:difference;position:absolute;top:50%;translate:0 -50%}.tlds-upload-bar__label{left:var(--tlds-space-100);text-overflow:ellipsis;max-width:calc(100% - 56px);font-size:var(--tlds-text-micromini-size);line-height:12px;overflow:hidden}.tlds-upload-bar__percent{right:var(--tlds-space-100);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);font-variant-numeric:tabular-nums}.tlds-upload-row__name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (prefers-reduced-motion:reduce){.tlds-upload-pill__spinner,.tlds-upload-tracker__panel{animation:none}}:where(.tlds-scrollbar){--tlds-scrollbar-gap:3px;--tlds-scrollbar-size:12px;--tlds-scrollbar-thumb-size:6px;--tlds-scrollbar-thumb-size-hover:9px;--tlds-scrollbar-thumb-offset:3px;--tlds-scrollbar-thumb-color:var(--tlds-color-alpha-300);--tlds-scrollbar-thumb-color-hover:var(--tlds-color-alpha-400);--tlds-scrollbar-thumb-radius:9999px;--tlds-scrollbar-fade-duration:.22s;--tlds-scrollbar-fade-easing:cubic-bezier(.165, .84, .44, 1);--tlds-scrollbar-grow-duration:.16s;--tlds-scrollbar-z-index:1}.tlds-scrollbar{top:calc(var(--tlds-scrollbar-inset-start,0px) + var(--tlds-scrollbar-gap));right:0;bottom:calc(var(--tlds-scrollbar-inset-end,0px) + var(--tlds-scrollbar-gap));width:var(--tlds-scrollbar-size);z-index:var(--tlds-scrollbar-z-index);opacity:0;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity var(--tlds-scrollbar-fade-duration) var(--tlds-scrollbar-fade-easing);position:absolute}.tlds-scrollbar:not([data-overflow]){display:none}.tlds-scrollbar[data-scrolling],.tlds-scrollbar[data-dragging]{opacity:1;pointer-events:auto}.tlds-scrollbar__thumb{top:0;right:var(--tlds-scrollbar-thumb-offset);width:var(--tlds-scrollbar-thumb-size);border-radius:var(--tlds-scrollbar-thumb-radius);background:var(--tlds-scrollbar-thumb-color);will-change:transform;transition:width var(--tlds-scrollbar-grow-duration) var(--tlds-scrollbar-fade-easing), background-color var(--tlds-scrollbar-grow-duration) ease;position:absolute}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-scrollbar:hover .tlds-scrollbar__thumb{width:var(--tlds-scrollbar-thumb-size-hover);background:var(--tlds-scrollbar-thumb-color-hover)}}.tlds-scrollbar[data-dragging] .tlds-scrollbar__thumb{width:var(--tlds-scrollbar-thumb-size-hover);background:var(--tlds-scrollbar-thumb-color-hover)}@media (prefers-reduced-motion:reduce){.tlds-scrollbar,.tlds-scrollbar__thumb{transition:none}}.tlds-scrollbar-hide-native{scrollbar-width:none}.tlds-scrollbar-hide-native::-webkit-scrollbar{display:none}.media-sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.media-minimal-skin *,.media-minimal-skin :before,.media-minimal-skin :after{box-sizing:border-box}.media-minimal-skin img,.media-minimal-skin video,.media-minimal-skin svg{max-width:100%;display:block}.media-minimal-skin button{font:inherit}.media-minimal-skin [hidden][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.media-minimal-skin{interpolate-size:allow-keywords}}.media-minimal-skin{--media-internal-accent-color:var(--media-accent-color,var(--media-default-accent-color));--media-accent-contrast-color:contrast-color(var(--media-internal-accent-color));--media-accent-background-color:var(--media-accent-color,oklch(from var(--media-default-accent-color) l c h / calc(alpha * .1)));--media-internal-accent-text-color:var(--media-accent-text-color,contrast-color(var(--media-accent-color,oklch(0% 0 0))));--media-shadow-current-color:oklch(from currentColor 0 0 0 / clamp(0, calc((l - .5) * .5), .15));--media-shadow-subtle-current-color:oklch(from var(--media-shadow-current-color) l c h / calc(alpha * .4));--media-scrollbar-thumb-color:oklch(from currentColor l c h / .3);--media-scale:1;--media-internal-scale-unit:var(--media-scale-unit,16px);--media-size:calc(var(--media-internal-scale-unit) * var(--media-scale));--media-spacing:calc(var(--media-size) / 4);--media-font-size-medium:calc(.9375 * var(--media-size));--media-font-size-base:calc(.8125 * var(--media-size));--media-font-size-small:calc(.6875 * var(--media-size));--media-font-size-tiny:calc(.5625 * var(--media-size));--media-icon-size:calc(1.125 * var(--media-size));--media-container-border-radius:var(--media-border-radius,.75rem);width:100%;height:100%;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--media-font-size-base);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;letter-spacing:normal;outline-offset:-4px;scrollbar-color:var(--media-scrollbar-thumb-color) transparent;scrollbar-width:thin;border-radius:var(--media-container-border-radius);isolation:isolate;outline:2px solid #0000;line-height:1.5;transition-property:outline-offset,outline-color;transition-duration:.1s;transition-timing-function:ease-out;display:block;position:relative;container:media-root/inline-size}.media-minimal-skin:focus-visible{outline-color:var(--media-focus-ring-color);outline-offset:2px}.media-minimal-skin::-webkit-scrollbar-thumb{background:var(--media-scrollbar-thumb-color);border-radius:9999px}@media (prefers-reduced-transparency:reduce) or (prefers-contrast:more){.media-minimal-skin{--media-scrollbar-thumb-color:oklch(from currentColor l c h / .8);scrollbar-width:auto}}.media-minimal-skin ::slotted(video),.media-minimal-skin video{object-fit:var(--media-object-fit,contain);object-position:var(--media-object-position,center);width:100%;height:100%;display:block}.media-minimal-skin ::slotted(video){border-radius:var(--media-container-border-radius)}.media-minimal-skin video{border-radius:inherit}.media-minimal-skin:fullscreen ::slotted(video),.media-minimal-skin:fullscreen video{object-fit:contain}.media-minimal-skin .media-controls__backdrop{z-index:10;pointer-events:none;background-image:linear-gradient(to top, oklch(0% 0 0/.7), oklch(0% 0 0/.5) calc(var(--media-spacing) * 30), oklch(0% 0 0/0));border-radius:inherit;opacity:0;transition-timing-function:ease-out;transition-duration:var(--media-controls-transition-duration);transition-property:opacity;position:absolute;inset:0}.media-minimal-skin .media-controls__backdrop[data-visible]{opacity:1}.media-minimal-skin .media-buffering-indicator{z-index:10;color:oklch(100% 0 0);pointer-events:none;place-content:center;display:none;position:absolute;inset:0}.media-minimal-skin .media-buffering-indicator:before{content:"";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:oklch(0% 0 0/.35);position:absolute;inset:0}.media-minimal-skin .media-buffering-indicator>*{z-index:20;position:relative}.media-minimal-skin .media-buffering-indicator:not([data-visible]){--media-spinner-animation:none}.media-minimal-skin .media-buffering-indicator[data-visible]{display:grid}@media (prefers-reduced-motion:reduce){.media-minimal-skin .media-buffering-indicator{--media-spinner-animation:none}}.media-minimal-skin media-error-dialog{z-index:20;outline:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.media-minimal-skin media-error-dialog:not([data-open]){display:none}.media-minimal-skin .media-dialog__backdrop{z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);opacity:1;transition-timing-function:var(--media-dialog-transition-timing-function);transition-duration:var(--media-dialog-transition-duration);transition-property:opacity;transition-delay:var(--media-dialog-transition-delay);background:oklch(0% 0 0/.2);position:absolute;inset:0}.media-minimal-skin .media-dialog__backdrop[data-starting-style],.media-minimal-skin .media-dialog__backdrop[data-ending-style]{opacity:0}.media-minimal-skin .media-dialog__backdrop[data-ending-style]{transition-delay:0s}.media-minimal-skin .media-dialog__backdrop:not([data-open]){display:none}.media-minimal-skin .media-dialog__popup{outline:none}.media-minimal-skin .media-dialog__title{font-weight:600;line-height:1.25}.media-minimal-skin .media-dialog__description{overflow-wrap:anywhere;opacity:.7}.media-minimal-skin .media-dialog__actions{gap:calc(var(--media-spacing) * 2);display:flex}.media-minimal-skin .media-dialog__actions>*{flex:1}.media-minimal-skin .media-controls{--media-popover-side-offset:calc(var(--media-spacing) * (var(--media-base-side-offset,2) + 1));--media-tooltip-side-offset:var(--media-popover-side-offset);--media-popover-boundary-offset:calc(var(--media-spacing) * (var(--media-base-boundary-offset,0) + 1));--media-tooltip-boundary-offset:var(--media-popover-boundary-offset);padding:calc(var(--media-spacing) * 1);text-shadow:0 1px 0 var(--media-shadow-current-color);background-color:var(--media-controls-background-color);-webkit-backdrop-filter:var(--media-controls-backdrop-filter);backdrop-filter:var(--media-controls-backdrop-filter);align-items:center;display:flex;container:media-controls/inline-size}.media-minimal-skin .media-controls:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){flex-direction:row-reverse}.media-minimal-skin .media-time-controls{gap:calc(var(--media-spacing) * 3);flex-direction:row-reverse;flex:1;align-items:center;display:flex;container:media-time-controls/inline-size}.media-minimal-skin .media-time-controls:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){flex-direction:row}.media-minimal-skin .media-time-group{gap:calc(var(--media-spacing) * 1);align-items:center;display:flex}.media-minimal-skin .media-time-group:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){flex-direction:row-reverse}.media-minimal-skin .media-time{font-variant-numeric:tabular-nums}.media-minimal-skin .media-time[role=button]{cursor:pointer;outline-offset:-2px;border-radius:calc(var(--media-spacing) * 1);outline:2px solid #0000;transition-property:outline-color,outline-offset;transition-duration:.1s;transition-timing-function:ease-out}@supports (corner-shape:squircle){.media-minimal-skin .media-time[role=button]{border-radius:calc(var(--media-spacing) * 4);corner-shape:squircle}}.media-minimal-skin .media-time[role=button]:focus-visible{outline-color:var(--media-focus-ring-color);outline-offset:2px}.media-minimal-skin .media-time--current,.media-minimal-skin .media-time-separator{display:none}@container media-root (width>42rem){.media-minimal-skin .media-time-controls{flex-direction:row}.media-minimal-skin .media-time-controls:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){flex-direction:row-reverse}.media-minimal-skin .media-time--duration,.media-minimal-skin .media-time-separator{color:oklch(from currentColor l c h / .6)}.media-minimal-skin .media-time--current,.media-minimal-skin .media-time-separator{display:inline}}.media-minimal-skin .media-button{height:calc(var(--media-spacing) * 9.5);min-height:0;padding:calc(var(--media-spacing) * 2) calc(var(--media-spacing) * 4);text-align:center;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;outline-offset:-2px;border-radius:calc(var(--media-spacing) * 2);will-change:scale;border:none;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition-property:background-color,outline-offset,scale;transition-duration:.15s;transition-timing-function:ease-out;display:flex}.media-minimal-skin .media-button:focus-visible{outline-color:var(--media-focus-ring-color);outline-offset:2px}.media-minimal-skin .media-button:active:not([aria-disabled=true]){scale:.97}.media-minimal-skin .media-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}@supports (corner-shape:squircle){.media-minimal-skin .media-button{border-radius:calc(var(--media-spacing) * 4);corner-shape:squircle}}.media-minimal-skin .media-button--primary{color:var(--media-accent-contrast-color);text-shadow:none;background:var(--media-internal-accent-color);font-weight:500}.media-minimal-skin .media-button--subtle{color:inherit;text-shadow:inherit;background:0 0}.media-minimal-skin .media-button--subtle:not([aria-disabled=true]):hover,.media-minimal-skin .media-button--subtle:not([aria-disabled=true]):focus-visible,.media-minimal-skin .media-button--subtle:not([aria-disabled=true])[aria-expanded=true]{color:var(--media-internal-accent-text-color);background-color:var(--media-accent-background-color);text-decoration:none}.media-minimal-skin .media-button--icon{aspect-ratio:1;padding:0;display:grid}.media-minimal-skin .media-button--icon:active:not([aria-disabled=true]){scale:.97}.media-minimal-skin .media-button--icon .media-icon__container{display:grid}.media-minimal-skin .media-button--icon .media-icon{filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));grid-area:1/1;transition-property:opacity,scale;transition-duration:.15s;transition-timing-function:ease-out}.media-minimal-skin .media-button--seek .media-icon__label{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:.715em;font-weight:500;position:absolute;bottom:-3px;right:-1px}.media-minimal-skin .media-button--seek:has(.media-icon--flipped) .media-icon__label{right:unset;left:-1px}.media-minimal-skin .media-button--playback-rate{font-variant-numeric:tabular-nums;padding:0}.media-minimal-skin .media-button--playback-rate:after{content:attr(data-rate) "×";width:4ch}.media-minimal-skin .media-button--playback-rate[data-inline-rate-label]:after{content:none}.media-minimal-skin .media-button--settings .media-icon--settings{transition:transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.media-minimal-skin .media-button--settings .media-icon--settings{transition-duration:0s}}.media-minimal-skin .media-button--settings[aria-expanded=true] .media-icon--settings{transform:rotate(90deg)}.media-minimal-skin .media-button--live{gap:calc(var(--media-spacing) * 1.5);aspect-ratio:auto;width:auto;padding:calc(var(--media-spacing) * 2) calc(var(--media-spacing) * 3);font-size:var(--media-font-size-small);text-transform:uppercase;letter-spacing:.05em;align-items:center;font-weight:600;line-height:1;display:inline-flex}.media-minimal-skin .media-button--live:before{width:calc(var(--media-spacing) * 2);height:calc(var(--media-spacing) * 2);content:"";background-color:oklch(from currentColor l c h / .4);border-radius:50%;flex-shrink:0;transition:background-color .15s ease-out;display:inline-block}.media-minimal-skin .media-button--live[data-live-edge]:before{background-color:oklch(65% .22 27)}@media (prefers-reduced-motion:reduce){.media-minimal-skin .media-button{will-change:auto;transition-property:background-color;scale:1}}.media-minimal-skin .media-button-group{align-items:center;gap:1px;display:flex}.media-minimal-skin .media-button-group:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){flex-direction:row-reverse}.media-minimal-skin .media-badge{padding:calc(var(--media-spacing) * 1) calc(var(--media-spacing) * 1.5);font-size:var(--media-font-size-small);color:oklch(from currentColor l c h / .85);white-space:nowrap;background-color:oklch(from currentColor l c h / .1);border-radius:calc(var(--media-spacing) * 1);font-weight:500;line-height:1}.media-minimal-skin .media-icon__container{position:relative}.media-minimal-skin .media-icon{width:var(--media-icon-size);height:var(--media-icon-size);flex-shrink:0}.media-minimal-skin .media-icon--flipped,.media-minimal-skin:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .media-menu__chevron{scale:-1 1}.media-minimal-skin:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .media-menu__chevron.media-icon--flipped{scale:1}.media-minimal-skin media-poster,.media-minimal-skin>img{pointer-events:none;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.media-minimal-skin media-poster:not([data-visible]),.media-minimal-skin>img:not([data-visible]){opacity:0}.media-minimal-skin media-poster ::slotted(img),.media-minimal-skin media-poster img{object-fit:var(--media-object-fit,contain);object-position:var(--media-object-position,center);border-radius:var(--media-container-border-radius);width:100%;height:100%;position:absolute;inset:0}.media-minimal-skin>img{object-fit:var(--media-object-fit,contain);object-position:var(--media-object-position,center);border-radius:inherit}.media-minimal-skin:fullscreen media-poster ::slotted(img),.media-minimal-skin:fullscreen media-poster img,.media-minimal-skin:fullscreen>img{object-fit:contain}.media-minimal-skin .media-thumbnail{pointer-events:none;border-radius:calc(var(--media-spacing) * 2);background-color:oklch(0% 0 0/.9);position:relative}.media-minimal-skin .media-thumbnail:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:0 0 0 1px oklch(0% 0 0/.05),0 1px 3px oklch(0% 0 0/.2),0 1px 2px -1px oklch(0% 0 0/.2)}.media-minimal-skin .media-thumbnail .media-thumbnail__image{max-width:var(--media-thumbnail-max-width);max-height:var(--media-thumbnail-max-height);border-radius:inherit;display:block;position:relative;overflow:clip}.media-minimal-skin .media-thumbnail .media-thumbnail__spinner{opacity:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.media-minimal-skin .media-thumbnail .media-thumbnail__image,.media-minimal-skin .media-thumbnail .media-thumbnail__spinner{transition:opacity .15s ease-out}.media-minimal-skin .media-thumbnail:not(:has(.media-thumbnail__image[data-loading])) .media-thumbnail__spinner{--media-spinner-animation:none}@media (prefers-reduced-motion:reduce){.media-minimal-skin .media-thumbnail{--media-spinner-animation:none}}.media-minimal-skin .media-thumbnail:has(.media-thumbnail__image[data-loading]){width:var(--media-thumbnail-max-width);aspect-ratio:16/9;max-width:100%;overflow:hidden}.media-minimal-skin .media-thumbnail:has(.media-thumbnail__image[data-loading]) .media-thumbnail__image{opacity:0}.media-minimal-skin .media-thumbnail:has(.media-thumbnail__image[data-loading]) .media-thumbnail__spinner{opacity:1}.media-minimal-skin .media-slider{--media-track-size:calc(var(--media-spacing) * 1);--media-track-highlighted-size:calc(var(--media-spacing) * 1.75);--media-track-border-radius:99px;--media-track-transition-duration:.1s;--media-thumb-size:calc(var(--media-spacing) * 3);--media-chapter-gap:calc(var(--media-spacing) * 1);--media-internal-chapter-inset-start:calc(var(--media-chapter-gap) / 2);--media-internal-chapter-inset-end:calc(var(--media-chapter-gap) / 2);cursor:pointer;border-radius:var(--media-track-border-radius);outline:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.media-minimal-skin .media-slider[data-orientation=horizontal]{width:var(--media-slider-width,100%);min-width:calc(var(--media-spacing) * 20);height:var(--media-slider-height,calc(var(--media-spacing) * 8))}.media-minimal-skin .media-slider[data-orientation=vertical]{width:var(--media-slider-width,calc(var(--media-spacing) * 8));height:var(--media-slider-height,calc(var(--media-spacing) * 20))}.media-minimal-skin .media-slider .media-slider__track{-webkit-user-select:none;user-select:none;background-color:oklch(from currentColor l c h / .2);border-radius:inherit;isolation:isolate;position:relative;overflow:hidden}.media-minimal-skin .media-slider .media-slider__track[data-orientation=horizontal]{width:100%;height:var(--media-track-size)}.media-minimal-skin .media-slider .media-slider__track[data-orientation=vertical]{width:var(--media-track-size);height:100%}.media-minimal-skin .media-slider .media-slider__buffer,.media-minimal-skin .media-slider .media-slider__fill{pointer-events:none;border-radius:inherit;position:absolute}:is(.media-minimal-skin .media-slider .media-slider__buffer,.media-minimal-skin .media-slider .media-slider__fill)[data-orientation=horizontal]{inset-block:0;width:100%;left:0}:is(.media-minimal-skin .media-slider .media-slider__buffer,.media-minimal-skin .media-slider .media-slider__fill)[data-orientation=vertical]{inset-inline:0;height:100%;bottom:0}@media (prefers-reduced-motion:no-preference){.media-minimal-skin .media-slider .media-slider__buffer,.media-minimal-skin .media-slider .media-slider__fill{transition:clip-path var(--media-track-transition-duration) ease-out}}.media-minimal-skin .media-slider[data-dragging] .media-slider__fill,.media-minimal-skin .media-slider[data-dragging] .media-slider__buffer{transition-duration:0s}.media-minimal-skin .media-slider .media-slider__buffer{background-color:oklch(from currentColor l c h / .2)}.media-minimal-skin .media-slider .media-slider__buffer[data-orientation=horizontal]{clip-path:inset(0 calc(100% - var(--media-slider-buffer)) 0 0 round var(--media-track-border-radius))}.media-minimal-skin .media-slider .media-slider__buffer[data-orientation=vertical]{clip-path:inset(calc(100% - var(--media-slider-buffer)) 0 0 0 round var(--media-track-border-radius))}.media-minimal-skin .media-slider .media-slider__fill{background-color:var(--media-internal-accent-color)}.media-minimal-skin .media-slider .media-slider__fill[data-orientation=horizontal]{clip-path:inset(0 calc(100% - var(--media-slider-fill)) 0 0 round var(--media-track-border-radius))}.media-minimal-skin .media-slider .media-slider__fill[data-orientation=vertical]{clip-path:inset(calc(100% - var(--media-slider-fill)) 0 0 0 round var(--media-track-border-radius))}.media-minimal-skin .media-slider[data-dragging] .media-slider__fill[data-orientation=horizontal]{clip-path:inset(0 calc(100% - var(--media-slider-pointer)) 0 0 round var(--media-track-border-radius))}.media-minimal-skin .media-slider[data-dragging] .media-slider__fill[data-orientation=vertical]{clip-path:inset(calc(100% - var(--media-slider-pointer)) 0 0 0 round var(--media-track-border-radius))}.media-minimal-skin .media-slider .media-slider__chapters{border-radius:inherit;flex:1;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.media-minimal-skin .media-slider .media-slider__chapters[data-orientation=horizontal]{width:100%;height:100%}.media-minimal-skin .media-slider .media-slider__chapters[data-orientation=vertical]{flex-direction:column-reverse;width:100%;height:100%}.media-minimal-skin .media-slider .media-slider__chapter{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:absolute;inset:0}.media-minimal-skin .media-slider .media-slider__chapter:first-child{--media-internal-chapter-inset-start:0px}.media-minimal-skin .media-slider .media-slider__chapter:last-child{--media-internal-chapter-inset-end:0px}.media-minimal-skin .media-slider .media-slider__chapter .media-slider__chapter-track{border-radius:var(--media-track-border-radius)}@media (prefers-reduced-motion:no-preference){.media-minimal-skin .media-slider .media-slider__chapter .media-slider__chapter-track{transition:height .2s ease-out,width .2s ease-out}}.media-minimal-skin .media-slider .media-slider__chapter[data-orientation=horizontal]{clip-path:inset(0 calc(100% - var(--media-slider-chapter-end)) 0 var(--media-slider-chapter-start))}.media-minimal-skin .media-slider .media-slider__chapter[data-orientation=horizontal] .media-slider__chapter-track{height:var(--media-track-size);clip-path:inset(0 calc(100% - var(--media-slider-chapter-end) + var(--media-internal-chapter-inset-end)) 0 calc(var(--media-slider-chapter-start) + var(--media-internal-chapter-inset-start)) round var(--media-track-border-radius))}.media-minimal-skin .media-slider .media-slider__chapter[data-orientation=horizontal][data-highlighted] .media-slider__chapter-track{height:var(--media-track-highlighted-size)}.media-minimal-skin .media-slider .media-slider__chapter[data-orientation=vertical]{clip-path:inset(calc(100% - var(--media-slider-chapter-end)) 0 var(--media-slider-chapter-start) 0)}.media-minimal-skin .media-slider .media-slider__chapter[data-orientation=vertical] .media-slider__chapter-track{width:var(--media-track-size);clip-path:inset(calc(100% - var(--media-slider-chapter-end) + var(--media-internal-chapter-inset-end)) 0 calc(var(--media-slider-chapter-start) + var(--media-internal-chapter-inset-start)) 0 round var(--media-track-border-radius))}.media-minimal-skin .media-slider .media-slider__chapter[data-orientation=vertical][data-highlighted] .media-slider__chapter-track{width:var(--media-track-highlighted-size)}.media-minimal-skin .media-slider .media-slider__thumb{z-index:10;width:var(--media-thumb-size);height:var(--media-thumb-size);-webkit-user-select:none;user-select:none;outline-offset:-2px;box-shadow:0 0 0 1px var(--media-shadow-current-color,oklch(0% 0 0/.15)), 0 1px 3px 0 oklch(0% 0 0/.15), 0 1px 2px -1px oklch(0% 0 0/.15);opacity:0;transform-origin:50%;background-color:currentColor;border-radius:3.40282e38px;outline:2px solid #0000;position:absolute;translate:-50% -50%;scale:.7}.media-minimal-skin .media-slider .media-slider__thumb[data-orientation=horizontal]{top:50%;left:var(--media-slider-fill)}.media-minimal-skin .media-slider .media-slider__thumb[data-orientation=vertical]{top:calc(100% - var(--media-slider-fill));left:50%}.media-minimal-skin .media-slider .media-slider__thumb:focus-visible{outline-color:var(--media-focus-ring-color);outline-offset:2px}.media-minimal-skin .media-slider .media-slider__thumb:focus-visible,.media-minimal-skin .media-slider .media-slider__thumb.media-slider__thumb--persistent{opacity:1;scale:1}@media (prefers-reduced-motion:no-preference){.media-minimal-skin .media-slider .media-slider__thumb{transition-timing-function:ease-out;transition-duration:var(--media-track-transition-duration);transition-property:opacity,outline-offset,left,top,scale}}@media (hover:hover) and (pointer:fine){.media-minimal-skin .media-slider:hover .media-slider__thumb{opacity:1;scale:1}}.media-minimal-skin .media-slider[data-dragging] .media-slider__thumb{opacity:1;scale:.9}@media (prefers-reduced-motion:no-preference){.media-minimal-skin .media-slider[data-dragging] .media-slider__thumb{transition-property:opacity,outline-offset,scale}}.media-minimal-skin .media-slider[data-dragging] .media-slider__thumb[data-orientation=horizontal]{left:var(--media-slider-pointer)}.media-minimal-skin .media-slider[data-dragging] .media-slider__thumb[data-orientation=vertical]{top:calc(100% - var(--media-slider-pointer))}.media-minimal-skin .media-slider .media-slider__preview{--media-max-size-factor:28;--media-max-size:min(calc(var(--media-spacing) * var(--media-max-size-factor)), 100cqi);min-width:100%;height:calc(var(--media-spacing) * 1)}@container media-root (width>32rem){.media-minimal-skin .media-slider .media-slider__preview{--media-max-size-factor:36}}@container media-root (width>42rem){.media-minimal-skin .media-slider .media-slider__preview{--media-max-size-factor:48}}.media-minimal-skin .media-slider .media-slider__preview .media-slider__thumbnail,.media-minimal-skin .media-slider .media-slider__preview .media-slider__value{left:var(--media-preview-left,var(--media-slider-pointer));max-width:var(--media-max-size);opacity:0;filter:blur(8px);transform-origin:bottom;scale:.8;translate:-50% calc(var(--media-spacing) * 2);transition-property:filter,opacity,scale;transition-duration:.15s;transition-timing-function:ease-out;position:absolute}.media-minimal-skin .media-slider .media-slider__preview .media-slider__thumbnail{--media-thumbnail-max-width:var(--media-max-size);--media-thumbnail-max-height:var(--media-max-size);bottom:calc(100% + (var(--media-spacing) * 11))}.media-minimal-skin .media-slider .media-slider__preview .media-slider__value{bottom:calc(100% + (var(--media-spacing) * 5));gap:calc(var(--media-spacing) * 2);flex-direction:row-reverse;justify-content:center;display:flex}.media-minimal-skin .media-slider .media-slider__preview .media-slider__chapter-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.media-minimal-skin .media-slider .media-slider__preview .media-slider__chapter-title:empty{display:none}.media-minimal-skin .media-slider .media-slider__preview:before{z-index:1;pointer-events:none;content:"";background-color:oklch(from currentColor l c h / .35);opacity:0;transition-property:opacity,scale;transition-duration:.2s;transition-timing-function:ease-out;position:absolute;translate:-50% -50%;scale:.5}.media-minimal-skin .media-slider .media-slider__preview[data-orientation=horizontal]:before{top:50%;left:var(--media-slider-pointer);width:1px;height:calc(var(--media-spacing) * 5)}.media-minimal-skin .media-slider .media-slider__preview[data-orientation=vertical]:before{top:calc(100% - var(--media-slider-pointer));width:calc(var(--media-spacing) * 5);height:1px;left:50%}.media-minimal-skin .media-slider .media-slider__preview[data-pointing]:not([data-dragging]):before{opacity:1;scale:1}.media-minimal-skin .media-slider:is([data-pointing],:has(:focus-visible)) .media-slider__preview :is(.media-slider__value,.media-slider__thumbnail){opacity:1;filter:blur();scale:1}.media-minimal-skin{--media-popup-transition:opacity var(--media-popup-transition-timing-function) var(--media-popup-transition-duration), filter var(--media-popup-transition-timing-function) var(--media-popup-transition-duration), transform var(--media-popup-transition-timing-function) var(--media-popup-transition-duration), scale var(--media-popup-transition-timing-function) var(--media-popup-transition-duration)}.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip{--media-popup-translate-distance:calc(var(--media-spacing) * 2);color:inherit;transition:var(--media-popup-transition);border:0;margin:0;overflow:visible}:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip)[data-starting-style],:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip)[data-ending-style]{opacity:0;transform:translate(var(--media-popup-translate-x-distance,0), var(--media-popup-translate-y-distance,0));scale:.95}:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip)[data-ending-style]{filter:blur(4px);transition-duration:max(0s, calc(var(--media-popup-transition-duration) - 50ms));transform:none}:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip)[data-side=top]{--media-popup-translate-y-distance:var(--media-popup-translate-distance);transform-origin:bottom}:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip)[data-side=bottom]{--media-popup-translate-y-distance:calc(var(--media-popup-translate-distance) * -1);transform-origin:top}:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip)[data-side=left]{--media-popup-translate-x-distance:var(--media-popup-translate-distance);transform-origin:100%}:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip)[data-side=right]{--media-popup-translate-x-distance:calc(var(--media-popup-translate-distance) * -1);transform-origin:0}:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip):before{pointer-events:inherit;content:"";position:absolute}:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip)[data-side=top]:before,:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip)[data-side=bottom]:before{width:100%;inset-inline:0}:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip)[data-side=top]:before{top:100%}:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip)[data-side=bottom]:before{bottom:100%}:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip)[data-side=left]:before,:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip)[data-side=right]:before{height:100%;inset-block:0}:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip)[data-side=left]:before{left:100%}:is(.media-minimal-skin .media-popover,.media-minimal-skin .media-tooltip)[data-side=right]:before{right:100%}.media-minimal-skin .media-popover[data-side=top]:before,.media-minimal-skin .media-popover[data-side=bottom]:before{height:var(--media-popover-side-offset)}.media-minimal-skin .media-popover[data-side=left]:before,.media-minimal-skin .media-popover[data-side=right]:before{width:var(--media-popover-side-offset)}.media-minimal-skin .media-tooltip{padding:calc(var(--media-spacing) * 1) calc(var(--media-spacing) * 2);font-size:var(--media-font-size-base);color:var(--media-tooltip-text-color);white-space:nowrap;background-color:var(--media-tooltip-background-color);border-radius:calc(var(--media-spacing) * 2);box-shadow:0 0 0 1px var(--media-tooltip-border-color), 0 4px 6px -1px oklch(0% 0 0/.2), 0 2px 4px -2px oklch(0% 0 0/.2);-webkit-backdrop-filter:var(--media-tooltip-backdrop-filter);backdrop-filter:var(--media-tooltip-backdrop-filter)}.media-minimal-skin .media-tooltip[data-open]{column-gap:calc(var(--media-spacing) * 1);align-items:center;display:flex}.media-minimal-skin .media-tooltip[data-side=top]:before,.media-minimal-skin .media-tooltip[data-side=bottom]:before{height:var(--media-tooltip-side-offset)}.media-minimal-skin .media-tooltip[data-side=left]:before,.media-minimal-skin .media-tooltip[data-side=right]:before{width:var(--media-tooltip-side-offset)}.media-minimal-skin .media-tooltip .media-tooltip__kbd{min-width:1.5em;margin-right:calc(var(--media-spacing) * -1);font-family:inherit;font-size:var(--media-font-size-small);text-align:center;background-color:oklch(from currentColor l c h / .15);border-radius:calc(var(--media-spacing) * 1);padding:.1em;font-weight:600;line-height:1.25}.media-minimal-skin .media-popover--volume:has(media-volume-slider[data-hidden]){display:none}.media-minimal-skin .media-menu{--media-menu-transition-duration:.25s;--media-menu-max-height:calc(var(--media-spacing) * 56);--media-menu-padding:calc(var(--media-spacing) * 1);--media-menu-border-radius:calc(var(--media-spacing) * 2.5);--media-menu-item-border-radius:calc(var(--media-menu-border-radius) - var(--media-menu-padding));box-sizing:border-box;min-width:max-content;max-width:var(--media-menu-available-width,none);max-height:min(var(--media-menu-available-height,var(--media-menu-max-height)), var(--media-menu-max-height));padding:var(--media-menu-padding);overscroll-behavior:none;background-color:var(--media-popover-background-color);border-radius:var(--media-menu-border-radius);box-shadow:0 0 0 1px var(--media-popover-border-color), 0 4px 6px -1px oklch(0% 0 0/.1), 0 2px 4px -2px oklch(0% 0 0/.1);-webkit-backdrop-filter:var(--media-popover-backdrop-filter);backdrop-filter:var(--media-popover-backdrop-filter);overflow:auto}@media (prefers-reduced-motion:reduce){.media-minimal-skin .media-menu{--media-menu-transition-duration:0s}}.media-minimal-skin .media-menu>.media-menu__panel{--media-menu-content-enter-translate:100%;z-index:10;max-height:inherit;padding:var(--media-menu-padding);overscroll-behavior:none;transition-timing-function:ease-out;transition-duration:var(--media-menu-transition-duration);inset-inline:0;outline:none;transition-property:translate,filter;position:absolute;top:0;overflow:auto;translate:0}.media-minimal-skin .media-menu>.media-menu__panel:where([data-starting-style],[data-ending-style]){pointer-events:none;filter:blur(8px);translate:var(--media-menu-content-enter-translate) 0;overflow:hidden}.media-minimal-skin .media-menu>.media-menu__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):where([data-starting-style],[data-ending-style]){--media-menu-content-enter-translate:-100%}.media-minimal-skin .media-menu .media-menu__separator{margin:calc(var(--media-spacing) * 1) 0;border-bottom:1px solid oklch(100% 0 0/.1)}.media-minimal-skin .media-menu .media-menu__content,.media-minimal-skin .media-menu .media-menu__group{anchor-scope:--menu-item-highlight-anchor;gap:calc(var(--media-spacing) * .5);flex-direction:column;display:flex}@supports (top:anchor(top)){:is(.media-minimal-skin .media-menu .media-menu__content,.media-minimal-skin .media-menu .media-menu__group):before{position-anchor:--menu-item-highlight-anchor;inset:anchor(inside);overflow-anchor:none;pointer-events:none;content:"";background-color:var(--media-accent-background-color);border-radius:var(--media-menu-item-border-radius);transition:inset .1s ease-in-out;position:absolute}:is(.media-minimal-skin .media-menu .media-menu__content,.media-minimal-skin .media-menu .media-menu__group):has([data-highlighted=""]):before{transition-duration:0s}}.media-minimal-skin .media-menu .media-menu__item,.media-minimal-skin .media-menu .media-menu__back{gap:calc(var(--media-spacing) * 1.5);padding:calc(var(--media-spacing) * 1.5) calc(var(--media-spacing) * 2);text-align:start;white-space:nowrap;text-shadow:0 1px 0 var(--media-shadow-current-color);cursor:pointer;-webkit-user-select:none;user-select:none;outline-offset:-2px;border-radius:var(--media-menu-item-border-radius);outline:2px solid #0000;align-items:center;transition:background-color .1s ease-in-out,color .1s ease-in-out;display:flex;position:relative}:is(.media-minimal-skin .media-menu .media-menu__item,.media-minimal-skin .media-menu .media-menu__back) .media-icon{color:oklch(from currentColor l c h / .5);filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0}:is(.media-minimal-skin .media-menu .media-menu__item,.media-minimal-skin .media-menu .media-menu__back):focus-visible{outline-color:var(--media-focus-ring-color);outline-offset:2px}:is(.media-minimal-skin .media-menu .media-menu__item,.media-minimal-skin .media-menu .media-menu__back):hover,:is(.media-minimal-skin .media-menu .media-menu__item,.media-minimal-skin .media-menu .media-menu__back)[data-highlighted]{color:var(--media-internal-accent-text-color);background-color:var(--media-accent-background-color)}:is(:is(.media-minimal-skin .media-menu .media-menu__item,.media-minimal-skin .media-menu .media-menu__back):hover,:is(.media-minimal-skin .media-menu .media-menu__item,.media-minimal-skin .media-menu .media-menu__back)[data-highlighted]) .media-icon{color:inherit}@supports (top:anchor(top)){.media-minimal-skin .media-menu .media-menu__item,.media-minimal-skin .media-menu .media-menu__back{transition-duration:50ms}:is(.media-minimal-skin .media-menu .media-menu__item,.media-minimal-skin .media-menu .media-menu__back):hover,:is(.media-minimal-skin .media-menu .media-menu__item,.media-minimal-skin .media-menu .media-menu__back)[data-highlighted]{transition-duration:.2s}}.media-minimal-skin .media-menu .media-menu__indicator{margin-inline:auto calc(var(--media-spacing) * -1);opacity:0;flex-shrink:0}.media-minimal-skin .media-menu .media-menu__item{font-variant-numeric:tabular-nums;color:inherit;justify-content:space-between}.media-minimal-skin .media-menu .media-menu__item[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}.media-minimal-skin .media-menu .media-menu__item[aria-checked=true] .media-menu__indicator{opacity:1}.media-minimal-skin .media-menu .media-menu__item[data-availability=unavailable],.media-minimal-skin .media-menu .media-menu__item[data-availability=unsupported]{display:none}@supports (top:anchor(top)){.media-minimal-skin .media-menu .media-menu__item[data-highlighted]{anchor-name:--menu-item-highlight-anchor;background-color:#0000}}.media-minimal-skin .media-menu .media-menu__tier{font-size:var(--media-font-size-tiny);color:oklch(from currentColor l c h / .7);padding-inline-start:calc(var(--media-spacing) * .5);padding-top:1px;font-weight:600;line-height:1}.media-minimal-skin .media-menu .media-menu__back{width:100%;margin-bottom:calc(var(--media-spacing) * .5)}.media-minimal-skin .media-menu .media-menu__hint{gap:calc(var(--media-spacing) * 1);min-width:0;color:oklch(from currentColor l c h / .65);align-items:center;margin-inline-start:auto;padding-inline-start:calc(var(--media-spacing) * 2);display:inline-flex}.media-minimal-skin .media-menu .media-menu__hint-label{max-width:calc(var(--media-spacing) * 24);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-minimal-skin .media-menu .media-menu__chevron{width:calc(var(--media-spacing) * 3.5);height:calc(var(--media-spacing) * 3.5)}.media-minimal-skin .media-menu.media-menu--settings{width:var(--media-menu-width);min-width:calc(var(--media-spacing) * 44);height:var(--media-menu-height);transition:var(--media-popup-transition), width var(--media-popup-transition-timing-function) var(--media-menu-transition-duration), height var(--media-popup-transition-timing-function) var(--media-menu-transition-duration);overflow:hidden}.media-minimal-skin .media-menu.media-menu--settings>.media-menu__content{--media-menu-content-exit-translate:-100%;transition:translate var(--media-menu-transition-duration) ease-out, filter var(--media-menu-transition-duration) ease-out;translate:0}.media-minimal-skin .media-menu.media-menu--settings>.media-menu__content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--media-menu-content-exit-translate:100%}.media-minimal-skin .media-menu.media-menu--settings>.media-menu__content[data-child-open]{filter:blur(8px);translate:var(--media-menu-content-exit-translate) 0}.media-minimal-skin .media-menu.media-menu--settings>.media-menu__content[data-child-open]:before{display:none}.media-minimal-skin .media-menu.media-menu--settings:has(>.media-menu__panel[data-ending-style])>.media-menu__content:before{display:none}.media-minimal-skin .media-menu.media-menu--settings[data-starting-style],.media-minimal-skin .media-menu.media-menu--settings[data-ending-style]{transition:var(--media-popup-transition)}.media-minimal-skin{--media-caption-track-duration:var(--media-controls-transition-duration);--media-caption-track-delay:25ms;--media-caption-track-y:calc(var(--media-spacing) * -2)}.media-minimal-skin:has(.media-controls[data-visible]){--media-caption-track-y:calc(var(--media-spacing) * -18)}@container media-root (width>42rem){.media-minimal-skin:has(.media-controls[data-visible])>*{--media-caption-track-y:calc(var(--media-spacing) * -12)}}.media-minimal-skin video::-webkit-media-text-track-container{z-index:1;scale:.98;translate:0 var(--media-caption-track-y);transition:translate var(--media-caption-track-duration) ease-out;transition-delay:var(--media-caption-track-delay);font-family:inherit}.media-minimal-skin .media-input-indicator{color:oklch(100% 0 0);pointer-events:none;border-radius:inherit;grid-template-columns:1fr 1fr 1fr;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state{padding-top:calc(var(--media-spacing) * 3);padding-bottom:calc(var(--media-spacing) * 32);color:inherit;text-shadow:0 1px 0 var(--media-shadow-current-color);pointer-events:none;background-image:linear-gradient(to bottom, oklch(0% 0 0/.35), oklch(0% 0 0/.2) calc(var(--media-spacing) * 12), oklch(0% 0 0/0));transform-origin:top;inset-inline:0;justify-content:center;transition-duration:.1s;transition-timing-function:ease-out;display:flex;position:absolute;top:0}:is(.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state) .media-volume-indicator__content,:is(.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state) .media-status-indicator__content{gap:calc(var(--media-spacing) * 2);padding:calc(var(--media-spacing) * 1) calc(var(--media-spacing) * 2.5);justify-content:space-between;align-items:center;display:flex}:is(.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state) .media-icon{filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0;display:none}:is(.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state) .media-volume-indicator__value,:is(.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state) .media-status-indicator__value{margin-left:auto}@media (pointer:fine){.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state{will-change:translate, filter, opacity;transition-property:translate,filter,opacity}}@media (pointer:coarse){.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state{will-change:translate, opacity;transition-property:translate,opacity}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state{transition-property:translate,filter,opacity}}@media (prefers-reduced-transparency:reduce) or (prefers-contrast:more){:is(.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state) .media-volume-indicator__content,:is(.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state) .media-status-indicator__content{background:var(--media-controls-background-color);border-radius:calc(var(--media-spacing) * 2)}}:is(.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state)[data-starting-style],:is(.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state)[data-ending-style]{opacity:0;transition-duration:.4s;transition-timing-function:ease-in}@media (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state)[data-starting-style],:is(.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state)[data-ending-style]{filter:blur(8px)}}@media (prefers-reduced-motion:no-preference){:is(.media-minimal-skin .media-volume-indicator,.media-minimal-skin .media-status-indicator--state)[data-ending-style]{translate:0 -100%}}.media-minimal-skin .media-seek-indicator,.media-minimal-skin .media-status-indicator--playback{padding:calc(var(--media-spacing) * 4);text-align:center;grid-area:1/2;place-content:center;display:grid}.media-minimal-skin .media-volume-indicator .media-volume-indicator__content{width:min(80%, calc(var(--media-spacing) * 56));transform:translate(0)}.media-minimal-skin .media-volume-indicator .media-volume-indicator__progress{width:100%;height:calc(var(--media-spacing) * .75);background:oklch(from currentColor l c h / .2);box-shadow:0 1px 0 var(--media-shadow-subtle-current-color);border-radius:3.40282e38px;position:relative}.media-minimal-skin .media-volume-indicator .media-volume-indicator__progress:before{width:var(--media-volume-fill,0%);content:"";background:var(--media-internal-accent-color);border-radius:inherit;inset-block:0;transition:width .2s linear;position:absolute;left:0}.media-minimal-skin .media-volume-indicator[data-level=high] .media-icon--volume-high,.media-minimal-skin .media-volume-indicator[data-level=low] .media-icon--volume-low,.media-minimal-skin .media-volume-indicator[data-level=off] .media-icon--volume-off{display:block}@media (prefers-reduced-motion:no-preference){.media-minimal-skin .media-volume-indicator[data-min]:not([data-starting-style],[data-ending-style]) .media-volume-indicator__content,.media-minimal-skin .media-volume-indicator[data-max]:not([data-starting-style],[data-ending-style]) .media-volume-indicator__content{transition:transform .3s linear(0, -24 20%, 16 40%, -8 60%, 4 80%, 1);transform:translate(.25px)}}.media-minimal-skin .media-status-indicator--state[data-status=captions-on] .media-icon--captions-on,.media-minimal-skin .media-status-indicator--state[data-status=captions-off] .media-icon--captions-off,.media-minimal-skin .media-status-indicator--state[data-status=fullscreen] .media-icon--fullscreen-enter,.media-minimal-skin .media-status-indicator--state[data-status=exit-fullscreen] .media-icon--fullscreen-exit,.media-minimal-skin .media-status-indicator--state[data-status=pip] .media-icon--pip-enter,.media-minimal-skin .media-status-indicator--state[data-status=exit-pip] .media-icon--pip-exit{display:block}.media-minimal-skin .media-status-indicator--playback{transition-property:opacity,scale;transition-duration:.2s;transition-timing-function:ease-out}.media-minimal-skin .media-status-indicator--playback .media-icon{width:calc(var(--media-icon-size) * 2);height:calc(var(--media-icon-size) * 2);opacity:0;grid-area:1/1;transition-property:opacity,scale;transition-duration:.15s;transition-timing-function:ease-out;scale:0}.media-minimal-skin .media-status-indicator--playback[data-status=pause] .media-icon--pause,.media-minimal-skin .media-status-indicator--playback[data-status=play] .media-icon--play{opacity:1;scale:1}.media-minimal-skin .media-status-indicator--playback[data-starting-style],.media-minimal-skin .media-status-indicator--playback[data-ending-style]{opacity:0;scale:.85}.media-minimal-skin .media-status-indicator--playback[data-ending-style]{transition-duration:.1s;transition-timing-function:ease-in}@media (prefers-reduced-motion:reduce){.media-minimal-skin .media-status-indicator--playback{transition-property:opacity;transition-duration:50ms}.media-minimal-skin .media-status-indicator--playback[data-starting-style],.media-minimal-skin .media-status-indicator--playback[data-ending-style],.media-minimal-skin .media-status-indicator--playback .media-icon{scale:1}.media-minimal-skin .media-status-indicator--playback .media-icon{transition-property:opacity;transition-duration:50ms}}.media-minimal-skin .media-seek-indicator{gap:calc(var(--media-spacing) * 1)}.media-minimal-skin .media-seek-indicator .media-seek-indicator__value{font-variant-numeric:tabular-nums}@container media-root (width>24rem){.media-minimal-skin .media-seek-indicator{padding:calc(var(--media-spacing) * 6)}}.media-minimal-skin .media-seek-indicator[data-direction=backward]{grid-column:1;justify-self:left}.media-minimal-skin .media-seek-indicator[data-direction=forward]{grid-column:3;justify-self:right}.media-minimal-skin .media-seek-indicator .media-icon--seek{width:calc(var(--media-icon-size) * 1.5);height:calc(var(--media-icon-size) * 1.5);display:block}.media-minimal-skin .media-seek-indicator[data-direction=backward] .media-icon--seek{scale:-1 1}@media (prefers-reduced-motion:no-preference){.media-minimal-skin .media-seek-indicator .media-icon--seek{transition-property:translate,opacity;transition-duration:.2s;transition-timing-function:ease-in-out}.media-minimal-skin .media-seek-indicator[data-starting-style] .media-icon--seek,.media-minimal-skin .media-seek-indicator[data-ending-style] .media-icon--seek{opacity:0}.media-minimal-skin .media-seek-indicator[data-direction=forward][data-starting-style] .media-icon--seek{translate:-60%}.media-minimal-skin .media-seek-indicator[data-direction=backward][data-starting-style] .media-icon--seek{translate:60%}}.media-button--play .media-icon,.media-button--mute .media-icon,.media-button--fullscreen .media-icon,.media-button--pip .media-icon,.media-button--cast .media-icon,.media-button--airplay .media-icon,.media-button--captions .media-icon{opacity:0}.media-button--play .media-icon{scale:0}.media-button--play[data-ended] .media-icon--restart,.media-button--play:not([data-ended])[data-paused] .media-icon--play,.media-button--play:not([data-ended]):not([data-started]) .media-icon--play,.media-button--play[data-started]:not([data-paused]):not([data-ended]) .media-icon--pause,.media-button--mute[data-muted] .media-icon--volume-off,.media-button--mute:not([data-muted])[data-volume-level=low] .media-icon--volume-low,.media-button--mute:not([data-muted]):not([data-volume-level=low]) .media-icon--volume-high,.media-button--fullscreen:not([data-fullscreen]) .media-icon--fullscreen-enter,.media-button--fullscreen[data-fullscreen] .media-icon--fullscreen-exit,.media-button--pip:not([data-pip]) .media-icon--pip-enter,.media-button--pip[data-pip] .media-icon--pip-exit,.media-button--cast:not([data-cast-state=connected]) .media-icon--cast-enter,.media-button--cast[data-cast-state=connected] .media-icon--cast-exit,.media-button--airplay:not([data-airplay-state=connected]) .media-icon--airplay-enter,.media-button--airplay[data-airplay-state=connected] .media-icon--airplay-exit,.media-button--captions:not([data-active]) .media-icon--captions-off,.media-button--captions[data-active] .media-icon--captions-on{opacity:1;scale:1}.media-button--airplay:not([data-airplay-state=connected]){--media-icon-airplay-fill-animation:none;--media-icon-airplay-triangle-animation:none}@media (prefers-reduced-motion:reduce){.media-button--airplay{--media-icon--airplay__fill-animation:none;--media-icon--airplay__triangle-animation:none}}.media-minimal-skin--video{--media-default-accent-color:oklch(100% 0 0);--media-border-color:var(--lightningcss-light,oklch(0% 0 0/.15)) var(--lightningcss-dark,oklch(100% 0 0/.15));--media-focus-ring-color:var(--lightningcss-light,oklch(0% 0 0)) var(--lightningcss-dark,oklch(100% 0 0));--media-video-border-radius:var(--media-container-border-radius);--media-controls-background-color:transparent;--media-controls-transition-duration:.1s;--media-controls-transition-timing-function:ease-out;--media-dialog-transition-duration:.15s;--media-dialog-transition-delay:.1s;--media-dialog-transition-timing-function:ease-out;--media-popup-transition-duration:.1s;--media-popup-transition-timing-function:ease-out;--media-popover-backdrop-filter:blur(16px) saturate(1.5);--media-popover-background-color:oklch(0% 0 0/.5);--media-popover-border-color:oklch(100% 0 0/.1);--media-tooltip-backdrop-filter:var(--media-popover-backdrop-filter);--media-tooltip-background-color:var(--media-popover-background-color);--media-tooltip-border-color:var(--media-popover-border-color);--media-tooltip-text-color:currentColor;background:oklch(0% 0 0);overflow:clip}@media (prefers-reduced-motion:reduce){.media-minimal-skin--video{--media-dialog-transition-duration:50ms;--media-dialog-transition-delay:0s;--media-popup-transition-duration:0s}.media-minimal-skin--video .media-dialog__popup{transition-property:opacity;scale:1}}@media (prefers-reduced-transparency:reduce) or (prefers-contrast:more){.media-minimal-skin--video{--media-controls-background-color:oklch(0% 0 0);--media-tooltip-background-color:oklch(0% 0 0)}}@media (pointer:fine){.media-minimal-skin--video:has(.media-controls:not([data-visible])){--media-controls-transition-duration:.3s}}@media (pointer:coarse){.media-minimal-skin--video:has(.media-controls:not([data-visible])){--media-controls-transition-duration:.15s}}@media (prefers-reduced-motion:reduce){.media-minimal-skin--video:has(.media-controls:not([data-visible])){--media-controls-transition-duration:50ms}}.media-minimal-skin--video:after{z-index:10;pointer-events:none;content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--media-border-color);position:absolute;inset:0}.media-minimal-skin--video:fullscreen{--media-container-border-radius:0}.media-minimal-skin--video:fullscreen:after{display:none}@media (width>=1280px){.media-minimal-skin--video:fullscreen{--media-scale:1.25}}@media (width>=1536px){.media-minimal-skin--video:fullscreen{--media-scale:1.5}}@media (width>=1920px){.media-minimal-skin--video:fullscreen{--media-scale:1.75}}.media-minimal-skin--video *{--media-focus-ring-color:oklch(100% 0 0)}.media-minimal-skin--video .media-dialog__popup{z-index:20;gap:calc(var(--media-spacing) * 3);width:100%;max-width:calc(var(--media-spacing) * 64);padding:calc(var(--media-spacing) * 4);color:oklch(100% 0 0);text-shadow:0 1px oklch(0% 0 0/.5);transition-delay:var(--media-dialog-transition-delay);transition-timing-function:var(--media-dialog-transition-timing-function);transition-duration:var(--media-dialog-transition-duration);flex-direction:column;transition-property:opacity,scale;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.media-minimal-skin--video .media-dialog__popup[data-starting-style],.media-minimal-skin--video .media-dialog__popup[data-ending-style],media-error-dialog[data-starting-style] :is(.media-minimal-skin--video .media-dialog__popup),media-error-dialog[data-ending-style] :is(.media-minimal-skin--video .media-dialog__popup){opacity:0;scale:.95}.media-minimal-skin--video .media-dialog__popup[data-ending-style],media-error-dialog[data-ending-style] :is(.media-minimal-skin--video .media-dialog__popup){transition-delay:0s}.media-minimal-skin--video .media-dialog__content{gap:calc(var(--media-spacing) * 2);padding:calc(var(--media-spacing) * 1.5) 0;flex-direction:column;display:flex}.media-minimal-skin--video .media-dialog__title{font-size:var(--media-font-size-medium)}.media-minimal-skin--video .media-controls{--media-base-side-offset:5;--media-base-boundary-offset:1;--media-inset-factor:1;--media-inset:calc(var(--media-spacing) * var(--media-inset-factor));--media-volume-mask:linear-gradient(to right, transparent 10%, #000 25%, #000 100%);inset-inline:var(--media-inset);bottom:var(--media-inset);z-index:10;column-gap:calc(var(--media-spacing) * 2);color:oklch(100% 0 0);border-radius:calc(var(--media-spacing) * 3);transition-timing-function:var(--media-controls-transition-timing-function);transition-duration:calc(var(--media-controls-transition-duration) / 2);flex-wrap:wrap;position:absolute}@media (pointer:fine){.media-minimal-skin--video .media-controls{transition-property:translate,filter,opacity}}@media (pointer:coarse){.media-minimal-skin--video .media-controls{transition-property:translate,opacity}}.media-minimal-skin--video .media-controls:not([data-visible]){pointer-events:none;opacity:0;transition-duration:var(--media-controls-transition-duration)}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.media-minimal-skin--video .media-controls:not([data-visible]){filter:blur(8px)}}@media (prefers-reduced-motion:no-preference){.media-minimal-skin--video .media-controls:not([data-visible]){translate:0 100%}}.media-minimal-skin--video .media-controls .media-time-controls{--media-slider-height:calc(var(--media-spacing) * 5);padding-inline:calc(var(--media-spacing) * 1.5);flex:0 0 100%;order:-1}.media-minimal-skin--video .media-controls .media-button-group:first-child{text-align:left;flex:1}.media-minimal-skin--video .media-controls .media-button-group:last-child{flex:1;justify-content:end}.media-minimal-skin--video .media-controls :is(.media-time-controls,.media-button-group:last-child){-webkit-mask-image:var(--media-volume-mask-image,none);-webkit-mask-image:var(--media-volume-mask-image,none);mask-image:var(--media-volume-mask-image,none);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--media-volume-mask-position,100% 0);-webkit-mask-position:var(--media-volume-mask-position,100% 0);mask-position:var(--media-volume-mask-position,100% 0);-webkit-mask-size:var(--media-volume-mask-size,200% 100%);-webkit-mask-size:var(--media-volume-mask-size,200% 100%);mask-size:var(--media-volume-mask-size,200% 100%);transition:-webkit-mask-position 50ms ease-out,mask-position 50ms ease-out}@container media-root (width<=42rem){.media-minimal-skin--video .media-controls:has(.media-button--mute[aria-expanded=true]) .media-button-group:last-child{--media-volume-mask-image:var(--media-volume-mask);--media-volume-mask-position:0 0;--media-volume-mask-size:400% 100%}}@container media-root (width>42rem){.media-minimal-skin--video .media-controls:has(.media-button--mute[aria-expanded=true]) .media-time-controls{--media-volume-mask-image:var(--media-volume-mask);--media-volume-mask-position:0 0}.media-minimal-skin--video .media-controls{--media-inset-factor:2;--media-base-side-offset:2;flex-wrap:nowrap}.media-minimal-skin--video .media-controls .media-time-controls{--media-slider-height:calc(var(--media-spacing) * 8);flex:1;order:unset}.media-minimal-skin--video .media-controls .media-button-group:first-child,.media-minimal-skin--video .media-controls .media-button-group:last-child{flex:none}}.media-minimal-skin--video:has(.media-controls:not([data-visible])){cursor:none}.media-minimal-skin--video .media-popover--volume{--media-popover-side-offset:0rem;padding:0 calc(var(--media-spacing) * 3);background:0 0}.media-minimal-skin--video .media-slider__value{padding-inline:calc(var(--media-spacing) * 3);text-shadow:0 1px 0 var(--media-shadow-current-color)}.media-minimal-skin--video .media-slider .media-slider__preview{--media-preview-end-inset:calc(100cqi - 100%);--media-preview-left:clamp(calc(var(--media-max-size) / 2), var(--media-slider-pointer), calc(100% - var(--media-max-size) / 2 + var(--media-preview-end-inset)))}@container media-root (width>42rem){.media-minimal-skin--video .media-slider .media-slider__preview{--media-preview-left:var(--media-slider-pointer)}}.tlds-media-player{--media-chrome-ink:var(--tlds-foreground-on-mono);--media-chrome-glyph:var(--tlds-foreground-on-media);--media-marker-color:var(--tlds-color-search);--media-radius-hover:32px;--media-curve:var(--tlds-ease-in-out-quart);font-family:var(--tlds-font-sans);min-height:0;position:relative}.tlds-media-player .media-minimal-skin:not(:fullscreen){--media-border-radius:var(--tlds-radius-6)}.tlds-media-player[data-rounded=false] .media-minimal-skin:not(:fullscreen){--media-border-radius:0}.tlds-media-player[data-rounded-on-hover] .media-minimal-skin:not(:fullscreen):hover{--media-border-radius:var(--media-radius-hover)}.tlds-media-player[data-rounded-on-hover] .media-minimal-skin{transition:outline-offset .1s ease-out, outline-color .1s ease-out, border-radius var(--tlds-dur-base) var(--media-curve)}.tlds-media-player[data-rounded-on-hover] .media-minimal-skin video,.tlds-media-player[data-rounded-on-hover] .media-minimal-skin media-poster img{transition:border-radius var(--tlds-dur-base) var(--media-curve)}.tlds-media-player .media-minimal-skin--video:after{box-shadow:none}.tlds-media-player .media-minimal-skin:focus-visible{outline-offset:-4px;outline-color:#0000}.tlds-media-player .media-minimal-skin[data-focus-ring]:focus-visible{outline:2px solid var(--tlds-border-focus);outline-offset:2px}.tlds-media-player .media-minimal-skin .media-time--current,.tlds-media-player .media-minimal-skin .media-time-separator{display:inline}.tlds-media-player .media-minimal-skin .media-time{font-family:var(--tlds-font-mono)}.tlds-media-player .media-minimal-skin .media-button{border-radius:var(--tlds-radius-4);corner-shape:round}.tlds-media-player .media-minimal-skin .media-time[role=button]{border-radius:var(--tlds-radius-1);corner-shape:round}.tlds-media-player .media-minimal-skin .media-time-controls .media-slider__preview .media-slider__value{text-shadow:none;color:var(--media-chrome-glyph);background-color:var(--media-chrome-ink);border-radius:var(--tlds-radius-1);padding:2px 6px;bottom:calc(100% + 11px)}.tlds-media-player .media-minimal-skin .media-time-controls .media-slider__preview .media-slider__thumbnail{bottom:calc(100% + 35px)}.tlds-media-player .media-minimal-skin .media-time-controls .media-slider__thumbnail:has(.media-thumbnail__image[data-hidden]){display:none}.tlds-media-player .media-minimal-skin .media-time-controls .media-slider__preview[data-orientation=horizontal]:before{background-color:var(--media-chrome-ink);width:2px;min-width:2px;height:8px}.tlds-media-player .media-minimal-skin .media-volume-control{align-items:center;display:flex;position:relative}.tlds-media-player .media-minimal-skin .media-volume-control .media-slider{visibility:hidden;opacity:0;width:0;min-width:0;transition:width var(--tlds-dur-base) var(--media-curve), margin-left var(--tlds-dur-base) var(--media-curve), opacity var(--tlds-dur-base) var(--media-curve), visibility var(--tlds-dur-base);position:absolute;top:50%;left:100%;translate:0 -50%}.tlds-media-player .media-minimal-skin .media-volume-control:hover .media-slider,.tlds-media-player .media-minimal-skin .media-volume-control .media-slider[data-dragging]{visibility:visible;opacity:1;width:44px;margin-left:7px}.tlds-media-player .media-minimal-skin .media-volume-control:has(:focus-visible) .media-slider{visibility:visible;opacity:1;width:44px;margin-left:7px}.tlds-media-player .media-minimal-skin .media-volume-control .media-slider__track[data-orientation=horizontal]{background-color:var(--media-chrome-glyph);border-radius:1px;height:3px}.tlds-media-player .media-minimal-skin .media-volume-control .media-slider__thumb{background-color:var(--media-chrome-glyph);width:7px;height:7px;box-shadow:0 0 8px 0 rgb(from var(--media-chrome-ink) r g b / 25%)}.tlds-media-player .media-minimal-skin .media-button-group .media-time-group{transition:opacity var(--tlds-dur-base) var(--media-curve), visibility var(--tlds-dur-base);margin-left:7px}.tlds-media-player .media-minimal-skin .media-button-group:has(.media-volume-control:hover,.media-volume-control :focus-visible,.media-slider[data-dragging]) .media-time-group{visibility:hidden;opacity:0}.tlds-media-player .media-minimal-skin .media-time-controls .media-slider:not([data-pointing]):not(:has(:focus-visible)) .media-slider__preview :is(.media-slider__value,.media-slider__thumbnail){filter:blur(2px);scale:.97}.tlds-media-player .media-minimal-skin .media-time-controls .media-slider__preview :is(.media-slider__value,.media-slider__thumbnail),.tlds-media-player .media-minimal-skin .media-time-controls .media-slider__preview:before{transition-timing-function:var(--media-curve)}.tlds-media-player .media-minimal-skin .media-time-controls{flex:0 0 calc(100% + 16px);order:-1;margin-inline:-8px;padding-inline:0}.tlds-media-player .media-minimal-skin--video .media-controls{inset-inline:4px;flex-wrap:wrap;bottom:4px}.tlds-media-player .media-minimal-skin--video .media-controls .media-button-group:first-child{flex:1}.tlds-media-player .media-minimal-skin--video .media-controls .media-button-group:last-child{flex:1;justify-content:end}.tlds-media-player .media-minimal-skin .media-time-controls .media-slider{--media-track-border-radius:0;border-radius:0}.tlds-media-player .media-minimal-skin .media-slider__thumbnail{width:max-content}.tlds-media-player .media-minimal-skin--video .media-slider .media-slider__preview{--media-preview-left:clamp(calc(var(--media-max-size) / 2 + 8px), var(--media-slider-pointer), calc(100% - var(--media-max-size) / 2 - 8px))}:is(.tlds-media-player .media-minimal-skin--video .media-slider .media-slider__preview:has(.media-slider__thumbnail .media-thumbnail__image[data-hidden]),.tlds-media-player .media-minimal-skin--video .media-slider .media-slider__preview:not(:has(.media-slider__thumbnail))){--media-preview-left:clamp(40px, var(--media-slider-pointer), calc(100% - 40px))}.tlds-media-player .media-minimal-skin .media-time-controls .media-slider[data-orientation=horizontal]{--seek-track-scale:.375;height:24px}.tlds-media-player .media-minimal-skin .media-time-controls .media-slider[data-orientation=horizontal]:hover,.tlds-media-player .media-minimal-skin .media-time-controls .media-slider[data-orientation=horizontal][data-dragging]{--seek-track-scale:1}.tlds-media-player .media-minimal-skin .media-time-controls .media-slider__track[data-orientation=horizontal]{transform-origin:bottom;height:8px;scale:1 var(--seek-track-scale);transition:scale .25s var(--media-curve)}.tlds-media-player .media-minimal-skin .media-time-controls .media-slider__fill{transition:none}.tlds-media-player .media-minimal-skin .media-time-controls .media-slider__thumb{background-color:var(--media-chrome-ink);width:2px;height:8px;box-shadow:none;opacity:1;scale:1 var(--seek-track-scale);transform-origin:bottom;transition:scale .25s var(--media-curve), outline-offset .15s ease-out;border-radius:0}.tlds-media-player .media-minimal-skin .media-time-controls .media-slider__markers{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.tlds-media-player .media-minimal-skin .media-time-controls .media-slider__marker{background-color:var(--media-marker-color);min-width:2px;position:absolute;inset-block:0}.tlds-media-player .media-minimal-skin--video{--media-controls-transition-duration:var(--tlds-dur-base);--media-controls-transition-timing-function:var(--media-curve)}@media (pointer:fine){.tlds-media-player .media-minimal-skin--video:has(.media-controls:not([data-visible])){--media-controls-transition-duration:var(--tlds-dur-slow)}}@media (pointer:coarse){.tlds-media-player .media-minimal-skin--video:has(.media-controls:not([data-visible])){--media-controls-transition-duration:.15s}}@media (prefers-reduced-motion:reduce){.tlds-media-player .media-minimal-skin--video:has(.media-controls:not([data-visible])){--media-controls-transition-duration:50ms}}@media (prefers-reduced-motion:no-preference){.tlds-media-player .media-minimal-skin--video .media-controls:not([data-visible]){translate:0 12px}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.tlds-media-player .media-minimal-skin--video .media-controls:not([data-visible]){filter:blur(4px)}}.tlds-media-player .tlds-media-player__title{height:40px;color:var(--media-chrome-glyph);pointer-events:none;background-image:linear-gradient(180deg, rgb(from var(--media-chrome-ink) r g b / 65%) 0%, rgb(from var(--media-chrome-ink) r g b / 44%) 50%, rgb(from var(--media-chrome-ink) r g b / 0%) 100%);opacity:0;transition-property:opacity;transition-duration:var(--media-controls-transition-duration);transition-timing-function:var(--media-curve);top:0;align-items:center;padding-left:20.25px;display:flex;position:absolute;inset-inline:0}.tlds-media-player .tlds-media-player__title-text{color:inherit}.tlds-media-player .media-minimal-skin .media-controls[data-visible]~.tlds-media-player__title,.tlds-media-player .media-minimal-skin .media-dialog__popup[data-open]~.tlds-media-player__title{opacity:1}.tlds-media-player .media-minimal-skin .media-controls__backdrop{transition-timing-function:var(--media-curve);background-image:linear-gradient(180deg, rgb(from var(--media-chrome-ink) r g b / 0%) 0%, rgb(from var(--media-chrome-ink) r g b / 44%) 50%, rgb(from var(--media-chrome-ink) r g b / 65%) 100%);background-position:bottom;background-repeat:no-repeat;background-size:100% 62px}.tlds-media-player .media-minimal-skin{--media-icon-size:24px}.tlds-media-player .media-minimal-skin .media-icon{width:var(--media-icon-size);height:var(--media-icon-size)}.tlds-media-player .media-minimal-skin:fullscreen{--media-scale:1}.tlds-media-player .tlds-media-player__spinner{animation:.9s linear infinite tlds-spin}@media (prefers-reduced-motion:reduce){.tlds-media-player .tlds-media-player__spinner{animation:none}}.tlds-media-player .media-minimal-skin .media-buffering-indicator,.tlds-media-player .media-minimal-skin .media-buffering-indicator:before,.tlds-media-player .media-minimal-skin .media-dialog__backdrop{border-radius:inherit}.tlds-media-player .media-minimal-skin .media-time[role=button],.tlds-media-player .media-minimal-skin .media-button,.tlds-media-player .media-minimal-skin .media-slider,.tlds-media-player .media-minimal-skin .media-menu__item,.tlds-media-player .media-minimal-skin .media-menu__back{cursor:default}.tlds-media-player .media-minimal-skin .media-button[disabled],.tlds-media-player .media-minimal-skin .media-menu__item[aria-disabled=true]{cursor:not-allowed}.tlds-media-player .tlds-media-player__center-play{z-index:1;border:1px solid var(--media-chrome-glyph);border-radius:var(--tlds-radius-4);background-color:color-mix(in srgb, var(--media-chrome-ink) 40%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:56px;height:56px;box-shadow:var(--tlds-shadow-sm);color:var(--media-chrome-glyph);cursor:default;transition:opacity var(--tlds-dur-base) var(--media-curve), visibility var(--tlds-dur-base), background-color var(--tlds-dur-fast) var(--media-curve), scale var(--tlds-dur-fast) var(--media-curve);place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.tlds-media-player .tlds-media-player__center-play:not([data-paused]){opacity:0;visibility:hidden;pointer-events:none}.tlds-media-player .tlds-media-player__center-play:hover,.tlds-media-player .tlds-media-player__center-play:focus-visible{background-color:color-mix(in srgb, var(--media-chrome-ink) 65%, transparent)}@media (prefers-reduced-motion:no-preference){.tlds-media-player .tlds-media-player__center-play:active{scale:calc(2 - var(--press-scale,.96))}}.tlds-media-player .tlds-media-player__center-play .media-icon{width:24px;height:24px;transition:scale var(--tlds-dur-fast) var(--media-curve), opacity var(--tlds-dur-fast) var(--media-curve);grid-area:1/1}.tlds-media-player .tlds-media-player__center-play .media-icon--restart,.tlds-media-player .tlds-media-player__center-play[data-ended] .media-icon--play{opacity:0;scale:0}.tlds-media-player .tlds-media-player__center-play[data-ended] .media-icon--restart{opacity:1;scale:1}@container media-root (width<=24rem){.tlds-media-player .tlds-media-player__center-play{border-radius:var(--tlds-radius-2);width:28px;height:28px}.tlds-media-player .tlds-media-player__center-play .media-icon{width:16px;height:16px}}.tlds-media-player[data-center-play-button=never] .tlds-media-player__center-play{display:none}@media (hover:hover) and (pointer:fine){.tlds-media-player[data-center-play-button=hover] .tlds-media-player__skin:not(:hover):not(:focus-visible):not(:has(:focus-visible)) .tlds-media-player__center-play{opacity:0;visibility:hidden;pointer-events:none}}.tlds-chart{aspect-ratio:16/9;width:100%;min-width:0;font-family:var(--tlds-font-sans);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);color:var(--tlds-foreground-primary);justify-content:center;display:flex;position:relative}.tlds-chart .recharts-cartesian-axis-tick text,.tlds-chart .recharts-polar-angle-axis-tick text,.tlds-chart .recharts-polar-radius-axis-tick text{fill:var(--tlds-foreground-muted);font-size:var(--tlds-text-mini-size)}.tlds-chart .recharts-cartesian-axis-line[stroke=\#666],.tlds-chart .recharts-cartesian-axis-tick-line[stroke=\#666]{stroke:var(--tlds-border-primary)}.tlds-chart .recharts-label,.tlds-chart .recharts-label-list text{fill:var(--tlds-foreground-muted);font-size:var(--tlds-text-mini-size)}.tlds-chart .recharts-cartesian-grid line[stroke=\#ccc],.tlds-chart .recharts-polar-grid [stroke=\#ccc],.tlds-chart .recharts-reference-line [stroke=\#ccc]{stroke:var(--tlds-border-primary)}.tlds-chart .recharts-reference-area-rect{fill:var(--tlds-surface-hover)}.tlds-chart__cursor{stroke:var(--tlds-foreground-muted);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none;transition:transform var(--tlds-dur-base) var(--tlds-ease-out-expo)}.tlds-chart .recharts-rectangle.recharts-tooltip-cursor{fill:var(--tlds-surface-hover)}.tlds-chart .recharts-curve.recharts-tooltip-cursor{stroke:var(--tlds-border-primary)}.tlds-chart .recharts-radial-bar-background-sector{fill:var(--tlds-surface-muted)}.tlds-chart .recharts-sector[stroke=\#fff],.tlds-chart .recharts-dot[stroke=\#fff]{stroke:#0000}.tlds-chart .recharts-sector,.tlds-chart .recharts-layer{outline:none}.tlds-chart .recharts-brush>rect{fill:var(--tlds-surface-panel);stroke:var(--tlds-border-primary)}.tlds-chart .recharts-brush-slide{fill:var(--tlds-surface-pressed);fill-opacity:1}.tlds-chart .recharts-brush-traveller>rect{fill:var(--tlds-foreground-muted)}.tlds-chart .recharts-brush-traveller>line{stroke:var(--tlds-surface-panel)}.tlds-chart .recharts-brush-texts text{fill:var(--tlds-foreground-muted)}.tlds-chart .recharts-surface{outline:none;overflow:visible}:where(html:not([data-focus-source=pointer])) .tlds-chart .recharts-surface:focus-visible{outline:2px solid var(--tlds-border-focus);outline-offset:2px;border-radius:var(--tlds-radius-2)}.tlds-chart__series{transition:opacity var(--tlds-dur-fast) var(--tlds-ease-hover)}.tlds-chart__series--dimmed{opacity:.25}.tlds-chart__series--dimmed .tlds-chart__series--dimmed{opacity:1}.tlds-chart__sector{transition:opacity var(--tlds-dur-fast) var(--tlds-ease-hover)}.tlds-chart__sector--dimmed{opacity:.4}.tlds-chart__dot{transition:opacity var(--tlds-dur-fast) var(--tlds-ease-hover)}.tlds-chart__dot--dimmed{opacity:.4}.tlds-chart__dot-mark{transition:fill-opacity var(--tlds-dur-fast) var(--tlds-ease-hover)}.tlds-chart__dot-hit{fill:#0000}.tlds-chart__dot-active{pointer-events:none}.tlds-chart__center-value{fill:var(--tlds-foreground-primary);font-family:var(--tlds-font-display);letter-spacing:var(--tlds-tracking-display);font-size:28px}.tlds-chart__center-label{fill:var(--tlds-foreground-muted);font-family:var(--tlds-font-sans);font-size:var(--tlds-text-mini-size)}.tlds-chart-tooltip{gap:var(--tlds-space-75);min-width:128px;padding:var(--tlds-space-75) var(--tlds-space-100);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-tooltip);color:var(--tlds-foreground-tooltip);font-family:var(--tlds-font-sans);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);box-shadow:var(--tlds-shadow-md);pointer-events:none;display:grid}.tlds-chart-tooltip__label{font-weight:500}.tlds-chart-tooltip__series{align-items:center;gap:var(--tlds-space-100);display:flex}.tlds-chart-tooltip__items{gap:var(--tlds-space-75);display:grid}.tlds-chart-tooltip__item{align-items:center;gap:var(--tlds-space-100);display:flex}.tlds-chart-tooltip[data-indicator=line] .tlds-chart-tooltip__item,.tlds-chart-tooltip[data-indicator=dashed] .tlds-chart-tooltip__item{align-items:stretch}.tlds-chart-tooltip__item>svg{flex-shrink:0;width:10px;height:10px}.tlds-chart-tooltip__swatch{background:var(--swatch);border-radius:2px;flex-shrink:0;width:10px;height:10px}.tlds-chart-tooltip[data-indicator=line] .tlds-chart-tooltip__swatch{width:4px;height:auto}.tlds-chart-tooltip[data-indicator=dashed] .tlds-chart-tooltip__swatch{border:1.5px dashed var(--swatch);background:0 0;width:0;height:auto}.tlds-chart-tooltip__row{justify-content:space-between;align-items:center;gap:var(--tlds-space-200);flex:1;display:flex}.tlds-chart-tooltip[data-indicator=line] .tlds-chart-tooltip__row,.tlds-chart-tooltip[data-indicator=dashed] .tlds-chart-tooltip__row{align-items:flex-end}.tlds-chart-tooltip__name{gap:var(--tlds-space-75);color:color-mix(in srgb, var(--tlds-foreground-tooltip) 70%, transparent);display:grid}.tlds-chart-tooltip__name>.tlds-chart-tooltip__label{color:var(--tlds-foreground-tooltip)}.tlds-chart-tooltip__value{font-family:var(--tlds-font-mono);font-variant-numeric:tabular-nums;font-weight:500}.tlds-chart-legend{justify-content:center;align-items:center;gap:var(--tlds-space-50) var(--tlds-space-200);padding-top:var(--tlds-space-150);font-family:var(--tlds-font-sans);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);color:var(--tlds-foreground-secondary);flex-wrap:wrap;display:flex}.tlds-chart-legend[data-align=top]{padding-top:0;padding-bottom:var(--tlds-space-150)}.tlds-chart-legend__item{align-items:center;gap:var(--tlds-space-75);padding:var(--tlds-space-25) var(--tlds-space-50);margin:0 calc(-1 * var(--tlds-space-50));border-radius:var(--tlds-radius-1);cursor:default;transition:color var(--tlds-dur-fast) var(--tlds-ease-hover), background-color var(--tlds-dur-fast) var(--tlds-ease-hover);display:inline-flex}.tlds-chart-legend__item>svg{width:12px;height:12px;color:var(--tlds-foreground-muted)}@media (any-hover:hover){:where(html:not([data-input=touch])) button.tlds-chart-legend__item:hover{background:var(--tlds-surface-hover);color:var(--tlds-foreground-primary)}}button.tlds-chart-legend__item:active{background:var(--tlds-surface-hover);color:var(--tlds-foreground-primary)}.tlds-chart-legend__swatch{background:var(--swatch);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--swatch);transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover);border-radius:2px;flex-shrink:0}.tlds-chart-legend__item[data-state=off]{color:var(--tlds-foreground-subtle)}.tlds-chart-legend__item[data-state=off] .tlds-chart-legend__swatch{background:0 0}.tlds-split-button{--split-divider:var(--tlds-color-gray-600);align-items:stretch;gap:1px;display:inline-flex}.tlds-split-button>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tlds-split-button>:not(:first-child){box-shadow:-1px 0 0 var(--split-divider);border-top-left-radius:0;border-bottom-left-radius:0}.tlds-heat-calendar{--tlds-heat-calendar-color:var(--tlds-chart-1);--tlds-heat-calendar-cell:12px;--tlds-heat-calendar-gap:3px;--tlds-heat-calendar-empty:var(--tlds-surface-muted);--pitch:calc(var(--tlds-heat-calendar-cell) + var(--tlds-heat-calendar-gap));gap:var(--tlds-space-100);min-width:0;max-width:100%;font-family:var(--tlds-font-sans);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);color:var(--tlds-foreground-muted);flex-direction:column;display:flex}.tlds-heat-calendar__frame{column-gap:var(--tlds-space-100);grid-template-columns:auto minmax(0,1fr);display:grid}.tlds-heat-calendar__scroller{margin:-2px;padding:2px;overflow:auto hidden}.tlds-heat-calendar__body{gap:var(--tlds-space-50);flex-direction:column;width:max-content;display:flex}.tlds-heat-calendar__months{height:var(--tlds-text-mini-lh);position:relative}.tlds-heat-calendar__month{left:calc(var(--column) * var(--pitch));white-space:nowrap;position:absolute}.tlds-heat-calendar__weekdays{grid-template-rows:repeat(7, var(--tlds-heat-calendar-cell));row-gap:var(--tlds-heat-calendar-gap);margin-top:calc(var(--tlds-text-mini-lh) + var(--tlds-space-50));font-size:var(--tlds-text-micromini-size);line-height:var(--tlds-heat-calendar-cell);display:grid}.tlds-heat-calendar__grid{gap:var(--tlds-heat-calendar-gap);flex-direction:column;display:flex}.tlds-heat-calendar__row{gap:var(--tlds-heat-calendar-gap);display:flex}.tlds-heat-calendar__cell,.tlds-heat-calendar__step{width:var(--tlds-heat-calendar-cell);height:var(--tlds-heat-calendar-cell);background:var(--tlds-heat-calendar-empty);cursor:default;border-radius:3px;flex:none}[data-level="1"]:is(.tlds-heat-calendar__cell,.tlds-heat-calendar__step){background:color-mix(in srgb, var(--tlds-heat-calendar-color) 25%, var(--tlds-heat-calendar-empty))}[data-level="2"]:is(.tlds-heat-calendar__cell,.tlds-heat-calendar__step){background:color-mix(in srgb, var(--tlds-heat-calendar-color) 50%, var(--tlds-heat-calendar-empty))}[data-level="3"]:is(.tlds-heat-calendar__cell,.tlds-heat-calendar__step){background:color-mix(in srgb, var(--tlds-heat-calendar-color) 75%, var(--tlds-heat-calendar-empty))}[data-level="4"]:is(.tlds-heat-calendar__cell,.tlds-heat-calendar__step){background:var(--tlds-heat-calendar-color)}.tlds-heat-calendar__cell[data-empty]{visibility:hidden}.tlds-heat-calendar__cell:not([data-empty]){transition:opacity var(--tlds-dur-fast) var(--tlds-ease-hover), box-shadow var(--tlds-dur-fast) var(--tlds-ease-hover);animation:tlds-heat-calendar-in var(--tlds-dur-slow) var(--tlds-ease-out-quart) backwards;animation-delay:calc(var(--column) * 6ms + var(--row) * 10ms)}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-heat-calendar__cell:not([data-empty]):hover{box-shadow:0 0 0 1px var(--tlds-foreground-primary)}}.tlds-heat-calendar__cell:not([data-empty]):active,.tlds-heat-calendar__cell[data-anchor]{box-shadow:0 0 0 1px var(--tlds-foreground-primary)}.tlds-heat-calendar__cell:focus-visible{outline-offset:1px;border-radius:3px}.tlds-heat-calendar[data-spanning] .tlds-heat-calendar__cell:not([data-in-span]),.tlds-heat-calendar[data-spotlight="0"] .tlds-heat-calendar__cell:not([data-level="0"]),.tlds-heat-calendar[data-spotlight="1"] .tlds-heat-calendar__cell:not([data-level="1"]),.tlds-heat-calendar[data-spotlight="2"] .tlds-heat-calendar__cell:not([data-level="2"]),.tlds-heat-calendar[data-spotlight="3"] .tlds-heat-calendar__cell:not([data-level="3"]),.tlds-heat-calendar[data-spotlight="4"] .tlds-heat-calendar__cell:not([data-level="4"]){opacity:.25}.tlds-heat-calendar__footer{justify-content:space-between;align-items:center;gap:var(--tlds-space-100) var(--tlds-space-200);flex-wrap:wrap;display:flex}.tlds-heat-calendar__summary{color:var(--tlds-foreground-secondary);font-variant-numeric:tabular-nums}.tlds-heat-calendar__legend{align-items:center;gap:var(--tlds-heat-calendar-gap);margin-left:auto;display:inline-flex}.tlds-heat-calendar__legend>span:first-child{margin-right:var(--tlds-space-50)}.tlds-heat-calendar__legend>span:last-child{margin-left:var(--tlds-space-50)}.tlds-heat-calendar__step{transition:box-shadow var(--tlds-dur-fast) var(--tlds-ease-hover)}@media (any-hover:hover){:where(html:not([data-input=touch])) .tlds-heat-calendar__step:hover{box-shadow:0 0 0 1px var(--tlds-foreground-primary)}}.tlds-heat-calendar__step:active,.tlds-heat-calendar__step[aria-pressed=true]{box-shadow:0 0 0 1px var(--tlds-foreground-primary)}.tlds-heat-calendar__tooltip{z-index:var(--tlds-z-tooltip);padding:var(--tlds-space-50) var(--tlds-space-100);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-tooltip);color:var(--tlds-foreground-tooltip);font-family:var(--tlds-font-sans);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);white-space:nowrap;box-shadow:var(--tlds-shadow-md);pointer-events:none;--enter-shift:translateY(2px);animation:tlds-tooltip-in var(--tlds-dur-fast) var(--tlds-ease-out-quart);position:fixed;top:0;left:0}.tlds-heat-calendar__tooltip strong{font-weight:500}@keyframes tlds-heat-calendar-in{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.tlds-heat-calendar__cell:not([data-empty]),.tlds-heat-calendar__tooltip{animation:none}}.tlds-scrollbar{--tlds-scrollbar-z-index:3;--tlds-scrollbar-thumb-color:var(--mosaic-scrollbar-thumb,var(--tlds-color-alpha-300));--tlds-scrollbar-thumb-color-hover:var(--mosaic-scrollbar-thumb-hover,var(--tlds-color-alpha-400));--tlds-scrollbar-thumb-radius:var(--tlds-radius-full);--tlds-scrollbar-fade-duration:var(--tlds-dur-base);--tlds-scrollbar-fade-easing:var(--tlds-ease-out-quart);--tlds-scrollbar-grow-duration:var(--tlds-dur-fast)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mosaic-scrollbar-thumb:#ffffff47;--mosaic-scrollbar-thumb-hover:#fff6}}[data-theme=dark]{--mosaic-scrollbar-thumb:#ffffff47;--mosaic-scrollbar-thumb-hover:#fff6}[data-theme=light]{--mosaic-scrollbar-thumb:#00000029;--mosaic-scrollbar-thumb-hover:#0000003d}.shell{--panel-dur:.42s;--panel-ease:var(--tlds-ease-out-expo);--sidebar-width:var(--sidebar-width-user,var(--layout-sidebar-width));--sidebar-wide-width:var(--library-width-live,min(var(--library-width-user,var(--layout-sidebar-wide-width)), calc(100vw - 496px)));--panel-column-width:var(--panel-width-live,clamp(var(--layout-panel-min), var(--panel-width-user,var(--layout-panel-width)), min(var(--layout-panel-max), calc(100cqw - var(--layout-chat-min)))));--panel-width:var(--panel-column-width);background:var(--tlds-surface-body);align-items:stretch;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.shell__sidebar-edge{z-index:3;flex:0 0 0;width:0;position:relative}.shell__sidebar-handle{top:calc(var(--layout-gutter) + var(--tlds-radius-5));bottom:calc(var(--layout-gutter) + var(--tlds-radius-5));z-index:3;cursor:col-resize;touch-action:none;width:16px;position:absolute;left:-12px}:is(.shell__sidebar-handle,.shell__panel-handle){--handle-line:120px}:is(.shell__sidebar-handle,.shell__panel-handle):after{content:"";top:var(--handle-y,50%);width:2px;height:var(--handle-line);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--tlds-border-focus) 12%, transparent) 20%, color-mix(in srgb, var(--tlds-border-focus) 45%, transparent) 35%, var(--tlds-border-focus) 50%, color-mix(in srgb, var(--tlds-border-focus) 45%, transparent) 65%, color-mix(in srgb, var(--tlds-border-focus) 12%, transparent) 80%, transparent);opacity:0;pointer-events:none;transition:opacity var(--tlds-dur-fast) var(--tlds-ease-hover);border-radius:1px;position:absolute;left:50%;translate:-50% -50%}@media (any-hover:hover){:where(html:not([data-input=touch])) .shell__sidebar-handle:hover:after{opacity:1}}.shell__sidebar-handle:focus-visible:after,.shell[data-sidebar-dragging] .shell__sidebar-handle:after{opacity:1}:where(html[data-focus-source=keyboard]) .shell__sidebar-handle:focus-visible{outline-offset:-2px}.shell[data-sidebar-dragging]{cursor:col-resize;-webkit-user-select:none;user-select:none}.shell[data-sidebar-tracking]:not([data-sidebar-morph])>.sidebar,.shell[data-sidebar-tracking]:not([data-sidebar-morph])>.sidebar *,.shell[data-window-resizing]:not([data-sidebar-morph])>.sidebar,.shell[data-window-resizing]:not([data-sidebar-morph])>.sidebar *{transition:none!important}.shell__main{min-width:0;padding:var(--layout-gutter) var(--layout-gutter) var(--layout-gutter) 0;flex:1;display:flex;position:relative}.shell__card{background:var(--tlds-surface-panel);border:1px solid var(--tlds-border-secondary);border-radius:var(--tlds-radius-5);flex:1;min-width:0;display:flex;position:relative;overflow:hidden;container:shell-card/inline-size}.shell__main[data-surface=intel]{--tlds-surface-panel:var(--mosaic-intel-ground)}.shell__content{isolation:isolate;min-width:0;min-height:0;transition:filter var(--panel-dur) var(--panel-ease);flex-direction:column;flex:1;display:flex;position:relative}.shell__card:is([data-panel-expanded],[data-panel-full]):has(>.shell__panel[data-state=open])>.shell__content{filter:blur(8px)}.shell__panel{width:var(--panel-width);animation:panel-open var(--panel-dur) var(--panel-ease) backwards;flex-shrink:0;position:relative;overflow:hidden}.shell[data-panel-morph] .shell__panel{transition:width var(--panel-dur) var(--panel-ease)}.shell__card[data-panel-expanded],.shell__card[data-panel-full]{--panel-width:100%}.shell__card[data-panel-full] .shell__panel:after{opacity:0}.shell__card:is([data-panel-expanded],[data-panel-full])>.shell__panel,.shell[data-panel-morph] .shell__card>.shell__panel[data-state=open]{z-index:1;background:var(--tlds-surface-panel);position:absolute;inset:0 0 0 auto}.shell__card[data-panel-expanded]:not([data-panel-full]):has(>.shell__panel[data-state=open])>.shell__content{width:calc(100cqw - var(--panel-column-width));flex:none}.shell[data-panel-morph] .shell__card:not([data-panel-full]):has(>.shell__panel[data-state=open])>.shell__content{width:calc(100cqw - var(--panel-column-width));flex:none}.shell__card[data-panel-full] :is(.shell__panel-handle,.panel__expand){display:none}.shell__panel:after{content:"";z-index:1;background:var(--tlds-border-secondary);pointer-events:none;width:1px;transition:opacity var(--panel-dur) var(--panel-ease);position:absolute;inset:0 auto 0 0}.shell__card[data-panel-expanded] .shell__panel:after{opacity:0}.shell[data-panel-morph] .shell__card .shell__panel:after{opacity:1;transition:none}.shell[data-panel-morph] .shell__card:is([data-panel-expanded],[data-panel-full]) .shell__panel:after{opacity:0;transition:opacity var(--panel-dur) var(--panel-ease)}.shell__card[data-panel-full]>.shell__panel[data-state=open]:after{animation:seam-out var(--panel-dur) var(--panel-ease)}@keyframes seam-out{0%{opacity:1}to{opacity:0}}.shell__panel>*{width:var(--panel-width);min-width:100%;animation:panel-content-in var(--panel-dur) var(--panel-ease) both}.shell__panel[data-state=closing]{--panel-dur:.34s;animation:panel-close var(--panel-dur) var(--panel-ease) both}.shell__panel[data-state=closing]>*{animation:panel-content-out var(--panel-dur) var(--panel-ease) both}.shell__card:is([data-panel-expanded],[data-panel-full])>.shell__panel[data-state=closing]>*{width:100cqw}.shell__card:is([data-panel-expanded],[data-panel-full])>.shell__panel[data-state=closing]:after{opacity:1}@keyframes panel-open{0%{width:0}}@keyframes panel-close{to{width:0}}@keyframes panel-content-in{0%{opacity:0;transform:translate(32px)}}@keyframes panel-content-out{to{opacity:0;transform:translate(32px)}}.shell__panel-handle{top:0;bottom:0;right:calc(var(--panel-width) - 8px);z-index:2;cursor:col-resize;touch-action:none;width:16px;animation:fade-in var(--panel-dur) var(--panel-ease) both;position:absolute}@media (any-hover:hover){:where(html:not([data-input=touch])) .shell__panel-handle:hover:after{opacity:1}}.shell__panel-handle:focus-visible:after,.shell[data-panel-resizing] .shell__panel-handle:after{opacity:1}:where(html[data-focus-source=keyboard]) .shell__panel-handle:focus-visible{outline-offset:-2px}.shell__card:has(>.shell__panel-handle) .chat__scrollbar{right:2px}.shell[data-panel-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.shell{--panel-dur:1ms}.shell__panel,.shell__panel>*,.shell__panel-handle{animation-duration:1ms}}@media (width<=1100px){.shell{--sidebar-width:var(--layout-sidebar-width);--sidebar-wide-width:calc(100vw - var(--layout-gutter))}.shell>.sidebar{z-index:var(--z-drawer);background:var(--tlds-surface-body);position:absolute;inset:0 auto 0 0}.shell[data-drawer-open]>.sidebar{box-shadow:1px 0 0 var(--tlds-border-secondary)}.shell__main{padding-left:var(--layout-sidebar-collapsed-width)}.shell__scrim{z-index:calc(var(--z-drawer) - 1);cursor:default;opacity:0;pointer-events:none;transition:opacity .42s var(--tlds-ease-out-expo);background:#00000042;border:0;padding:0;position:absolute;inset:0}.shell__scrim[data-open]{opacity:1;pointer-events:auto}}.tlds-icon-btn.shell__menu{display:none}.shell .tlds-icon-btn.shell__menu:before{transform:none}@media (width<=720px){.shell{--sidebar-wide-width:100vw}.shell__main{padding:var(--tlds-space-100)}.shell>.sidebar:not([data-wide]){--sidebar-expanded-width:min(var(--layout-sidebar-width), calc(100vw - 48px))}.shell>.sidebar{width:var(--sidebar-expanded-width);transition:translate .42s var(--tlds-ease-out-expo), width .42s var(--tlds-ease-out-expo), visibility 0s}.shell>.sidebar[data-collapsed]{width:var(--sidebar-expanded-width);visibility:hidden;transition:translate .42s var(--tlds-ease-out-expo), width .42s var(--tlds-ease-out-expo), visibility 0s .42s;translate:-100%}.shell>.sidebar .sidebar__rail{display:none}.tlds-icon-btn.shell__menu{top:calc(var(--tlds-space-200) + (32px - 28px) / 2);left:var(--tlds-space-150);z-index:3;display:inline-flex;position:absolute}.shell .tlds-icon-btn.shell__menu>svg{transform:scaleX(-1)}}@media (prefers-reduced-motion:reduce){.shell__scrim,.shell>.sidebar,.shell>.sidebar[data-collapsed]{transition-duration:1ms;animation-duration:1ms}}.sidebar{--rail-dur:.42s;--rail-ease:var(--tlds-ease-out-expo);--sidebar-expanded-width:var(--sidebar-width);width:var(--sidebar-expanded-width);height:100dvh;transition:width var(--rail-dur) var(--rail-ease);flex-shrink:0;position:relative;overflow:hidden}html[data-sidebar-restoring] .sidebar{--rail-dur:0s}html[data-sidebar-restoring] .sidebar,html[data-sidebar-restoring] .sidebar *,.shell[data-sidebar-resizing]>.sidebar,.shell[data-sidebar-resizing]>.sidebar *{transition:none!important}.sidebar[data-wide]{--sidebar-expanded-width:var(--sidebar-wide-width)}.sidebar__layer{height:100%;position:absolute;inset:0 auto 0 0}.sidebar__layer[data-layer=sidebar]{width:var(--sidebar-width)}.sidebar__layer[data-layer=library]{width:var(--sidebar-wide-width)}.sidebar__layer[data-state=exit]{pointer-events:none;animation:face-out calc(var(--rail-dur) * .5) var(--tlds-ease-out-quart) both}@keyframes face-out{to{opacity:0;filter:blur(8px)}}.sidebar__layer[data-entered]{--stagger-base:30ms;--stagger-step:25ms;--stagger-dur:.28s;--stagger-y:4px}.sidebar__layer[data-entered] .stagger{animation-name:stagger-in-blur;animation-timing-function:var(--rail-ease)}.sidebar__layer[data-entered] .sidebar__wordmark.stagger,.sidebar__layer[data-entered] .library-view__head.stagger{--stagger-y:0px;animation-delay:0s}.sidebar__layer[data-entered] .sidebar__list{--row-step-max:15ms}.sidebar__layer[data-entered] .lib-grid{--row-step-max:12ms}.sidebar__layer[data-entered] .sidebar__list-item{animation:row-in-blur var(--stagger-dur) var(--rail-ease) both;animation-delay:calc(var(--stagger-base) + 50ms + var(--i,0) * var(--row-step,15ms))}.sidebar__layer[data-entered] .lib-grid>li{animation:row-in-blur var(--stagger-dur) var(--rail-ease) both;animation-delay:calc(var(--stagger-base) + 60ms + var(--i,0) * var(--row-step,12ms))}@keyframes stagger-in-blur{0%{opacity:0;filter:blur(3px);transform:translateY(var(--stagger-y,4px))}}@keyframes row-in-blur{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}}.sidebar__library{width:100%;height:100%;padding:var(--layout-gutter)}.sidebar[data-collapsed]{width:var(--sidebar-rail-live,var(--layout-sidebar-collapsed-width))}html[data-sidebar-initial=open] .sidebar{width:var(--sidebar-width);visibility:hidden;--rail-dur:0s}.sidebar__inner{width:var(--sidebar-width);flex-direction:column;justify-content:space-between;height:100%;display:flex;overflow:hidden}.sidebar__top{transition:opacity var(--tlds-dur-base) var(--rail-ease) 80ms}.sidebar[data-collapsed] .sidebar__top{opacity:0;pointer-events:none;transition:opacity var(--tlds-dur-fast) var(--tlds-ease-out-quart)}.sidebar__toggle{top:calc(var(--tlds-space-300) + 2px);left:calc((var(--layout-sidebar-collapsed-width) - 28px) / 2);z-index:1;transform:translateX(calc(var(--sidebar-width) - var(--tlds-space-200) - 12px - var(--layout-sidebar-collapsed-width) / 2));transition:transform var(--rail-dur) var(--rail-ease);position:absolute}.sidebar[data-collapsed] .sidebar__toggle{transform:none}.sidebar__toggle>svg{transition:scale var(--rail-dur) var(--rail-ease), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart)}.sidebar[data-collapsed] .sidebar__toggle>svg{scale:-1 1}.sidebar__rail{top:calc(var(--tlds-space-300) + 2px + 28px + var(--tlds-space-400) + var(--tlds-space-50));z-index:1;align-items:center;gap:var(--tlds-space-200);width:var(--layout-sidebar-collapsed-width);opacity:0;pointer-events:none;transition:opacity var(--tlds-dur-fast) var(--tlds-ease-out-quart), translate var(--tlds-dur-fast) var(--tlds-ease-out-quart);flex-direction:column;display:flex;position:absolute;left:0;translate:0 4px}.sidebar[data-collapsed] .sidebar__rail{opacity:1;pointer-events:auto;transition:opacity var(--tlds-dur-base) var(--rail-ease) 80ms, translate var(--tlds-dur-base) var(--rail-ease) 80ms;translate:none}.sidebar__rail>.tlds-icon-btn{margin-block:var(--tlds-space-50)}.sidebar__rail-rule{background:var(--tlds-border-secondary);flex-shrink:0;width:12px;height:1px;margin-block:2px}@media (prefers-reduced-motion:reduce){.sidebar__layer[data-state],.sidebar__status-slot,.sidebar__layer[data-entered] .stagger,.sidebar__layer[data-entered] .sidebar__list-item,.sidebar__layer[data-entered] .lib-grid>li{animation-duration:1ms;animation-delay:0s}.sidebar,.sidebar__top,.sidebar__toggle,.sidebar__toggle>svg,.sidebar__rail{transition:none}}.sidebar__scroll{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.sidebar[data-collapsed] .sidebar__scrollbar{display:none}.sidebar__top{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.sidebar__top::-webkit-scrollbar{display:none}.sidebar__bottom{flex-shrink:0}.sidebar__brand{--pb-surface:var(--tlds-surface-body);z-index:2;padding:var(--tlds-space-300) var(--tlds-space-100) var(--tlds-space-100) calc(var(--tlds-space-100) + var(--tlds-space-150));flex-shrink:0;align-items:center;display:flex;position:sticky;top:0}.sidebar__brand>:not(.tlds-progressive-blur){z-index:1;position:relative}.sidebar__wordmark{align-items:center;gap:var(--tlds-space-100);font-family:var(--tlds-font-display);letter-spacing:var(--tlds-tracking-display);color:var(--tlds-foreground-primary);cursor:pointer;font-size:20px;line-height:32px;display:inline-flex}.sidebar__groups{padding-bottom:var(--tlds-space-300);flex-direction:column;display:flex}.sidebar__groups>.sidebar__group+.sidebar__group{margin-top:var(--tlds-space-100)}.sidebar__library-slot{opacity:0;transition:grid-template-rows .28s var(--tlds-ease-out-quart), opacity .22s var(--tlds-ease-out-quart);grid-template-rows:0fr;display:grid}.sidebar__library-slot[data-open]{opacity:1;grid-template-rows:1fr}.sidebar__library-clip{min-height:0;overflow:hidden}.sidebar__library-body{padding-bottom:var(--tlds-space-100)}@media (prefers-reduced-motion:reduce){.sidebar__library-slot{transition:none}}.sidebar__group{gap:var(--tlds-space-100);padding:var(--tlds-space-100) var(--tlds-space-200);flex-direction:column;display:flex}.sidebar__group-head{justify-content:space-between;align-items:center;gap:var(--tlds-space-100);padding:var(--tlds-space-50) var(--tlds-space-25);min-height:28px;display:flex}.sidebar__group-head[data-opens]{--press-scale:.98;--head-bg:transparent;isolation:isolate;transition:transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);position:relative}.sidebar__group-head[data-opens]:before{content:"";inset:0 calc(-1 * var(--tlds-space-75));z-index:-1;border-radius:var(--tlds-radius-2);background:var(--head-bg);transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover);position:absolute}@media (any-hover:hover){:where(html:not([data-input=touch])) .sidebar__group-head[data-opens]:hover:not(:has(button:not(.sidebar__group-open):hover)){--head-bg:var(--tlds-surface-hover)}}.sidebar__group-head[data-opens][data-pressed]{--head-bg:var(--tlds-surface-hover);transform:scale(var(--press-scale))}.sidebar__group-head[data-opens] .sidebar__group-open.tlds-icon-btn{--icon-btn-bg:transparent}.sidebar__group-head[data-opens] .sidebar__group-open:is(:active,[data-pressed]):before,.sidebar__group-head[data-opens] .sidebar__group-open:is(:active,[data-pressed])>*{transform:none}@media (prefers-reduced-motion:reduce){.sidebar__group-head[data-opens],.sidebar__group-head[data-opens]:before{transition:none}}.sidebar__library-title{min-width:0;min-height:var(--tlds-text-medium-lh);flex:1;align-items:center;max-width:100%;margin:0;display:flex}.sidebar__library-trigger.tlds-select__trigger{min-width:0;max-width:100%;margin-left:calc(-1 * var(--tlds-space-100) - 1px);margin-block:calc(-1 * var(--tlds-space-25));flex-shrink:1}.sidebar__group-title{align-items:center;gap:var(--tlds-space-25);min-width:0;display:flex}.sidebar__group-actions{margin-right:calc(var(--tlds-space-25) * -1);align-items:center;gap:var(--tlds-space-25);display:flex}.sidebar__count.tlds-chip[data-variant]{background:var(--tlds-surface-muted);font-variant-numeric:tabular-nums;border-width:0}.sidebar__list{gap:var(--tlds-space-100);--rows-window:.24s;--row-step:min(var(--row-step-max,30ms), var(--rows-window) / max(var(--n,1) - 1, 1));flex-direction:column;display:flex}.sidebar__list--rows{gap:var(--tlds-space-50)}.sidebar__list-item{animation:row-in var(--tlds-dur-enter) var(--tlds-ease-out-quint) both;animation-delay:calc(var(--i,0) * var(--row-step,30ms))}@keyframes row-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.sidebar__list-item{animation:none}}.sidebar__list-more{height:28px;color:var(--tlds-foreground-tertiary);justify-content:center;align-items:center;display:flex}.row-menu{color:var(--tlds-foreground-primary);align-self:flex-start}.sidebar__chat-row{align-items:center;display:flex;position:relative;container-type:inline-size}.sidebar__chat-row>.row-menu{right:var(--tlds-space-50);opacity:0;transition:opacity var(--tlds-dur-fast) var(--tlds-ease-hover), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);align-self:center;position:absolute}.sidebar__chat-row>.sidebar__nav-item[data-pressed]+.row-menu,.sidebar__chat-row>.sidebar__nav-item:active+.row-menu{transform-origin:calc(100% + var(--tlds-space-50) - 50cqw) center;transform:scale(var(--row-press-scale,.96))}@media (hover:none){.sidebar__chat-row>.row-menu{opacity:1}.sidebar__chat-row>.sidebar__nav-item{padding-right:var(--tlds-space-400)}}@media (any-hover:hover){:where(html:not([data-input=touch])) .sidebar__chat-row:hover>.row-menu{opacity:1}}.sidebar__chat-row:focus-within>.row-menu,.sidebar__chat-row>.row-menu[data-state=open]{opacity:1}@media (any-hover:hover){:where(html:not([data-input=touch])) .sidebar__chat-row:hover>.sidebar__nav-item{padding-right:var(--tlds-space-400)}}.sidebar__chat-row:focus-within>.sidebar__nav-item{padding-right:var(--tlds-space-400)}.sidebar__chat-row:has(>.row-menu[data-state=open])>.sidebar__nav-item{padding-right:var(--tlds-space-400)}.sidebar__chat-mark{width:16px;height:16px;color:var(--tlds-foreground-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sidebar__chat-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.sidebar__chat-mark--intel{position:relative}.sidebar__intel-layer{opacity:0;transition:opacity var(--tlds-dur-base) var(--tlds-ease-out-quart);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.sidebar__intel-layer[data-visible]{opacity:1}.sidebar__intel-logo{color:var(--tlds-foreground-primary);--atom-mark-electron:var(--mosaic-accent-light)}.sidebar__chat-mark--intel[data-loading] .sidebar__intel-logo{color:var(--mosaic-accent-ink)}.sidebar__chat-dot--intel{background:var(--mosaic-accent-ink)}@media (prefers-reduced-motion:reduce){.sidebar__intel-layer,.sidebar__intel-logo{transition:none}}.sidebar__chat-context-menu{max-height:var(--radix-context-menu-content-available-height);transform-origin:var(--radix-context-menu-content-transform-origin)}.sidebar__bottom{gap:var(--tlds-space-50);padding:var(--tlds-space-100) var(--tlds-space-200) var(--tlds-space-200);flex-direction:column;display:flex}.sidebar__upload{margin-bottom:var(--tlds-space-100)}.sidebar__upload>.tlds-btn{transform-origin:50%;width:100%;transition:width var(--rail-dur) var(--rail-ease), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart), color var(--tlds-dur-fast) var(--tlds-ease-hover);padding-inline:0;overflow:hidden}.sidebar__upload>.tlds-btn:before{inset:0}.sidebar__upload .tlds-btn__content{transition:translate var(--rail-dur) var(--rail-ease), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);flex-shrink:0;translate:0}.sidebar__upload .tlds-btn__label{opacity:1;transition:opacity var(--tlds-dur-base) var(--tlds-ease-out-quart) .1s}.sidebar[data-collapsed] .sidebar__upload>.tlds-btn{width:32px}.sidebar[data-collapsed] .sidebar__upload>.tlds-btn:is(:active,[data-pressed]):not(:disabled,[data-disabled]){transform:scale(var(--press-scale))}.sidebar[data-collapsed] .sidebar__upload>.tlds-btn:before,.sidebar[data-collapsed] .sidebar__upload>.tlds-btn>.tlds-btn__content{transform:none}.sidebar[data-collapsed] .sidebar__upload .tlds-btn__content{translate:calc(-50% + var(--tlds-space-100))}.sidebar[data-collapsed] .sidebar__upload .tlds-btn__label{opacity:0;transition-delay:0s}@media (prefers-reduced-motion:reduce){.sidebar .sidebar__upload>.tlds-btn,.sidebar .sidebar__upload .tlds-btn__content,.sidebar .sidebar__upload .tlds-btn__label{transition:none}}.sidebar__nav-item{--press-scale:.96;isolation:isolate;height:32px;padding:0 var(--tlds-space-100);border-radius:var(--tlds-radius-2);color:var(--tlds-foreground-primary);text-align:left;width:100%;transition:width var(--rail-dur) var(--rail-ease), padding var(--rail-dur) var(--rail-ease), margin-left var(--rail-dur) var(--rail-ease);cursor:default;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;display:flex;position:relative;overflow:hidden}.sidebar__nav-item:before{content:"";z-index:-1;border-radius:inherit;background:var(--nav-bg,transparent);transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);position:absolute;inset:0}.sidebar[data-collapsed] .sidebar__nav-item{width:32px}.sidebar__nav-content{align-items:center;gap:var(--tlds-space-100);min-width:0;transition:transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);flex:1;display:flex}.sidebar__nav-content>svg{flex-shrink:0}.sidebar__nav-item:active:before,.sidebar__nav-item:active>.sidebar__nav-content,.sidebar__nav-item[data-pressed]:before,.sidebar__nav-item[data-pressed]>.sidebar__nav-content{transform:scale(var(--press-scale))}.sidebar__nav-label{transition:opacity var(--tlds-dur-base) var(--tlds-ease-out-quart) 80ms}.sidebar[data-collapsed] .sidebar__nav-label{opacity:0;transition:opacity var(--tlds-dur-fast) var(--tlds-ease-out-quart)}.sidebar[data-collapsed] .sidebar__nav-item--account{width:44px;margin-left:-6px;padding:0}@media (any-hover:hover){:where(html:not([data-input=touch])) .sidebar__nav-item:hover{--nav-bg:var(--tlds-surface-hover)}}.sidebar__nav-item:is(:active,:where([data-pressed]),[data-state=open],:where([aria-haspopup])[aria-expanded=true]){--nav-bg:var(--tlds-surface-hover)}.sidebar__nav-item[data-status=active]{--nav-bg:var(--tlds-surface-secondary)}.sidebar__status-slot{height:32px;animation:status-row-in var(--tlds-dur-base) var(--tlds-ease-out-quart)}.sidebar__status-slot[data-state=exit]{pointer-events:none;animation:status-row-out var(--tlds-dur-exit) var(--tlds-ease-out-quart) forwards}@keyframes status-row-in{0%{height:0;margin-bottom:calc(var(--tlds-space-50) * -1);opacity:0;overflow:hidden}to{opacity:1;height:32px;margin-bottom:0;overflow:hidden}}@keyframes status-row-out{0%{overflow:hidden}to{height:0;margin-bottom:calc(var(--tlds-space-50) * -1);opacity:0;overflow:hidden}}.sidebar__upload-status{width:400px;max-width:min(400px, var(--radix-popover-content-available-width,calc(100vw - 32px)));padding:0}.sidebar__nav-spin{animation:.9s linear infinite sidebar-spin}@keyframes sidebar-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sidebar__nav-spin{animation:none}}.sidebar__nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);flex:1;overflow:hidden}.sidebar__usage{width:412px;max-width:calc(100vw - 16px);box-shadow:var(--tlds-shadow-lg)}.usage{gap:var(--tlds-space-150);flex-direction:column;display:flex}.usage__who{align-items:center;gap:var(--tlds-space-50);text-align:center;flex-direction:column;min-width:0;display:flex}.usage__who>*{max-width:100%}.usage__plan{justify-content:space-between;align-items:center;gap:var(--tlds-space-100);display:flex}.usage__plan-name{align-items:center;gap:var(--tlds-space-50);display:flex}.usage__info{color:var(--tlds-foreground-secondary)}.usage__storage{white-space:nowrap}.usage__track{border-radius:var(--tlds-radius-1);background:var(--tlds-surface-muted);height:16px;padding:2px}.usage__fill{width:calc(var(--usage-share,0) * 100%);background:var(--mosaic-accent);border-radius:2px;height:100%}.usage__track[data-level=warning] .usage__fill,.usage__track[data-level=full] .usage__fill{background:var(--tlds-foreground-status-error)}.usage .tlds-text[data-level=warning],.usage .tlds-text[data-level=full]{color:var(--tlds-foreground-status-error)}.usage__skeleton{gap:var(--tlds-space-150);flex-direction:column;display:flex}.usage__skeleton .usage__plan{height:24px}.usage__note{text-align:center;margin:0}.usage__runs{gap:var(--tlds-space-100);margin-top:calc(var(--tlds-space-50) * -1);padding:var(--tlds-space-200);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-sunken);flex-direction:column;display:flex}.usage__runs-figure{align-items:baseline;gap:var(--tlds-space-50);display:flex}.usage__upgrade{width:100%}.usage__upgrade svg{width:20px;height:20px}.tlds-dialog.plan-dialog{--dialog-width:920px}.plan-dialog__body{gap:var(--tlds-space-200);padding-bottom:var(--tlds-space-300);flex-direction:column;display:flex}.plan-picker{align-items:center;gap:var(--tlds-space-250);flex-direction:column;display:flex}.plan-picker__interval{align-items:center;gap:var(--tlds-space-100);flex-direction:column;width:min(100%,360px);display:flex}.plan-picker__interval .tlds-segmented{width:100%}.plan-picker__interval .tlds-segmented__item{flex:1 1 0;justify-content:center}.plan-picker__cards{gap:0 var(--tlds-space-250);grid-template-rows:auto auto auto 1fr auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}@media (width<=720px){.plan-picker__cards{gap:var(--tlds-space-200) 0;grid-template-rows:none;grid-auto-flow:row}}.plan-picker__note{text-align:center;margin:0}.plan-card{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--tlds-space-200);padding:var(--tlds-space-250);border:1px solid var(--tlds-border-secondary);border-radius:var(--tlds-radius-4);background:var(--tlds-surface-card);display:grid}@media (width<=720px){.plan-card{grid-row:auto;grid-template-rows:none}}.plan-card[data-status=current]{background:var(--tlds-surface-body)}@property --plan-gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.plan-card[data-recommended]{--plan-card-surface:var(--tlds-surface-card);padding:calc(var(--tlds-space-250) - 1px);background:linear-gradient(var(--plan-card-surface), var(--plan-card-surface)) padding-box, linear-gradient(calc(90deg + var(--plan-gradient-angle)), var(--tlds-color-green) 0%, var(--mosaic-brand-orange) 32.5%, var(--tlds-color-peach) 69%, var(--mosaic-brand-pink) 100%) border-box;border-width:2px;border-color:#0000;animation:8s linear infinite plan-gradient-spin}.plan-card[data-recommended][data-status=current]{--plan-card-surface:var(--tlds-surface-body)}@keyframes plan-gradient-spin{to{--plan-gradient-angle:360deg}}@media (prefers-reduced-motion:reduce){.plan-card[data-recommended]{animation:none}}.plan-card--skeleton{border:none;min-height:360px;padding:0}.plan-card__head{gap:var(--tlds-space-50);flex-direction:column;display:flex}.plan-card__head h3,.plan-card__head p{margin:0}.plan-card__title{align-items:center;gap:var(--tlds-space-100);display:flex}.plan-card__price{align-items:baseline;gap:var(--tlds-space-50);display:flex}.plan-card__features{gap:var(--tlds-space-150);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan-card__features li{align-items:flex-start;gap:var(--tlds-space-100);display:flex}.plan-card__features svg{color:var(--tlds-foreground-body);flex-shrink:0;margin-top:2px}.plan-card__cta{width:100%;margin-top:var(--tlds-space-400)}.plan-quote{gap:var(--tlds-space-200);padding:var(--tlds-space-250);border:1px solid var(--tlds-border-secondary);border-radius:var(--tlds-radius-4);background:var(--tlds-surface-sunken);flex-direction:column;display:flex}.plan-quote__rows{gap:var(--tlds-space-150);flex-direction:column;margin:0;display:flex}.plan-quote__row{column-gap:var(--tlds-space-200);grid-template-columns:1fr auto;display:grid}.plan-quote__row dt,.plan-quote__row dd{margin:0}.plan-quote__row dd{text-align:right}.plan-quote__row[data-tone=success] dd .tlds-text{color:var(--tlds-foreground-status-success)}.plan-quote__note{grid-column:1/-1;margin:0}.plan-quote__total{justify-content:space-between;align-items:baseline;display:flex}.plan-quote>p,.plan-confirm__terms{margin:0}.plan-confirm{gap:var(--tlds-space-200);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}@media (width<=720px){.plan-confirm{grid-template-columns:minmax(0,1fr)}}.plan-payment{gap:var(--tlds-space-200);padding:var(--tlds-space-250);border:1px solid var(--tlds-border-secondary);border-radius:var(--tlds-radius-4);background:var(--tlds-surface-card);flex-direction:column;display:flex}.plan-payment__head{justify-content:space-between;align-items:center;gap:var(--tlds-space-100);min-height:32px;display:flex}.plan-payment__head h3{margin:0}.plan-payment__rows{gap:var(--tlds-space-150);flex-direction:column;margin:0;display:flex}.plan-payment__row{gap:var(--tlds-space-25);flex-direction:column;display:flex}.plan-payment__row dt,.plan-payment__row dd{margin:0}.plan-payment__form{gap:var(--tlds-space-200);flex-direction:column;display:flex}.plan-payment__field{gap:var(--tlds-space-75);flex-direction:column;display:flex}.plan-payment__card-box,.plan-payment__input{box-sizing:border-box;width:100%;min-height:40px;padding:10px var(--tlds-space-150);border:1px solid var(--tlds-border-secondary);border-radius:var(--tlds-radius-3);color:var(--tlds-foreground-primary);font:inherit;font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);transition:border-color var(--tlds-dur-fast) var(--tlds-ease-hover);background:0 0}.plan-payment__card-box{flex-direction:column;justify-content:center;display:flex}.plan-payment__card-box>*{width:100%}.plan-payment__card-box[data-focused],.plan-payment__input:focus{border-color:var(--tlds-border-primary);outline:none}.plan-payment__input::placeholder{color:var(--tlds-foreground-subtle)}.plan-payment__input[aria-invalid=true],.plan-payment__select[aria-invalid=true]{border-color:var(--tlds-foreground-status-error)}.plan-payment__select{justify-content:space-between;width:100%}.plan-payment__countries{max-height:320px}.plan-payment__error{color:var(--tlds-foreground-status-error)}.tlds-dialog.whats-new{will-change:transform}.whats-new__body{gap:var(--tlds-space-300);padding-bottom:var(--tlds-space-300);overscroll-behavior:contain;flex-direction:column;display:flex}.whats-new__release{gap:var(--tlds-space-150);flex-direction:column;display:flex}.whats-new__release+.whats-new__release{padding-top:var(--tlds-space-300);border-top:1px solid var(--tlds-border-secondary)}.whats-new__release-head{align-items:baseline;display:flex}.whats-new__notes{gap:var(--tlds-space-100);font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);color:var(--tlds-foreground-secondary);flex-direction:column;display:flex}.whats-new__notes p{margin:0}.whats-new__notes ul,.whats-new__notes ol{gap:var(--tlds-space-100);padding-left:var(--tlds-space-250);flex-direction:column;margin:0;list-style:outside;display:flex}.whats-new__notes ol{list-style:decimal}.whats-new__notes li{display:list-item}.whats-new__notes li::marker{color:var(--tlds-foreground-muted)}.whats-new__notes code{padding:0 var(--tlds-space-50);border-radius:var(--tlds-radius-1);background:var(--tlds-surface-sunken);font-family:var(--tlds-font-mono,ui-monospace, monospace);font-size:.92em}.whats-new__notes a{color:inherit;text-underline-offset:2px;text-decoration:underline}.composer{gap:var(--tlds-space-150);width:100%;max-width:var(--layout-composer-max);padding-bottom:var(--tlds-space-100);border-radius:var(--tlds-radius-5);background:color-mix(in srgb, var(--tlds-surface-sunken) 80%, transparent);border:1px solid var(--tlds-border-hairline);view-transition-name:composer;flex-direction:column;display:flex;overflow:hidden}.composer__card{border-radius:var(--tlds-radius-5);background:var(--tlds-surface-panel);flex-direction:column;display:flex;position:relative;overflow:hidden}.composer .composer__attach>svg{transition:rotate var(--tlds-dur-base) var(--tlds-ease-out-quart), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart)}.composer .composer__attach[aria-expanded=true]>svg{rotate:45deg}.composer__field{--composer-input-top:var(--tlds-space-200);align-items:flex-end;display:flex;position:relative}.composer__chips:not([data-empty])+.composer__field{--composer-input-top:var(--tlds-space-100)}.composer__input{box-sizing:border-box;min-width:0;min-height:calc(var(--tlds-text-small-lh) + var(--composer-input-top) + var(--tlds-space-200));max-height:calc(80px + var(--composer-input-top) + var(--tlds-space-200));resize:none;padding:var(--composer-input-top) var(--tlds-space-200) var(--tlds-space-200);color:var(--tlds-foreground-primary);font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);field-sizing:content;overscroll-behavior-y:contain;background:0 0;border:0;outline:none;flex:1;overflow-y:auto}.composer__scrollbar{--tlds-scrollbar-gap:8px;right:4px}.composer__input::placeholder{color:var(--tlds-foreground-disabled)}.composer__input[data-custom-caret]{caret-color:#0000}.composer__caret-mirror{box-sizing:border-box;visibility:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;position:absolute;top:0;left:0}.composer__caret-clip{pointer-events:none;position:absolute;inset:0;overflow:hidden}@property --caret-head{syntax:"<color>";inherits:true;initial-value:#0000}@property --caret-tail{syntax:"<color>";inherits:true;initial-value:#0000}@property --caret-glow{syntax:"<color>";inherits:true;initial-value:#0000}.composer__caret{--caret-head:var(--mosaic-caret-head);--caret-tail:var(--mosaic-caret-tail);--caret-glow:var(--mosaic-caret-glow);background:linear-gradient(180deg, var(--caret-head) 0%, var(--caret-tail) 100%);width:2px;box-shadow:0 0 3px 0 color-mix(in srgb, var(--caret-glow) var(--mosaic-caret-glow-near), transparent), 0 0 8px 1px color-mix(in srgb, var(--caret-glow) var(--mosaic-caret-glow-far), transparent), 0 0 16px 3px color-mix(in srgb, var(--caret-glow) var(--mosaic-caret-glow-halo), transparent);border-radius:999px;display:none;position:absolute;top:0;left:0}.composer__caret[data-visible]{animation:1.15s ease-in-out infinite composer-caret-blink;display:block}@keyframes composer-caret-blink{0%,40%,85%,to{opacity:1}55%,70%{opacity:0}}@media (prefers-reduced-motion:reduce){.composer__caret[data-visible]{animation:none}}@media (forced-colors:active){.composer__input[data-custom-caret]{caret-color:auto}.composer__caret[data-visible]{display:none}}.composer__slot{flex-shrink:0;place-items:center;width:28px;height:28px;display:inline-grid;position:relative}.composer__slot>*{grid-area:1/1}.composer .composer__send{--composer-send:var(--mosaic-accent);--icon-btn-bg:var(--composer-send);border-radius:var(--tlds-radius-2);color:#fff;filter:brightness();transition:filter var(--tlds-dur-fast) var(--tlds-ease-hover);flex-shrink:0}.composer[data-busy] .composer__send{pointer-events:none}.composer .composer__send:active,.composer .composer__send:disabled{--icon-btn-bg:var(--composer-send);color:#fff}@media (any-hover:hover){:where(html:not([data-input=touch])) .composer .composer__send:hover{--icon-btn-bg:var(--composer-send);color:#fff;filter:brightness(.92)}}.composer .composer__send:active{filter:brightness(.92)}.composer__slot:has(.composer__working[data-stop-armed]:active) .composer__send{filter:brightness(.92)}.composer__send>svg{filter:blur();transition:transform var(--tlds-dur-base) var(--tlds-ease-out-quart), opacity var(--tlds-dur-base) var(--tlds-ease-out-quart) 80ms, scale var(--tlds-dur-base) var(--tlds-ease-out-quart) 80ms, filter var(--tlds-dur-base) var(--tlds-ease-out-quart) 80ms}.composer[data-busy] .composer__send>svg{opacity:0;filter:blur(2px);transition-delay:0s;scale:.6}@media (any-hover:hover){:where(html:not([data-input=touch])) .composer[data-filled] .composer__send:hover>svg{transform:translate(2px)}}.composer__footer{justify-content:space-between;align-items:center;gap:var(--tlds-space-75);padding:0 var(--tlds-space-150);display:flex}.composer__note{padding:0 var(--tlds-space-150);margin:0}.composer__tools{align-items:center;gap:var(--tlds-space-75);min-width:0;display:flex}.composer__campaign{white-space:nowrap;flex-shrink:0}.composer__campaign-short{display:none}@media (width<=720px){.composer__campaign-long{display:none}.composer__campaign-short{display:inline}}.composer__campaign-icon{background:currentColor;width:16px;height:16px;display:block;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29uL0FJIEdlbmVyYXRlIEEgbGluZWQiPgo8ZyBpZD0iVmVjdG9yIj4KPHBhdGggZD0iTTEyLjY2NjcgMTQuNjY2N0MxMi42NjY3IDE1LjAzNDkgMTIuMzY4MiAxNS4zMzMzIDEyIDE1LjMzMzNDMTEuNjMxOCAxNS4zMzMzIDExLjMzMzMgMTUuMDM0OSAxMS4zMzMzIDE0LjY2NjdDMTEuMzMzMyAxNC4yOTg1IDExLjYzMTggMTQgMTIgMTRDMTIuMzY4MiAxNCAxMi42NjY3IDE0LjI5ODUgMTIuNjY2NyAxNC42NjY3WiIgZmlsbD0iI0Y0RjRGNCIvPgo8cGF0aCBkPSJNMTUuMzMzMyAxMkMxNS4zMzMzIDEyLjM2ODIgMTUuMDM0OSAxMi42NjY3IDE0LjY2NjcgMTIuNjY2N0MxNC4yOTg1IDEyLjY2NjcgMTQgMTIuMzY4MiAxNCAxMkMxNCAxMS42MzE4IDE0LjI5ODUgMTEuMzMzMyAxNC42NjY3IDExLjMzMzNDMTUuMDM0OSAxMS4zMzMzIDE1LjMzMzMgMTEuNjMxOCAxNS4zMzMzIDEyWiIgZmlsbD0iI0Y0RjRGNCIvPgo8cGF0aCBkPSJNMiA0QzIgNC4zNjgxOSAxLjcwMTUyIDQuNjY2NjcgMS4zMzMzMyA0LjY2NjY3QzAuOTY1MTQ0IDQuNjY2NjcgMC42NjY2NjcgNC4zNjgxOSAwLjY2NjY2NyA0QzAuNjY2NjY3IDMuNjMxODEgMC45NjUxNDQgMy4zMzMzMyAxLjMzMzMzIDMuMzMzMzNDMS43MDE1MiAzLjMzMzMzIDIgMy42MzE4MSAyIDRaIiBmaWxsPSIjRjRGNEY0Ii8+CjxwYXRoIGQ9Ik00LjY2NjY3IDEuMzMzMzNDNC42NjY2NyAxLjcwMTUyIDQuMzY4MTkgMiA0IDJDMy42MzE4MSAyIDMuMzMzMzMgMS43MDE1MiAzLjMzMzMzIDEuMzMzMzNDMy4zMzMzMyAwLjk2NTE0NCAzLjYzMTgxIDAuNjY2NjY3IDQgMC42NjY2NjdDNC4zNjgxOSAwLjY2NjY2NyA0LjY2NjY3IDAuOTY1MTQ0IDQuNjY2NjcgMS4zMzMzM1oiIGZpbGw9IiNGNEY0RjQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDQuMzIxOTRMNy41NjUyIDYuMTE1MDVDNy4zOTE0IDYuODMxNzkgNi44MzE3OSA3LjM5MTQgNi4xMTUwNSA3LjU2NTJMNC4zMjE5NCA4TDYuMTE1MDUgOC40MzQ4QzYuODMxNzkgOC42MDg2IDcuMzkxNCA5LjE2ODIxIDcuNTY1MiA5Ljg4NDk1TDggMTEuNjc4MUw4LjQzNDggOS44ODQ5NUM4LjYwODYgOS4xNjgyMSA5LjE2ODIxIDguNjA4NiA5Ljg4NDk1IDguNDM0OEwxMS42NzgxIDhMOS44ODQ5NSA3LjU2NTJDOS4xNjgyMSA3LjM5MTQgOC42MDg2IDYuODMxNzkgOC40MzQ4IDYuMTE1MDVMOCA0LjMyMTk0Wk04Ljg3MDE2IDMuMzUxMDRDOC42NDg4OSAyLjQzODU0IDcuMzUxMTEgMi40Mzg1NCA3LjEyOTg0IDMuMzUxMDRMNi41MjEwMSA1Ljg2MTg1QzYuNDQyMDEgNi4xODc2NCA2LjE4NzY0IDYuNDQyMDEgNS44NjE4NSA2LjUyMTAxTDMuMzUxMDQgNy4xMjk4NEMyLjQzODU0IDcuMzUxMTEgMi40Mzg1NCA4LjY0ODg5IDMuMzUxMDQgOC44NzAxNkw1Ljg2MTg1IDkuNDc4OTlDNi4xODc2NCA5LjU1Nzk5IDYuNDQyMDEgOS44MTIzNiA2LjUyMTAxIDEwLjEzODJMNy4xMjk4NCAxMi42NDlDNy4zNTExMSAxMy41NjE1IDguNjQ4ODkgMTMuNTYxNSA4Ljg3MDE2IDEyLjY0OUw5LjQ3ODk5IDEwLjEzODJDOS41NTc5OSA5LjgxMjM2IDkuODEyMzYgOS41NTc5OSAxMC4xMzgyIDkuNDc4OTlMMTIuNjQ5IDguODcwMTZDMTMuNTYxNSA4LjY0ODg5IDEzLjU2MTUgNy4zNTExMSAxMi42NDkgNy4xMjk4NEwxMC4xMzgyIDYuNTIxMDFDOS44MTIzNiA2LjQ0MjAxIDkuNTU3OTkgNi4xODc2NCA5LjQ3ODk5IDUuODYxODVMOC44NzAxNiAzLjM1MTA0WiIgZmlsbD0iI0Y0RjRGNCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuMDAzMDggMTQuODc2NUM1Ljg4NzIxIDE1LjE4NjkgNS41NDE2MSAxNS4zNDQ3IDUuMjMxMTUgMTUuMjI4OEMzLjIyMDIgMTQuNDc4MiAxLjYwNDg4IDEyLjkyMDEgMC43Nzk4MjMgMTAuOTQ4NkMwLjY1MTg5OCAxMC42NDI5IDAuNzk2IDEwLjI5MTQgMS4xMDE2OCAxMC4xNjM0QzEuNDA3MzcgMTAuMDM1NSAxLjc1ODg3IDEwLjE3OTYgMS44ODY4IDEwLjQ4NTNDMi41ODQxNCAxMi4xNTE2IDMuOTUxMDMgMTMuNDcwMSA1LjY1MDc3IDE0LjEwNDVDNS45NjEyMiAxNC4yMjA0IDYuMTE4OTUgMTQuNTY2IDYuMDAzMDggMTQuODc2NVoiIGZpbGw9IiNGNEY0RjQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC44NzY5IDYuMDEzODRDMTQuNTY2NSA2LjEyOTk2IDE0LjIyMDggNS45NzI0OSAxNC4xMDQ3IDUuNjYyMTNDMTMuNDY1MyAzLjk1MzAzIDEyLjEzMTQgMi41ODA0OCAxMC40NDYyIDEuODg4MzRDMTAuMTM5NyAxLjc2MjQ0IDkuOTkzMjcgMS40MTE4OSAxMC4xMTkyIDEuMTA1MzdDMTAuMjQ1MSAwLjc5ODg0NyAxMC41OTU2IDAuNjUyNDIxIDEwLjkwMjEgMC43NzgzMTlDMTIuODk1MSAxLjU5Njg5IDE0LjQ3MTggMy4yMTg2NSAxNS4yMjg2IDUuMjQxNjRDMTUuMzQ0NyA1LjU1MiAxNS4xODcyIDUuODk3NzMgMTQuODc2OSA2LjAxMzg0WiIgZmlsbD0iI0Y0RjRGNCIvPgo8L2c+CjwvZz4KPC9zdmc+Cg==) 50%/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29uL0FJIEdlbmVyYXRlIEEgbGluZWQiPgo8ZyBpZD0iVmVjdG9yIj4KPHBhdGggZD0iTTEyLjY2NjcgMTQuNjY2N0MxMi42NjY3IDE1LjAzNDkgMTIuMzY4MiAxNS4zMzMzIDEyIDE1LjMzMzNDMTEuNjMxOCAxNS4zMzMzIDExLjMzMzMgMTUuMDM0OSAxMS4zMzMzIDE0LjY2NjdDMTEuMzMzMyAxNC4yOTg1IDExLjYzMTggMTQgMTIgMTRDMTIuMzY4MiAxNCAxMi42NjY3IDE0LjI5ODUgMTIuNjY2NyAxNC42NjY3WiIgZmlsbD0iI0Y0RjRGNCIvPgo8cGF0aCBkPSJNMTUuMzMzMyAxMkMxNS4zMzMzIDEyLjM2ODIgMTUuMDM0OSAxMi42NjY3IDE0LjY2NjcgMTIuNjY2N0MxNC4yOTg1IDEyLjY2NjcgMTQgMTIuMzY4MiAxNCAxMkMxNCAxMS42MzE4IDE0LjI5ODUgMTEuMzMzMyAxNC42NjY3IDExLjMzMzNDMTUuMDM0OSAxMS4zMzMzIDE1LjMzMzMgMTEuNjMxOCAxNS4zMzMzIDEyWiIgZmlsbD0iI0Y0RjRGNCIvPgo8cGF0aCBkPSJNMiA0QzIgNC4zNjgxOSAxLjcwMTUyIDQuNjY2NjcgMS4zMzMzMyA0LjY2NjY3QzAuOTY1MTQ0IDQuNjY2NjcgMC42NjY2NjcgNC4zNjgxOSAwLjY2NjY2NyA0QzAuNjY2NjY3IDMuNjMxODEgMC45NjUxNDQgMy4zMzMzMyAxLjMzMzMzIDMuMzMzMzNDMS43MDE1MiAzLjMzMzMzIDIgMy42MzE4MSAyIDRaIiBmaWxsPSIjRjRGNEY0Ii8+CjxwYXRoIGQ9Ik00LjY2NjY3IDEuMzMzMzNDNC42NjY2NyAxLjcwMTUyIDQuMzY4MTkgMiA0IDJDMy42MzE4MSAyIDMuMzMzMzMgMS43MDE1MiAzLjMzMzMzIDEuMzMzMzNDMy4zMzMzMyAwLjk2NTE0NCAzLjYzMTgxIDAuNjY2NjY3IDQgMC42NjY2NjdDNC4zNjgxOSAwLjY2NjY2NyA0LjY2NjY3IDAuOTY1MTQ0IDQuNjY2NjcgMS4zMzMzM1oiIGZpbGw9IiNGNEY0RjQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDQuMzIxOTRMNy41NjUyIDYuMTE1MDVDNy4zOTE0IDYuODMxNzkgNi44MzE3OSA3LjM5MTQgNi4xMTUwNSA3LjU2NTJMNC4zMjE5NCA4TDYuMTE1MDUgOC40MzQ4QzYuODMxNzkgOC42MDg2IDcuMzkxNCA5LjE2ODIxIDcuNTY1MiA5Ljg4NDk1TDggMTEuNjc4MUw4LjQzNDggOS44ODQ5NUM4LjYwODYgOS4xNjgyMSA5LjE2ODIxIDguNjA4NiA5Ljg4NDk1IDguNDM0OEwxMS42NzgxIDhMOS44ODQ5NSA3LjU2NTJDOS4xNjgyMSA3LjM5MTQgOC42MDg2IDYuODMxNzkgOC40MzQ4IDYuMTE1MDVMOCA0LjMyMTk0Wk04Ljg3MDE2IDMuMzUxMDRDOC42NDg4OSAyLjQzODU0IDcuMzUxMTEgMi40Mzg1NCA3LjEyOTg0IDMuMzUxMDRMNi41MjEwMSA1Ljg2MTg1QzYuNDQyMDEgNi4xODc2NCA2LjE4NzY0IDYuNDQyMDEgNS44NjE4NSA2LjUyMTAxTDMuMzUxMDQgNy4xMjk4NEMyLjQzODU0IDcuMzUxMTEgMi40Mzg1NCA4LjY0ODg5IDMuMzUxMDQgOC44NzAxNkw1Ljg2MTg1IDkuNDc4OTlDNi4xODc2NCA5LjU1Nzk5IDYuNDQyMDEgOS44MTIzNiA2LjUyMTAxIDEwLjEzODJMNy4xMjk4NCAxMi42NDlDNy4zNTExMSAxMy41NjE1IDguNjQ4ODkgMTMuNTYxNSA4Ljg3MDE2IDEyLjY0OUw5LjQ3ODk5IDEwLjEzODJDOS41NTc5OSA5LjgxMjM2IDkuODEyMzYgOS41NTc5OSAxMC4xMzgyIDkuNDc4OTlMMTIuNjQ5IDguODcwMTZDMTMuNTYxNSA4LjY0ODg5IDEzLjU2MTUgNy4zNTExMSAxMi42NDkgNy4xMjk4NEwxMC4xMzgyIDYuNTIxMDFDOS44MTIzNiA2LjQ0MjAxIDkuNTU3OTkgNi4xODc2NCA5LjQ3ODk5IDUuODYxODVMOC44NzAxNiAzLjM1MTA0WiIgZmlsbD0iI0Y0RjRGNCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuMDAzMDggMTQuODc2NUM1Ljg4NzIxIDE1LjE4NjkgNS41NDE2MSAxNS4zNDQ3IDUuMjMxMTUgMTUuMjI4OEMzLjIyMDIgMTQuNDc4MiAxLjYwNDg4IDEyLjkyMDEgMC43Nzk4MjMgMTAuOTQ4NkMwLjY1MTg5OCAxMC42NDI5IDAuNzk2IDEwLjI5MTQgMS4xMDE2OCAxMC4xNjM0QzEuNDA3MzcgMTAuMDM1NSAxLjc1ODg3IDEwLjE3OTYgMS44ODY4IDEwLjQ4NTNDMi41ODQxNCAxMi4xNTE2IDMuOTUxMDMgMTMuNDcwMSA1LjY1MDc3IDE0LjEwNDVDNS45NjEyMiAxNC4yMjA0IDYuMTE4OTUgMTQuNTY2IDYuMDAzMDggMTQuODc2NVoiIGZpbGw9IiNGNEY0RjQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC44NzY5IDYuMDEzODRDMTQuNTY2NSA2LjEyOTk2IDE0LjIyMDggNS45NzI0OSAxNC4xMDQ3IDUuNjYyMTNDMTMuNDY1MyAzLjk1MzAzIDEyLjEzMTQgMi41ODA0OCAxMC40NDYyIDEuODg4MzRDMTAuMTM5NyAxLjc2MjQ0IDkuOTkzMjcgMS40MTE4OSAxMC4xMTkyIDEuMTA1MzdDMTAuMjQ1MSAwLjc5ODg0NyAxMC41OTU2IDAuNjUyNDIxIDEwLjkwMjEgMC43NzgzMTlDMTIuODk1MSAxLjU5Njg5IDE0LjQ3MTggMy4yMTg2NSAxNS4yMjg2IDUuMjQxNjRDMTUuMzQ0NyA1LjU1MiAxNS4xODcyIDUuODk3NzMgMTQuODc2OSA2LjAxMzg0WiIgZmlsbD0iI0Y0RjRGNCIvPgo8L2c+CjwvZz4KPC9zdmc+Cg==) 50%/contain no-repeat}.composer[data-tone=intel]{background:linear-gradient(180deg, var(--mosaic-accent) 0%, var(--mosaic-accent-deep) 100%);border-color:var(--mosaic-accent-border)}.composer[data-tone=intel] .composer__card{background:var(--tlds-surface-panel)}.composer__chips{align-items:center;gap:var(--tlds-space-75);padding:var(--tlds-space-200) var(--tlds-space-200) 0;flex-wrap:wrap;display:flex}.composer__chips[data-empty]{display:contents}.composer__chip{animation:chip-in var(--tlds-dur-base) var(--tlds-ease-out-quart) both;display:flex}@keyframes chip-in{0%{opacity:0;transform:scale(.94)}}.composer__chip[data-leaving]{pointer-events:none;animation:composer-chip-out var(--tlds-dur-exit) var(--tlds-ease-out-quart) forwards;position:absolute}@keyframes composer-chip-out{to{opacity:0;transform:scale(.92)}}.composer .composer__working{--icon-btn-bg:transparent;border-radius:var(--tlds-radius-2);color:#fff;opacity:0;filter:blur(2px);pointer-events:none;transition:opacity var(--tlds-dur-base) var(--tlds-ease-out-quart), scale var(--tlds-dur-base) var(--tlds-ease-out-quart), filter var(--tlds-dur-base) var(--tlds-ease-out-quart);flex-shrink:0;grid-template:100%/100%;place-items:center;display:inline-grid;scale:.6}.composer .composer__slot .composer__working.tlds-icon-btn{--icon-btn-bg:transparent}.composer[data-busy] .composer__working{opacity:1;filter:blur();pointer-events:auto;transition-delay:80ms;scale:1}.composer__orb,.composer__stop-glyph{transition:opacity var(--tlds-dur-fast) var(--tlds-ease-hover);grid-area:1/1;display:block}.composer__stop-glyph{opacity:0;background:currentColor;border-radius:2px;width:10px;height:10px}@media (any-hover:hover){:where(html:not([data-input=touch])) .composer .composer__working[data-stop-armed]:hover .composer__orb{opacity:0}}.composer .composer__working[data-stop-armed]:active .composer__orb,.composer .composer__working:focus-visible .composer__orb{opacity:0}@media (any-hover:hover){:where(html:not([data-input=touch])) .composer .composer__working[data-stop-armed]:hover .composer__stop-glyph{opacity:1}}.composer .composer__working[data-stop-armed]:active .composer__stop-glyph,.composer .composer__working:focus-visible .composer__stop-glyph{opacity:1}@media (prefers-reduced-motion:reduce){.composer__chips>*{animation:none}}.tlds-dialog__overlay.campaign-dialog__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000042;position:absolute}.tlds-dialog.campaign-dialog{--dialog-width:720px;width:min(calc(100% - 32px), var(--dialog-width));background:var(--tlds-color-white);max-height:calc(100% - 48px);position:absolute}.tlds-dialog.campaign-dialog:after{box-shadow:inset 0 0 0 1px var(--tlds-border-secondary)}.campaign-dialog .campaign-dialog__body{align-items:center;gap:var(--tlds-space-300);padding:var(--tlds-space-500) var(--tlds-space-200) 0;flex-direction:column;display:flex}.campaign-dialog__actions{z-index:1;justify-content:space-between;align-items:center;gap:var(--tlds-space-100);padding:var(--tlds-space-200);background:var(--tlds-color-white);animation:campaign-actions-in var(--tlds-dur-enter) var(--tlds-ease-out-quart) backwards;flex-shrink:0;display:flex;position:sticky;bottom:0}.campaign-dialog__actions .tlds-btn[data-variant=ghost]{padding-inline:var(--tlds-space-50)}@keyframes campaign-actions-in{0%{opacity:0}}.campaign-dialog__head{align-items:center;gap:var(--tlds-space-100);flex-direction:column;display:flex}.campaign-dialog__mark{color:var(--tlds-foreground-primary)}.campaign-dialog__title{font-family:var(--tlds-font-display);letter-spacing:-.14px;color:var(--tlds-foreground-primary);text-align:center;margin:0;font-size:28px;font-weight:400;line-height:36px}@property --campaign-rise{syntax:"<length>";inherits:false;initial-value:0}.campaign-dialog__glow,.campaign-dialog__still,.campaign-dialog__note{animation:campaign-art-in var(--tlds-dur-enter) var(--tlds-ease-out-quart) var(--art-delay,0s) backwards}.campaign-dialog__glow{--art-delay:.12s;animation-name:campaign-glow-in}.campaign-dialog__still--center{--art-delay:.2s}.campaign-dialog__still--left{--art-delay:.26s}.campaign-dialog__still--right{--art-delay:.32s}.campaign-dialog__note--why{--art-delay:.4s}.campaign-dialog__note--take{--art-delay:.47s}@keyframes campaign-glow-in{0%{opacity:0}}@keyframes campaign-art-in{0%{opacity:0;--campaign-rise:4px}}@media (prefers-reduced-motion:reduce){.campaign-dialog__glow,.campaign-dialog__still,.campaign-dialog__note{animation:none}}.campaign-dialog__art{width:100%;height:300px;position:relative;overflow:hidden}.campaign-dialog__glow{pointer-events:none;width:652px;height:540px;position:absolute;top:50%;left:50%;translate:-50% -50%}.campaign-dialog__still{object-fit:cover;border-radius:var(--tlds-radius-5);position:absolute;top:50%;left:50%}.campaign-dialog__still--left{width:99px;height:187px;translate:calc(-50% - 120.5px) calc(-50% + 40px + var(--campaign-rise))}.campaign-dialog__still--right{width:69px;height:129px;translate:calc(-50% + 135.5px) calc(-50% - 31px + var(--campaign-rise))}.campaign-dialog__still--center{width:150px;height:280px;translate:calc(-50% + 15px) calc(-50% + 2px + var(--campaign-rise))}.campaign-dialog__note{translate:0 var(--campaign-rise);padding:var(--tlds-space-200);font-size:14px;font-weight:500;line-height:20px;display:block;position:absolute}.campaign-dialog__note--why{border-radius:var(--tlds-radius-5) var(--tlds-radius-5) var(--tlds-radius-2) var(--tlds-radius-5);color:#000;background:#efe8f8;width:151px;top:38px;left:calc(50% + 42px)}.campaign-dialog__note--take{border-radius:var(--tlds-radius-5) var(--tlds-radius-5) var(--tlds-radius-5) var(--tlds-radius-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#121212;background:#fffc;width:374px;top:174px;left:calc(50% - 305px)}.campaign-dialog__copy{align-items:center;gap:var(--tlds-space-75);text-align:center;flex-direction:column;display:flex}.campaign-dialog__lede{max-width:480px}.campaign-dialog__step{animation:campaign-step-in var(--tlds-dur-enter) var(--tlds-ease-out-quart) backwards}@keyframes campaign-step-in{0%{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){.campaign-dialog__step,.campaign-dialog__actions{animation:none}}.campaign-message{gap:var(--tlds-space-150);flex-direction:column;width:100%;display:flex}.campaign-message>.msg__paragraph{margin:0}.campaign-card{gap:var(--tlds-space-200);width:100%;max-width:512px;padding:var(--tlds-space-200);border-radius:var(--tlds-radius-2);background:var(--tlds-color-gray-100);flex-direction:column;display:flex}.campaign-card__stage{transition:height var(--tlds-dur-slow) var(--tlds-ease-out-quart);box-sizing:content-box;margin:-4px;padding:4px;overflow:hidden}.campaign-card__step{gap:var(--tlds-space-200);animation:campaign-step-in var(--tlds-dur-enter) var(--tlds-ease-out-quart) backwards;flex-direction:column;display:flex}.campaign-message__question{animation:campaign-step-in var(--tlds-dur-enter) var(--tlds-ease-out-quart) backwards;display:inline-block}.campaign-card__heading{margin:0}.campaign-card__rule{background:var(--tlds-color-gray-300);border:0;width:100%;height:1px;margin:0}.campaign-card__actions{justify-content:flex-end;gap:var(--tlds-space-100);display:flex}@media (prefers-reduced-motion:reduce){.campaign-card__stage{transition:none}.campaign-card__step,.campaign-message__question{animation:none}}.campaign-field{gap:var(--tlds-space-75);flex-direction:column;display:flex}.campaign-input{width:100%;height:32px;padding:var(--tlds-space-75) var(--tlds-space-100);border:1px solid var(--tlds-border-secondary);border-radius:var(--tlds-radius-2);background:var(--tlds-color-white);color:var(--tlds-foreground-primary);font:inherit;font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);transition:border-color var(--tlds-dur-fast) var(--tlds-ease-hover);outline:none;margin:0}.campaign-input--area{resize:none;height:100px}@media (any-hover:hover){:where(html:not([data-input=touch])) .campaign-input:hover{border-color:var(--tlds-border-primary)}}.campaign-input:focus{border-color:var(--tlds-border-focus)}.campaign-input::placeholder{color:var(--tlds-foreground-subtle)}.campaign-images{gap:var(--tlds-space-100);flex-direction:column;display:flex}.campaign-images__row{gap:var(--tlds-space-75);flex-wrap:wrap;display:flex}.campaign-images__add,.campaign-images__thumb{border-radius:var(--tlds-radius-2);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:relative;overflow:hidden}.campaign-images__add{background:var(--tlds-color-gray-300);color:var(--tlds-foreground-primary);cursor:default;transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover);border:0;padding:0}@media (any-hover:hover){:where(html:not([data-input=touch])) .campaign-images__add:hover{background:var(--tlds-color-gray-400)}}.campaign-images__add:active{background:var(--tlds-color-gray-400)}.campaign-images__add:focus-visible{outline:2px solid var(--tlds-border-focus);outline-offset:1px}.campaign-images__thumb>img{object-fit:cover;width:100%;height:100%}.campaign-images__remove{border-radius:var(--tlds-radius-1);color:#fff;opacity:0;width:16px;height:16px;transition:opacity var(--tlds-dur-fast) var(--tlds-ease-hover);background:#0009;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:2px;right:2px}@media (any-hover:hover){:where(html:not([data-input=touch])) .campaign-images__thumb:hover .campaign-images__remove{opacity:1}}.campaign-images__remove:focus-visible{opacity:1}@media (hover:none){.campaign-images__remove{opacity:1}}.campaign-images__hint{max-width:480px;margin:0}.campaign-images__thumb:is([data-upload=uploading],[data-upload=processing])>img{opacity:.5}.campaign-images__thumb[data-upload=failed]>img{opacity:.3}.campaign-images__progress{background:#0006;height:3px;position:absolute;inset:auto 0 0}.campaign-images__progress:after{content:"";transform:scaleX(var(--progress,0));transform-origin:0;transition:transform var(--tlds-dur-fast) linear;background:#fff;position:absolute;inset:0}.campaign-images__status{color:#fff;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.campaign-images__spinner{animation:1.6s linear infinite tlds-spin}.campaign-images__retry{cursor:default;transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover);background:#00000059;border:0;padding:0}@media (any-hover:hover){:where(html:not([data-input=touch])) .campaign-images__retry:hover{background:#00000080}}.campaign-images__retry:active{background:#00000080}.campaign-images__retry:focus-visible{outline:2px solid var(--tlds-border-focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.campaign-images__progress:after,.campaign-images__retry{transition:none}.campaign-images__spinner{animation:none}}.campaign-trends{gap:var(--tlds-space-150);flex-direction:column;display:flex}.campaign-trends__picks{gap:var(--tlds-space-75);flex-wrap:wrap;display:flex}.campaign-trend{align-items:center;gap:var(--tlds-space-75);height:28px;padding:var(--tlds-space-75) var(--tlds-space-100);border-radius:var(--tlds-radius-2);background:var(--tlds-color-gray-200);color:var(--tlds-foreground-primary);font:inherit;font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);white-space:nowrap;cursor:default;transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);border:0;display:inline-flex}.campaign-trend>svg path[stroke]{stroke-width:1px}@media (any-hover:hover){:where(html:not([data-input=touch])) .campaign-trend:hover{background:var(--tlds-color-gray-300)}}.campaign-trend:active{background:var(--tlds-color-gray-300);transform:scale(.97)}.campaign-trend[aria-pressed=true],.campaign-trend[data-on]{background:var(--tlds-color-gray-300)}.campaign-trend:focus-visible{outline:2px solid var(--tlds-border-focus);outline-offset:1px}.campaign-trend__remove{width:18px;height:18px;color:inherit;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;margin:-1px;padding:0;display:inline-flex}@media (any-hover:hover){:where(html:not([data-input=touch])) .campaign-trend__remove:hover{background:var(--tlds-surface-hover)}}.campaign-trend__remove:active{background:var(--tlds-surface-hover)}.campaign-option__box{width:20px;height:20px;color:var(--tlds-foreground-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.campaign-option__box:before{content:"";border:1.25px solid var(--tlds-foreground-primary);transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover), border-color var(--tlds-dur-fast) var(--tlds-ease-hover);border-radius:4.5px;position:absolute;inset:2.5px}.campaign-option__box>svg{position:relative}.campaign-summary{gap:var(--tlds-space-200);flex-direction:column;margin:0;display:flex}.campaign-summary__row{gap:var(--tlds-space-50);flex-direction:column;display:flex}.campaign-summary__row>dt,.campaign-summary__row>dd{margin:0}.campaign-results{gap:var(--tlds-space-150);flex-direction:column;width:100%;min-width:0;display:flex}.campaign-results__status{align-items:center;gap:var(--tlds-space-100);height:20px;display:flex}.campaign-results__status .msg__thinking{min-height:0}.campaign-results__error{align-items:flex-start;gap:var(--tlds-space-100);flex-direction:column;display:flex}.campaign-results__error p{margin:0}.campaign-results__brief{gap:var(--tlds-space-200);margin:var(--tlds-space-100) 0;flex-direction:column;display:flex}.campaign-results__brief-row{gap:var(--tlds-space-50);flex-direction:column;display:flex}.campaign-results__brief dd{margin:0}.sources.campaign-refs{gap:var(--tlds-space-150);margin-top:var(--tlds-space-50);box-sizing:border-box;padding:var(--tlds-space-200);border-radius:var(--tlds-radius-5);background:var(--tlds-surface-sunken)}.campaign-refs .sources__header{flex-wrap:wrap}.campaign-refs__meta{align-items:center;gap:var(--tlds-space-150);white-space:nowrap;margin-left:auto;display:flex}.ref-strip.campaign-refs__strip{--fade-size:var(--tlds-space-200);width:auto;margin-inline:calc(-1 * var(--tlds-space-200));gap:var(--tlds-space-150);padding-top:var(--tlds-space-300);padding-inline:var(--tlds-space-200)}.campaign-refs__actions{margin-top:var(--tlds-space-75);align-items:center;display:flex}.campaign-ref{gap:var(--tlds-space-75);flex-direction:column;flex-shrink:0;width:155px;display:flex}.campaign-ref .ref__head{min-width:0}.campaign-ref__card{border:1px solid var(--tlds-border-primary);border-radius:var(--tlds-radius-5);background:var(--tlds-surface-body);flex-direction:column;height:420px;display:flex;overflow:hidden}.campaign-ref__media{background:var(--tlds-surface-muted);width:100%;height:240px;color:var(--tlds-foreground-on-media);cursor:default;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.campaign-ref__media img{object-fit:cover;pointer-events:none;width:100%;height:100%;animation:ref-poster-in var(--tlds-dur-base) var(--tlds-ease-out-quart) both;transition:transform var(--tlds-dur-slow) var(--tlds-ease-out-quart);position:absolute;inset:0}.campaign-ref__media:has(img):after{content:"";background:#00000042;position:absolute;inset:0}@media (any-hover:hover){:where(html:not([data-input=touch])) .campaign-ref__media:hover img{transform:scale(1.04)}}.campaign-ref__media:focus-visible{outline-offset:-3px}.campaign-ref__play{z-index:1;transition:color var(--tlds-dur-base) var(--tlds-ease-out-quart);position:relative}.campaign-ref__media:not(:has(img)) .campaign-ref__play{color:var(--tlds-foreground-muted)}.campaign-ref__body{justify-content:space-between;gap:var(--tlds-space-100);min-height:0;padding:var(--tlds-space-150);flex-direction:column;flex:1;display:flex}.campaign-ref__body p{margin:0}.campaign-ref__actions{justify-content:space-between;align-items:center;gap:var(--tlds-space-50);display:flex}.campaign-ref__select .campaign-option__box{margin:0 0 0 -2.5px}.campaign-ref__select[aria-pressed=true] .campaign-option__box:before{background:var(--tlds-foreground-primary)}.campaign-ref__select .campaign-option__box>svg{color:var(--tlds-foreground-inverse)}.campaign-ref__select:disabled .campaign-option__box:before{border-color:var(--tlds-foreground-disabled)}.campaign-ref__select[aria-pressed=true]:disabled .campaign-option__box:before{background:var(--tlds-foreground-disabled)}.campaign-input--area.campaign-ref__prompt{height:140px;margin-bottom:var(--tlds-space-100)}.campaign-ref__prompt[readonly]{color:var(--tlds-foreground-secondary)}.campaign-variants__title{margin:0}.campaign-variants{gap:var(--tlds-space-300);flex-direction:column;min-width:0;display:flex}.campaign-variants__group{gap:var(--tlds-space-200);flex-direction:column;min-width:0;display:flex}.campaign-variants__head{align-items:center;gap:var(--tlds-space-75);min-width:0;margin:0;display:flex}.campaign-variants__row{gap:var(--tlds-space-100);grid-template-columns:repeat(3,minmax(0,240px));margin:0;padding:0;list-style:none;display:grid}@media (width<=640px){.campaign-variants__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.campaign-film{gap:var(--tlds-space-75);flex-direction:column;min-width:0;display:flex}.campaign-film p{margin:0}.campaign-film__player{--media-border-radius:var(--tlds-radius-5);width:100%}.campaign-film__failed{aspect-ratio:9/16;padding:var(--tlds-space-150);border:1px dashed var(--tlds-border-secondary);border-radius:var(--tlds-radius-5);text-align:center;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.campaign-ref__media img,.campaign-ref__play{transition:none;animation:none}}.home{flex-direction:column;flex:1;align-items:center;min-height:0;padding:0;display:flex;overflow:hidden;container:home/inline-size}.home__scroll{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;display:flex;overflow-y:auto}.home__scroll::-webkit-scrollbar{display:none}.home__topbar{z-index:2;align-items:center;gap:var(--tlds-space-200);width:100%;padding:var(--tlds-space-200);padding-top:calc(var(--tlds-space-200) + 28px + var(--tlds-space-200));flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.home__topbar>:not(.tlds-progressive-blur){z-index:1;position:relative}.home__tabs{max-width:100%}.home__hero{align-items:center;gap:var(--tlds-space-300);width:100%;padding:var(--tlds-space-400) var(--tlds-space-200);flex-direction:column;margin:auto;display:flex}.home__hero--chat{max-width:calc(684px + 2 * var(--tlds-space-200))}.home__hero--intel{flex:1 0 auto;justify-content:center;gap:0;padding-left:0;padding-right:0}.home__hero--intel .home__brand{padding:0 var(--tlds-space-200)}.home__brand{align-items:center;gap:var(--tlds-space-300);flex-direction:column;display:flex}.home__logo{color:var(--tlds-foreground-primary)}.home__tab-icon--intel{display:contents}.home__tabs .tlds-segmented__item[data-state=on] .home__tab-icon--intel,.home__tabs .tlds-segmented__item:not(:disabled):active .home__tab-icon--intel{color:var(--mosaic-accent)}@media (any-hover:hover){:where(html:not([data-input=touch])) .home__tabs .tlds-segmented__item:not(:disabled):hover .home__tab-icon--intel{color:var(--mosaic-accent)}}.home__heading{font-family:var(--tlds-font-display);text-align:center;white-space:nowrap;font-weight:400}.home__cards{gap:var(--tlds-space-150);width:100%;display:flex}.home__cards>li{flex:1;min-width:0;display:flex}.suggestion-card{border-radius:var(--tlds-radius-5);background:var(--tlds-surface-card);border:1px solid var(--tlds-border-secondary);box-shadow:var(--mosaic-shadow-card);text-align:left;color:var(--tlds-foreground-primary);transition:transform var(--tlds-dur-base) var(--tlds-ease-out-quart), box-shadow var(--tlds-dur-base) var(--tlds-ease-out-quart), border-color var(--tlds-dur-base) var(--tlds-ease-out-quart);flex-direction:column;flex:1;align-items:stretch;display:flex;overflow:hidden}@media (any-hover:hover){:where(html:not([data-input=touch])) .suggestion-card:hover{border-color:var(--tlds-border-primary);transform:translateY(-2px)}:where(html:not([data-input=touch])) .suggestion-card:hover .suggestion-card__art video{transform:scale(1.04)}}.suggestion-card:active{transition-duration:var(--tlds-dur-micro);transform:translateY(0)scale(.99)}.suggestion-card__art{flex-shrink:0;height:100px;position:relative;overflow:hidden}.suggestion-card__art video{object-fit:cover;width:100%;height:100%;transition:transform var(--tlds-dur-slow) var(--tlds-ease-out-quint);position:absolute;inset:0}.suggestion-card__text{gap:var(--tlds-space-100);min-height:128px;padding:var(--tlds-space-100);flex-direction:column;flex:1;display:flex}.home__topics{margin-top:var(--tlds-space-300)}.home__topics--loading{gap:var(--tlds-space-300);padding-bottom:var(--tlds-space-50);border-bottom:1px solid var(--tlds-border-primary);display:flex}.home__topic-skeleton{height:12px;margin-block:var(--tlds-space-50);border-radius:var(--tlds-radius-1)}.trend-strip{--strip-min:180px;min-height:clamp(var(--strip-min), 25cqw, 270px);max-height:max(var(--strip-min), 25cqw);flex:270px;width:100%;margin-top:28px;display:flex;position:relative;overflow:hidden}.trend-strip__track{align-items:stretch;gap:var(--tlds-space-200);width:max-content;height:100%;animation:trend-strip-scroll var(--strip-dur,36s) linear infinite;display:flex}@keyframes trend-strip-scroll{to{transform:translateX(calc(-50% - var(--tlds-space-200) / 2))}}.trend-strip__tile{width:auto;height:100%;aspect-ratio:var(--tile-ratio,auto 16 / 9);border-radius:var(--tlds-radius-5);object-fit:cover;background:var(--tlds-surface-sunken);flex-shrink:0}.trend-strip__layer{transition:opacity .22s var(--tlds-ease-out-quart);display:flex;position:absolute;inset:0}.trend-strip__placeholder{z-index:1;pointer-events:none}.trend-strip__placeholder[data-leaving],.trend-strip__content[data-pending]{opacity:0}.trend-strip__skeleton{background:linear-gradient(117deg,#292929 7.65%,#1c1c1c 77.92%);animation:none}.trend-strip__skeleton:nth-child(9n+3){background:linear-gradient(143deg,#292929 7.65%,#1c1c1c 77.92%)}.trend-strip__empty{margin:auto}.trend-meta__count-slot{min-height:20px}.trend-meta__count{animation:trend-count-reveal .24s var(--tlds-ease-out-quart) both}@keyframes trend-count-reveal{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}.trend-meta{justify-content:space-between;align-items:center;gap:var(--tlds-space-200);width:min(1162px, 100% - 2 * var(--tlds-space-200));margin-top:var(--tlds-space-150);display:flex}.trend-meta__live{align-items:center;gap:var(--tlds-space-75);display:inline-flex}.trend-meta__spinner{color:var(--tlds-foreground-muted);animation:1.6s linear infinite tlds-spin}.trend-examples{gap:var(--tlds-space-100);width:100%;display:flex}.trend-examples>li{flex:1;min-width:0;display:flex}.example-card{align-items:flex-start;gap:var(--tlds-space-100);padding:var(--tlds-space-200);border-radius:var(--tlds-radius-5);background:color-mix(in srgb, var(--tlds-surface-body) 35%, transparent);border:1px solid var(--tlds-border-secondary);text-align:left;transition:transform var(--tlds-dur-base) var(--tlds-ease-out-quart), border-color var(--tlds-dur-base) var(--tlds-ease-out-quart), background-color var(--tlds-dur-base) var(--tlds-ease-out-quart);flex:1;display:flex}@media (any-hover:hover){:where(html:not([data-input=touch])) .example-card:hover{border-color:var(--tlds-border-primary);background:color-mix(in srgb, var(--tlds-surface-card) 45%, transparent);transform:translateY(-2px)}:where(html:not([data-input=touch])) .example-card:hover .example-card__arrow{transform:translate(2px)}}.example-card:active{transition-duration:var(--tlds-dur-micro);transform:translateY(0)scale(.99)}.example-card__text{flex:1;min-width:0}.example-card__arrow{color:var(--tlds-foreground-primary);transition:transform var(--tlds-dur-base) var(--tlds-ease-out-quart);flex-shrink:0;margin-block:2px}::view-transition-old(root){animation-duration:var(--tlds-dur-base);animation-timing-function:var(--tlds-ease-out-quart)}::view-transition-new(root){animation-duration:var(--tlds-dur-base);animation-timing-function:var(--tlds-ease-out-quart)}.home[data-switched]{--stagger-dur:var(--tlds-dur-base);--stagger-step:30ms;--stagger-y:4px}.home__bottom{z-index:2;width:100%;padding:var(--tlds-space-100) clamp(var(--tlds-space-200), (100% - var(--layout-composer-max)) / 2, calc(80px + var(--tlds-space-200))) var(--tlds-space-200);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.home__bottom>:not(.tlds-progressive-blur){z-index:1;position:relative}.home__composer{width:100%;max-width:var(--layout-composer-max);position:relative}.home__composer>.composer{z-index:1;position:relative}.home__prompts{gap:var(--tlds-space-50);width:100%;max-width:var(--layout-composer-max);flex-direction:column;display:flex}.home__prompts-label{padding:0 var(--tlds-space-75)}.stagger{animation:stagger-in var(--stagger-dur,var(--tlds-dur-slow)) var(--tlds-ease-out-quint) both;animation-delay:calc(var(--stagger-base,0s) + var(--i,0) * var(--stagger-step,50ms))}@keyframes stagger-in{0%{opacity:0;transform:translateY(var(--stagger-y,8px))}}@media (prefers-reduced-motion:reduce){.stagger{animation:none}.trend-strip__layer,.suggestion-card__art video,.example-card__arrow{transition:none}.trend-strip__track,.trend-meta__count,.trend-meta__spinner{animation:none}}@media (height<=560px){.home__prompts,.home__hero--chat .home__logo{display:none}.home__hero--chat{padding-block:var(--tlds-space-200)}}.home__scroll[data-cramped] .home__prompts{display:none}@media (height<=560px) and (width>=721px){.home__topbar{padding-top:var(--tlds-space-200)}}@container home (width<=672px){.home__heading{white-space:normal}.home__hero--chat{padding-block:var(--tlds-space-200)}.home__cards{width:auto;margin:-4px calc(-1 * var(--tlds-space-200)) -24px;padding:4px var(--tlds-space-200) 24px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tlds-space-200);scrollbar-width:none;align-self:stretch;overflow-x:auto}.home__cards::-webkit-scrollbar{display:none}.home__cards>li{scroll-snap-align:start;flex:0 0 220px}.suggestion-card__text{min-height:0}.trend-strip{--strip-min:140px;min-height:0;height:clamp(var(--strip-min), 25cqw, 180px);flex:none}.trend-examples{scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:2px;overflow-x:auto}.trend-examples::-webkit-scrollbar{display:none}.trend-examples>li{scroll-snap-align:start;flex:0 0 min(280px,82%)}}.trend-strip__track{will-change:transform;flex:none}.strip-media{flex-shrink:0;display:flex;position:relative}.strip-media__video{object-fit:cover;border-radius:var(--tlds-radius-5);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .24s ease-out;position:absolute;inset:0}.strip-media__video[data-live]{opacity:1}@media (prefers-reduced-motion:reduce){.strip-media__video{transition:none}}.splash{z-index:var(--tlds-z-tooltip);background-color:var(--tlds-surface-panel);transition:background-color .32s var(--tlds-ease-out-quart);place-items:center;display:grid;position:fixed;inset:0}.splash[data-phase=fly],.splash[data-phase=landed]{background-color:#0000}.splash__lockup{--name-width:160px;--lockup-gap:var(--tlds-space-250);--cursor-width:4px;--cursor-gap:6px;align-items:center;gap:var(--lockup-gap);color:var(--tlds-foreground-primary);opacity:0;transform:translateX(calc((var(--name-width) + var(--lockup-gap) + var(--cursor-gap) + var(--cursor-width)) / 2));transition:color .32s var(--tlds-ease-out-quart);display:flex}.splash:is([data-phase=reveal],[data-phase=read],[data-phase=fly],[data-phase=landed]) .splash__lockup{transition:transform var(--reveal-ms) var(--tlds-ease-in-out-quart), color .32s var(--tlds-ease-out-quart);transform:translate(0)}.splash[data-ready] .splash__lockup{opacity:1;animation:splash-in .26s var(--tlds-ease-out-quint) both}@keyframes splash-in{0%{opacity:0}}.splash__logo{--mark:clamp(56px, 12vw, 72px);width:calc(var(--mark) * 1.3367);height:calc(var(--mark) * 1.0282);margin:calc(var(--mark) * -.0107) calc(var(--mark) * -.1385) calc(var(--mark) * -.0175) calc(var(--mark) * -.1982);transform-origin:50%;will-change:transform;transition:transform var(--fly-ms) var(--tlds-ease-in-out-quart);flex-shrink:0;display:block;position:relative}.splash[data-phase=fly] .splash__logo,.splash[data-phase=landed] .splash__logo{transform:translate3d(var(--dx,0px), var(--dy,0px), 0) scale(var(--s,1))}.splash__lottie{position:absolute;inset:0}.splash__lottie svg{display:block}.splash__lottie svg>g path{fill:currentColor}.splash__mark{left:calc(var(--mark) * .1982);top:calc(var(--mark) * .0107);width:var(--mark);height:var(--mark);pointer-events:none;position:absolute}.splash__fallback{width:100%;height:100%;position:absolute;inset:0}.splash__name{padding-right:calc(var(--cursor-gap) + var(--cursor-width));display:block;position:relative}.splash__wordmark-window,.splash__wordmark-clip{display:block;overflow:hidden}.splash__wordmark-window{transition:opacity .26s var(--tlds-ease-out-quart)}.splash__wordmark-clip{transform:translate(-100%)}.splash__wordmark{font-family:var(--tlds-font-display);letter-spacing:var(--tlds-tracking-display);font-size:clamp(36px,8vw,52px);line-height:1.2;display:block;transform:translate(100%)}.splash__wordmark-clip,.splash__wordmark{transition:transform var(--reveal-ms) var(--tlds-ease-in-out-quart)}.splash:is([data-phase=reveal],[data-phase=read],[data-phase=fly],[data-phase=landed]) :is(.splash__wordmark-clip,.splash__wordmark){transform:translate(0)}.splash__cursor-track{height:96%;width:var(--cursor-width);position:absolute;top:2%;left:0;transform:translate(0)}.splash:is([data-phase=reveal],[data-phase=read],[data-phase=fly],[data-phase=landed]) .splash__cursor-track{animation:splash-cursor-travel calc(var(--reveal-ms) * 1.325) linear both}@keyframes splash-cursor-travel{0%{animation-timing-function:cubic-bezier(.793,.025,.838,.353);transform:translate(0)}37.7%{transform:translateX(calc(var(--name-width) * .596));animation-timing-function:cubic-bezier(.134,.415,.388,.826)}56.6%{transform:translateX(calc(var(--name-width) * .9563));animation-timing-function:cubic-bezier(.25,.46,.45,.94)}to{transform:translateX(calc(var(--name-width) + var(--cursor-gap)))}}.splash__cursor{--caret-head:var(--mosaic-caret-head);--caret-tail:var(--mosaic-caret-tail);--caret-glow:var(--mosaic-caret-glow);background:linear-gradient(180deg, var(--caret-head) 0%, var(--caret-tail) 100%);width:100%;height:100%;box-shadow:0 0 4px 0 color-mix(in srgb, var(--caret-glow) var(--mosaic-caret-glow-near), transparent), 0 0 10px 1px color-mix(in srgb, var(--caret-glow) var(--mosaic-caret-glow-far), transparent), 0 0 20px 3px color-mix(in srgb, var(--caret-glow) var(--mosaic-caret-glow-halo), transparent);opacity:0;transform-origin:0 0;transition:opacity .11s var(--tlds-ease-out-quart), transform .11s var(--tlds-ease-out-quart), --caret-head .32s var(--tlds-ease-out-quart), --caret-tail .32s var(--tlds-ease-out-quart), --caret-glow .32s var(--tlds-ease-out-quart);will-change:transform;border-radius:999px;display:block;transform:scaleY(.65)}.splash:not([data-phase=hold]) .splash__cursor{opacity:1;transform:scaleY(1)}.splash:is([data-phase=fly],[data-phase=landed]) .splash__cursor{--caret-head:var(--cursor-landing-head,var(--mosaic-accent-light));--caret-tail:var(--cursor-landing-tail,var(--mosaic-accent));--caret-glow:var(--cursor-landing-glow,var(--mosaic-accent));opacity:var(--cursor-landing-opacity,1);transform:translate3d(var(--cursor-dx,0px), var(--cursor-dy,0px), 0) scale(var(--cursor-sx,1), var(--cursor-sy,1));transition-duration:.11s, var(--fly-ms), .32s, .32s, .32s;transition-timing-function:var(--tlds-ease-out-quart), var(--tlds-ease-in-out-quart), var(--tlds-ease-out-quart), var(--tlds-ease-out-quart), var(--tlds-ease-out-quart)}.splash:is([data-phase=fly],[data-phase=landed]) .splash__wordmark-window{opacity:0}.shell:is([data-intro=hold],[data-intro=cursor],[data-intro=reveal],[data-intro=read]) .stagger{animation-play-state:paused}.shell[data-intro] .home__logo{opacity:0}.shell[data-intro-settling]{--stagger-base:.12s;--stagger-dur:.56s;--stagger-step:70ms;--stagger-y:16px}.shell[data-intro] .composer__caret{opacity:0;animation:none}.shell[data-intro] .composer__input{caret-color:#0000}@media (prefers-reduced-motion:reduce){.splash,.splash__lockup,.splash__logo,.splash__wordmark-window,.splash__wordmark-clip,.splash__wordmark,.splash__cursor-track,.splash__cursor{transition:none;animation:none}.splash:is([data-phase=reveal],[data-phase=read],[data-phase=fly],[data-phase=landed]) .splash__cursor-track{transform:translateX(calc(var(--name-width) + var(--cursor-gap)))}}.running-mark{width:var(--mark,48px);height:var(--mark,48px);color:var(--tlds-foreground-primary);flex-shrink:0;display:inline-block;position:relative}.running-mark__lottie{top:calc(var(--mark,48px) * -.0107);left:calc(var(--mark,48px) * -.1982);width:calc(var(--mark,48px) * 1.3367);height:calc(var(--mark,48px) * 1.0282);opacity:0;transition:opacity var(--tlds-dur-base) var(--tlds-ease-out-quart);position:absolute}.running-mark__lottie svg{display:block}.running-mark__lottie svg>g path{fill:currentColor}.running-mark__static{transition:opacity var(--tlds-dur-base) var(--tlds-ease-out-quart);position:absolute;inset:0}.running-mark[data-state=playing] .running-mark__lottie{opacity:1}.running-mark[data-state=playing] .running-mark__static{opacity:0}.running-mark[data-adopted] .running-mark__lottie,.running-mark[data-adopted] .running-mark__static{transition:none}@property --ring-turn{syntax:"<angle>";inherits:true;initial-value:0deg}.atom-mark{--ring-tilt:65.38deg;--ring-lean:30deg;isolation:isolate;width:var(--mark,20px);height:var(--mark,20px);transition:color var(--tlds-dur-base) ease;flex-shrink:0;line-height:0;display:inline-block;position:relative}.atom-mark__layer{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.atom-mark__hoop{--phi:calc(var(--ring-turn,0deg) * var(--ring-dir,1));--cp:cos(var(--phi));--sp:sin(var(--phi));--ct:cos(var(--ring-tilt));--st:sin(var(--ring-tilt));--ax:cos(var(--ring-lean));--az:sin(var(--ring-lean));--m-a:calc(var(--cp) + (1 - var(--cp)) * var(--ax) * var(--ax));--m-b:calc(var(--sp) * var(--az));--m-c:calc((1 - var(--cp)) * var(--ax) * var(--az) * var(--st) - var(--sp) * var(--az) * var(--ct));--m-d:calc(var(--cp) * var(--ct) - var(--sp) * var(--ax) * var(--st));--m-det:calc(var(--m-a) * var(--m-d) - var(--m-b) * var(--m-c));--depth-x:calc((1 - var(--cp)) * var(--ax) * var(--az));--depth-y:calc(var(--sp) * var(--ax) * var(--ct) + (var(--cp) + (1 - var(--cp)) * var(--az) * var(--az)) * var(--st));transform:translate(10px, 10px) rotate(var(--ring-spin,-45deg)) scale(1, .4165) translate(-10px, -10px);transform:translate(10px, 10px) rotate(var(--ring-spin,-45deg)) matrix(var(--m-a), var(--m-b), var(--m-c), var(--m-d), 0, 0) translate(-10px, -10px)}.atom-mark__frame{transform:translate(10px, 10px) rotate(calc(atan2(var(--depth-y), var(--depth-x)) - 90deg)) translate(-10px, -10px)}.atom-mark__ghost{z-index:-1;opacity:0;animation:var(--atom-tumble,atom-mark-tumble) var(--ring-period,5s) cubic-bezier(.45, 0, .3, 1) infinite, var(--atom-ghost,atom-mark-ghost) var(--ring-period,5s) cubic-bezier(.45, 0, .55, 1) infinite;animation-delay:calc(var(--ring-tumble-delay,0s) + var(--ghost-lag,0s));pointer-events:none}@keyframes atom-mark-ghost{0%,15%,39.8%,to{opacity:0}25%{opacity:var(--ghost-opacity,.3)}}.atom-mark[data-state] .atom-mark__ring{animation:var(--atom-tumble,atom-mark-tumble) var(--ring-period,5s) cubic-bezier(.45, 0, .3, 1) infinite;animation-delay:var(--ring-tumble-delay,0s)}.atom-mark[data-short-interval]{--atom-tumble:atom-mark-tumble-short;--atom-ghost:atom-mark-ghost-short;--atom-electron-hide:atom-mark-electron-hide-short}@keyframes atom-mark-tumble-short{0%,10%{--ring-turn:0deg}50%,to{--ring-turn:360deg}}@keyframes atom-mark-ghost-short{0%,10%,59.6%,to{opacity:0}30%{opacity:var(--ghost-opacity,.3)}}@keyframes atom-mark-electron-hide-short{0%,2.8%,57.2%,to{opacity:1}10%,50%{opacity:0}}.atom-mark[data-state] .atom-mark__ring[data-settled],.atom-mark__ghost[data-settled]{animation:none}@keyframes atom-mark-tumble{0%,15%{--ring-turn:0deg}35%,to{--ring-turn:360deg}}.atom-mark__orbit{fill:none;stroke-width:calc(var(--mark,20px) * .06);transition:opacity var(--tlds-dur-slow) var(--tlds-ease-out-quart)}.atom-mark__shade-near{stop-opacity:1}.atom-mark__shade-far{stop-opacity:0}.atom-mark__orbit--base{stroke:currentColor}.atom-mark__orbit--shade{opacity:0}.atom-mark[data-state=orbiting] .atom-mark__orbit--base{opacity:.42}.atom-mark[data-state=orbiting] .atom-mark__orbit--shade{opacity:1}.atom-mark__nucleus{fill:currentColor}.atom-mark__glow{opacity:0;transition:opacity var(--tlds-dur-slow) var(--tlds-ease-out-quart)}.atom-mark[data-state=orbiting] .atom-mark__glow{opacity:1}.atom-mark__glow-disc{transform-box:fill-box;transform-origin:50%}.atom-mark[data-state=orbiting] .atom-mark__glow-disc{animation:atom-mark-breathe 4.1s var(--tlds-ease-in-out-quart) infinite}@keyframes atom-mark-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.atom-mark__electron{color:var(--atom-mark-electron,currentColor);animation:atom-mark-arrive var(--tlds-dur-slow) var(--tlds-ease-out-quart) both}.atom-mark[data-state=leaving] .atom-mark__electron{animation:atom-mark-leave .42s var(--tlds-ease-out-quart) both}.atom-mark__orb{fill:currentColor}.atom-mark__electron-round{--inv:clamp(-12.5, 1 / var(--m-det), 12.5);animation:var(--atom-electron-hide,atom-mark-electron-hide) var(--ring-period,5s) linear infinite;animation-delay:var(--ring-tumble-delay,0s);transform:scaleY(2.401);transform:rotate(calc(90deg - atan2(var(--depth-y), var(--depth-x)))) matrix(calc(var(--m-d) * var(--inv)), calc(-1 * var(--m-b) * var(--inv)), calc(-1 * var(--m-c) * var(--inv)), calc(var(--m-a) * var(--inv)), 0, 0)}@keyframes atom-mark-arrive{0%{opacity:0}}@keyframes atom-mark-leave{to{opacity:0}}@keyframes atom-mark-electron-hide{0%,11.4%,38.6%,to{opacity:1}15%,35%{opacity:0}}@media (prefers-reduced-motion:reduce){.atom-mark__orbit,.atom-mark__glow{transition:none}.atom-mark[data-state] .atom-mark__ring,.atom-mark__ghost,.atom-mark[data-state=orbiting] .atom-mark__glow-disc,.atom-mark__electron,.atom-mark__electron-round{animation:none}}.chat{--chat-gutter:clamp(var(--tlds-space-200), min(9%, (100% - var(--layout-composer-max)) / 2), 96px);flex-direction:column;flex:1;min-height:0;padding:0;display:flex;position:relative}.chat__header{z-index:2;justify-content:space-between;align-items:center;gap:var(--tlds-space-200);padding:var(--tlds-space-200);flex-shrink:0;display:flex;position:sticky;top:0}.chat__header>:not(.tlds-progressive-blur){z-index:1;position:relative}@media (width<=720px){.chat__header{padding-left:calc(var(--tlds-space-150) + 32px + var(--tlds-space-100))}}.chat__header>.tlds-btn{view-transition-name:new-chat}.new-chat-menu__intel[data-highlighted] .tlds-menu__item-icon{color:var(--mosaic-accent-ink)}.chat__thread{scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto;container-type:inline-size}.chat__thread::-webkit-scrollbar{display:none}.chat__messages{flex-direction:column;margin-top:auto;display:flex}.chat__transcript-status{justify-content:center;align-items:center;gap:var(--tlds-space-100);padding:var(--tlds-space-300) 0;display:flex}.chat__transcript-spinner{color:var(--tlds-foreground-muted);animation:1.6s linear infinite tlds-spin}@media (prefers-reduced-motion:reduce){.chat__transcript-spinner{animation:none}}.chat__composer{z-index:2;width:100%;padding:var(--tlds-space-200) var(--chat-gutter) var(--tlds-space-200);justify-content:center;display:flex;position:sticky;bottom:0}.chat__messages:has(+.chat__end){margin-top:0}.chat__end{height:var(--tlds-space-400);flex-shrink:0}.chat__messages:has(+.chat__end):has(>.chat__transcript-status:only-child){padding-bottom:calc(var(--tlds-space-200) * 2 + 28px - var(--tlds-space-400));flex:1;justify-content:center}.chat__composer>:not(.tlds-progressive-blur){z-index:1;position:relative}.chat__scrollbar{bottom:var(--tlds-radius-5)}.msg{gap:var(--tlds-space-200);padding:var(--tlds-space-200) var(--chat-gutter);animation:msg-in var(--tlds-dur-enter) var(--tlds-ease-out-quint) both;display:flex}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.msg,.msg[data-live] .msg__feedback-reveal,.msg[data-live] .sources__nav,.msg[data-live] .msg__feedback-time{animation:none}}.msg--user{align-items:flex-end;gap:var(--tlds-space-75);flex-direction:column}.msg__bubble{min-width:0;max-width:480px;padding:var(--tlds-space-200);border-radius:var(--tlds-radius-5) var(--tlds-radius-5) var(--tlds-radius-2) var(--tlds-radius-5);background:var(--mosaic-accent-tint);overflow-wrap:anywhere;flex-direction:column;gap:10px;display:flex}.msg__chips{align-items:center;gap:var(--tlds-space-75);flex-wrap:wrap;width:100%;display:flex}.selection-chip{max-width:100%}.msg--assistant{align-items:flex-start}.msg__avatar{color:var(--tlds-foreground-primary);margin-top:-2px}@container (width<=720px){.msg--assistant:not(:has(>.msg__body>.msg__thinking:only-child),:has(>.msg__body>.campaign-results:only-child>.campaign-results__status:only-child)){gap:var(--tlds-space-100);flex-direction:column}.msg--assistant>.msg__body{width:100%}.msg--assistant:not(:has(>.msg__body>.msg__thinking:only-child),:has(>.msg__body>.campaign-results:only-child>.campaign-results__status:only-child))>.msg__avatar{margin-top:0}}.msg__body{align-items:flex-start;gap:var(--tlds-space-150);flex-direction:column;flex:1;min-width:0;max-width:800px;display:flex}.msg__paragraph{overflow-wrap:anywhere}.msg__answer{width:100%;min-width:0}.msg__feedback-reveal{grid-template-rows:1fr;width:100%;display:grid}.msg__feedback{justify-content:space-between;align-items:center;gap:var(--tlds-space-100);width:100%;min-height:0;display:flex}.msg[data-live] .msg__feedback-reveal{animation:feedback-unfold var(--tlds-dur-slow) var(--tlds-ease-out-quint) both}.msg[data-live] .sources__nav,.msg[data-live] .msg__feedback-time{animation:feedback-rise var(--tlds-dur-slow) var(--tlds-ease-out-quint) both;animation-delay:.12s}.msg[data-live] .msg__feedback-time{animation-delay:.2s}@keyframes feedback-unfold{0%{margin-top:calc(-1 * var(--tlds-space-150));grid-template-rows:0fr}}@keyframes feedback-rise{0%{opacity:0;transform:translateY(6px)}}.sources__nav{align-items:center;gap:var(--tlds-space-75);min-height:24px;display:flex}.sources__nav-back{rotate:180deg}.msg__markdown{align-items:flex-start;gap:var(--tlds-space-75);width:100%;min-width:0;color:var(--tlds-foreground-primary);flex-direction:column;display:flex}.msg__markdown>:is(h2,h3):not(:first-child){margin-top:calc(var(--tlds-space-200) - var(--tlds-space-75))}.msg__markdown ul,.msg__markdown ol{gap:var(--tlds-space-50);padding-left:var(--tlds-space-250);font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);overflow-wrap:anywhere;flex-direction:column;margin:0;list-style:outside;display:flex}.msg__markdown ol{list-style:decimal}.msg__markdown li{display:list-item}.msg__markdown li::marker{color:var(--tlds-foreground-muted)}.msg__markdown code{padding:0 var(--tlds-space-50);border-radius:var(--tlds-radius-1);background:var(--tlds-surface-sunken);font-family:var(--tlds-font-mono,ui-monospace, monospace);font-size:.92em}.msg__markdown pre{width:100%;padding:var(--tlds-space-150);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-sunken);font-size:var(--tlds-text-mini-size,12px);margin:0;line-height:1.5;overflow-x:auto}.msg__markdown pre code{font-size:inherit;background:0 0;padding:0}.msg__markdown a{color:inherit;text-underline-offset:2px;text-decoration:underline}.msg__markdown hr{background:var(--tlds-border-secondary);border:0;width:100%;height:1px;margin:0}.msg__markdown blockquote{padding:0 0 0 var(--tlds-space-150);border-left:2px solid var(--tlds-border-secondary);color:var(--tlds-foreground-secondary);margin:0}.md-table{border:1px solid var(--tlds-border-secondary);border-radius:var(--tlds-radius-2);width:100%;max-width:100%;overflow-x:auto}.msg__markdown table{border-collapse:collapse;width:100%;font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh)}.msg__markdown th,.msg__markdown td{padding:var(--tlds-space-100) var(--tlds-space-150);text-align:left;vertical-align:top;border-bottom:1px solid var(--tlds-border-secondary)}.msg__markdown th{color:var(--tlds-foreground-secondary);background:var(--tlds-surface-sunken);white-space:nowrap;font-weight:500}.msg__markdown tbody tr:last-child td{border-bottom:0}.msg__answer .md-table{--md-table-gutter:clamp(var(--tlds-space-200), min(9cqw, (100cqw - var(--layout-composer-max)) / 2), 96px);--md-table-lead:calc(var(--md-table-gutter) + 24px + var(--tlds-space-200));box-sizing:border-box;width:100cqw;max-width:none;padding-inline:var(--md-table-lead) var(--md-table-gutter);scrollbar-width:thin;border:0;border-radius:0;margin-inline-start:calc(-1 * var(--md-table-lead))}@container (width<=720px){.msg__answer .md-table{--md-table-lead:var(--md-table-gutter)}}.msg__answer .md-table table{width:min(800px, 100cqw - var(--md-table-lead) - var(--md-table-gutter));border:1px solid var(--tlds-border-secondary);border-radius:var(--tlds-radius-2);border-collapse:separate;border-spacing:0}.msg__answer .md-table :is(th,td){min-width:128px}.msg__answer .md-table thead th:first-child{border-top-left-radius:calc(var(--tlds-radius-2) - 1px)}.msg__answer .md-table thead th:last-child{border-top-right-radius:calc(var(--tlds-radius-2) - 1px)}.msg__user-text{white-space:pre-wrap}.msg__answer[data-streaming] .msg__markdown>:last-child:after{content:"";vertical-align:-.15em;background:var(--tlds-foreground-primary);border-radius:1px;width:2px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite caret-blink;display:inline-block}@keyframes caret-blink{to{visibility:hidden}}.cite{min-width:18px;height:18px;padding:var(--tlds-space-25) var(--tlds-space-50);vertical-align:.15em;border-radius:var(--tlds-radius-1);background:var(--tlds-foreground-primary);color:var(--tlds-foreground-inverse);font-size:var(--tlds-text-micromini-size);font-weight:400;line-height:var(--tlds-text-micromini-lh);font-variant-numeric:tabular-nums;transition:opacity var(--tlds-dur-fast) var(--tlds-ease-hover), transform var(--tlds-dur-micro) var(--tlds-ease-out-quart);justify-content:center;align-items:center;margin:0 2px;display:inline-flex}@media (any-hover:hover){:where(html:not([data-input=touch])) .cite:hover{opacity:.8}}.cite:active{opacity:.8;transform:scale(.96)}.cite--static{pointer-events:none;margin:0}.msg__markdown :is(h2,h3,h4) .cite{margin-left:var(--tlds-space-100);vertical-align:.2em}@property --fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --fade-end{syntax:"<length>";inherits:false;initial-value:0}.sources{gap:var(--tlds-space-150);flex-direction:column;width:100%;min-width:0;display:flex}.sources__header{justify-content:space-between;align-items:center;gap:var(--tlds-space-100);display:flex}.ref-strip{gap:var(--tlds-space-100);scrollbar-width:none;--fade-size:12px;--fade-start:0px;--fade-end:0px;width:100%;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);align-items:flex-start;padding-bottom:2px;transition:--fade-start .2s ease-out,--fade-end .2s ease-out;display:flex;overflow-x:auto}.ref-strip[data-fade-start]{--fade-start:var(--fade-size)}.ref-strip[data-fade-end]{--fade-end:var(--fade-size)}.ref{gap:var(--tlds-space-75);flex-direction:column;flex-shrink:0;width:120px;display:flex}.ref__head{align-items:center;gap:var(--tlds-space-75);height:18px;display:flex}.ref-card{border-radius:var(--tlds-radius-5);background:var(--tlds-surface-body);border:1px solid var(--tlds-border-secondary);text-align:left;width:100%;height:230px;transition:transform var(--tlds-dur-base) var(--tlds-ease-out-quart), border-color var(--tlds-dur-base) var(--tlds-ease-out-quart);flex-direction:column;display:flex;overflow:hidden}@media (any-hover:hover){:where(html:not([data-input=touch])) .ref-card:hover{border-color:var(--tlds-border-primary);transform:translateY(-2px)}:where(html:not([data-input=touch])) .ref-card:hover .ref-card__media img{transform:scale(1.04)}}.ref-card:active{transition-duration:var(--tlds-dur-micro);transform:translateY(0)scale(.99)}.ref-card:focus-visible{outline-offset:-3px}.ref-card__media{aspect-ratio:1;background:var(--tlds-surface-muted);width:100%;color:var(--tlds-foreground-on-media);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ref-card__media img{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform var(--tlds-dur-slow) var(--tlds-ease-out-quart);animation:ref-poster-in var(--tlds-dur-base) var(--tlds-ease-out-quart) both;position:absolute;inset:0}@keyframes ref-poster-in{0%{opacity:0}}.ref-card__media[data-kind=video][data-poster]:after{content:"";background:#00000042;position:absolute;inset:0}.ref-card__play{z-index:1;transition:color var(--tlds-dur-base) var(--tlds-ease-out-quart);position:relative}.ref-card__media:not([data-poster]) .ref-card__play{color:var(--tlds-foreground-muted)}.ref-card__placeholder{color:var(--tlds-foreground-muted);display:flex}.ref-card__body{justify-content:space-between;align-items:flex-start;gap:var(--tlds-space-100);width:100%;min-height:0;padding:var(--tlds-space-150);flex-direction:column;flex:1;display:flex}.ref-card__title{overflow-wrap:anywhere;width:100%}.ref-card[data-untitled]{height:190px}.ref-card[data-untitled] .ref-card__body{justify-content:flex-start}.ref-card__chips{align-items:flex-start;gap:var(--tlds-space-75);flex-direction:column;display:flex}.ref-card .tlds-chip.ref-card__kind{background:var(--tlds-surface-secondary)}.ref-card__time{font-variant-numeric:tabular-nums}.msg__commentary{gap:var(--tlds-space-75);flex-direction:column;display:flex}.msg__thinking{min-height:24px;padding:var(--tlds-space-25) var(--tlds-space-150);border-left:1px solid var(--tlds-border-secondary);align-items:center;margin-block:-2px;display:flex}.msg__error{align-items:flex-start;gap:var(--tlds-space-100);flex-direction:column;width:100%;display:flex}@media (prefers-reduced-motion:reduce){.msg__answer[data-streaming] .msg__markdown>:last-child:after{animation:none}.ref-strip{transition:none}.ref-card__media img{animation:none}.ref-card__play{transition:none}}.msg__canvas-wrap{gap:var(--tlds-space-150);flex-direction:column;width:100%;display:flex}.msg__canvas-card{--press-scale:.99;align-items:center;gap:var(--tlds-space-100);width:min(480px,100%);min-width:0;min-height:72px;padding:var(--tlds-space-200);border:1px solid var(--tlds-border-secondary);border-radius:var(--tlds-radius-5);background:var(--tlds-surface-card);box-shadow:var(--tlds-shadow-md);text-align:left;transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover), border-color var(--tlds-dur-fast) var(--tlds-ease-hover), scale var(--tlds-dur-micro) var(--tlds-ease-out-quart);display:flex}@media (any-hover:hover){:where(html:not([data-input=touch])) .msg__canvas-card:hover{background:var(--tlds-surface-hover);border-color:var(--tlds-border-primary)}}.msg__canvas-card:active,.msg__canvas-card[data-pressed]{background:var(--tlds-surface-hover);border-color:var(--tlds-border-primary)}.msg__canvas-card[data-pressed]{scale:var(--press-scale)}.msg__canvas-card-title{text-align:left;cursor:default;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;min-width:0;padding:0;display:flex}.msg__canvas-card-title>*{min-width:0}.msg__canvas-bar{align-items:center;gap:var(--tlds-space-100);flex-shrink:0;display:flex}.msg__artifact-save{background:currentColor;width:16px;height:16px;display:block;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJzYXZlIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTExLjMzMzMgMTRWOS4zMzMzM0MxMS4zMzMzIDkuMTU2NTIgMTEuMjYzMSA4Ljk4Njk1IDExLjEzODEgOC44NjE5M0MxMS4wMTMgOC43MzY5IDEwLjg0MzUgOC42NjY2NyAxMC42NjY3IDguNjY2NjdINS4zMzMzM0M1LjE1NjUyIDguNjY2NjcgNC45ODY5NSA4LjczNjkgNC44NjE5MyA4Ljg2MTkzQzQuNzM2OSA4Ljk4Njk1IDQuNjY2NjcgOS4xNTY1MiA0LjY2NjY3IDkuMzMzMzNWMTRNNC42NjY2NyAyVjQuNjY2NjdDNC42NjY2NyA0Ljg0MzQ4IDQuNzM2OSA1LjAxMzA1IDQuODYxOTMgNS4xMzgwN0M0Ljk4Njk1IDUuMjYzMSA1LjE1NjUyIDUuMzMzMzMgNS4zMzMzMyA1LjMzMzMzSDEwTTEwLjEzMzMgMkMxMC40ODUgMi4wMDUwMSAxMC44MjA1IDIuMTQ4NzggMTEuMDY2NyAyLjRMMTMuNiA0LjkzMzMzQzEzLjg1MTIgNS4xNzk1MSAxMy45OTUgNS41MTQ5NyAxNCA1Ljg2NjY3VjEyLjY2NjdDMTQgMTMuMDIwMyAxMy44NTk1IDEzLjM1OTQgMTMuNjA5NSAxMy42MDk1QzEzLjM1OTQgMTMuODU5NSAxMy4wMjAzIDE0IDEyLjY2NjcgMTRIMy4zMzMzM0MyLjk3OTcxIDE0IDIuNjQwNTcgMTMuODU5NSAyLjM5MDUyIDEzLjYwOTVDMi4xNDA0OCAxMy4zNTk0IDIgMTMuMDIwMyAyIDEyLjY2NjdWMy4zMzMzM0MyIDIuOTc5NzEgMi4xNDA0OCAyLjY0MDU3IDIuMzkwNTIgMi4zOTA1MkMyLjY0MDU3IDIuMTQwNDggMi45Nzk3MSAyIDMuMzMzMzMgMkgxMC4xMzMzWiIgc3Ryb2tlPSIjMTcxNzE3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K) 50%/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJzYXZlIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTExLjMzMzMgMTRWOS4zMzMzM0MxMS4zMzMzIDkuMTU2NTIgMTEuMjYzMSA4Ljk4Njk1IDExLjEzODEgOC44NjE5M0MxMS4wMTMgOC43MzY5IDEwLjg0MzUgOC42NjY2NyAxMC42NjY3IDguNjY2NjdINS4zMzMzM0M1LjE1NjUyIDguNjY2NjcgNC45ODY5NSA4LjczNjkgNC44NjE5MyA4Ljg2MTkzQzQuNzM2OSA4Ljk4Njk1IDQuNjY2NjcgOS4xNTY1MiA0LjY2NjY3IDkuMzMzMzNWMTRNNC42NjY2NyAyVjQuNjY2NjdDNC42NjY2NyA0Ljg0MzQ4IDQuNzM2OSA1LjAxMzA1IDQuODYxOTMgNS4xMzgwN0M0Ljk4Njk1IDUuMjYzMSA1LjE1NjUyIDUuMzMzMzMgNS4zMzMzMyA1LjMzMzMzSDEwTTEwLjEzMzMgMkMxMC40ODUgMi4wMDUwMSAxMC44MjA1IDIuMTQ4NzggMTEuMDY2NyAyLjRMMTMuNiA0LjkzMzMzQzEzLjg1MTIgNS4xNzk1MSAxMy45OTUgNS41MTQ5NyAxNCA1Ljg2NjY3VjEyLjY2NjdDMTQgMTMuMDIwMyAxMy44NTk1IDEzLjM1OTQgMTMuNjA5NSAxMy42MDk1QzEzLjM1OTQgMTMuODU5NSAxMy4wMjAzIDE0IDEyLjY2NjcgMTRIMy4zMzMzM0MyLjk3OTcxIDE0IDIuNjQwNTcgMTMuODU5NSAyLjM5MDUyIDEzLjYwOTVDMi4xNDA0OCAxMy4zNTk0IDIgMTMuMDIwMyAyIDEyLjY2NjdWMy4zMzMzM0MyIDIuOTc5NzEgMi4xNDA0OCAyLjY0MDU3IDIuMzkwNTIgMi4zOTA1MkMyLjY0MDU3IDIuMTQwNDggMi45Nzk3MSAyIDMuMzMzMzMgMkgxMC4xMzMzWiIgc3Ryb2tlPSIjMTcxNzE3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K) 50%/contain no-repeat}.msg__canvas-feedback:has(>.sr-only:only-child){position:absolute}.msg__artifact-share-link{width:min(480px,100%);padding:var(--tlds-space-100);border:1px solid var(--tlds-border-secondary);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-card);color:var(--tlds-foreground-primary)}.msg__canvas-pending{align-items:center;gap:var(--tlds-space-75);min-height:24px;color:var(--tlds-foreground-secondary);display:flex}.msg__canvas{border-radius:var(--tlds-radius-5);border:1px solid var(--tlds-border-secondary);background:var(--tlds-surface-body);width:100%;animation:canvas-in var(--tlds-dur-base) var(--tlds-ease-out-quart) both;position:relative;overflow:hidden}.msg__canvas iframe{width:100%;transition:height var(--tlds-dur-slow) var(--tlds-ease-out-quart);border:0;display:block}.chat-view-panel .msg__canvas{background:0 0;border:0;border-radius:0;flex-shrink:0}.chat-view-panel .msg__canvas[data-status=loading]{flex:1;min-height:0}.msg__canvas[data-status=loading]>.msg__canvas-view{visibility:hidden;pointer-events:none;position:absolute;inset:0}.msg__canvas-error{justify-content:center;align-items:center;gap:var(--tlds-space-100);padding:var(--tlds-space-200);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.msg__canvas[data-status=error]{height:auto;min-height:120px}.msg__canvas-spinner{animation:1.6s linear infinite tlds-spin}@keyframes canvas-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.msg__canvas-card,.msg__canvas-card[data-pressed]{transition:none;scale:none}.msg__canvas,.msg__canvas-spinner{animation:none}.msg__canvas iframe{transition:none}}.chat[data-surface=intel] .msg__bubble{background:var(--tlds-color-gray-300)}.scan-loader{--scan-ink:var(--tlds-foreground-primary);--scan-0:color-mix(in srgb, var(--scan-ink) 10%, transparent);--scan-1:color-mix(in srgb, var(--scan-ink) 14%, transparent);--scan-2:color-mix(in srgb, var(--scan-ink) 18%, transparent);--scan-3:color-mix(in srgb, var(--scan-ink) 24%, transparent);--scan-4:color-mix(in srgb, var(--scan-ink) 32%, transparent);--scan-5:color-mix(in srgb, var(--scan-ink) 43%, transparent);--scan-6:color-mix(in srgb, var(--scan-ink) 58%, transparent);--scan-7:color-mix(in srgb, var(--scan-ink) 77%, transparent);--scan-8:var(--scan-ink);align-items:center;gap:var(--tlds-space-75);min-width:0;display:inline-flex}.scan-loader__grid{flex-shrink:0;grid-template-columns:repeat(5,2px);grid-auto-rows:2px;gap:1px;padding:1px;display:grid}.scan-loader__cell{background-color:var(--scan-0)}.scan-loader__label{white-space:nowrap;animation:2.4s linear infinite scan-shimmer;display:inline-flex;-webkit-mask-image:linear-gradient(90deg,#000000b3 35%,#000 50%,#000000b3 65%);mask-image:linear-gradient(90deg,#000000b3 35%,#000 50%,#000000b3 65%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes scan-shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}70%,to{-webkit-mask-position:0 0;mask-position:0 0}}.scan-loader__ch{display:inline-block;position:relative}.scan-loader__base{visibility:hidden}.scan-loader__glyph{text-align:center;position:absolute;inset:0}.scan-loader__glyph.is-scramble{color:var(--tlds-foreground-subtle)}.scan-loader__dots>span{opacity:0}.scan-loader__dots.is-on>span{animation:1.25s step-end infinite scan-dot-1}.scan-loader__dots.is-on>span:nth-child(2){animation-name:scan-dot-2}.scan-loader__dots.is-on>span:nth-child(3){animation-name:scan-dot-3}@keyframes scan-dot-1{0%{opacity:.25}25%,to{opacity:1}}@keyframes scan-dot-2{0%{opacity:.25}50%,to{opacity:1}}@keyframes scan-dot-3{0%{opacity:.25}75%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.scan-loader__dots.is-on>span{opacity:1;animation:none}.scan-loader__label{animation:none;-webkit-mask-image:none;mask-image:none}}.panel{background:var(--tlds-surface-panel);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.panel__scroll{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.panel__header{z-index:2;align-items:center;gap:var(--tlds-space-100);padding:var(--tlds-space-200);min-height:calc(32px + 2 * var(--tlds-space-200));flex-shrink:0;display:flex;position:sticky;top:0}.panel__header>:not(.tlds-progressive-blur){z-index:1;position:relative}@media (width<=720px){.panel__header{padding-left:calc(var(--tlds-space-150) + 32px + var(--tlds-space-100))}}.panel__icon{color:var(--tlds-foreground-primary);flex-shrink:0;display:inline-flex}.panel__actions{align-items:center;gap:var(--tlds-space-100);flex-shrink:0;display:flex}.panel__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.panel__body{gap:var(--tlds-space-200);min-height:0;padding:0 var(--tlds-space-200) var(--tlds-space-200);flex-direction:column;flex:1 0 auto;display:flex}.panel__scrollbar{bottom:calc(var(--tlds-radius-5) / 2)}.panel-loading{color:var(--tlds-foreground-secondary);background:0 0;place-items:center;display:grid;position:absolute;inset:0}.panel-loading__spinner{animation:1.6s linear infinite tlds-spin}@media (prefers-reduced-motion:reduce){.panel-loading__spinner{animation:none}}.clip-panel__content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.clip-panel__content[data-pending]>.panel-card{visibility:hidden;position:absolute;inset:0;overflow:hidden}.panel-card{gap:var(--tlds-space-200);width:100%;max-width:900px;padding:var(--tlds-space-200) var(--tlds-space-300);border-radius:var(--tlds-radius-5);background:var(--tlds-surface-sunken);animation:stagger-in var(--tlds-dur-slow) var(--tlds-ease-out-quint) both;flex-direction:column;flex:none;margin-inline:auto;display:flex}.panel-card:nth-child(2){animation-delay:60ms}.panel-card[data-tone=body]{background:var(--tlds-surface-body)}.panel-card[data-tone=transparent]{background:0 0}.panel-card--jil:has(.msg__canvas[data-status=loading]){background:0 0;flex:1}.panel-eyebrow{justify-content:space-between;align-items:center;gap:var(--tlds-space-100);display:flex}.panel-eyebrow__label{align-items:stretch;gap:var(--tlds-space-75);display:flex}.panel-eyebrow__bar{border-radius:var(--tlds-radius-2);background:var(--tlds-foreground-disabled);width:2px}.panel-eyebrow__actions{align-items:center;gap:var(--tlds-space-75);margin:-6px 0;display:flex}.doc-section{gap:var(--tlds-space-75);flex-direction:column;display:flex}.doc-list{padding-left:21px;list-style:outside}.doc-list li::marker{color:var(--tlds-foreground-primary)}.clip-frame{--clip-max-height:640px;--clip-aspect:var(--clip-ratio,calc(16 / 9));aspect-ratio:var(--clip-aspect);width:min(100%, calc(var(--clip-max-height) * var(--clip-aspect)));border-radius:var(--tlds-radius-6);background:var(--tlds-surface-muted);margin-inline:auto;position:relative}.clip-frame[data-live]{transition:aspect-ratio var(--tlds-dur-base) var(--tlds-ease-out-quart), width var(--tlds-dur-base) var(--tlds-ease-out-quart)}.panel-card{transition:opacity var(--tlds-dur-base) var(--tlds-ease-out-quart)}.panel-card[data-pending]{opacity:0;transition:none}.clip-frame>*{width:100%;height:100%;position:absolute;inset:0}.clip-frame[data-away]>*{visibility:hidden}.clip-frame>.clip-player{opacity:0;transition:opacity var(--tlds-dur-base) var(--tlds-ease-out-quart);position:absolute}.clip-frame>.clip-player--ready{opacity:1}.clip-frame__poster{object-fit:contain;pointer-events:none}.clip-frame__placeholder{color:var(--tlds-foreground-disabled);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.clip-frame[data-live],.panel-card,.clip-frame>.clip-player{transition:none}}.artifact-panel__card{position:relative}.artifact-panel__card[data-loading]{background:0 0;flex:1}.artifact-panel__card[data-loading] .artifact-panel__frame{visibility:hidden;pointer-events:none;position:absolute;inset:0}.artifact-panel__frame{background:0 0;border:0;flex:none;width:100%;display:block}.artifact-panel__notice{justify-content:center;align-items:center;gap:var(--tlds-space-100);padding:var(--tlds-space-300);text-align:center;flex-direction:column;flex:1;display:flex}.artifact-viewer{background:var(--tlds-surface-body);height:100dvh;position:relative}.artifact-viewer__scroll{flex-direction:column;height:100%;display:flex;overflow:auto}.artifact-viewer__header{z-index:1;flex:none;padding:16px 24px;position:sticky;top:0}.artifact-viewer__toolbar{align-items:center;gap:24px;max-width:900px;min-height:40px;margin-inline:auto;display:flex;position:relative}.artifact-viewer__brand{font-family:Milling, var(--tlds-font-sans);flex:none;font-size:24px}.artifact-viewer__title{flex:1;min-width:0;margin:0}.artifact-viewer__body{flex-direction:column;flex:1 0 auto;gap:16px;padding:8px 24px 32px;display:flex}.artifact-viewer__copy-fallback{gap:8px;width:100%;max-width:900px;margin-inline:auto;display:grid}.artifact-viewer__copy-fallback input{border:1px solid var(--tlds-border-primary);background:var(--tlds-surface-body);border-radius:8px;width:100%;padding:8px 12px}@media (width<=600px){.artifact-viewer__header{padding-inline:16px}.artifact-viewer__toolbar{gap:16px}.artifact-viewer__body{padding-inline:16px}}.mosaic-jil-panel__viewport{flex:none}.mosaic-jil-panel__notice{align-items:flex-start;gap:var(--tlds-space-100);flex-direction:column;display:flex}.library{--dialog-width:1000px;--dialog-max-height:794px;height:min(100dvh - 48px,794px)}.library__tabs{flex-direction:column;flex:1;min-height:0;display:flex}.library-view{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative}.library__scrollbar{top:calc(var(--tlds-scrollbar-inset-start,0px) + var(--tlds-scrollbar-gap) + var(--layout-gutter));right:var(--layout-gutter);bottom:calc(var(--tlds-scrollbar-inset-end,0px) + var(--tlds-scrollbar-gap) + var(--layout-gutter))}.library__body{--library-table-head:48px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.library__pinned{--pb-surface:var(--tlds-surface-body);z-index:2;flex-shrink:0;position:sticky;top:0}.library__pinned>:not(.tlds-progressive-blur){z-index:1;position:relative}.library__pinned>.library__toolbar{padding:var(--tlds-space-200) var(--tlds-space-200) var(--tlds-space-100)}.library__body:has(.library__panel--flush .data-table) .library__pinned>.tlds-progressive-blur{bottom:calc(-1 * var(--library-table-head))}.library__panel--flush .data-table th{z-index:3;background:0 0}.library-view__head{justify-content:space-between;align-items:center;gap:var(--tlds-space-100);padding:var(--tlds-space-100) var(--tlds-space-200);display:flex;position:relative}.library-view__head-actions{align-items:center;gap:var(--tlds-space-150);display:flex}.library-view__foot{--pb-surface:var(--tlds-surface-body);z-index:2;padding:var(--tlds-space-200);flex-shrink:0;position:sticky;bottom:0}.library-view__foot>:not(.tlds-progressive-blur){z-index:1;position:relative}.library-view__foot-row{justify-content:space-between;align-items:center;gap:var(--tlds-space-100);display:flex}.library-view__foot-actions{align-items:center;gap:var(--tlds-space-100);display:flex}.library__chat-menu{max-width:280px}.library__title{align-items:center;gap:var(--tlds-space-50);flex:1;min-width:0;max-width:28%;margin:0;display:flex}.library__title-trigger.tlds-select__trigger{max-width:100%;margin-left:calc(-1 * var(--tlds-space-100));flex-shrink:1}.library__tablist{position:absolute;top:50%;left:50%;translate:-50% -50%}@media (width<=720px){.library-view__head{row-gap:var(--tlds-space-150);grid-template-columns:minmax(0,1fr) auto;display:grid}.library__title{grid-area:1/1;max-width:none}.library-view__head-actions{grid-area:1/2}.library__tablist{grid-area:2/1/3/3;justify-self:start;position:relative;top:auto;left:auto;translate:none}.library__toolbar,.library__toolbar-group{row-gap:var(--tlds-space-100);flex-wrap:wrap}}.library__content{outline:none;flex:1;padding:0;display:flex}.library__panel{gap:var(--tlds-space-100);padding:var(--tlds-space-200);flex-direction:column;flex:1;display:flex}.library__panel--flush{padding-top:0;position:relative}.lib-marquee{z-index:4;border:1px solid var(--tlds-border-primary);background:color-mix(in srgb, var(--tlds-foreground-primary) 6%, transparent);pointer-events:none;transition:opacity var(--tlds-dur-base) var(--tlds-ease-out-quart);border-radius:2px;position:absolute;top:0;left:0}.lib-marquee[data-leaving]{opacity:0}@media (prefers-reduced-motion:reduce){.lib-marquee{transition:none}}.library__panel[data-marquee]{-webkit-user-select:none;user-select:none}.library__panel[data-marquee]>:not(.lib-marquee){pointer-events:none}.library__body .library__panel{padding-bottom:0}.library__toolbar{justify-content:space-between;align-items:center;gap:var(--tlds-space-200);min-height:36px;display:flex}.library__toolbar-group{align-items:center;gap:var(--tlds-space-100);display:flex}.library__toolbar .tlds-select__trigger[data-placeholder] .tlds-select__value{color:var(--tlds-foreground-primary)}.group-picker__trigger{max-width:220px}.group-menu{min-width:220px}.group-menu .tlds-menu__sub-trigger[data-picked] .tlds-menu__item-label{font-weight:500}.group-dialog__field{gap:var(--tlds-space-75);flex-direction:column;display:flex}.group-dialog__input{width:100%;height:36px;padding:0 var(--tlds-space-100);border:1px solid var(--tlds-border-secondary);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-card);color:var(--tlds-foreground-primary);font:inherit;font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);transition:border-color var(--tlds-dur-fast) var(--tlds-ease-hover);outline:none}@media (any-hover:hover){:where(html:not([data-input=touch])) .group-dialog__input:hover{border-color:var(--tlds-border-primary)}}.group-dialog__input:focus{border-color:var(--tlds-border-focus)}.group-dialog__input[aria-invalid=true]{border-color:var(--tlds-foreground-status-error)}.group-dialog__error{color:var(--tlds-foreground-status-error)}.group-dialog__input::placeholder{color:var(--tlds-foreground-muted)}.library__tool-btn{background:var(--tlds-surface-secondary)}.library__scroll{flex:1}.data-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.data-table th,.data-table td{padding:var(--tlds-space-150);text-align:left;vertical-align:middle;border-bottom:1px solid var(--tlds-border-hairline);white-space:nowrap;transition:border-bottom-color var(--tlds-dur-micro) var(--tlds-ease-hover);overflow:hidden}.data-table th{top:var(--library-pinned,0px);z-index:1;height:var(--library-table-head,48px);background:var(--tlds-surface-body);font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh);color:var(--tlds-foreground-primary);border-bottom-color:var(--tlds-border-secondary);font-weight:500;position:sticky}.data-table td{height:56px;font-size:var(--tlds-text-small-size);line-height:var(--tlds-text-small-lh)}.data-table tbody tr{transition:background-color var(--tlds-dur-micro) var(--tlds-ease-hover)}@media (any-hover:hover){:where(html:not([data-input=touch])) .data-table tbody tr:hover{background:var(--tlds-surface-hover)}}.data-table tbody tr:active{background:var(--tlds-surface-hover)}@media (any-hover:hover){:where(html:not([data-input=touch])) .data-table tbody tr:hover>td{border-bottom-color:#0000}:where(html:not([data-input=touch])) .data-table tbody tr:has(+tr:hover)>td{border-bottom-color:#0000}:where(html:not([data-input=touch])) .data-table thead:has(+tbody>tr:first-child:hover) th{border-bottom-color:#0000}}@media (prefers-reduced-motion:reduce){.data-table th,.data-table td{transition:none}}.data-table tbody tr[data-selected]{background:var(--tlds-surface-secondary)}.data-table tbody tr[data-disabled]{color:var(--tlds-foreground-disabled);pointer-events:none}.data-table--artifacts tbody tr[data-disabled]>.data-table__check{pointer-events:auto}.data-table__check{width:32px;padding-left:var(--tlds-space-100)!important;padding-right:var(--tlds-space-100)!important}.data-table__check>.checkbox{margin-inline:auto;display:grid}.data-table th:nth-child(2),.data-table td:nth-child(2){width:80px}.data-table th:nth-child(4){width:14%}.data-table th:nth-child(5){width:10%}.data-table th:nth-child(6){width:9%}.data-table th:nth-child(7){width:140px}.data-table--artifacts th:nth-child(2){width:32%}.data-table--artifacts td:nth-child(2){width:auto}.data-table--artifacts th:nth-child(4),.data-table--artifacts th:nth-child(5){width:120px}@media (width<=720px){.library-view.sidebar__library{padding-inline:0}.sidebar__library .library__pinned,.sidebar__library .library__content{padding-inline:var(--layout-gutter)}.sidebar__library .library-view__foot{padding-inline:calc(var(--layout-gutter) + var(--tlds-space-200))}.sidebar__library .library__panel{min-width:0}.sidebar__library .library__scroll--artifacts{--bleed:calc(var(--layout-gutter) + var(--tlds-space-200));margin-inline:calc(-1 * var(--bleed));padding-inline:var(--bleed);overscroll-behavior-x:contain;flex:none;overflow-x:auto}.data-table--artifacts{min-width:720px}.data-table--artifacts th{position:static}}.data-table__num{text-align:right!important}.data-table__sort{color:inherit;font:inherit;cursor:default;align-items:center;gap:2px;display:inline-flex}@media (any-hover:hover){:where(html:not([data-input=touch])) .data-table__sort:hover{color:var(--tlds-foreground-secondary)}}.data-table__sort:active{color:var(--tlds-foreground-secondary)}.data-table__actions{align-items:center;gap:var(--tlds-space-75);color:var(--tlds-foreground-secondary);margin:-4px 0;display:inline-flex}.checkbox{width:16px;height:16px;color:var(--tlds-foreground-secondary);border-radius:4px;place-items:center;display:inline-grid;position:relative}.checkbox>*{grid-area:1/1}.checkbox__mark{background:var(--tlds-surface-primary);opacity:0;width:12px;height:12px;transition:opacity var(--tlds-dur-fast) var(--tlds-ease-out-quart), transform var(--tlds-dur-fast) var(--tlds-ease-spring);--checkbox-glyph:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27%3E%3Cpath d=%27M2.75 6.25 5.1 8.6 9.4 3.6%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");border-radius:3.5px;position:relative;transform:scale(.6)}.checkbox__mark:after{content:"";background:var(--tlds-foreground-inverse);-webkit-mask:var(--checkbox-glyph) center / 12px 12px no-repeat;-webkit-mask:var(--checkbox-glyph) center / 12px 12px no-repeat;-webkit-mask:var(--checkbox-glyph) center / 12px 12px no-repeat;mask:var(--checkbox-glyph) center / 12px 12px no-repeat;position:absolute;inset:0}.checkbox[aria-checked=true] .checkbox__mark,.checkbox[aria-checked=mixed] .checkbox__mark{opacity:1;transform:scale(1)}.checkbox[aria-checked=mixed] .checkbox__mark{--checkbox-glyph:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27%3E%3Cpath d=%27M3 6h6%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E")}.table-thumb{border-radius:var(--tlds-radius-1);background:var(--tlds-surface-muted);width:56px;height:32px;color:var(--tlds-foreground-secondary);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.table-thumb img{object-fit:cover;width:100%;height:100%}.table-thumb[data-kind=video]:after{content:"";background:linear-gradient(#6663 81%,#0003);position:absolute;inset:0}.table-thumb__badge{color:#fff;z-index:1;background:#0006;border-radius:3px;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex;position:absolute;top:10px;left:22px}.avatar-stack{align-items:center;gap:2px;height:24px;display:inline-flex}.avatar-stack__item{border-radius:var(--tlds-radius-1);border:1px solid var(--tlds-border-secondary);object-fit:cover;width:24px;height:24px}.avatar-stack__more{border-radius:var(--tlds-radius-1);background:var(--tlds-color-alpha-300);color:#fff;width:24px;height:24px;font-family:var(--tlds-font-display);text-transform:uppercase;justify-content:center;align-items:center;margin-left:-26px;font-size:10px;display:inline-flex}.avatar-stack__more[data-solo]{color:var(--tlds-foreground-primary);font-family:var(--tlds-font-sans);font-size:var(--tlds-text-small-size);background:0 0;margin-left:0}.lib-grid{--lib-tile-min:180px;grid-template-columns:repeat(auto-fill, minmax(min(var(--lib-tile-min), 100%), 1fr));gap:var(--tlds-space-150);--rows-window:.24s;--row-step:min(var(--row-step-max,16ms), var(--rows-window) / max(var(--n,1) - 1, 1));padding:0 0 var(--tlds-space-100);display:grid}.lib-card{min-width:0}.lib-card,.data-table tbody .lib-file-row{--press-scale:.96;cursor:default;transform-origin:50%;transition:background-color var(--tlds-dur-fast) var(--tlds-ease-hover), border-color var(--tlds-dur-fast) var(--tlds-ease-hover), scale var(--tlds-dur-micro) var(--tlds-ease-out-quart)}.lib-card[data-pressed],.lib-file-row[data-pressed]{scale:var(--press-scale)}@media (prefers-reduced-motion:reduce){.lib-card,.data-table tbody .lib-file-row{transition:none;scale:none}}.lib-card__hit{z-index:1;cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.lib-card__hit:focus-visible{outline:none}:where(html[data-focus-source=keyboard]) .lib-card:has(.lib-card__hit:focus-visible){outline:2px solid var(--tlds-border-focus);outline-offset:-1px}.lib-card__actions{z-index:2;pointer-events:none}.lib-card .lib-card__actions{visibility:visible}.lib-card__actions .tlds-card__actions-end{pointer-events:auto}.lib-card__check{pointer-events:auto;border-radius:var(--tlds-radius-2);background:var(--tlds-surface-mono);width:24px;height:24px;color:var(--tlds-foreground-on-mono);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lib-card__name{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;font:inherit;color:inherit;cursor:default;display:block;overflow:hidden}.lib-card__check .checkbox__mark{background:var(--tlds-foreground-on-mono)}.lib-card__check .checkbox__mark:after{background:#fff}.lib-card__check[data-checked] .checkbox__mark{opacity:1;transform:scale(1)}.lib-card__chip{right:var(--tlds-space-100);bottom:var(--tlds-space-100);z-index:2;pointer-events:none;font-size:var(--tlds-text-micromini-size);line-height:var(--tlds-text-micromini-lh);position:absolute}.lib-card__chip .tlds-chip__icon{color:inherit}.lib-card__percent{font-variant-numeric:tabular-nums;justify-items:end;display:inline-grid}.lib-card__percent:before{content:"00%";visibility:hidden}.lib-card__percent:before,.lib-card__percent>span{grid-area:1/1}.tlds-upload-drop--assets .lib-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.lib-grid>li{animation:lib-tile-in var(--tlds-dur-enter) var(--tlds-ease-out-quint) both;animation-delay:calc(var(--i,0) * var(--row-step,16ms))}@keyframes lib-tile-in{0%{opacity:0;transform:translateY(4px)}}.lib-card__thumb-skeleton{aspect-ratio:276/162;border-radius:var(--tlds-radius-3);width:100%}.lib-card__name-skeleton{width:70%;height:14px}.lib-row-skeleton .tlds-skeleton{display:block}.lib-row-skeleton__thumb{border-radius:var(--tlds-radius-1);width:56px;height:32px}.lib-row-skeleton__bar{height:14px}.lib-row-skeleton__bar[data-width=name]{width:70%}.lib-row-skeleton__bar[data-width=short]{width:40px}.lib-row-skeleton__bar[data-width=date]{width:76px}.lib-row-skeleton__chip{border-radius:var(--tlds-radius-2);width:64px;height:22px}.library__empty{align-items:center;gap:var(--tlds-space-50);padding:var(--tlds-space-600) var(--tlds-space-200);text-align:center;animation:lib-fade-in var(--tlds-dur-enter) var(--tlds-ease-out-quart) both;flex-direction:column;display:flex}@keyframes lib-fade-in{0%{opacity:0}}.library__empty p{margin:0}.library__empty--artifacts{justify-content:center;gap:var(--tlds-space-100);padding:var(--tlds-space-200);flex:1}.library__empty-art{flex-shrink:0;max-width:100%;height:auto}.library__empty--drop{padding:var(--tlds-space-200) 0 0;align-items:stretch;display:flex}.library__dropzone{width:100%;min-height:400px}.library__toolbar[hidden]{display:none}.library__more{min-height:calc(20px + var(--tlds-space-100) + var(--tlds-space-200));padding:var(--tlds-space-100) 0 var(--tlds-space-200);color:var(--tlds-foreground-secondary);justify-content:center;align-items:center;display:flex}.tlds-chip[data-status=indexing]{color:var(--tlds-foreground-secondary)}.tlds-chip[data-status=failed]{background:var(--tlds-surface-status-error);color:var(--tlds-foreground-status-error)}.lib-spin{animation:.9s linear infinite lib-spin}@keyframes lib-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lib-spin{animation:none}}.tlds-dialog__overlay.file-preview__overlay{background:color-mix(in srgb, var(--tlds-surface-panel) 40%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tlds-dialog.file-preview{background:var(--tlds-surface-glass-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.file-preview:after{box-shadow:inset 0 0 0 1px var(--tlds-border-primary)}.file-preview>.tlds-dialog__scroll{gap:var(--tlds-space-200);padding:var(--tlds-space-200);flex-direction:column;display:flex}.file-preview .tlds-dialog__header{padding:var(--tlds-space-100) 0;position:relative}.file-preview .tlds-dialog__header>.tlds-progressive-blur{display:none}.file-preview .tlds-dialog__header-actions{gap:var(--tlds-space-150)}.file-preview__breadcrumb{align-items:center;gap:var(--tlds-space-50);min-width:0;display:flex}.file-preview__library,.file-preview__breadcrumb>svg{color:var(--tlds-foreground-muted);flex-shrink:0}.file-preview__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-preview__date{white-space:nowrap}.file-preview__body{gap:var(--tlds-space-100);flex-direction:column;min-height:0;display:flex}.file-preview__media{aspect-ratio:586/352;border:1px solid var(--tlds-border-primary);border-radius:var(--tlds-radius-5);background:var(--tlds-surface-sunken);width:100%;min-height:0;max-height:calc(100dvh - 160px);position:relative;overflow:hidden}.file-preview__media>img,.file-preview__media>.tlds-media-player{object-fit:contain;width:100%;height:100%;display:block}.file-preview__media .media-minimal-skin:not(:fullscreen){--media-border-radius:calc(var(--tlds-radius-5) - 1px);height:100%}.file-preview__status{justify-content:center;align-items:center;gap:var(--tlds-space-150);height:100%;padding:var(--tlds-space-300);text-align:center;flex-direction:column;display:flex}@media (width<=600px){.file-preview__date,.file-preview__library,.file-preview__breadcrumb>svg{display:none}.file-preview .tlds-dialog__header-actions{gap:var(--tlds-space-50)}}.clip-editor-backdrop{z-index:var(--tlds-z-dialog);-webkit-backdrop-filter:blur(40px)saturate(1.8)brightness(.5);backdrop-filter:blur(40px)saturate(1.8)brightness(.5);animation:.56s linear clip-glass-in;position:fixed;inset:0}.clip-editor-backdrop:before{content:"";animation:clip-dim-in .44s var(--tlds-ease-out-quad) .12s backwards;background:#0f0f0fd1;position:absolute;inset:0}.clip-editor-backdrop[data-state=closed]{animation:clip-glass-out .32s var(--tlds-ease-out-quad) 60ms forwards}.clip-editor-backdrop[data-state=closed]:before{animation:clip-dim-out .22s var(--tlds-ease-out-quad) 60ms forwards}@keyframes clip-glass-in{0%{-webkit-backdrop-filter:blur()saturate()brightness();backdrop-filter:blur()saturate()brightness();animation-timing-function:var(--tlds-ease-out-quart)}40%{-webkit-backdrop-filter:blur(34px)saturate(1.6)brightness(.9);backdrop-filter:blur(34px)saturate(1.6)brightness(.9);animation-timing-function:var(--tlds-ease-out-quad)}}@keyframes clip-glass-out{to{-webkit-backdrop-filter:blur()saturate()brightness();backdrop-filter:blur()saturate()brightness()}}@keyframes clip-dim-in{0%{opacity:0}}@keyframes clip-dim-out{to{opacity:0}}.clip-editor{--clip-trim:#ffd60a;--clip-trim-ink:#000000b8;z-index:var(--tlds-z-dialog);color:var(--tlds-foreground-primary);outline:none;display:flex;position:fixed;inset:0}.clip-editor__stage{animation:clip-editor-fade .42s var(--tlds-ease-out-quart) .14s backwards}.clip-editor__head,.clip-editor__foot{animation:clip-editor-fade .42s var(--tlds-ease-out-quart) .22s backwards}.clip-editor[data-flight] .clip-editor__stage{animation:none}.clip-editor[data-flight] :is(.clip-editor__head,.clip-editor__foot){animation-delay:.3s}.clip-editor[data-flight][data-state=closed]{animation:.59s linear forwards clip-editor-hold}.clip-editor[data-flight][data-state=closed] :is(.clip-editor__head,.clip-editor__foot,.clip-editor__status,.crop-frame,.title-layer){animation:clip-editor-out var(--tlds-dur-fast) var(--tlds-ease-out-quad) forwards}.clip-editor-backdrop[data-flight][data-state=closed]{animation:clip-glass-out .38s var(--tlds-ease-out-quad) 60ms forwards}.clip-editor-backdrop[data-flight][data-state=closed]:before{animation:clip-dim-out .3s var(--tlds-ease-out-quad) 60ms forwards}@keyframes clip-editor-hold{to{opacity:1}}.clip-editor[data-state=closed]{animation:clip-editor-out var(--tlds-dur-fast) var(--tlds-ease-out-quad) forwards}@keyframes clip-editor-fade{0%{opacity:0}}@keyframes clip-editor-out{to{opacity:0}}.clip-editor__layout{min-width:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;flex:1;display:flex}.clip-editor__head{align-items:center;gap:var(--tlds-space-200);padding:var(--tlds-space-150) var(--tlds-space-200);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.clip-editor__head>.tlds-icon-btn{grid-area:1/1;justify-self:start}.clip-editor__title{min-width:0;margin-left:calc(32px + var(--tlds-space-100));grid-area:1/1}.clip-editor__frame-control{grid-area:1/2;position:relative}.clip-editor__framing{top:50%;left:calc(100% + var(--tlds-space-100));animation:tlds-fade-in var(--tlds-dur-fast) var(--tlds-ease-out-quart);position:absolute;translate:0 -50%}.clip-editor__frame-control .tlds-btn[aria-pressed=true]{--btn-bg:#ffffff29}.clip-editor__actions{justify-self:end;gap:var(--tlds-space-100);grid-area:1/3;display:flex}.clip-editor__stage{min-height:0;margin:0 var(--tlds-space-300);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.clip-editor__frame{border-radius:var(--tlds-radius-2);background:#0006;position:relative;overflow:hidden}.clip-editor__frame[data-fit]{background:#000}@property --clip-editor-clip-top{syntax:"<length>";inherits:false;initial-value:0}@property --clip-editor-clip-right{syntax:"<length>";inherits:false;initial-value:0}@property --clip-editor-clip-bottom{syntax:"<length>";inherits:false;initial-value:0}@property --clip-editor-clip-left{syntax:"<length>";inherits:false;initial-value:0}.clip-editor__frame[data-morph]{clip-path:inset(var(--clip-editor-clip-top) var(--clip-editor-clip-right) var(--clip-editor-clip-bottom) var(--clip-editor-clip-left) round var(--tlds-radius-2));overflow:visible}.clip-editor__frame[data-morph]:before{content:"";background:#000;position:absolute;inset:-100vmax}.clip-editor__video{transform-origin:0 0;opacity:0;max-width:none;transition:opacity var(--tlds-dur-base) var(--tlds-ease-out-quart);display:block;position:relative}.clip-editor__video[data-ready]{opacity:1}.clip-editor__skim{transform-origin:0 0;pointer-events:none;visibility:hidden;max-width:none;position:absolute;top:0;left:0}.clip-editor__skim[data-shown]{visibility:visible}.clip-editor__still{transform-origin:0 0;position:absolute;top:0;left:0}.clip-editor__still>canvas{object-fit:contain;width:100%;height:100%;display:block}.clip-editor__loading{padding:var(--tlds-space-300);text-align:center;color:var(--tlds-foreground-secondary);place-items:center;display:grid;position:absolute;inset:0}.clip-editor__loading svg{animation:.8s linear infinite tlds-spin}.crop-frame{border-radius:var(--tlds-radius-2);outline-offset:-1px;cursor:grab;touch-action:none;transition:box-shadow var(--tlds-dur-fast) var(--tlds-ease-hover);outline:1px solid #ffffffe6;position:absolute;box-shadow:0 0 0 100vmax #0000009e}.clip-editor__window{pointer-events:none}.crop-frame[data-moving]{cursor:grabbing;box-shadow:0 0 0 100vmax #00000080}:where(html[data-focus-source=keyboard]) .crop-frame:focus-visible{outline:2px solid var(--tlds-border-focus);outline-offset:-2px}.crop-frame__thirds{opacity:0;pointer-events:none;transition:opacity var(--tlds-dur-fast) var(--tlds-ease-hover);background:linear-gradient(90deg,#0000 calc(33.3333% - .5px),#fff6 0 calc(33.3333% + .5px),#0000 0 calc(66.6667% - .5px),#fff6 0 calc(66.6667% + .5px),#0000 0),linear-gradient(#0000 calc(33.3333% - .5px),#fff6 0 calc(33.3333% + .5px),#0000 0 calc(66.6667% - .5px),#fff6 0 calc(66.6667% + .5px),#0000 0);position:absolute;inset:0}.crop-frame[data-moving] .crop-frame__thirds{opacity:1}.crop-frame__corner{--crop-corner-hit:32px;--crop-corner-arm:14px;width:min(var(--crop-corner-hit), 34%);height:min(var(--crop-corner-hit), 34%);position:absolute}@media (pointer:coarse){.crop-frame__corner{--crop-corner-hit:44px}}.crop-frame__corner:before{content:"";width:min(var(--crop-corner-arm), 100%);height:min(var(--crop-corner-arm), 100%);filter:drop-shadow(0 0 1px #00000080);border:0 solid #fffffff2;position:absolute}.crop-frame__corner[data-corner=nw]{cursor:nwse-resize;top:0;left:0}.crop-frame__corner[data-corner=ne]{cursor:nesw-resize;top:0;right:0}.crop-frame__corner[data-corner=sw]{cursor:nesw-resize;bottom:0;left:0}.crop-frame__corner[data-corner=se]{cursor:nwse-resize;bottom:0;right:0}.crop-frame__corner[data-corner=nw]:before{border-top-left-radius:var(--tlds-radius-2);border-top-width:3px;border-left-width:3px;top:0;left:0}.crop-frame__corner[data-corner=ne]:before{border-top-right-radius:var(--tlds-radius-2);border-top-width:3px;border-right-width:3px;top:0;right:0}.crop-frame__corner[data-corner=sw]:before{border-bottom-left-radius:var(--tlds-radius-2);border-bottom-width:3px;border-left-width:3px;bottom:0;left:0}.crop-frame__corner[data-corner=se]:before{border-bottom-right-radius:var(--tlds-radius-2);border-bottom-width:3px;border-right-width:3px;bottom:0;right:0}.clip-editor__status{bottom:var(--tlds-space-200);width:max-content;max-width:calc(100% - var(--tlds-space-400));align-items:center;gap:var(--tlds-space-150);padding:var(--tlds-space-100) var(--tlds-space-100) var(--tlds-space-100) var(--tlds-space-200);border-radius:var(--tlds-radius-3);background:var(--tlds-surface-card);animation:tlds-fade-in var(--tlds-dur-fast) var(--tlds-ease-out-quart);display:flex;position:absolute;left:50%;translate:-50%;box-shadow:0 8px 24px #0006}.clip-editor__status[data-kind=exporting]{padding-block:var(--tlds-space-100)}.clip-editor__progress{background:var(--tlds-surface-secondary);border-radius:2px;flex-shrink:0;width:120px;height:4px;position:relative;overflow:hidden}.clip-editor__progress>span{transform-origin:0;background:var(--tlds-foreground-primary);position:absolute;inset:0}.clip-editor__foot{align-items:center;gap:var(--tlds-space-100) var(--tlds-space-200);padding:var(--tlds-space-200) var(--tlds-space-300) var(--tlds-space-300);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"add lane.""play bar readout";display:grid}.clip-editor__add-text{grid-area:add;place-self:end center}.clip-editor__play{grid-area:play}.clip-editor__foot .trim-bar{grid-area:bar}.clip-editor__readout{align-items:flex-end;gap:var(--tlds-space-25);font-variant-numeric:tabular-nums;flex-direction:column;grid-area:readout;min-width:128px;display:flex}.clip-editor__reset{margin-left:var(--tlds-space-100);color:var(--tlds-foreground-primary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.trim-bar{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;min-width:0;height:56px;position:relative}.trim-bar[data-dragging=start],.trim-bar[data-dragging=end]{cursor:ew-resize}.trim-bar[data-dragging=range]{cursor:grabbing}.trim-bar[data-loading]{border-radius:var(--tlds-radius-2);background:var(--tlds-surface-secondary)}.trim-bar__strip{background:var(--tlds-surface-secondary);border-radius:4px;height:calc(100% - 6px);position:absolute;top:3px;bottom:3px}.trim-bar__shade{pointer-events:none;background:#0009;position:absolute;top:3px;bottom:3px}.trim-bar__frame{border:3px solid var(--clip-trim);pointer-events:none;border-inline-width:0;border-radius:8px;position:absolute;top:0;bottom:0}.trim-bar__slide{cursor:grab;height:24px;position:absolute}.trim-bar__slide[data-slide=top]{top:-14px}.trim-bar__slide[data-slide=bottom]{bottom:-14px}.trim-bar__handle{background:var(--clip-trim);width:14px;color:var(--clip-trim-ink);cursor:ew-resize;place-items:center;display:grid;position:absolute;top:0;bottom:0}.trim-bar__handle[data-edge=start]{border-radius:8px 0 0 8px}.trim-bar__handle[data-edge=start]>svg{scale:-1 1}.trim-bar__handle[data-edge=end]{border-radius:0 8px 8px 0}:where(html[data-focus-source=keyboard]) .trim-bar__handle:focus-visible{z-index:2}.trim-bar__bubble{z-index:2;bottom:calc(100% + var(--tlds-space-100));border-radius:var(--tlds-radius-1);background:var(--tlds-surface-card);white-space:nowrap;pointer-events:none;padding:2px 6px;position:absolute;left:50%;translate:-50%}.trim-bar__playhead{pointer-events:none;z-index:1;background:#fff;border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px;left:-1px;box-shadow:0 0 0 1px #00000059}.trim-bar[data-dragging=start] .trim-bar__playhead,.trim-bar[data-dragging=end] .trim-bar__playhead,.trim-bar[data-dragging=range] .trim-bar__playhead{opacity:0}@media (width<=720px){.clip-editor__head{row-gap:var(--tlds-space-150);grid-template-columns:minmax(0,1fr) auto}.clip-editor__actions{grid-column:2}.clip-editor__frame-control{grid-area:2/1/auto/-1;justify-self:center}.clip-editor__stage{margin:0 var(--tlds-space-200)}.clip-editor__foot{padding:var(--tlds-space-200);grid-template-areas:"play add readout""lane lane lane""bar bar bar"}.clip-editor__add-text{place-self:center start}}@media (prefers-reduced-motion:reduce){.clip-editor-backdrop,.clip-editor-backdrop[data-state=closed],.clip-editor-backdrop:before,.clip-editor-backdrop[data-state=closed]:before,.clip-editor__stage,.clip-editor__head,.clip-editor__foot,.clip-editor[data-state=closed],.clip-editor[data-flight][data-state=closed],.clip-editor-backdrop[data-flight][data-state=closed],.clip-editor-backdrop[data-flight][data-state=closed]:before{animation:none}}@media (prefers-reduced-transparency:reduce){.clip-editor-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.clip-editor-backdrop:before{background:#0f0f0f}}.clip-editor__volume{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--tlds-dur-fast) var(--tlds-ease-out-quad);position:absolute;inset:0}.clip-editor__frame{transition:opacity var(--tlds-dur-fast) var(--tlds-ease-out-quad)}.clip-editor__stage[data-volume] .clip-editor__volume{opacity:1}.clip-editor__stage[data-volume] .clip-editor__frame{opacity:0}.title-layer{pointer-events:none;animation:tlds-fade-in var(--tlds-dur-fast) var(--tlds-ease-out-quart);position:absolute}.title-layer__canvas{width:100%;height:100%;position:absolute;inset:0}.title-layer__box{pointer-events:auto;cursor:grab;touch-action:none;border-radius:2px;position:absolute}.title-layer__box:active{cursor:grabbing}@media (any-hover:hover){:where(html:not([data-input=touch])) .title-layer__box:hover{outline:1px solid #fff6}}.title-layer__box[data-selected]{outline:1px solid #fff;box-shadow:0 0 0 1px #00000059}:where(html[data-focus-source=keyboard]) .title-layer__box:focus-visible{outline:2px solid var(--tlds-border-focus);outline-offset:0;border-radius:2px}.title-layer__handle{background:#fff;border-radius:2px;width:8px;height:8px;position:absolute;box-shadow:0 0 0 1px #0006}.title-layer__handle:before{content:"";position:absolute;inset:-8px}@media (pointer:coarse){.title-layer__handle:before{inset:-16px}}.title-layer__handle[data-corner=nw]{cursor:nwse-resize;top:-4px;left:-4px}.title-layer__handle[data-corner=ne]{cursor:nesw-resize;top:-4px;right:-4px}.title-layer__handle[data-corner=sw]{cursor:nesw-resize;bottom:-4px;left:-4px}.title-layer__handle[data-corner=se]{cursor:nwse-resize;bottom:-4px;right:-4px}.title-layer__edit{resize:none;color:#fff;caret-color:#fff;text-align:center;white-space:pre;pointer-events:auto;outline-offset:0;background:0 0;border:0;border-radius:0;outline:1px solid #fff;margin:0;padding:0;position:absolute;overflow:hidden}.title-layer__edit::selection{background:#ffffff4d}@property --title-lane-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --title-lane-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}.title-lane{z-index:1;overscroll-behavior:contain;scrollbar-width:none;min-width:0;max-height:84px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--title-lane-fade-top), #000 calc(100% - var(--title-lane-fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--title-lane-fade-top), #000 calc(100% - var(--title-lane-fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--title-lane-fade-top), #000 calc(100% - var(--title-lane-fade-bottom)), transparent 100%);transition:--title-lane-fade-top var(--tlds-dur-fast) var(--tlds-ease-out-quart), --title-lane-fade-bottom var(--tlds-dur-fast) var(--tlds-ease-out-quart);grid-area:lane;align-self:end;position:relative;overflow:hidden auto}.title-lane[data-more-above]{--title-lane-fade-top:12px}.title-lane[data-more-below]{--title-lane-fade-bottom:12px}.title-lane[data-empty]{pointer-events:none}.title-lane__rows{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:clip}.title-lane__bar{background:var(--tlds-surface-search);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tlds-color-search) 55%, transparent);color:var(--tlds-color-search);cursor:grab;touch-action:none;border-radius:5px;align-items:center;display:flex;position:absolute;overflow:hidden}.title-lane__bar[data-selected]{background:var(--tlds-color-search);color:var(--tlds-foreground-on-accent);box-shadow:inset 0 0 0 1px #ffffffe6}:where(html[data-focus-source=keyboard]) .title-lane__bar:focus-visible{z-index:4;outline-offset:-2px}.title-lane__label{min-width:0;padding:0 var(--tlds-space-100);font-family:var(--tlds-font-sans);font-size:var(--tlds-text-mini-size);font-weight:500;line-height:var(--tlds-text-mini-lh);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;flex:1;overflow:hidden}.title-lane__edge{cursor:ew-resize;width:min(8px,33%);position:absolute;top:0;bottom:0}.title-lane__edge[data-edge=start]{left:0}.title-lane__edge[data-edge=end]{right:0}.title-lane__bar[data-selected] .title-lane__edge:after{content:"";background:#0006;border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:calc(50% - 1px)}.title-lane[data-dragging=move] .title-lane__bar{cursor:grabbing}.title-lane[data-dragging=start] .title-lane__bar,.title-lane[data-dragging=end] .title-lane__bar{cursor:ew-resize}.title-lane__ghosts{pointer-events:none;position:absolute;inset:0}.title-lane__dim{pointer-events:none;background:#0000008c;position:absolute;top:0;bottom:0}.title-lane__playhead{z-index:3;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.title-layer{animation:none}.title-lane{transition:none}}.mosaic-upload-panel{width:100%;min-height:0;max-height:min(626px, calc(var(--radix-popover-content-available-height,100dvh - 56px) - 2px));border-radius:inherit;gap:0;position:relative}.mosaic-upload-panel__scroll{overscroll-behavior:contain;border-radius:inherit;min-height:0;overflow:auto}.mosaic-upload-panel__pinned{--pb-surface:var(--tlds-surface-card);z-index:2;gap:var(--tlds-space-200);padding:var(--tlds-space-200);flex-direction:column;display:flex;position:sticky;top:0}.mosaic-upload-panel__pinned>:not(.tlds-progressive-blur){z-index:1;position:relative}.mosaic-upload-panel .tlds-upload-rows{padding:0 var(--tlds-space-200) var(--tlds-space-200);overflow:visible}.mosaic-upload-panel__scrollbar{--tlds-scrollbar-gap:8px;bottom:12px;right:4px}.mosaic-upload-panel__pinned>.tlds-notice{align-items:center}.mosaic-upload-panel__pinned>.tlds-notice>.tlds-notice__icon{margin-top:0}.tlds-upload-row__cancel>.mosaic-upload-row__cancel.tlds-icon-btn[data-variant=media]{--icon-btn-bg:transparent}.mosaic-upload-row__cancel.tlds-icon-btn[data-variant=media]:before{-webkit-backdrop-filter:none;backdrop-filter:none}.mosaic-upload-row__details{align-items:center;gap:var(--tlds-space-75);min-width:0;display:flex}.mosaic-upload-row__details>.tlds-upload-row__name{flex:1;min-width:0}.mosaic-upload-row__retry.tlds-btn{height:24px;padding:var(--tlds-space-50) var(--tlds-space-100);font-size:var(--tlds-text-micromini-size);flex-shrink:0;line-height:14px}.mosaic-upload-panel .tlds-upload-row[data-status=error] .tlds-upload-bar{background:var(--tlds-surface-status-error)}.mosaic-upload-panel .tlds-upload-row[data-status=error] .tlds-upload-bar__label{max-width:calc(100% - 16px);color:var(--tlds-color-red);mix-blend-mode:normal}.mosaic-upload-panel .tlds-upload-row[data-status=error] .tlds-upload-row__name{color:var(--tlds-color-red)}.dev{gap:var(--tlds-space-200);min-height:0;padding:var(--tlds-space-300);flex-direction:column;flex:1;display:flex;overflow-y:auto}.dev__head{justify-content:space-between;align-items:flex-start;gap:var(--tlds-space-200);flex-wrap:wrap;display:flex}.dev__head code,.dev__log-label{font-family:var(--tlds-font-mono);font-size:.92em}.dev__grid{gap:var(--tlds-space-200);grid-template-columns:minmax(280px,1fr) minmax(0,2fr);align-items:start;display:grid}@media (width<=960px){.dev__grid{grid-template-columns:1fr}}.dev__stack{gap:var(--tlds-space-200);flex-direction:column;min-width:0;display:flex}.dev__panel{gap:var(--tlds-space-150);padding:var(--tlds-space-200);border:1px solid var(--tlds-border-subtle);border-radius:var(--tlds-radius-3);background:var(--tlds-surface-card);flex-direction:column;min-width:0;display:flex}.dev__panel--empty{justify-content:center;align-items:center;min-height:160px}.dev__panel-head{justify-content:space-between;align-items:center;gap:var(--tlds-space-150);flex-wrap:wrap;display:flex}.dev__row{align-items:center;gap:var(--tlds-space-75);flex-wrap:wrap;display:flex}.dev__row--end{justify-content:flex-end}.dev__input{min-width:0;height:32px;padding:0 var(--tlds-space-100);border-radius:var(--tlds-radius-2);border:1px solid var(--tlds-border-primary);background:var(--tlds-surface-card);color:var(--tlds-foreground-primary);font:inherit;font-size:var(--tlds-text-small-size);flex:160px}select.dev__input{flex:none}.dev__textarea{width:100%;min-height:120px;padding:var(--tlds-space-100);border-radius:var(--tlds-radius-2);border:1px solid var(--tlds-border-primary);background:var(--tlds-surface-card);color:var(--tlds-foreground-primary);font-family:var(--tlds-font-mono);font-size:var(--tlds-text-mini-size);resize:vertical;line-height:1.5}.dev__textarea[aria-invalid=true]{border-color:var(--tlds-border-error,var(--tlds-foreground-error))}.dev__media{border-radius:var(--tlds-radius-2);background:var(--tlds-surface-muted);max-width:100%;max-height:240px}.dev__list{gap:var(--tlds-space-50);flex-direction:column;display:flex}.dev__item{align-items:center;gap:var(--tlds-space-100);padding:var(--tlds-space-75) var(--tlds-space-100);border-radius:var(--tlds-radius-2);border:1px solid #0000;display:flex}@media (any-hover:hover){:where(html:not([data-input=touch])) .dev__item:hover{background:var(--tlds-surface-hover)}}.dev__item:active{background:var(--tlds-surface-hover)}.dev__item[data-selected]{border-color:var(--tlds-border-primary);background:var(--tlds-surface-sunken)}.dev__item-main{text-align:left;min-width:0;color:inherit;cursor:default;flex-direction:column;flex:1;gap:2px;display:flex}.dev__item-main--static{cursor:default}.dev__check{accent-color:var(--tlds-surface-primary);flex-shrink:0}.dev__thumb{border-radius:var(--tlds-radius-1);background:var(--tlds-surface-muted);flex-shrink:0;place-items:center;width:64px;height:36px;display:grid;overflow:hidden}.dev__thumb img{object-fit:cover;width:100%;height:100%}.dev__thumb-empty{font-size:var(--tlds-text-micromini-size,10px);color:var(--tlds-foreground-muted)}.dev__link{font-size:var(--tlds-text-mini-size);color:var(--tlds-foreground-link);text-decoration:underline}.dev__members{gap:var(--tlds-space-100);padding-top:var(--tlds-space-100);border-top:1px solid var(--tlds-border-hairline);flex-direction:column;display:flex}.dev__log-list{gap:var(--tlds-space-25);flex-direction:column;display:flex}.dev__log-entry summary{align-items:center;gap:var(--tlds-space-100);padding:var(--tlds-space-50) var(--tlds-space-75);border-radius:var(--tlds-radius-1);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);cursor:default;list-style:none;display:flex}.dev__log-entry summary::-webkit-details-marker{display:none}@media (any-hover:hover){:where(html:not([data-input=touch])) .dev__log-entry summary:hover{background:var(--tlds-surface-hover)}}.dev__log-entry summary:active{background:var(--tlds-surface-hover)}.dev__log-status{width:28px;color:var(--tlds-foreground-status-success);flex-shrink:0;font-weight:500}.dev__log-entry[data-ok=false] .dev__log-status{color:var(--tlds-foreground-status-error)}.dev__log-time,.dev__log-ms{color:var(--tlds-foreground-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.dev__log-label{color:var(--tlds-foreground-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dev__log-summary{min-width:0;color:var(--tlds-foreground-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dev__json{padding:var(--tlds-space-100) var(--tlds-space-150);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-sunken);max-height:320px;font-family:var(--tlds-font-mono);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);color:var(--tlds-foreground-secondary);white-space:pre-wrap;word-break:break-all;margin:0;overflow:auto}.dev__jil-frame{border:1px solid var(--tlds-border-subtle);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-sunken);height:640px;overflow:hidden}.dev__jil-frame>.dev__panel--empty{background:0 0;border:0;height:100%}.dev__meta{font-family:var(--tlds-font-mono)}.dev__catalog-toolbar{top:calc(-1 * var(--tlds-space-300));z-index:2;position:sticky}.dev__catalog-summary{align-items:baseline;gap:var(--tlds-space-150);cursor:pointer;list-style:none;display:flex}.dev__catalog-summary::-webkit-details-marker{display:none}.dev__catalog-coverage{border-collapse:collapse;width:100%;font-size:var(--tlds-text-small-size);color:var(--tlds-foreground-secondary)}.dev__catalog-coverage th{text-align:left;color:var(--tlds-foreground-muted);font-weight:500}.dev__catalog-coverage :is(th,td){padding:var(--tlds-space-75) var(--tlds-space-100);border-bottom:1px solid var(--tlds-border-subtle);vertical-align:top}.dev__catalog-coverage code{font-family:var(--tlds-font-mono);color:var(--tlds-foreground-primary)}.dev__catalog-coverage tr[data-gap] td{color:var(--tlds-foreground-status-error)}.dev__catalog{gap:var(--tlds-space-200);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.dev__catalog[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1100px){.dev__catalog[data-columns="2"]{grid-template-columns:minmax(0,1fr)}}.dev__catalog-card{scroll-margin-top:96px}.dev__catalog-card:target{border-color:var(--tlds-border-primary)}.dev__catalog-title{flex-direction:column;min-width:0;display:flex}.dev__catalog-status{font-family:var(--tlds-font-mono);font-size:var(--tlds-text-mini-size);color:var(--tlds-foreground-muted)}.dev__catalog-status[data-status=ready]{color:var(--tlds-foreground-status-success)}.dev__catalog-status:is([data-status=error],[data-status=invalid]){color:var(--tlds-foreground-status-error)}.dev__catalog-frame{padding:var(--tlds-space-150);border:1px solid var(--tlds-border-subtle);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-panel);overflow:hidden}.dev__catalog-frame[data-display=standalone]{padding:0}.dev__catalog-host{max-width:100%}.dev__catalog-spacer{flex:1}.dev__catalog-editor{min-height:280px}.dev__catalog-events{padding:var(--tlds-space-100);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-sunken);max-height:280px;font-family:var(--tlds-font-mono);font-size:var(--tlds-text-mini-size);line-height:var(--tlds-text-mini-lh);color:var(--tlds-foreground-secondary);flex-direction:column;margin:0;list-style:none;display:flex;overflow:auto}.dev__catalog-events li{gap:var(--tlds-space-100);grid-template-columns:56px 104px minmax(0,1fr);display:grid}.dev__catalog-events li[data-level=warn] .dev__catalog-text{color:var(--tlds-foreground-primary)}.dev__catalog-events li[data-level=error] :is(.dev__catalog-source,.dev__catalog-text){color:var(--tlds-foreground-status-error)}.dev__catalog-source{color:var(--tlds-foreground-muted)}.dev__catalog-text{white-space:pre-wrap;word-break:break-word}.state-screen{min-height:100%;padding:var(--tlds-space-600) var(--tlds-space-300);animation:state-screen-in var(--tlds-dur-enter) var(--tlds-ease-out-quart) both;flex:1;justify-content:center;align-items:center;display:flex}html:not(:has(.shell)) .state-screen{min-height:100dvh}.state-screen__body{align-items:center;gap:var(--tlds-space-100);text-align:center;flex-direction:column;width:100%;max-width:360px;display:flex}.state-screen__icon{width:40px;height:40px;margin-bottom:var(--tlds-space-100);border-radius:var(--tlds-radius-3);background:var(--tlds-surface-secondary);color:var(--tlds-foreground-secondary);justify-content:center;align-items:center;display:inline-flex}.state-screen__title,.state-screen__text{margin:0}.state-screen__actions{justify-content:center;gap:var(--tlds-space-100);margin-top:var(--tlds-space-200);flex-wrap:wrap;display:flex}.state-screen__details{width:100%;margin-top:var(--tlds-space-50);color:var(--tlds-foreground-tertiary);font-size:12px;line-height:16px}.state-screen__details summary{cursor:pointer;-webkit-user-select:none;user-select:none}.state-screen__pre{margin:var(--tlds-space-100) 0 0;padding:var(--tlds-space-100) var(--tlds-space-150);text-align:left;white-space:pre-wrap;word-break:break-word;max-height:160px;font-family:var(--tlds-font-mono,ui-monospace, monospace);border-radius:var(--tlds-radius-2);background:var(--tlds-surface-secondary);color:var(--tlds-foreground-secondary);font-size:12px;line-height:16px;overflow:auto}@keyframes state-screen-in{0%{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){.state-screen{animation:none}}:root{--bg:var(--tlds-surface-body);--surface:var(--tlds-surface-card);--text:var(--tlds-foreground-primary);--muted:var(--tlds-foreground-muted);--line:var(--tlds-border-subtle);--accent:var(--tlds-surface-accent);--accent-ink:var(--tlds-foreground-on-accent);--ready:var(--tlds-foreground-status-success);--processing:#b45309;--failed:var(--tlds-foreground-status-error);--radius:var(--tlds-radius-4)}.page{padding:var(--tlds-space-300);flex:1;overflow:auto}.page h1{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.75rem}.page h2{margin:0 0 .5rem;font-size:1.1rem}.muted{color:var(--muted)}.small{font-size:.875rem}.mono{font-family:var(--tlds-font-mono)}.link{color:var(--tlds-foreground-link);text-decoration:underline}.page .page{max-width:1040px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.page .hero{gap:1rem;display:grid}.page .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0;font-size:.75rem;font-weight:700}.page .hero h1{font-size:2.4rem}.page .lede{max-width:60ch;color:var(--muted);margin:0;font-size:1.05rem}.page .mode-list{color:var(--muted);margin:.5rem 0 0;padding-left:1.2rem}.page .mode-list li{margin:.2rem 0}.page .stat-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.page .stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:.15rem;padding:.9rem 1rem;display:grid}.page .stat-value{font-size:1.6rem;font-weight:700}.page .stat-label{color:var(--muted);text-transform:capitalize;font-size:.85rem}.page .bar{background:var(--line);border-radius:3px;height:6px;margin-top:.4rem;display:block;overflow:hidden}.page .bar-fill{background:var(--accent);height:100%;display:block}.page .bar-fill.ready{background:var(--ready)}.page .bar-fill.processing{background:var(--processing)}.page .bar-fill.failed{background:var(--failed)}.page .compact .stat{padding:.5rem .75rem}.page .compact .stat-value{font-size:1.2rem}.page .cta-row{flex-wrap:wrap;gap:.5rem;display:flex}.page .button{background:var(--accent);color:var(--accent-ink);cursor:pointer;font-weight:600;font:inherit;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1rem;display:inline-flex}.page .button.ghost{color:var(--text);border-color:var(--line);background:0 0}.page .button.small{padding:.35rem .8rem;font-size:.875rem}.page .button[disabled],.page .button[aria-disabled=true]{opacity:.45;pointer-events:none}.page .page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.page .filters{gap:.5rem;display:flex}.page .filters input,.page .sort select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;min-width:220px;padding:.45rem .7rem}.page .sort select{min-width:0}.page .sort{color:var(--muted);align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.page .chips{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0 1rem;display:flex}.page .chip{border:1px solid var(--line);background:var(--surface);color:var(--muted);text-transform:capitalize;cursor:pointer;font-size:.85rem;font:inherit;border-radius:999px;padding:.3rem .75rem}.page .chip.active{border-color:var(--accent);color:var(--text);font-weight:600}.page .chip[disabled]{cursor:default;opacity:.6}.page .chip-spacer{flex:1}.page .grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.page .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:transform .12s,border-color .12s;display:grid;overflow:hidden}@media (any-hover:hover){:where(html:not([data-input=touch])) .page .card:hover{border-color:var(--accent);transform:translateY(-2px)}}.page .thumb{aspect-ratio:16/9;display:block;position:relative}.page .thumb.large{aspect-ratio:16/9;border-radius:var(--radius);width:320px;max-width:100%}.page .duration{color:#fff;background:#000000a6;border-radius:4px;padding:.1rem .4rem;font-size:.75rem;position:absolute;bottom:.5rem;right:.5rem}.page .card-body{gap:.35rem;padding:.7rem .8rem .9rem;display:grid}.page .card-title{font-weight:600}.page .card-meta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page .badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.page .badge.ready{color:var(--ready)}.page .badge.processing{color:var(--processing)}.page .badge.failed{color:var(--failed)}.page .pager{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.page .empty{text-align:center;color:var(--muted);padding:2rem}.page .detail{gap:1.25rem;display:grid}.page .detail-head{grid-template-columns:minmax(0,320px) 1fr;align-items:start;gap:1.25rem;display:grid}@media (width<=720px){.detail-head{grid-template-columns:1fr}}.page .meta{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:.75rem 0;display:grid}.page .meta dt{color:var(--muted)}.page .meta dd{margin:0}.page .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.25rem}.page .panel.error{border-color:var(--failed)}.page .highlights{margin:.5rem 0 0;padding-left:1.2rem}.page .highlights li{margin:.2rem 0}.page .timeline{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.page .timeline li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:12px 1fr;align-items:start;gap:.75rem;padding:.7rem .9rem;display:grid}.page .dot{background:var(--muted);border-radius:50%;width:10px;height:10px;margin-top:.45rem}.page .dot.indexed{background:var(--accent)}.page .dot.status{background:var(--processing)}.page .dot.search{background:var(--ready)}.page .dot.analysis{background:#7c3aed}.page .toggle{color:var(--muted);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.page .prose{max-width:68ch}.page .prose h2{margin-top:1.5rem}.page .prose p{color:var(--muted)}