:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-xs:var(--space-2);--space-sm:var(--space-4);--space-md:var(--space-6);--space-lg:var(--space-8);--space-xl:var(--space-10);--space-xxl:var(--space-12);--page-gutter-compact:var(--space-4);--page-gutter:var(--space-6);--page-gutter-expanded:28px;--page-gutter-lg:var(--space-8);--page-gutter-xl:40px;--page-stack:var(--space-8);--page-stack-lg:var(--space-12);--content-compact:100%;--content-medium:720px;--content-expanded:960px;--content-large:1200px;--content-extra-large:1440px;--content-max:var(--content-extra-large);--content-headless:1080px;--font-family-primary:ui-sans-serif,-apple-system,system-ui,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";--font-family-mono:"SF Mono","JetBrains Mono","IBM Plex Mono",Menlo,Consolas,monospace;--font-family-editorial:"Fraunces","Playfair Display","Cormorant Garamond",Georgia,serif;--font-family-monospace:var(--font-family-mono);--font-size-display:32px;--font-size-h1:24px;--font-size-h2:20px;--font-size-h3:16px;--font-size-body:14px;--font-size-caption:12px;--font-size-xl:28px;--font-size-lg:20px;--font-size-base:15px;--font-size-sm:13px;--font-size-xs:12px;--font-size-responsive-h1:clamp(1.75rem,4vw,2.5rem);--font-size-responsive-h2:clamp(1.5rem,3.5vw,2rem);--font-size-responsive-h3:clamp(1.25rem,3vw,1.5rem);--font-size-responsive-body:clamp(0.875rem,1.5vw,1rem);--font-size-responsive-body-large:clamp(1rem,2vw,1.125rem);--font-size-responsive-body-small:clamp(0.75rem,1.25vw,0.875rem);--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.6;--line-height-loose:1.75;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-small:5px;--radius-medium:8px;--radius-large:10px;--radius-xlarge:16px;--radius-full:9999px;--radius-sm:var(--radius-small);--radius-md:var(--radius-medium);--radius-lg:var(--radius-large);--radius-xl:var(--radius-xlarge);--duration-instant:0ms;--duration-fast:150ms;--duration-normal:250ms;--duration-slow:350ms;--duration-slower:500ms;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--transition-fast:var(--duration-fast) var(--ease-in-out);--transition-base:var(--duration-normal) var(--ease-in-out);--transition-slow:var(--duration-slow) var(--ease-in-out);--transition-colors:color var(--duration-fast) var(--ease-in-out),background-color var(--duration-fast) var(--ease-in-out);--transition-transform:transform var(--duration-normal) var(--ease-out);--transition-opacity:opacity var(--duration-fast) var(--ease-in-out);--shadow-subtle:0 1px 1px rgba(9,30,66,.03);--shadow-card:0 2px 4px rgba(0,0,0,.04);--shadow-elevated:0 4px 6px rgba(0,0,0,.07);--shadow-modal:0 10px 25px rgba(0,0,0,.12);--layout-gutter:24px;--layout-container-max:1200px;--layout-content-max:800px;--sidebar-width:240px;--sidebar-collapsed:72px;--layer-base:0;--layer-content:0;--layer-sidebar:900;--layer-header:1000;--layer-overlay:1800;--layer-modal:2000;--layer-tooltip:2200;--component-height-control-sm:28px;--component-height-control-md:32px;--component-height-control-lg:40px;--component-height-input:32px;--component-height-input-lg:40px;--component-height-pill:32px;--touch-target-min:44px;--touch-target-comfortable:48px;--touch-target-large:56px;--touch-target-spacing:8px;--card-radius:var(--radius-medium);--card-padding:var(--space-6);--input-radius:var(--radius-medium);--input-padding:var(--space-3) var(--space-4);--editor-toolbar-clearance:56px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-xs:240px;--container-sm:384px;--container-md:512px;--container-lg:768px;--container-xl:1024px;--container-2xl:1280px}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0ms;--duration-fast:0.01ms;--duration-normal:0.01ms;--duration-slow:0.01ms;--duration-slower:0.01ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:480px){:root{--touch-target-min:40px;--touch-target-comfortable:44px;--component-height-control-md:40px;--component-height-input:40px;--font-size-body:16px}}.bg-brand{background-color:rgb(var(--brand))}.bg-brand-hover{background-color:rgb(var(--brand-hover))}.bg-brand-active{background-color:rgb(var(--brand-active))}.bg-brand-surface{background-color:rgb(var(--brand-surface))}.bg-subtle{background-color:var(--bg-subtle)}.bg-subtle-hover{background-color:var(--bg-subtle-hover)}.text-brand{color:rgb(var(--brand))}.text-primary{color:var(--text-primary)}.text-content{color:var(--text-content)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-inverse{color:var(--text-inverse)}.text-link{color:var(--text-link)}.border-brand{border-color:rgb(var(--brand))}.border-subtle{border-color:var(--border-subtle)}.border-contrast{border-color:var(--border-contrast)}.focus-brand{outline:2px solid var(--focus);outline-offset:2px}.ring-brand{--tw-ring-color:rgb(var(--brand))}.hover\:bg-brand-hover:hover{background-color:rgb(var(--brand-hover))}.hover\:bg-brand-active:active{background-color:rgb(var(--brand-active))}.hover\:bg-subtle-hover:hover{background-color:var(--bg-subtle-hover)}.hover\:text-brand:hover{color:rgb(var(--brand))}.button-primary{background-color:rgb(var(--primary));color:rgb(var(--primary-foreground));border-radius:6px;padding:.5rem 1rem;font-weight:500;transition:background-color .15s ease}.button-primary:hover:not(:disabled){background-color:rgb(var(--primary-hover))}.button-primary:active:not(:disabled){background-color:rgb(var(--primary-active))}.button-primary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.button-primary:disabled{opacity:.45;cursor:not-allowed}.button-secondary{background-color:var(--bg-app);color:rgb(var(--brand));border:1px solid var(--border-subtle);border-radius:6px;padding:.5rem 1rem;font-weight:500;transition:background-color .15s ease}.button-secondary:hover:not(:disabled){background-color:var(--bg-subtle)}.button-secondary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.button-secondary:disabled{opacity:.45;cursor:not-allowed}.button-ghost{background-color:transparent;color:rgb(var(--brand));border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;transition:background-color .15s ease}.button-ghost:hover:not(:disabled){background-color:rgb(var(--brand-surface))}.button-ghost:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.input-field{background-color:var(--bg-app);color:var(--text-primary);border:1px solid rgb(var(--border));border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:border-color .15s ease,box-shadow .15s ease}.input-field:focus{outline:none;border-color:rgb(var(--brand));box-shadow:0 0 0 3px var(--focus)}.input-field:disabled{opacity:.5;cursor:not-allowed}.input-field::-moz-placeholder{color:var(--text-tertiary)}.input-field::placeholder{color:var(--text-tertiary)}.app-main{box-sizing:border-box;width:100%;max-width:var(--layout-max-width,var(--content-max));margin-inline:auto;padding-inline:var(--layout-inline,var(--page-gutter));padding-top:var(--layout-pad-top,var(--page-stack));padding-bottom:var(--layout-pad-bottom,var(--page-stack-lg));display:grid;align-items:start;align-content:start;gap:var(--layout-stack-gap,var(--page-stack));min-height:calc(100vh - var(--layout-offset, 0px))}.app-main[data-full-bleed=true]{max-width:none;padding-inline:0}.layout-a{--layout-inline:var(--page-gutter);--layout-pad-top:clamp(32px,4vw,56px);--layout-pad-bottom:clamp(40px,6vw,80px);--layout-stack-gap:clamp(28px,4vw,56px);--layout-max-width:var(--content-large)}@media (max-width:599px){.layout-a{--layout-inline:var(--page-gutter-compact);--layout-max-width:var(--content-compact)}}@media (min-width:600px) and (max-width:839px){.layout-a{--layout-inline:var(--page-gutter);--layout-max-width:var(--content-medium)}}@media (min-width:840px) and (max-width:1199px){.layout-a{--layout-inline:var(--page-gutter-expanded);--layout-max-width:var(--content-expanded)}}@media (min-width:1200px) and (max-width:1599px){.layout-a{--layout-inline:var(--page-gutter-lg);--layout-max-width:var(--content-large)}}@media (min-width:1600px){.layout-a{--layout-inline:var(--page-gutter-xl);--layout-max-width:var(--content-extra-large)}}.layout-b{--layout-inline:var(--page-gutter);--layout-pad-top:clamp(24px,3vw,48px);--layout-pad-bottom:clamp(28px,4vw,60px);--layout-stack-gap:clamp(20px,3vw,40px);--layout-max-width:var(--content-headless)}@media (max-width:599px){.layout-b{--layout-inline:var(--page-gutter-compact);--layout-max-width:var(--content-compact)}}@media (min-width:600px) and (max-width:839px){.layout-b{--layout-inline:var(--page-gutter);--layout-max-width:var(--content-medium)}}@media (min-width:840px) and (max-width:1199px){.layout-b{--layout-inline:calc(var(--page-gutter-expanded) - 4px);--layout-max-width:var(--content-expanded)}}@media (min-width:1200px) and (max-width:1599px){.layout-b{--layout-inline:calc(var(--page-gutter-lg) - 8px);--layout-max-width:var(--content-headless)}}@media (min-width:1600px){.layout-b{--layout-inline:calc(var(--page-gutter-xl) - 8px);--layout-max-width:var(--content-headless)}}.surface-stack{display:grid;gap:var(--surface-stack-gap,var(--layout-stack-gap,var(--page-stack)))}.surface-card{display:grid;gap:var(--surface-card-gap,var(--space-md));padding:var(--surface-card-padding,var(--space-lg));min-height:var(--surface-card-min-height,240px)}.surface-dashboard{--surface-stack-gap:var(--space-lg);--surface-card-padding:var(--space-lg);--surface-card-gap:var(--space-md);--surface-card-min-height:240px}:root{--writer-content-max:1080px;--writer-sidebar-width:336px;--writer-gutter:24px;--writer-header-h:64px;--shadow-medium:var(--shadow-card,0 8px 16px rgba(15,23,42,.12))}.writer-shell{min-height:100vh;color:rgb(var(--foreground));display:flex;flex-direction:column}.writer-header,.writer-shell{background:rgb(var(--background))}.writer-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--writer-header-h);padding-inline:clamp(var(--space-lg,24px),4vw,var(--space-xxl,48px));border-bottom:none;box-shadow:var(--shadow-subtle,0 1px 3px rgba(15,23,42,.08));backdrop-filter:blur(12px)}.writer-header__center,.writer-header__left,.writer-header__right{display:flex;align-items:center;gap:var(--space-md,16px);min-width:0}.writer-header__left{justify-content:flex-start}.writer-header__center{justify-content:center}.writer-header__right{justify-content:flex-end;position:relative}.writer-header-actions{display:inline-flex;align-items:center;gap:var(--space-md,16px);position:relative}.writer-back-button{display:inline-flex;align-items:center;gap:var(--space-sm,12px);height:36px;padding-inline:var(--space-md,16px);border:none;border-radius:18px;background:rgb(var(--muted));color:rgb(var(--foreground));font-size:.95rem;font-weight:var(--font-weight-medium,500);line-height:1;cursor:pointer;transition:background-color .16s ease,color .16s ease}.writer-back-button:hover{background:rgb(var(--muted)/.8);color:rgb(var(--foreground))}.writer-back-button:focus{outline:none}.writer-back-button:focus-visible{outline:2px solid rgb(var(--brand)/.4);outline-offset:2px}.writer-back-button__label{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.writer-back-button svg{width:18px;height:18px}.writer-main{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-xl,32px);-moz-column-gap:var(--writer-gutter);column-gap:var(--writer-gutter);padding-block:var(--space-xl,32px);padding-inline:var(--writer-gutter);width:100%;max-width:calc(var(--writer-content-max) + var(--writer-sidebar-width) + var(--writer-gutter));margin-inline:auto;box-sizing:border-box;align-items:start}.writer-editor{width:100%;display:flex;flex-direction:column;gap:var(--space-md,16px);line-height:1.6;background:transparent}.writer-doc-title-text{font-size:var(--font-size-h2,20px);font-weight:var(--font-weight-semibold,600);color:rgb(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.writer-doc-meta{display:inline-flex;align-items:center;gap:var(--space-sm,12px);min-width:0}.writer-title-field{padding:0;background:transparent;box-shadow:none}.writer-title-field:focus-within,.writer-title-field:hover{background:transparent;box-shadow:none}.writer-title-field input{font-size:clamp(1.75rem,2.5vw,2rem);font-weight:700;padding:0}.writer-editor .writer-title-input{width:100%;font-size:clamp(1.75rem,2.4vw,2rem);font-weight:700;border:none;background:transparent;color:inherit;padding:0;outline:none}.writer-editor .writer-title-input::-moz-placeholder{color:rgb(var(--tertiary-foreground))}.writer-editor .writer-title-input::placeholder{color:rgb(var(--tertiary-foreground))}.writer-editor .writer-content-canvas{border:none;border-radius:var(--radius-medium,12px);background:rgb(var(--background));padding-block:var(--space-xl,32px);padding-inline:var(--space-lg,24px);box-shadow:var(--shadow-subtle,0 1px 3px rgba(15,23,42,.08));transition:box-shadow .18s ease,outline-color .18s ease,background-color .18s ease}.writer-editor .writer-content-canvas:hover{box-shadow:var(--shadow-medium,0 2px 8px rgba(15,23,42,.15))}.writer-editor .writer-content-canvas:focus-within{outline:2px solid rgb(var(--brand)/.4);outline-offset:2px;box-shadow:var(--shadow-medium,0 2px 8px rgba(15,23,42,.15))}.writer-editor .writer-content-canvas.is-script-mode{padding:0;border:none;box-shadow:none;background:transparent}.writer-editor .writer-body{width:100%;min-height:clamp(520px,55vh,760px);border:none;resize:none;background:transparent;line-height:1.6;font-size:var(--font-size-body-large,1.0625rem);font-family:inherit;color:inherit}.writer-editor .writer-body:focus{outline:none}.writer-sidebar{position:sticky;top:calc(var(--writer-header-h) + var(--space-md, 16px));align-self:start;display:flex;flex-direction:column;gap:var(--space-md,16px);max-height:calc(100vh - var(--writer-header-h) - var(--writer-gutter) * 2);overflow-y:auto;padding:0}.writer-sidebar .card{background:rgb(var(--background));border:none;border-radius:var(--radius-medium,12px);box-shadow:var(--shadow-subtle,0 1px 3px rgba(15,23,42,.08));padding:var(--space-lg,24px);transition:box-shadow .18s ease}.writer-sidebar .card:hover{box-shadow:var(--shadow-medium)}.writer-sidebar .card:focus-visible{outline:2px solid rgb(var(--brand)/.4);outline-offset:2px}.writer-save-state{display:inline-flex;align-items:center;gap:var(--space-xs,8px);font-size:var(--font-size-caption,12px);color:rgb(var(--muted-foreground))}.writer-save-state:before{content:"";width:8px;height:8px;border-radius:50%;background:rgb(var(--accent-success))}.writer-actions-trigger{min-height:36px;padding:0 var(--space-md,16px);border-radius:18px;border:none;background:rgb(var(--background));color:inherit;font-weight:var(--font-weight-medium,500);box-shadow:var(--shadow-subtle,0 1px 3px rgba(15,23,42,.08));transition:background .16s ease,box-shadow .16s ease}.writer-actions-trigger:hover{background:rgb(var(--muted));box-shadow:var(--shadow-medium)}.writer-mode-toggle{display:inline-flex;align-items:center;gap:8px;padding:4px;border-radius:999px;background:rgb(var(--muted))}.writer-mode-toggle button{min-width:72px;height:32px;padding:0 14px;border-radius:999px;border:none;background:transparent;color:rgb(var(--muted-foreground));font-weight:var(--font-weight-medium,500);font-size:.875rem;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.writer-mode-toggle button.is-active{background:rgb(var(--brand-surface));color:rgb(var(--brand));box-shadow:inset 0 0 0 1px rgb(var(--brand)/.2)}.writer-mode-toggle button:not(.is-active):hover{background:rgb(var(--muted)/.8);color:rgb(var(--foreground))}.writer-mode-toggle button:focus-visible{outline:2px solid rgb(var(--brand)/.4);outline-offset:2px}.writer-actions-menu{position:absolute;top:calc(100% + 12px);right:0;min-width:260px;border-radius:var(--radius-medium,12px);border:none;background:rgb(var(--background));box-shadow:var(--shadow-elevated,0 16px 40px rgba(15,23,42,.16));padding:var(--space-md,16px);display:grid;gap:var(--space-md,16px);transform-origin:top right;animation:writer-menu-in .14s ease-out;z-index:40}@keyframes writer-menu-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.writer-actions-menu section{display:grid;gap:var(--space-sm,12px)}.writer-actions-menu h4{font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--tertiary-foreground))}.writer-actions-item{width:100%;min-height:44px;padding:0 var(--space-md,16px);border-radius:var(--radius-medium,12px);border:none;background:rgb(var(--background));color:inherit;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-sm,12px);font-weight:var(--font-weight-medium,500);transition:background .16s ease,box-shadow .16s ease;box-shadow:var(--shadow-subtle,0 1px 3px rgba(15,23,42,.08))}.writer-actions-item:hover:not(:disabled){background:rgb(var(--muted));box-shadow:var(--shadow-medium)}.writer-actions-item:disabled{opacity:.6;cursor:not-allowed}.writer-actions-menu select{width:100%;min-height:40px;border-radius:var(--radius-medium,12px);padding:0 var(--space-md,16px);font-size:var(--font-size-body,14px);border:none;background:rgb(var(--background));box-shadow:inset 0 0 0 1px rgb(var(--border))}.writer-shell[data-mode=write] .writer-sidebar{display:none}.writer-shell[data-mode=write] .writer-main{grid-template-columns:minmax(0,1fr)}.surface-card--borderless{background:rgb(var(--muted)/.5);border:none;border-radius:var(--radius-medium,12px);box-shadow:none;padding:var(--space-lg,24px);backdrop-filter:blur(16px);color:inherit;transition:background-color .16s ease,color .16s ease}.surface-card--borderless:hover{background:rgb(var(--muted)/.7)}.surface-card--borderless:focus-visible{outline:2px solid rgb(var(--brand)/.4);outline-offset:2px;background:rgb(var(--muted)/.7)}.surface-card--borderless:focus-within{outline:2px solid rgb(var(--brand)/.4);outline-offset:2px;background:rgb(var(--muted)/.7)}.editor-canvas{background:transparent}.editor-shell .writer-main{max-width:calc(var(--writer-content-max) + var(--writer-sidebar-width) + var(--writer-gutter))}.editor-shell{--editor-rail-surface:rgb(var(--muted)/0.5);--editor-rail-surface-hover:rgb(var(--muted)/0.7);--editor-rail-panel:rgb(var(--background));--editor-rail-panel-hover:rgb(var(--background));--editor-rail-highlight:rgb(var(--brand-surface));--editor-rail-highlight-hover:rgb(var(--brand-surface-hover));--editor-rail-text:rgb(var(--foreground));--editor-rail-divider:rgb(var(--border))}@media (min-width:1024px){.editor-shell .writer-main{grid-template-columns:minmax(0,var(--writer-content-max)) minmax(0,var(--writer-sidebar-width));-moz-column-gap:var(--writer-gutter);column-gap:var(--writer-gutter);justify-content:center}}@media (max-width:1023px){.editor-shell .writer-main{grid-template-columns:minmax(0,1fr)}.editor-shell .writer-sidebar{position:static;width:100%;margin-top:var(--space-md,16px)}}@media (max-width:1200px){.editor-shell{--writer-sidebar-width:300px}}@media (min-width:1600px){.editor-shell .writer-main{margin-inline:auto}}.editor-rail,.editor-right-rail{position:sticky;top:calc(var(--writer-header-h) + var(--space-md, 16px))}.editor-rail{width:100%}.editor-shell:after,.editor-shell:before{display:none}.writer-editor .writer-content-canvas p{margin:0 0 24px;font-size:1rem;line-height:1.6}.writer-editor .writer-content-canvas p:last-child{margin-bottom:0}.divider--subtle{height:1px;background:rgb(var(--border)/.3)}@media (max-width:1023px){.writer-main{grid-template-columns:minmax(0,1fr)}.writer-sidebar{position:static;max-height:none;padding-right:0;order:2}}@media (max-width:768px){.writer-header{grid-template-columns:1fr;gap:var(--space-md,16px);padding-block:var(--space-md,16px)}.writer-header__center,.writer-header__right{justify-content:flex-start}.writer-main{padding-inline:clamp(var(--space-md,16px),5vw,var(--space-lg,24px));padding-block:clamp(var(--space-lg,24px),5vw,var(--space-xl,32px))}.writer-editor{width:100%}}@layer reset, tokens, components, overrides;:where([data-ui=yt-dash]){--yt-dash-shadow-none:none}@layer overrides{[data-ui=yt-dash] :where(div,section,article,aside,main,header,footer,nav):not([data-allow-shadow=true]){box-shadow:var(--yt-dash-shadow-none,none)!important}[data-ui=yt-dash] :where([data-allow-shadow=true],[data-allow-shadow=true] *) :where(div,section,article,aside,main,header,footer,nav){box-shadow:revert-layer!important}[data-ui=yt-dash] :where(*):not([data-allow-filter=true]){filter:var(--yt-dash-shadow-none,none)!important}[data-ui=yt-dash] :where([data-allow-filter=true],[data-allow-filter=true] *){filter:revert-layer!important}[data-ui=yt-dash] .akButton:focus-visible,[data-ui=yt-dash] [data-focus-ring=shadow]:focus-visible{box-shadow:none!important;outline:2px solid rgb(var(--brand,13 148 136));outline-offset:1px}[data-ui=yt-dash] input:focus,[data-ui=yt-dash] input:focus-visible,[data-ui=yt-dash] textarea:focus,[data-ui=yt-dash] textarea:focus-visible{box-shadow:none!important;outline:2px solid rgb(var(--brand,13 148 136));outline-offset:2px}[data-ui=yt-dash] [data-focus-ring=brand]:focus,[data-ui=yt-dash] [data-focus-ring=brand]:focus-visible{outline:2px solid rgb(var(--ring))!important;outline-offset:0}[data-ui=yt-dash] input:-webkit-autofill{box-shadow:0 0 0 1000px var(--yt-dash-surface-base,#fff) inset!important;-webkit-text-fill-color:var(--yt-dash-text-primary,#0f172a)!important}}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{font-family:var(--font-family-primary,ui-sans-serif,-apple-system,system-ui,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol");font-size:var(--font-size-body,14px);line-height:var(--line-height-normal,1.5);background-color:rgb(var(--background));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{color:rgb(var(--foreground))}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold,600);line-height:1.2}h1{font-size:var(--font-size-display,32px)}h2{font-size:var(--font-size-h1,24px)}h3{font-size:var(--font-size-h2,20px)}h4{font-size:var(--font-size-h3,16px)}h5{font-size:var(--font-size-body,14px)}h6{font-size:var(--font-size-caption,12px)}p{margin-bottom:1rem}a{color:rgb(var(--primary));text-decoration:none;transition:color .12s ease}a:hover{color:color-mix(in srgb,rgb(var(--primary)) 80%,rgb(var(--secondary-foreground)) 20%);text-decoration:underline}:focus{outline:none}.focus-visible:focus-visible,.force-focus-visible,:focus-visible{outline:2px solid rgb(var(--ring));outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:6px;z-index:1000;padding:var(--space-2) var(--space-4);background:rgb(var(--primary));color:rgb(var(--primary-foreground));text-decoration:none;border-radius:var(--radius-sm,.5rem);transition:top var(--duration-fast,.12s) var(--ease-out,ease-out)}.skip-link:focus{top:6px}.container{max-width:var(--layout-container-max,1120px);margin:0 auto;padding:0 var(--layout-gutter,32px)}.p-4{padding:var(--space-4)}.rounded{border-radius:var(--radius-md,6px)}.shadow-subtle{box-shadow:var(--shadow-subtle,0 1px 2px rgba(15,23,42,.08))}button{cursor:pointer}button[disabled]{opacity:.6;cursor:not-allowed}ul{list-style:none;padding:0}.u-control-h-sm{min-height:var(--component-height-control-sm);height:var(--component-height-control-sm)}.u-control-h-md{min-height:var(--component-height-control-md);height:var(--component-height-control-md)}.u-control-h-lg{min-height:var(--component-height-control-lg);height:var(--component-height-control-lg)}.u-input-h{min-height:var(--component-height-input);height:var(--component-height-input)}.u-input-h-lg{min-height:var(--component-height-input-lg);height:var(--component-height-input-lg)}.u-pill-h{min-height:var(--component-height-pill);height:var(--component-height-pill)}@keyframes loaderPulseRing{0%{transform:scale(.9);opacity:.75}50%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:.75}}@keyframes loaderHalo{0%{transform:scale(.85);opacity:.7}60%{transform:scale(1.3);opacity:0}to{transform:scale(1.45);opacity:0}}@keyframes loaderOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loaderPulseCore{0%{transform:scale(.9)}50%{transform:scale(1)}to{transform:scale(.9)}}@keyframes loaderPing{0%{transform:scale(.4);opacity:.5}80%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}@keyframes loaderProgress{0%{transform:scaleX(.35)}to{transform:scaleX(1)}}@keyframes sheet-slide-in-left{0%{transform:translate3d(-100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes sheet-slide-out-left{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(-100%,0,0);opacity:0}}@keyframes sheet-slide-in-right{0%{transform:translate3d(100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes sheet-slide-out-right{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(100%,0,0);opacity:0}}@keyframes sheet-slide-in-top{0%{transform:translate3d(0,-100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes sheet-slide-out-top{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-100%,0);opacity:0}}@keyframes sheet-slide-in-bottom{0%{transform:translate3d(0,100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes sheet-slide-out-bottom{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,100%,0);opacity:0}}.sheet-animation-left[data-state=open]{animation:sheet-slide-in-left .22s cubic-bezier(.2,.8,.25,1) forwards}.sheet-animation-left[data-state=closed]{animation:sheet-slide-out-left .18s cubic-bezier(.4,0,.7,.2) forwards}.sheet-animation-right[data-state=open]{animation:sheet-slide-in-right .22s cubic-bezier(.2,.8,.25,1) forwards}.sheet-animation-right[data-state=closed]{animation:sheet-slide-out-right .18s cubic-bezier(.4,0,.7,.2) forwards}.sheet-animation-top[data-state=open]{animation:sheet-slide-in-top .22s cubic-bezier(.2,.8,.25,1) forwards}.sheet-animation-top[data-state=closed]{animation:sheet-slide-out-top .18s cubic-bezier(.4,0,.7,.2) forwards}.sheet-animation-bottom[data-state=open]{animation:sheet-slide-in-bottom .22s cubic-bezier(.2,.8,.25,1) forwards}.sheet-animation-bottom[data-state=closed]{animation:sheet-slide-out-bottom .18s cubic-bezier(.4,0,.7,.2) forwards}