.dashboard-app{--color-paper:var(--app-color-paper);--color-paper-2:var(--app-color-surface-muted);--color-paper-3:var(--app-color-rule);--color-surface:var(--app-color-surface);--color-ink:var(--app-color-ink);--color-ink-2:var(--app-color-ink-2);--color-muted:var(--app-color-muted);--color-rule:var(--app-color-rule);--color-rule-strong:var(--app-color-rule-strong);--color-accent:var(--app-color-accent);--color-accent-hover:var(--app-color-accent-hover);--color-accent-soft:var(--app-color-accent-soft);--color-accent-ink:var(--app-color-accent-ink);--color-focus:var(--app-color-focus);--color-graphite:var(--app-color-ink);--color-graphite-2:var(--app-color-ink-2);--color-success:var(--app-color-accent);--color-success-soft:var(--app-color-accent-soft);--color-info-soft:var(--app-color-surface-muted);--color-warning-soft:var(--app-color-surface-muted);--color-sidebar:var(--app-color-surface-muted);--color-sidebar-hover:var(--app-color-rule);--color-sidebar-active:var(--app-color-surface);--color-on-graphite:var(--app-color-ink);--color-on-graphite-muted:var(--app-color-muted);--dashboard-sidebar:var(--app-sidebar-width);--dashboard-sidebar-collapsed:var(--app-sidebar-collapsed);background:var(--color-paper);min-height:100dvh;color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-sm)}.dashboard-app h1,.dashboard-app h2,.dashboard-app h3{letter-spacing:-.022em;font-style:normal}.dashboard-app h1{font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.12}.dashboard-app h2{font-size:clamp(1.25rem,1.7vw,1.625rem);line-height:1.2}.dashboard-app h3{font-size:var(--text-base)}.dashboard-app button,.dashboard-app select{font:inherit}.dashboard-app .button{border-radius:var(--app-radius-control);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out)}.dashboard-app .button:hover{transform:none}.dashboard-app .button:active{transform:translateY(1px)}.dashboard-app .button--primary{background:var(--color-accent);color:var(--color-accent-ink)}.dashboard-app .button--primary:hover{background:var(--color-accent-hover)}.dashboard-app .button--secondary{background:var(--color-surface);border-color:var(--color-rule-strong);color:var(--color-ink)}.dashboard-app .button--secondary:hover{background:var(--color-paper-2)}.dashboard-app .button--quiet{color:var(--color-ink-2)}.dashboard-skip{inset:var(--space-sm) auto auto var(--space-sm);z-index:var(--z-tooltip);padding:var(--space-sm) var(--space-md);background:var(--color-surface);border-radius:var(--radius-sm);position:fixed;transform:translateY(-150%)}.dashboard-skip:focus{transform:translateY(0)}.dashboard-sidebar{z-index:var(--z-sticky);width:var(--dashboard-sidebar);padding:var(--space-sm);border-inline-end:var(--rule-hair) solid var(--color-rule);background:var(--color-sidebar);color:var(--color-on-graphite-muted);transition:width .28s var(--ease-out), transform .28s var(--ease-out), box-shadow var(--dur-short) var(--ease-out);perspective:1100px;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.dashboard-sidebar__top{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:3rem;margin-block-end:var(--space-lg);display:flex}.dashboard-wordmark{align-items:center;gap:var(--space-sm);color:var(--color-ink);font-family:var(--font-wordmark);font-size:var(--text-md);letter-spacing:-.035em;white-space:nowrap;font-weight:700;display:inline-flex}.dashboard-wordmark__mark{border:var(--rule-hair) solid var(--app-color-ink);border-radius:var(--app-radius-control);background:var(--app-color-ink);width:2rem;height:2rem;color:var(--app-color-surface);font-size:var(--text-sm);flex:none;place-items:center;display:grid}.dashboard-sidebar__close{color:var(--color-on-graphite);cursor:pointer;background:0 0;border:0;display:none}.dashboard-new-script{justify-content:center;align-items:center;gap:var(--space-xs);min-height:3rem;border-radius:var(--app-radius-control);background:var(--color-accent);color:var(--color-accent-ink);white-space:nowrap;transition:background var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);margin-block-end:var(--space-lg);font-weight:700;display:flex}.dashboard-new-script:hover{background:var(--color-accent-hover)}.dashboard-demo-session{min-height:3.75rem;margin:calc(var(--space-sm) * -1) var(--space-xs) var(--space-lg);border:var(--rule-hair) solid color-mix(in oklch, var(--color-accent) 30%, var(--color-rule));background:color-mix(in oklch, var(--color-accent-soft) 72%, var(--color-surface));color:var(--color-ink);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.65rem .75rem;display:grid}.dashboard-demo-session>span{background:var(--color-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 .28rem color-mix(in oklch, var(--color-accent) 14%, transparent);border-radius:50%}.dashboard-demo-session strong,.dashboard-demo-session small{display:block}.dashboard-demo-session strong{font-size:var(--text-xs)}.dashboard-demo-session small{color:var(--color-muted);margin-block-start:.08rem;font-size:.68rem}.dashboard-app--collapsed .dashboard-demo-session{justify-content:center;padding-inline:0;display:flex}.dashboard-app--collapsed .dashboard-demo-session>div{display:none}.dashboard-new-script:active{transform:translateY(1px)}.dashboard-nav{transform-style:preserve-3d;gap:.48rem;display:grid}.dashboard-nav--utility{border-block-start:var(--rule-hair) solid var(--color-sidebar-hover);margin-block-start:auto;padding-block-start:var(--space-md)}.dashboard-gooey-nav{--linear-ease:linear(0, .068, .19 2.7%, .804 8.1%, 1.037, 1.199 13.2%, 1.245, 1.27 15.8%, 1.274, 1.272 17.4%, 1.249 19.1%, .996 28%, .949, .928 33.3%, .926, .933 36.8%, 1.001 45.6%, 1.013, 1.019 50.8%, 1.018 54.4%, 1 63.1%, .995 68%, 1.001 85%, 1);--gooey-color-1:#ff334b;--gooey-color-2:#111318;--gooey-color-3:#d90429;--gooey-color-4:#050608;isolation:isolate;position:relative;transform:translateZ(.01px)}:root[data-next-video-theme=dark] .dashboard-gooey-nav{--gooey-color-1:#ff334b;--gooey-color-2:#fff;--gooey-color-3:#d90429;--gooey-color-4:#f7f7f8}.dashboard-gooey-nav .dashboard-nav__link{z-index:2}.dashboard-gooey-effect{z-index:1;pointer-events:none;filter:blur(7px)contrast(42)blur();mix-blend-mode:normal;transition:left .6s var(--linear-ease,var(--ease-out)), top .6s var(--linear-ease,var(--ease-out)), width .28s var(--ease-out), height .28s var(--ease-out);border-radius:.78rem;place-items:center;display:grid;position:absolute}.dashboard-gooey-effect:before{display:none}.dashboard-gooey-effect:after{content:"";border-radius:inherit;z-index:-1;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:linear-gradient(145deg,#ff4e63 0%,#ef233c 46%,#b90025 100%);border:1px solid #ffffff57;position:absolute;inset:0;transform:scale(1);box-shadow:inset 0 2px #ffffff59,inset 0 -3px #70001659,0 .72rem 1.25rem #6f001657,0 .2rem .35rem #ff334b3d}.dashboard-gooey-effect--active:after{animation:.6s both dashboard-gooey-pill}.dashboard-gooey-particle,.dashboard-gooey-point{opacity:0;transform-origin:50%;border-radius:50%;width:20px;height:20px;display:block}.dashboard-gooey-particle{animation:dashboard-gooey-particle var(--particle-time) ease 1 -350ms;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px)}.dashboard-gooey-point{background:var(--particle-color);animation:dashboard-gooey-point var(--particle-time) ease 1 -350ms}.dashboard-gooey-nav .dashboard-nav__link--active{box-shadow:none;background:0 0}@keyframes dashboard-gooey-pill{0%{transform:scale(.78)}55%{transform:scale(1.08,1.12)}to{transform:scale(1)}}@keyframes dashboard-gooey-particle{0%{transform:rotate(0deg) translate(var(--start-x), var(--start-y));opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45)}70%{transform:rotate(calc(var(--particle-rotate) * .5)) translate(calc(var(--end-x) * 1.2), calc(var(--end-y) * 1.2));opacity:1;animation-timing-function:ease}85%{transform:rotate(calc(var(--particle-rotate) * .66)) translate(var(--end-x), var(--end-y));opacity:1}to{transform:rotate(calc(var(--particle-rotate) * 1.2)) translate(calc(var(--end-x) * .5), calc(var(--end-y) * .5));opacity:1}}@keyframes dashboard-gooey-point{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scale(0)}25%{transform:scale(calc(var(--particle-scale) * .25))}38%,85%{opacity:1}65%,85%{transform:scale(var(--particle-scale));animation-timing-function:ease}to{opacity:0;transform:scale(0)}}.dashboard-nav__link{border:var(--rule-hair) solid transparent;width:100%;min-height:3.2rem;color:var(--color-muted);cursor:pointer;isolation:isolate;text-align:start;white-space:nowrap;transform-style:preserve-3d;transition:color .18s var(--ease-out), background .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);background:0 0;border-radius:.9rem;align-items:center;gap:.72rem;padding-inline:.58rem .8rem;display:flex;position:relative;transform:translateZ(0)}.dashboard-nav__link:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in oklch, var(--color-ink) 7%, transparent);opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);position:absolute;inset:.3rem -.1rem -.28rem .2rem;transform:translateZ(-10px)}.dashboard-nav__link:hover{border-color:color-mix(in oklch, var(--color-rule-strong) 70%, transparent);background:linear-gradient(145deg, color-mix(in oklch, white 35%, var(--color-sidebar-active)), var(--color-sidebar-active));color:var(--color-ink);box-shadow:inset 0 1px 0 #ffffffb8, 0 .55rem 1rem color-mix(in oklch, var(--color-ink) 9%, transparent);transform:translate3d(0,-2px,8px)rotateX(1.5deg)}@supports (color:lab(0% 0 0)){.dashboard-nav__link:hover{box-shadow:inset 0 1px 0 lab(100% 0 0/.72), 0 .55rem 1rem color-mix(in oklch, var(--color-ink) 9%, transparent)}}.dashboard-nav__link:hover:before{opacity:1;transform:translate3d(0,2px,-10px)}.dashboard-nav__link--active{border-color:color-mix(in oklch, var(--color-accent) 36%, var(--color-rule));background:linear-gradient(145deg, color-mix(in oklch, var(--color-accent) 8%, white), var(--color-sidebar-active));color:var(--color-ink);box-shadow:inset 0 1px 0 #ffffffd1, inset 3px 0 0 var(--color-accent), 0 .65rem 1.35rem color-mix(in oklch, var(--color-accent) 14%, transparent);font-weight:750;transform:translate3d(0,-1px,10px)}@supports (color:lab(0% 0 0)){.dashboard-nav__link--active{box-shadow:inset 0 1px 0 lab(100% 0 0/.82), inset 3px 0 0 var(--color-accent), 0 .65rem 1.35rem color-mix(in oklch, var(--color-accent) 14%, transparent)}}.dashboard-nav__link--active:before{opacity:1;background:color-mix(in oklch, var(--color-accent) 19%, transparent);transform:translate3d(0,3px,-12px)}.dashboard-nav__link svg{flex:none}.dashboard-nav-icon{--nav-tile:#0986e4;border:1px solid color-mix(in oklch, var(--nav-tile) 30%, var(--color-rule));background:linear-gradient(145deg, color-mix(in oklch, var(--nav-tile) 13%, white), color-mix(in oklch, var(--nav-tile) 7%, var(--color-surface)));width:2.05rem;height:2.05rem;color:color-mix(in oklch, var(--nav-tile) 82%, var(--color-ink));box-shadow:inset 0 1px 0 #ffffffe0, 0 .24rem .42rem color-mix(in oklch, var(--nav-tile) 16%, transparent), 0 .08rem .12rem color-mix(in oklch, var(--color-ink) 14%, transparent);transition:color .18s var(--ease-out), background .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);border-radius:.62rem;flex:none;place-items:center;display:grid;transform:translateZ(14px)}@supports (color:lab(0% 0 0)){.dashboard-nav-icon{--nav-tile:lab(53.8344% -3.299 -56.9434);box-shadow:inset 0 1px 0 lab(100% 0 0/.88), 0 .24rem .42rem color-mix(in oklch, var(--nav-tile) 16%, transparent), 0 .08rem .12rem color-mix(in oklch, var(--color-ink) 14%, transparent)}}.dashboard-nav:not(.dashboard-nav--utility) .dashboard-nav__link:nth-child(2) .dashboard-nav-icon{--nav-tile:#f35726}@supports (color:lab(0% 0 0)){.dashboard-nav:not(.dashboard-nav--utility) .dashboard-nav__link:nth-child(2) .dashboard-nav-icon{--nav-tile:lab(58.8482% 59.1385 59.1098)}}.dashboard-nav:not(.dashboard-nav--utility) .dashboard-nav__link:nth-child(3) .dashboard-nav-icon{--nav-tile:#8558e2}@supports (color:lab(0% 0 0)){.dashboard-nav:not(.dashboard-nav--utility) .dashboard-nav__link:nth-child(3) .dashboard-nav-icon{--nav-tile:lab(48.0804% 41.9797 -65.0214)}}.dashboard-nav:not(.dashboard-nav--utility) .dashboard-nav__link:nth-child(4) .dashboard-nav-icon{--nav-tile:#e4a400}@supports (color:lab(0% 0 0)){.dashboard-nav:not(.dashboard-nav--utility) .dashboard-nav__link:nth-child(4) .dashboard-nav-icon{--nav-tile:lab(72.1494% 18.1434 86.4939)}}.dashboard-nav:not(.dashboard-nav--utility) .dashboard-nav__link:nth-child(5) .dashboard-nav-icon{--nav-tile:#00a058}@supports (color:lab(0% 0 0)){.dashboard-nav:not(.dashboard-nav--utility) .dashboard-nav__link:nth-child(5) .dashboard-nav-icon{--nav-tile:lab(57.9645% -51.0342 27.8064)}}.dashboard-nav__link:hover .dashboard-nav-icon{box-shadow:inset 0 1px 0 #ffffffeb, 0 .42rem .75rem color-mix(in oklch, var(--nav-tile) 24%, transparent), 0 .12rem .18rem color-mix(in oklch, var(--color-ink) 15%, transparent);transform:translate3d(0,-1px,20px)rotate(-2deg)scale(1.04)}@supports (color:lab(0% 0 0)){.dashboard-nav__link:hover .dashboard-nav-icon{box-shadow:inset 0 1px 0 lab(100% 0 0/.92), 0 .42rem .75rem color-mix(in oklch, var(--nav-tile) 24%, transparent), 0 .12rem .18rem color-mix(in oklch, var(--color-ink) 15%, transparent)}}@supports (color:lab(0% 0 0)){.dashboard-nav__link--active .dashboard-nav-icon{box-shadow:inset 0 1px 0 lab(100% 0 0/.55), 0 .42rem .85rem color-mix(in oklch, var(--color-accent) 32%, transparent), 0 .14rem .2rem color-mix(in oklch, var(--color-ink) 18%, transparent)}}.dashboard-nav-icon svg{transform-origin:50%;animation:nav-icon-float 3.8s var(--ease-in-out) infinite}.dashboard-nav__link:nth-child(2) .dashboard-nav-icon svg{animation-delay:-.75s}.dashboard-nav__link:nth-child(3) .dashboard-nav-icon svg{animation-delay:-1.5s}.dashboard-nav__link:nth-child(4) .dashboard-nav-icon svg{animation-delay:-2.25s}.dashboard-nav__link:nth-child(5) .dashboard-nav-icon svg{animation-delay:-3s}.dashboard-nav__link--active .dashboard-nav-icon{animation:nav-active-glow 2.2s var(--ease-in-out) infinite}.dashboard-nav__link--active .dashboard-nav-icon svg{animation:nav-active-draw 2.2s var(--ease-in-out) infinite}@keyframes nav-icon-float{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-1.5px)rotate(-4deg)}70%{transform:translateY(.5px)rotate(2deg)}}@keyframes nav-active-glow{0%,to{box-shadow:inset 0 1px 0 #ffffff8c, 0 .35rem .75rem color-mix(in oklch, var(--color-accent) 26%, transparent)}50%{box-shadow:inset 0 1px 0 #ffffffb8, 0 .55rem 1.15rem color-mix(in oklch, var(--color-accent) 45%, transparent)}}@supports (color:lab(0% 0 0)){@keyframes nav-active-glow{0%,to{box-shadow:inset 0 1px 0 lab(100% 0 0/.55), 0 .35rem .75rem color-mix(in oklch, var(--color-accent) 26%, transparent)}50%{box-shadow:inset 0 1px 0 lab(100% 0 0/.72), 0 .55rem 1.15rem color-mix(in oklch, var(--color-accent) 45%, transparent)}}}@keyframes nav-active-draw{0%,to{stroke-width:2px;transform:scale(1)}50%{stroke-width:2.35px;transform:scale(1.1)}}.dashboard-sidebar{perspective:none;background:color-mix(in oklch, var(--color-sidebar) 88%, transparent);-webkit-backdrop-filter:blur(1.25rem)saturate(135%);backdrop-filter:blur(1.25rem)saturate(135%)}.dashboard-nav{transform-style:flat;gap:.28rem}.dashboard-nav__link{transform-style:flat;border-radius:.78rem;gap:.68rem;min-height:3rem;padding-inline:.5rem .75rem;transform:none}.dashboard-nav__link:before{display:none}.dashboard-nav__link:hover{border-color:color-mix(in oklch, var(--color-rule-strong) 42%, transparent);background:color-mix(in oklch, var(--color-surface) 72%, transparent);box-shadow:0 .38rem 1rem color-mix(in oklch, var(--color-ink) 5%, transparent);transform:translate(2px)}.dashboard-nav__link:active{box-shadow:none;transform:scale(.985)}.dashboard-nav__link--active{border-color:color-mix(in oklch, var(--color-signal) 28%, var(--color-rule));background:linear-gradient(90deg, color-mix(in oklch, var(--color-signal) 11%, var(--color-surface)), color-mix(in oklch, var(--color-surface) 92%, transparent));box-shadow:inset 2px 0 0 var(--color-signal), 0 .42rem 1.3rem color-mix(in oklch, var(--color-signal) 9%, transparent);transform:none}.dashboard-nav-icon{--nav-tile:var(--color-signal);border-color:color-mix(in oklch, var(--nav-tile) 20%, transparent);background:color-mix(in oklch, var(--nav-tile) 9%, var(--color-surface));width:1.95rem;height:1.95rem;color:color-mix(in oklch, var(--nav-tile) 75%, var(--color-ink));border-radius:.58rem;transform:none;box-shadow:inset 0 1px #ffffff73;box-shadow:inset 0 1px lab(100% 0 0/.45)}.dashboard-nav__link:hover .dashboard-nav-icon{border-color:color-mix(in oklch, var(--nav-tile) 36%, transparent);background:color-mix(in oklch, var(--nav-tile) 13%, var(--color-surface));box-shadow:0 .35rem .9rem color-mix(in oklch, var(--nav-tile) 12%, transparent);transform:none}.dashboard-nav__link--active .dashboard-nav-icon{border-color:color-mix(in oklch, var(--color-signal) 32%, transparent);background:color-mix(in oklch, var(--color-signal) 14%, var(--color-surface));color:var(--color-signal);box-shadow:0 0 1rem color-mix(in oklch, var(--color-signal) 16%, transparent)}.dashboard-theme-switch{margin-block-end:.35rem}.dashboard-theme-switch .landing-theme-toggle{border:var(--rule-hair) solid transparent;width:100%;min-height:2.75rem;color:var(--color-muted);cursor:pointer;background:0 0;border-radius:.75rem;align-items:center;gap:.7rem;padding-inline:.65rem;display:flex}.dashboard-theme-switch .landing-theme-toggle:hover{border-color:color-mix(in oklch, var(--color-rule-strong) 42%, transparent);background:color-mix(in oklch, var(--color-surface) 70%, transparent);color:var(--color-ink)}.dashboard-theme-switch .landing-theme-toggle__sun{display:none}.dashboard-theme-switch .theme-toggle__label{font-size:var(--text-sm)}:root[data-next-video-theme=dark] .dashboard-theme-switch .landing-theme-toggle__moon{display:none}:root[data-next-video-theme=dark] .dashboard-theme-switch .landing-theme-toggle__sun{display:block}.dashboard-app--collapsed .dashboard-theme-switch .landing-theme-toggle{justify-content:center;padding-inline:0}.dashboard-app--collapsed .dashboard-theme-switch .theme-toggle__label{display:none}:root[data-next-video-theme=dark] .dashboard-app{--color-paper:#04070b;--color-paper-2:#0b0e14;--color-paper-3:#15181f;--color-surface:#080b10;--color-ink:#eff2f6;--color-ink-2:#caced3;--color-muted:#9399a0;--color-rule:#1b1f26;--color-rule-strong:#333841;--color-accent:#fc444a;--color-accent-hover:#ff716d;--color-accent-soft:#321110;--color-accent-ink:white;--color-signal:#fc444a;--color-sidebar:#05080e;--color-sidebar-hover:#12161d;--color-sidebar-active:#0c1118;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-next-video-theme=dark] .dashboard-app{--color-paper:lab(1.74374% -.1081 -1.865);--color-paper-2:lab(4.0178% -.251956 -3.73717);--color-paper-3:lab(8.30156% -.482522 -5.11658);--color-surface:lab(3.02089% -.188366 -2.63082);--color-ink:lab(95.3482% -.492275 -2.20412);--color-ink-2:lab(82.5839% -.648856 -2.93463);--color-muted:lab(62.8542% -.943959 -4.38586);--color-rule:lab(11.7836% -.519529 -5.13101);--color-rule-strong:lab(23.3692% -.698537 -6.60951);--color-accent:lab(58.3147% 69.8028 40.9339);--color-accent-hover:lab(65.5075% 63.2221 35.6452);--color-accent-soft:lab(10.1321% 17.3366 8.76687);--color-signal:lab(58.3147% 69.8028 40.9339);--color-sidebar:lab(2.19372% -.132099 -2.56305);--color-sidebar-hover:lab(7.16596% -.441141 -5.41423);--color-sidebar-active:lab(4.77923% -.288978 -5.53146)}}:root[data-next-video-theme=dark] .dashboard-main{background:radial-gradient(circle at 82% -10%, #13213938, transparent 32rem), var(--color-surface)}@supports (color:lab(0% 0 0)){:root[data-next-video-theme=dark] .dashboard-main{background:radial-gradient(circle at 82% -10%, lab(12.6652% .527114 -17.7116/.22), transparent 32rem), var(--color-surface)}}:root[data-next-video-theme=dark] .dashboard-sidebar{background:#05070cf0;background:lab(1.86797% -.108786 -2.32089/.94);border-color:#21272f;border-color:lab(15.2449% -.620395 -6.57846);box-shadow:1rem 0 3rem #0000012e;box-shadow:1rem 0 3rem lab(.0480137% .0928268 -.509861/.18)}:root[data-next-video-theme=dark] .dashboard-nav__link:hover{box-shadow:none;background:#10141beb;background:lab(6.13536% -.384614 -5.52709/.92)}:root[data-next-video-theme=dark] .dashboard-nav__link--active{box-shadow:inset 2px 0 0 var(--color-signal), 0 0 1.6rem #e6424614;background:linear-gradient(90deg,#371211b8,#0b1017eb);background:linear-gradient(90deg,lab(11.2406% 18.9283 9.94222/.72),lab(4.37884% -.260659 -5.24012/.92));border-color:#9c434073;border-color:lab(40.8043% 37.8278 20.8804/.45)}@supports (color:lab(0% 0 0)){:root[data-next-video-theme=dark] .dashboard-nav__link--active{box-shadow:inset 2px 0 0 var(--color-signal), 0 0 1.6rem lab(53.8843% 63.4136 36.8715/.08)}}:root[data-next-video-theme=dark] .dashboard-nav-icon{box-shadow:none;background:#11161fe6;background:lab(7.13753% -.43682 -7.17928/.9);border-color:#33435d8c;border-color:lab(27.812% -.657901 -17.9464/.55)}:root[data-next-video-theme=dark] .dashboard-nav__link--active .dashboard-nav-icon{color:#ff7e79;color:lab(69.1002% 59.9545 33.3282);background:#3e0e0fbf;background:lab(12.241% 23.7448 12.6797/.75);border-color:#bc494780;border-color:lab(47.4545% 47.383 26.5568/.5)}:root[data-next-video-theme=dark] .overview-setup,:root[data-next-video-theme=dark] .overview-connection,:root[data-next-video-theme=dark] .trending-card,:root[data-next-video-theme=dark] .dashboard-panel{background:linear-gradient(145deg,#0d1117,#080b10);background:linear-gradient(145deg,lab(4.79282% -.300668 -4.5092),lab(2.90118% -.181228 -2.56471));border-color:#22272f;border-color:lab(15.2502% -.605971 -6.22067);box-shadow:inset 0 1px #ffffff09,0 1rem 3rem #00000129;box-shadow:inset 0 1px lab(100% 0 0/.035),0 1rem 3rem lab(.0480137% .0928268 -.509861/.16)}:root[data-next-video-theme=dark] .overview-connection--youtube>a{background:linear-gradient(135deg,#fd3843,#db0027);background:linear-gradient(135deg,lab(57.0405% 73.0679 43.6162),lab(46.5673% 73.3047 46.6024));box-shadow:0 .7rem 1.8rem #db192f33;box-shadow:0 .7rem 1.8rem lab(47.8451% 70.0222 43.1831/.2)}:root[data-next-video-theme=dark] .overview-video__thumb,:root[data-next-video-theme=dark] .trending-card__visual{filter:saturate(.88)brightness(.84)}.dashboard-app{--color-paper:#d9dde2;--color-paper-2:#f0efed;--color-paper-3:#e1dfdc;--color-surface:#fbfaf8;--color-ink:#111;--color-ink-2:#292725;--color-muted:#77716c;--color-rule:#e4e0dc;--color-rule-strong:#d3cec8;--color-accent:#ef233c;--color-accent-hover:#d90429;--color-accent-soft:#ffe3e7;--color-accent-ink:#fff;--color-signal:#ef233c;--color-sidebar:#111;--color-sidebar-hover:#202020;--color-sidebar-active:#292929;--color-on-graphite:#fff;--color-on-graphite-muted:#a8a8a8;--dashboard-sidebar-collapsed:5.4rem;font-family:Inter, var(--font-body), system-ui, sans-serif;background:#cfd3d8}.dashboard-sidebar{background:#f4f5f6;border:1px solid #e3e5e8;border-radius:1.85rem;height:auto;inset:.85rem auto .85rem .85rem;box-shadow:0 1.25rem 3.5rem #2e343b1f}.dashboard-wordmark{color:#111}.dashboard-sidebar .dashboard-wordmark svg{filter:drop-shadow(0 .35rem .6rem #ef233c3d)}.dashboard-new-script{background:linear-gradient(145deg,#ff3850,#d90429);border-radius:.9rem;box-shadow:0 .65rem 1.45rem #d904293d}.dashboard-new-script svg{color:currentColor;flex:none}.dashboard-demo-session{color:#111;background:#ef233c12;border-color:#ef233c33}.dashboard-demo-session small{color:#716c68}.dashboard-nav--utility{border-color:#dfe1e4}.dashboard-nav__link{color:#666a70}.dashboard-nav__link:hover{color:#111;box-shadow:none;background:#e8eaed;border-color:#0000;transform:none}.dashboard-nav__link--active{color:#111;background:#fff;border-color:#0000;box-shadow:0 .65rem 1.6rem #00000047}:root[data-next-video-theme=dark] .dashboard-sidebar{background:#111;border-color:#0000;box-shadow:0 1.25rem 3.5rem #00000047}:root[data-next-video-theme=dark] .dashboard-wordmark{color:#fff}:root[data-next-video-theme=dark] .dashboard-demo-session{color:#fff;background:#ef233c1a;border-color:#ef233c38}:root[data-next-video-theme=dark] .dashboard-demo-session small{color:#a8a8a8}:root[data-next-video-theme=dark] .dashboard-nav--utility{border-color:#292929}:root[data-next-video-theme=dark] .dashboard-nav__link{color:#929292}:root[data-next-video-theme=dark] .dashboard-nav__link:hover{color:#fff;background:#1e1e1e}:root[data-next-video-theme=dark] .dashboard-nav__link--active{color:#fff;background:linear-gradient(90deg,#ef233c33,#181214 72%);border-color:#ef233c6b;box-shadow:inset 2px 0 #ef233c,0 .65rem 1.6rem #00000047,0 0 1.25rem #ef233c14}:root[data-next-video-theme=dark] .dashboard-nav__link--active .dashboard-nav-icon{color:#ff5366;background:#ef233c29;border-color:#ef233c80}.dashboard-nav-icon,.dashboard-nav__link:hover .dashboard-nav-icon,.dashboard-nav__link--active .dashboard-nav-icon{color:currentColor;box-shadow:none;background:0 0;border:0}.dashboard-theme-switch .landing-theme-toggle{color:#929292}.dashboard-theme-switch .landing-theme-toggle:hover{color:#fff;background:#1e1e1e;border-color:#0000}.dashboard-main,:root[data-next-video-theme=dark] .dashboard-main{color:#292725;background:#f6f4f1;border-radius:0 1.85rem 1.85rem 0;min-height:calc(100dvh - 1.7rem);margin-block:.85rem;margin-inline-end:.85rem;overflow:clip}.dashboard-page{max-width:88rem;padding:clamp(1.5rem,3.5vw,3.75rem)}.dashboard-overview__intro{padding-block:.25rem 1.15rem}.dashboard-overview__intro h1,.dashboard-page-header h1{letter-spacing:-.055em;font-size:clamp(2rem,3.7vw,3.25rem);font-weight:540}.dashboard-page-header{border-color:#dedad5}.dashboard-overview__settings,.trending-refresh{color:#fff;background:#111;border:0;border-radius:999px;box-shadow:0 .65rem 1.5rem #1111111f}.overview-setup,.overview-connection,.trending-card,.dashboard-panel{background:#fff;border:0;border-radius:1.55rem;box-shadow:0 .7rem 2.4rem #201a160e}.overview-setup{background:linear-gradient(135deg,#fff0f2 0%,#fff 58%)}.overview-setup__progress{background:#f0dadd;height:.42rem}.overview-setup__progress i{background:linear-gradient(90deg,#ef233c,#ff6b7c)}.overview-connection--youtube>a{background:linear-gradient(135deg,#ff3850,#d90429);box-shadow:0 .8rem 2rem #d9042947}.overview-connection--instagram{background:linear-gradient(145deg,#fff,#fff3f5)}.overview-metrics>div{background:#fff;border-radius:1.35rem;min-height:9rem;padding:1.25rem;box-shadow:0 .55rem 1.8rem #201a160b;border:0!important}.overview-videos{background:#fff;border-radius:1.55rem;padding:1.2rem 1.4rem;box-shadow:0 .7rem 2.4rem #201a160d}.trending-card__visual>strong{background:#ef233c}.analytics-summary>div{background:#fff;border-radius:1.25rem;padding:1.25rem;border:0!important}.analytics-bar{background:#ece8e4;border-radius:999px}.analytics-bar i{border-radius:inherit;background:linear-gradient(90deg,#ef233c,#ff7182)}:root[data-next-video-theme=dark] .dashboard-app{--color-paper:#080808;--color-paper-2:#171515;--color-paper-3:#292525;--color-surface:#111;--color-ink:#fff;--color-ink-2:#e7e3e1;--color-muted:#99918d;--color-rule:#292525;--color-rule-strong:#3a3434;--color-accent:#ff334b;--color-accent-hover:#ff5367;--color-accent-soft:#35171d;--color-sidebar:#080808;background:#050505}:root[data-next-video-theme=dark] .dashboard-main{color:#e7e3e1;background:#111010}:root[data-next-video-theme=dark] .overview-setup,:root[data-next-video-theme=dark] .overview-connection,:root[data-next-video-theme=dark] .trending-card,:root[data-next-video-theme=dark] .dashboard-panel,:root[data-next-video-theme=dark] .overview-videos,:root[data-next-video-theme=dark] .analytics-summary>div{box-shadow:none;background:#191717;border:1px solid #292525}:root[data-next-video-theme=dark] .overview-setup{background:linear-gradient(145deg,#29171a,#191717 62%)}:root[data-next-video-theme=dark] .overview-connection--youtube,:root[data-next-video-theme=dark] .analytics-summary>div:nth-child(2),:root[data-next-video-theme=dark] .overview-metrics>div:nth-child(2){background:#050505}:root[data-next-video-theme=dark] .overview-metrics>div{box-shadow:none;background:#191717;border:1px solid #292525!important}.dashboard-app--collapsed .dashboard-sidebar{width:var(--dashboard-sidebar-collapsed)}.dashboard-app--collapsed .dashboard-main{margin-inline-start:var(--dashboard-sidebar-collapsed)}.dashboard-sidebar .dashboard-nav-label{opacity:1;width:auto;max-width:12rem;transition:max-width .28s var(--ease-out), opacity .17s ease 70ms;flex:none;overflow:hidden}.dashboard-sidebar .dashboard-nav__link{width:100%;transition:width .28s var(--ease-out), color .18s var(--ease-out), background .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);justify-content:flex-start;padding-inline:.85rem .8rem}.dashboard-sidebar .dashboard-new-script{width:100%;transition:width .28s var(--ease-out), background var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);justify-content:flex-start;gap:.68rem;padding-inline:1.335rem .8rem}@media (min-width:901px){.dashboard-sidebar__top .dashboard-wordmark{width:100%;min-width:0;padding-inline-start:.7rem;overflow:hidden}.dashboard-sidebar__top .brand-logo{min-width:0}.dashboard-sidebar__top .brand-logo__name{transition:max-width .28s var(--ease-out), opacity .17s ease 70ms, transform .28s var(--ease-out);animation:none;transform:translate(0)}.dashboard-app--collapsed .dashboard-sidebar__top .brand-logo__name{transform:translate(-.35rem)}}.dashboard-app--collapsed .dashboard-sidebar .dashboard-nav-label{opacity:0;max-width:0;transition:max-width .24s var(--ease-out), opacity .11s ease}.dashboard-app--collapsed .dashboard-sidebar .dashboard-nav__link,.dashboard-app--collapsed .dashboard-sidebar .dashboard-new-script{width:3.775rem}.dashboard-gooey-nav.dashboard-nav .dashboard-nav__link--active{box-shadow:none;color:#fff;background:0 0;border-color:#0000}:root[data-next-video-theme=dark] .dashboard-gooey-effect:after{background:linear-gradient(145deg,#ff4057 0%,#e51637 48%,#9e001f 100%);border-color:#ffffff38;box-shadow:inset 0 2px #ffffff47,inset 0 -3px #4c00106b,0 .8rem 1.45rem #0000007a,0 0 1.15rem #ff284738}:root[data-next-video-theme=dark] .dashboard-gooey-nav.dashboard-nav .dashboard-nav__link--active{box-shadow:none;color:#fff;background:0 0;border-color:#0000}.dashboard-gooey-nav.dashboard-nav .dashboard-nav__link,.dashboard-gooey-nav.dashboard-nav .dashboard-nav__link:hover,.dashboard-gooey-nav.dashboard-nav .dashboard-nav__link:active{box-shadow:none;background:0 0;border-color:#0000;transform:none}.dashboard-gooey-nav.dashboard-nav .dashboard-nav__link:before{display:none}.dashboard-gooey-nav.dashboard-nav .dashboard-nav__link .dashboard-nav-icon,.dashboard-gooey-nav.dashboard-nav .dashboard-nav__link .dashboard-nav-icon svg{color:inherit;animation:none}.dashboard-gooey-nav.dashboard-nav .dashboard-nav__link .dashboard-nav-icon{color:#4d4745;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), background .18s var(--ease-out), color .18s var(--ease-out);background:linear-gradient(145deg,#fff 0%,#f7f3f1 48%,#e7e1de 100%);border:1px solid #ded6d2;border-radius:.68rem;transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 -2px #99898238,0 .34rem .58rem #2d212129,0 .12rem .4rem #ef233c14}.dashboard-gooey-nav.dashboard-nav .dashboard-nav__link:hover .dashboard-nav-icon{color:#d90429;background:linear-gradient(145deg,#fff 0%,#fff4f5 52%,#f2dfe2 100%);border-color:#ef233c57;transform:translateY(-2px)scale(1.03);box-shadow:inset 0 1px #fff,inset 0 -2px #ca102e1f,0 .48rem .78rem #55272e2e,0 0 .9rem #ef233c1f}.dashboard-gooey-nav.dashboard-nav .dashboard-nav__link--active .dashboard-nav-icon{color:#d90429;background:linear-gradient(145deg,#fff 0%,#fff7f7 58%,#f2dfe2 100%);border-color:#ffffffe6;transform:translateY(-2px);box-shadow:inset 0 2px #fff,inset 0 -2px #91001924,0 .45rem .72rem #61001561,0 0 1rem #ef233c3d}.dashboard-gooey-nav.dashboard-nav .dashboard-nav__link .dashboard-nav-icon svg{filter:drop-shadow(0 1px #fffc)drop-shadow(0 2px 2px #38242433);transform:none}:root[data-next-video-theme=dark] .dashboard-gooey-nav.dashboard-nav .dashboard-nav__link .dashboard-nav-icon{color:#a7abb2;background:linear-gradient(145deg,#2b2e34,#111318 72%);border-color:#ffffff21;box-shadow:inset 0 1px #ffffff24,inset 0 -2px #0000006b,0 .34rem .5rem #00000057}:root[data-next-video-theme=dark] .dashboard-gooey-nav.dashboard-nav .dashboard-nav__link:hover .dashboard-nav-icon{color:#fff;background:linear-gradient(145deg,#3a3e46,#17191f 72%);border-color:#fff3}:root[data-next-video-theme=dark] .dashboard-gooey-nav.dashboard-nav .dashboard-nav__link--active .dashboard-nav-icon{color:#d90429;background:linear-gradient(145deg,#fff 0%,#fff7f7 58%,#f2dfe2 100%);border-color:#ffffffe6}.dashboard-gooey-nav .dashboard-nav__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.dashboard-gooey-nav .dashboard-gooey-point{background:var(--color-accent)}.dashboard-app--collapsed .dashboard-gooey-effect{width:3.775rem!important}@media (prefers-reduced-motion:reduce){.dashboard-gooey-effect{transition:none}.dashboard-gooey-particle,.dashboard-gooey-point,.dashboard-gooey-effect--active:after{animation:none}}.dashboard-mobile-header,.dashboard-scrim{display:none}.dashboard-main{min-height:100dvh;background:var(--color-surface);transition:margin-inline-start .28s var(--ease-out);margin-inline-start:var(--dashboard-sidebar)}.dashboard-global-tools{min-height:4.25rem;z-index:var(--z-raised);justify-content:flex-end;align-items:center;padding:.75rem clamp(1.25rem,3vw,3rem) 0;display:flex;position:relative}.dashboard-global-controls{align-items:center;gap:.55rem;display:flex}.dashboard-global-controls .dashboard-plan-badge{border-radius:1rem;gap:.42rem;min-width:auto;min-height:2.75rem;padding:.34rem .72rem .34rem .38rem}.dashboard-global-controls .dashboard-plan-badge__dark-icon{border-radius:.68rem;width:1.95rem;height:1.95rem}.dashboard-global-controls .dashboard-plan-badge strong,.dashboard-global-controls .dashboard-plan-badge--plus strong{font-size:1rem}.dashboard-global-theme .theme-toggle{color:#292725;-webkit-backdrop-filter:blur(.9rem);backdrop-filter:blur(.9rem);cursor:pointer;width:2.75rem;height:2.75rem;transition:border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:#ffffffe0;border:1px solid #d8d3ce;border-radius:50%;place-items:center;display:grid;box-shadow:0 .55rem 1.6rem #201a1614}.dashboard-global-theme .theme-toggle:hover{border-color:#bdb6b0;transform:translateY(-1px)rotate(-5deg);box-shadow:0 .75rem 1.9rem #201a1621}.dashboard-global-theme .theme-toggle:focus-visible{outline:3px solid color-mix(in oklch, var(--color-focus) 48%, transparent);outline-offset:3px}.dashboard-global-theme .landing-theme-toggle__sun,:root[data-next-video-theme=dark] .dashboard-global-theme .landing-theme-toggle__moon{display:none}:root[data-next-video-theme=dark] .dashboard-global-theme .landing-theme-toggle__sun{display:block}:root[data-next-video-theme=dark] .dashboard-global-theme .theme-toggle{color:#f5f1ef;background:#191717e6;border-color:#373130;box-shadow:0 .65rem 1.8rem #00000040}.dashboard-page{width:min(100%, var(--dashboard-content-max));margin-inline:auto;padding:clamp(1.25rem,3vw,3rem)}.dashboard-loading{min-height:calc(100dvh - var(--dashboard-header));place-content:center;display:grid}.dashboard-loading__message{align-items:center;gap:var(--space-sm);display:flex}.dashboard-loading__message>div{gap:var(--space-3xs);display:grid}.dashboard-loading__message p{color:var(--color-ink);font-size:var(--text-base);font-weight:700}.dashboard-loading__message div>span{color:var(--color-muted);font-size:var(--text-sm)}.dashboard-loading__signal{background:var(--color-signal);border-radius:50%;flex:none;width:.625rem;height:.625rem;position:relative}.dashboard-loading__signal:after{content:"";border:var(--rule-hair) solid var(--color-signal);border-radius:inherit;animation:1.2s ease-out infinite dashboard-loading-pulse;position:absolute;inset:0}@keyframes dashboard-loading-pulse{to{opacity:0;transform:scale(2.25)}}@media (prefers-reduced-motion:reduce){.dashboard-loading__signal:after{opacity:.35;animation:none;transform:scale(1.5)}}.dashboard-page-header{justify-content:space-between;align-items:end;gap:var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-xl);display:flex}.dashboard-page-header>div:first-child{max-width:50rem}.dashboard-page-header h1{margin-block:var(--space-2xs) var(--space-xs)}.dashboard-page-header>div:first-child>p:last-child{max-width:66ch;color:var(--color-muted);font-size:var(--text-base)}.dashboard-page-header__actions{align-items:center;gap:var(--space-sm);display:flex}.dashboard-context,.dashboard-eyebrow,.dashboard-kicker{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;text-transform:none;font-weight:500;line-height:1.4}.dashboard-section-note{color:var(--color-muted);margin-block-start:var(--space-xs)}.demo-data-label{align-items:center;gap:var(--space-xs);min-height:2rem;color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-sm);white-space:nowrap;border:0;border-radius:0;padding:0;display:inline-flex}.demo-data-label:before{content:"";background:var(--color-rule-strong);border-radius:50%;width:.375rem;height:.375rem}.dashboard-icon-button{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--app-radius-control);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}.dashboard-icon-button:hover{background:var(--color-paper-2);border-color:var(--color-rule-strong)}.dashboard-icon-button:disabled{cursor:not-allowed;opacity:.42}.dashboard-text-link{align-items:center;gap:var(--space-xs);color:var(--color-accent);font-weight:700;display:inline-flex}.dashboard-text-link:hover{color:var(--color-accent-hover)}.dashboard-panel{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--app-radius-panel);background:var(--color-surface);padding:var(--space-lg)}.dashboard-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.dashboard-section-heading h2{margin-block-start:var(--space-xs)}.dashboard-section-heading>h2{margin-block-start:0}.dashboard-panel__actions{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.status-badge{align-items:center;gap:var(--space-xs);width:max-content;color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-weight:500;line-height:1.3;display:inline-flex}.status-badge:before{content:"";background:var(--color-rule-strong);border-radius:50%;flex:none;width:.375rem;height:.375rem}.status-badge--draft,.status-badge--ready-to-record,.status-badge--published{color:var(--color-muted);background:0 0}.spin{animation:.8s linear infinite dashboard-spin}@keyframes dashboard-spin{to{transform:rotate(360deg)}}.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}.dashboard-home{gap:clamp(1.5rem,3vw,2.75rem);display:grid}.dashboard-home__intro{max-width:none;padding-block:var(--space-sm) var(--space-md);justify-content:space-between;align-items:end;gap:var(--space-xl);display:flex}.dashboard-home__intro>div{max-width:54rem}.dashboard-home__intro h1{max-width:22ch;margin-block-end:var(--space-xs)}.dashboard-home__intro>p:last-of-type,.dashboard-home__intro>div>p:last-child{color:var(--color-muted);font-size:var(--text-md)}.dashboard-create-button{background:var(--color-ink);min-height:3rem;color:var(--color-paper);box-shadow:0 .7rem 1.8rem color-mix(in oklch, var(--color-ink) 16%, transparent);transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);border-radius:.85rem;flex:none;justify-content:center;align-items:center;gap:.55rem;padding-inline:1.15rem;font-weight:750;display:inline-flex}.dashboard-create-button:hover{box-shadow:0 .9rem 2.2rem color-mix(in oklch, var(--color-ink) 22%, transparent);transform:translateY(-2px)}.dashboard-hub-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-hub-card{--hub-color:var(--color-accent);justify-content:space-between;gap:var(--space-xl);border:var(--rule-hair) solid color-mix(in oklch, var(--hub-color) 24%, var(--color-rule));background:linear-gradient(145deg, color-mix(in oklch, var(--hub-color) 9%, var(--color-surface)) 0%, var(--color-surface) 72%);min-height:18rem;transition:transform var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);border-radius:1.35rem;flex-direction:column;padding:clamp(1.2rem,2.4vw,1.8rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73;box-shadow:inset 0 1px lab(100% 0 0/.45)}.dashboard-hub-card:after{content:"";background:var(--hub-color);opacity:.08;filter:blur(.25rem);border-radius:50%;width:12rem;height:12rem;position:absolute;inset:-6rem -4rem auto auto}.dashboard-hub-card:hover{border-color:color-mix(in oklch, var(--hub-color) 55%, var(--color-rule));box-shadow:0 1.2rem 3rem color-mix(in oklch, var(--hub-color) 13%, transparent);transform:translateY(-4px)}.dashboard-hub-card--violet{--hub-color:#8565e1}@supports (color:lab(0% 0 0)){.dashboard-hub-card--violet{--hub-color:lab(50.9193% 34.8414 -59.5243)}}.dashboard-hub-card--amber{--hub-color:#eea40b}@supports (color:lab(0% 0 0)){.dashboard-hub-card--amber{--hub-color:lab(73.1739% 20.9844 75.1054)}}.dashboard-hub-card--blue{--hub-color:#0a8fd1}@supports (color:lab(0% 0 0)){.dashboard-hub-card--blue{--hub-color:lab(55.7179% -13.9406 -43.5973)}}.dashboard-hub-card__top,.dashboard-hub-card__footer{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-md);display:flex;position:relative}.dashboard-hub-card__icon{background:color-mix(in oklch, var(--hub-color) 16%, var(--color-surface));width:2.8rem;height:2.8rem;color:color-mix(in oklch, var(--hub-color) 85%, var(--color-ink));border-radius:.85rem;place-items:center;display:grid}.dashboard-hub-card__number{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em}.dashboard-hub-card h2{margin-block-end:var(--space-sm);font-size:clamp(1.6rem,2.5vw,2.15rem)}.dashboard-hub-card p{max-width:46ch;color:var(--color-muted)}.dashboard-hub-card__footer{border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-xs);padding-block-start:var(--space-md)}.dashboard-hub-card__footer strong{color:var(--color-ink);font-size:var(--text-sm);align-items:center;gap:.4rem;display:inline-flex}.dashboard-hub-card:hover .dashboard-hub-card__footer strong svg{transform:translate(3px)}.dashboard-hub-card__footer svg{transition:transform var(--dur-micro) var(--ease-out)}.dashboard-daily{padding-block-start:var(--space-sm)}.dashboard-daily__heading{justify-content:space-between;align-items:end;gap:var(--space-lg);margin-block-end:var(--space-md);display:flex}.dashboard-daily__heading h2{margin-block-start:var(--space-xs)}.dashboard-daily__heading>a{color:var(--color-muted);font-size:var(--text-sm);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.dashboard-daily__list{border-block-start:var(--rule-hair) solid var(--color-rule-strong)}.dashboard-daily__list>a{align-items:center;gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);min-height:5.25rem;transition:background var(--dur-micro) var(--ease-out), padding var(--dur-micro) var(--ease-out);grid-template-columns:2.3rem minmax(0,1fr) auto;padding:.85rem .35rem;display:grid}.dashboard-daily__list>a:hover{background:color-mix(in oklch, var(--color-accent) 5%, var(--color-surface));padding-inline:.8rem}.dashboard-daily__list>a>span{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700}.dashboard-daily__list h3{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:-.01em;margin-block-end:.2rem}.dashboard-daily__list p{color:var(--color-muted);font-size:var(--text-xs)}.dashboard-setup-strip{align-items:center;gap:var(--space-md);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);min-height:3.6rem;font-size:var(--text-sm);border-radius:.9rem;padding:.75rem 1rem;display:flex}.dashboard-setup-strip>span,.dashboard-setup-strip>a{align-items:center;gap:.4rem;display:inline-flex}.dashboard-setup-strip>span{color:var(--color-muted)}.dashboard-setup-strip h2{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0}.dashboard-setup-strip>a{margin-inline-start:auto;font-weight:700}.dashboard-setup-strip>a+a{margin-inline-start:0}.dashboard-overview{gap:clamp(1.75rem,3vw,3rem)}.dashboard-overview__intro{padding-block:var(--space-xs) var(--space-sm);justify-content:space-between;align-items:center;gap:var(--space-xl);display:flex}.dashboard-overview__intro h1{letter-spacing:-.067em;white-space:nowrap;margin-block:.25rem .4rem;font-size:clamp(3.1rem,4.35vw,4.75rem);font-weight:760;line-height:.94}.dashboard-overview__actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.dashboard-plan-badge{--plan-color:#64676d;--plan-dark:#2e3034;--plan-soft:#64676d21;isolation:isolate;border:1px solid color-mix(in oklch, var(--plan-color) 27%, white);background:linear-gradient(145deg, #ffffffb8, color-mix(in oklch, var(--plan-soft) 58%, transparent));min-width:6.6rem;min-height:3.75rem;color:var(--plan-dark);box-shadow:inset 0 1px 0 #fffffff0, 0 .75rem 1.9rem color-mix(in oklch, var(--plan-color) 15%, transparent);-webkit-backdrop-filter:blur(1.15rem)saturate(155%);backdrop-filter:blur(1.15rem)saturate(155%);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), border-color .18s var(--ease-out);border-radius:1.05rem;justify-content:center;align-items:center;padding:.55rem 1.45rem;display:inline-flex;position:relative;overflow:hidden}.dashboard-plan-badge:after{content:"";z-index:-1;background:color-mix(in oklch, var(--plan-color) 22%, transparent);filter:blur(1.25rem);border-radius:50%;width:5rem;height:5rem;position:absolute;inset:-80% -35% auto auto}.dashboard-plan-badge--plus{--plan-color:#ef233c;--plan-dark:#d90429;--plan-soft:#ef233c24}.dashboard-plan-badge--pro{--plan-color:#d49a19;--plan-dark:#17130a;--plan-soft:#d49a1929}.dashboard-plan-badge strong{background:linear-gradient(105deg, var(--plan-dark) 12%, var(--plan-color) 58%, var(--plan-dark) 92%);color:#0000;font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:-.08em -.22em -.1em -.08em;padding:.08em .22em .1em .08em;font-size:1.28rem;font-weight:850;line-height:1.12;display:inline-block}.dashboard-plan-badge--plus strong{letter-spacing:-.04em;font-size:1.34rem}.dashboard-plan-badge:hover{border-color:color-mix(in oklch, var(--plan-color) 48%, white);box-shadow:inset 0 1px 0 #fffffffa, 0 1rem 2.2rem color-mix(in oklch, var(--plan-color) 22%, transparent);transform:translateY(-3px)}.dashboard-channel-badge{min-width:15.5rem;max-width:24rem;min-height:4.5rem;color:var(--color-ink);-webkit-backdrop-filter:blur(1rem)saturate(145%);backdrop-filter:blur(1rem)saturate(145%);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);background:linear-gradient(145deg,#fffc,#fff6f794);border:1px solid #ffffffb8;border-radius:1.2rem;align-items:center;gap:.85rem;padding:.38rem 1.15rem .38rem .42rem;display:flex;box-shadow:inset 0 1px #fffffff5,0 .7rem 1.8rem #41141c1a}.dashboard-channel-badge:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffffffa,0 .9rem 2.1rem #41141c24}.dashboard-channel-badge__logo{filter:drop-shadow(0 .28rem .45rem #d904292e);flex:none;place-items:center;width:3.65rem;height:3.65rem;display:grid}.dashboard-channel-badge__logo img{object-fit:contain;width:100%;height:100%;display:block}.dashboard-channel-badge__copy{gap:.1rem;min-width:0;display:grid}.dashboard-channel-badge__copy small{color:var(--color-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.73rem;font-weight:650}.dashboard-channel-badge__copy strong{color:var(--color-accent);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:800;overflow:hidden}.dashboard-youtube-connect{border:1px solid color-mix(in oklch, var(--color-accent) 32%, var(--color-rule));background:color-mix(in oklch, var(--color-accent) 7%, var(--color-surface));min-height:4rem;color:var(--color-ink);box-shadow:inset 0 1px 0 #ffffffb8, 0 .7rem 1.8rem color-mix(in oklch, var(--color-accent) 12%, transparent);transition:transform .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:1.15rem;align-items:center;gap:.75rem;padding:.45rem 1.15rem .45rem .5rem;font-size:.92rem;font-weight:800;display:inline-flex}.dashboard-youtube-connect>span{background:var(--color-accent);color:#fff;width:3rem;height:3rem;box-shadow:0 .55rem 1.25rem color-mix(in oklch, var(--color-accent) 28%, transparent);border-radius:.9rem;flex:none;place-items:center;display:grid}.dashboard-youtube-connect>span img{object-fit:contain;width:100%;height:100%;display:block}.dashboard-youtube-connect:hover{border-color:color-mix(in oklch, var(--color-accent) 58%, var(--color-rule));box-shadow:inset 0 1px 0 #ffffffd1, 0 .9rem 2rem color-mix(in oklch, var(--color-accent) 18%, transparent);transform:translateY(-2px)}:root[data-next-video-theme=dark] .dashboard-youtube-connect{color:#fff;background:linear-gradient(145deg,#202126,#121317);border-color:#ef233c4d;box-shadow:inset 0 1px #ffffff1a,0 .75rem 1.9rem #0000004d}.dashboard-channel-setup{border:1px solid color-mix(in oklch, var(--color-accent) 25%, var(--color-rule));background:linear-gradient(145deg, color-mix(in oklch, var(--color-accent) 7%, var(--color-surface)), var(--color-surface));width:min(28rem,42vw);min-height:5.15rem;box-shadow:inset 0 1px 0 #ffffffb8, 0 .7rem 1.8rem color-mix(in oklch, var(--color-accent) 11%, transparent);border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.55rem .75rem .55rem .55rem;display:grid}.dashboard-channel-setup__signal{background:color-mix(in oklch, var(--color-accent) 8%, transparent);border-radius:1rem;flex:none;place-items:center;width:3.6rem;height:3.6rem;display:grid;position:relative}.dashboard-channel-setup__signal img{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}.dashboard-channel-setup__signal>i{border:1px solid #ef233c59;border-right-color:#0000;border-radius:1.15rem;animation:1.8s linear infinite channel-setup-orbit;position:absolute;inset:-.18rem}.dashboard-channel-setup__copy{gap:.08rem;min-width:0;display:grid}.dashboard-channel-setup__copy small{color:var(--color-accent);letter-spacing:.075em;text-transform:uppercase;font-size:.67rem;font-weight:850}.dashboard-channel-setup__copy strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:820;overflow:hidden}.dashboard-channel-setup__copy em{color:var(--color-muted);font-size:.72rem;font-style:normal}.dashboard-channel-setup__meter{align-items:center;gap:.24rem;width:2.55rem;display:flex}.dashboard-channel-setup__meter i{background:color-mix(in oklch, var(--color-muted) 28%, transparent);border-radius:99px;width:.58rem;height:.2rem;animation:1.35s ease-in-out infinite channel-setup-pulse}.dashboard-channel-setup__meter i:nth-child(2){animation-delay:.18s}.dashboard-channel-setup__meter i:nth-child(3){animation-delay:.36s}.dashboard-channel-setup.is-error{border-color:color-mix(in oklch, var(--color-accent) 42%, var(--color-rule))}.dashboard-channel-setup button{border:1px solid color-mix(in oklch, var(--color-accent) 35%, var(--color-rule));min-height:2.2rem;color:var(--color-accent);border-radius:.7rem;align-items:center;gap:.35rem;padding-inline:.75rem;font-size:.76rem;font-weight:800;display:inline-flex}@keyframes channel-setup-orbit{to{transform:rotate(360deg)}}@keyframes channel-setup-pulse{0%,to{opacity:.3;transform:scaleX(.72)}45%{opacity:1;background:var(--color-accent);transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.dashboard-channel-setup__signal>i,.dashboard-channel-setup__meter i{animation:none}}:root[data-next-video-theme=dark] .dashboard-channel-setup{background:radial-gradient(circle at 12% 0,#ef233c21,#0000 48%),linear-gradient(145deg,#202126,#121317);border-color:#ef233c47;box-shadow:inset 0 1px #ffffff17,0 .8rem 2rem #0000004d}:root[data-next-video-theme=dark] .dashboard-channel-setup__copy strong{color:#fff}:root[data-next-video-theme=dark] .dashboard-channel-setup__copy em{color:#92949a}.dashboard-overview__settings{border:var(--rule-hair) solid var(--color-rule);min-height:2.75rem;color:var(--color-muted);font-size:var(--text-sm);border-radius:.75rem;flex:none;align-items:center;gap:.45rem;padding-inline:.9rem;font-weight:700;display:inline-flex}.overview-setup{border:var(--rule-hair) solid var(--color-rule-strong);background:var(--color-surface);box-shadow:0 .9rem 2.8rem color-mix(in oklch, var(--color-ink) 4%, transparent);border-radius:1.2rem;padding:clamp(1.35rem,3vw,2.25rem)}.overview-setup__heading{justify-content:space-between;align-items:start;gap:var(--space-lg);display:flex}.overview-setup__heading h2{margin-block-end:.35rem}.overview-setup__heading p{color:var(--color-muted)}.overview-setup__heading>span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.overview-setup__progress{height:4px;margin-block:var(--space-lg);background:var(--color-paper-3);border-radius:99px;position:relative}.overview-setup__progress i{border-radius:inherit;background:linear-gradient(90deg,#d90429 0%,#ef233c 62%,#ff7a18 88%,#ffd166 100%);width:0;height:100%;animation:1.45s cubic-bezier(.2,.72,.18,1) .12s forwards setup-fire-line;display:block;position:relative;box-shadow:0 0 .7rem #ef233c57}.overview-setup__progress i:after{content:"";background:radial-gradient(circle,#fff7cf 0 16%,#ffd166 18% 38%,#ff7a18 42% 66%,#ef233c 70% 100%);border-radius:50%;width:.8rem;height:.8rem;animation:.18s ease-in-out 7 alternate setup-fire-glow,.28s 1.45s forwards setup-fire-fade;position:absolute;inset:50% -.25rem auto auto;transform:translateY(-50%);box-shadow:0 0 .35rem #ffd166,0 0 .9rem #ff7a18,0 0 1.35rem #ef233ca6}@keyframes setup-fire-line{to{width:var(--setup-progress)}}@keyframes setup-fire-glow{to{filter:brightness(1.28);scale:.78}}@keyframes setup-fire-fade{to{opacity:0;scale:.35}}.overview-setup ul{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.overview-setup li{min-width:0;padding:.25rem var(--space-lg) .25rem 0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.overview-setup li+li{border-inline-start:var(--rule-hair) solid var(--color-rule);padding-inline-start:var(--space-lg)}.overview-setup li>svg{color:var(--color-muted);margin-block-start:.15rem}.overview-setup li.is-complete>svg{color:var(--color-success)}.overview-setup li strong{color:var(--color-ink);display:block}.overview-setup li p{color:var(--color-muted);font-size:var(--text-xs);margin-block-start:.25rem}.overview-setup li a{color:var(--color-accent);font-size:var(--text-sm);align-items:center;gap:.35rem;margin-block-start:.65rem;font-weight:750;display:inline-flex}.overview-section-title{justify-content:space-between;align-items:end;gap:var(--space-lg);margin-block-end:var(--space-md);display:flex}.overview-section-title h2{margin-block-start:.2rem}.overview-section-title>span{color:var(--color-muted);font-size:var(--text-xs)}.overview-section-title>a{color:var(--color-muted);font-size:var(--text-sm);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.overview-connections__grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-connection{gap:var(--space-lg) var(--space-md);border:var(--rule-hair) solid var(--color-rule);background:var(--color-surface);border-radius:1.1rem;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);min-height:15.5rem;padding:clamp(1.25rem,2.6vw,1.75rem);display:grid}.overview-connection__icon{border-radius:.9rem;place-items:center;width:3rem;height:3rem;display:grid}.overview-connection__icon--glass{-webkit-backdrop-filter:blur(1rem)saturate(150%);backdrop-filter:blur(1rem)saturate(150%);background:linear-gradient(145deg,#ffffff85,#ffffff21);border:1px solid #ffffff80;border-radius:1.25rem;width:4.1rem;height:4.1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 .8rem 2rem #1612121f}.overview-connection__icon--glass:after{content:"";filter:blur(.35rem);background:#ffffff80;border-radius:50%;width:2.7rem;height:2.7rem;position:absolute;inset:-.9rem -.75rem auto auto}.overview-connection__icon--glass svg{z-index:1;filter:drop-shadow(0 .25rem .45rem);position:relative}.overview-connection__icon--youtube-logo{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;overflow:visible;box-shadow:none!important;background:0 0!important}.overview-connection__icon--youtube-logo:after{display:none}.overview-connection__icon--youtube-logo img{z-index:1;object-fit:contain;filter:drop-shadow(0 .55rem .85rem #ef233c47);width:100%;height:100%;display:block;position:relative}.overview-connection--youtube .overview-connection__icon{color:#e6002d;background:#ff00331a}.overview-connection--instagram .overview-connection__icon{color:#c13584;background:linear-gradient(145deg,#833ab41c,#fd1d1d1c,#fcb0451c)}.overview-connection--youtube .overview-connection__icon--glass{color:#ff5367;background:linear-gradient(145deg,#ffffff29,#ef233c2e);border-color:#ff677952;box-shadow:inset 0 1px #ffffff3d,0 .9rem 2.2rem #ef233c33}.overview-connection--instagram .overview-connection__icon--glass{color:#d62976;background:linear-gradient(145deg,#ffffffb8,#ffd6e275);border-color:#ffffffb8;box-shadow:inset 0 1px #fff,0 .9rem 2.2rem #d6297624}.overview-connection>div>p{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750}.overview-connection h3{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:-.02em;margin-block:.45rem .5rem}.overview-connection>div>span{max-width:48ch;color:var(--color-muted);font-size:var(--text-sm);display:block}.overview-connection>a,.overview-connection>button{border:0;border-radius:.75rem;grid-column:1/-1;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding-inline:1rem;font-weight:800;display:inline-flex}.overview-connection--youtube>a{color:#fff;background:#e62117;box-shadow:0 .65rem 1.6rem #e6211725}.overview-connection--youtube>a:hover{background:#c91810}.overview-connection--instagram>button{border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);color:var(--color-muted);cursor:not-allowed}.overview-connection--instagram>button span{background:var(--color-paper-3);text-transform:uppercase;border-radius:.35rem;padding:.22rem .4rem;font-size:.65rem}.overview-performance{gap:var(--space-md);display:grid}.overview-metrics{border-block:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.overview-metrics>div{padding:var(--space-lg)}.overview-metrics>div+div{border-inline-start:var(--rule-hair) solid var(--color-rule)}.overview-metrics dt{color:var(--color-muted);font-size:var(--text-xs);align-items:center;gap:.4rem;display:flex}.overview-metrics dd{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.035em;margin:.35rem 0 .15rem;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:750}.overview-metrics small{color:var(--color-muted);font-size:.7rem}.overview-videos{border-block-start:var(--rule-hair) solid var(--color-rule-strong)}.overview-videos__heading{justify-content:space-between;align-items:center;gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);min-height:3.5rem;display:flex}.overview-videos__heading h3{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:-.01em}.overview-videos__heading span{color:var(--color-muted);font-size:var(--text-xs)}.overview-videos>a{align-items:center;gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);min-height:5rem;transition:background var(--dur-micro) var(--ease-out), padding var(--dur-micro) var(--ease-out);grid-template-columns:2rem 5.7rem minmax(10rem,1fr) auto auto auto;padding-block:.65rem;display:grid}.overview-videos>a:hover{background:var(--color-paper-2);padding-inline:.6rem}.overview-video__rank{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:750}.overview-video__thumb{aspect-ratio:16/9;background:var(--color-paper-3);border-radius:.45rem;overflow:hidden}.overview-video__thumb img{object-fit:cover;width:100%;height:100%;display:block}.overview-video__title{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.overview-videos>a>strong{font-size:var(--text-sm);white-space:nowrap}.overview-videos>a>small{color:var(--color-muted);white-space:nowrap}.overview-performance-empty,.overview-performance-locked{min-height:8rem;padding:var(--space-lg);align-items:center;gap:var(--space-md);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.overview-performance-empty>svg,.overview-performance-locked>span{color:var(--color-accent)}.overview-performance-locked>span{background:var(--color-accent-soft);border-radius:.8rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.overview-performance-empty h2,.overview-performance-locked h2{font-size:var(--text-md)}.overview-performance-empty p,.overview-performance-locked p{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:.25rem}.overview-performance-empty a,.overview-performance-locked a{color:var(--color-accent);font-size:var(--text-sm);align-items:center;gap:.4rem;font-weight:750;display:inline-flex}.dashboard-home__actions{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.dashboard-focus{gap:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);background:0 0;padding-block:clamp(1.25rem,3vw,2.25rem);display:grid}.dashboard-focus h2{max-width:35ch;color:var(--color-ink)}.dashboard-focus__summary{max-width:65ch}.dashboard-focus__meta{gap:var(--space-sm) var(--space-lg);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.dashboard-focus .dashboard-text-link{width:max-content;color:var(--color-accent)}.dashboard-home__grid{gap:var(--space-lg);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);display:grid}.dashboard-home .dashboard-panel{padding:var(--space-lg) 0;background:0 0;border:0;border-radius:0}.dashboard-home .dashboard-panel+.dashboard-panel{border-inline-start:var(--rule-hair) solid var(--color-rule);padding-inline-start:var(--space-lg)}.dashboard-recommendation>p{max-width:62ch;color:var(--color-muted);margin-block-start:var(--space-md)}.dashboard-inline-evidence{margin:var(--space-lg) 0 0;border-block:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(2,1fr);display:grid}.dashboard-inline-evidence>div{padding-block:var(--space-md)}.dashboard-inline-evidence>div+div{border-inline-start:var(--rule-hair) solid var(--color-rule);padding-inline-start:var(--space-md)}.dashboard-inline-evidence dt{color:var(--color-muted);font-size:var(--text-xs)}.dashboard-inline-evidence dd{margin:var(--space-2xs) 0 0;color:var(--color-ink);font-weight:700}.dashboard-progress{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap}.dashboard-checklist{gap:var(--space-md);margin:var(--space-lg) 0 0;padding:0;list-style:none;display:grid}.dashboard-checklist li{align-items:start;gap:var(--space-sm);grid-template-columns:auto 1fr;display:grid}.dashboard-checklist li>svg{color:var(--color-ink-2);margin-block-start:.15rem}.dashboard-checklist strong,.dashboard-checklist small{display:block}.dashboard-checklist small{color:var(--color-muted);margin-block-start:var(--space-3xs)}.dashboard-checklist__open>svg{color:var(--color-rule-strong)!important}.dashboard-checklist__open a{color:var(--color-accent);grid-column:2;font-weight:700}.dashboard-recent{padding-block-start:var(--space-sm)}.dashboard-recent>.dashboard-section-heading{align-items:end;margin-block-end:var(--space-md)}.dashboard-project-rows{border-block-start:var(--rule-hair) solid var(--color-rule-strong)}.dashboard-project-row{align-items:center;gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:auto minmax(12rem,1fr) auto minmax(9rem,auto) auto;min-height:4.5rem;display:grid}.dashboard-project-row:hover{background:var(--color-surface)}.dashboard-project-row__title{color:var(--color-ink);font-weight:700}.dashboard-project-row__time{align-items:center;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);display:inline-flex}.script-hub{background:radial-gradient(circle at 82% 5%,#ef233c1a,#0000 26rem);align-content:start;gap:clamp(2.5rem,5vw,5rem);min-height:100dvh}.script-hub__hero{max-width:78rem}.script-hub__hero h1{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(4.5rem,7.5vw,6.75rem);font-weight:620;line-height:.88}.script-hub__hero h1 span:last-child{color:var(--color-accent)}.script-hub__hero>p{color:var(--color-muted);letter-spacing:-.025em;margin-block-start:clamp(1.4rem,2.5vw,2.2rem);padding-inline-start:1.15rem;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:650;position:relative}.script-hub__hero>p:before{content:"";background:var(--color-accent);border-radius:999px;width:.28rem;position:absolute;inset:.12rem auto .12rem 0}.script-hub__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.75rem);margin-block-start:clamp(2rem,3vw,3rem);display:grid}.script-choice{isolation:isolate;min-height:25rem;color:var(--color-ink);-webkit-backdrop-filter:blur(1.35rem)saturate(135%);backdrop-filter:blur(1.35rem)saturate(135%);text-align:start;cursor:pointer;transition:color .18s var(--ease-out), transform .26s var(--ease-out), box-shadow .26s var(--ease-out), border-color .18s var(--ease-out);background:linear-gradient(145deg,#fffffff5,#ffffffad);border:1px solid #ffffffd1;border-radius:2.15rem;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr auto;align-items:start;gap:clamp(1rem,2vw,1.6rem);padding:clamp(1.6rem,3vw,2.6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.25rem 3.4rem #1f181a1a,inset 0 1px #fffffffa}.script-choice:before{content:"";z-index:-1;width:17rem;height:17rem;transition:transform .32s var(--ease-out), opacity .22s var(--ease-out);background:radial-gradient(circle,#ef233c29,#0000 68%);border-radius:50%;position:absolute;bottom:-9rem;right:-7rem}.script-choice:after{content:"";background:linear-gradient(90deg, var(--color-accent), #ef233c14);transform-origin:0;height:2px;transition:transform .3s var(--ease-out);border-radius:999px;position:absolute;inset:auto 2.4rem 1.45rem;transform:scaleX(.28)}.script-choice--ai{color:#fff;background:radial-gradient(circle at 82% 15%,#ef233c33,#0000 15rem),linear-gradient(145deg,#191214,#070707 70%);border-color:#ff506557;box-shadow:0 1.35rem 3.6rem #7008193d,inset 0 1px #ffffff21}.script-choice--ai:before{background:radial-gradient(circle,#ef233c47,#0000 68%);bottom:-10rem;left:-8rem;right:auto}.script-choice--ai:after{background:linear-gradient(90deg,#ff304b,#ffffff1f)}.script-choice__icon{color:#fff;width:4.6rem;height:4.6rem;transition:transform .22s var(--ease-out), background-color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:#111;border-radius:1.45rem;place-items:center;display:grid;box-shadow:0 .8rem 1.8rem #11111129}.script-choice--ai .script-choice__icon{background:#ef233c;box-shadow:0 .8rem 1.8rem #ef233c47}.script-choice__icon--guided{background:linear-gradient(145deg,#1d1d1d,#080808);border:1px solid #ffffff24;position:relative;box-shadow:inset 0 1px #ffffff29,0 .85rem 1.8rem #1111112e}.script-choice__icon--guided .script-choice__primary-icon{transform:translate(-2px,2px)}.script-choice__accent-icon{color:#fff;background:#ef233c;border-radius:50%;padding:.15rem;position:absolute;inset:.55rem .55rem auto auto;box-shadow:0 .28rem .65rem #ef233c5c}.script-choice>strong{max-width:9ch;font-family:var(--font-display);letter-spacing:-.065em;grid-column:1/-1;align-self:end;font-size:clamp(2.7rem,4.4vw,4.8rem);font-weight:650;line-height:.9}.script-choice__arrow{transition:transform .22s var(--ease-out);grid-area:1/3;align-self:center}.script-choice:hover{color:var(--color-accent);border-color:#ef233c75;transform:translateY(-7px);box-shadow:0 1.75rem 4.2rem #1f181a29,inset 0 1px #fffffff0}.script-choice:hover:before{opacity:1;transform:scale(1.18)}.script-choice:hover:after{transform:scaleX(1)}.script-choice--ai:hover{color:#fff;box-shadow:0 1.6rem 4rem #a6092252,inset 0 1px #ffffff29}.script-choice:hover .script-choice__icon{background:var(--color-accent);transform:rotate(-6deg)scale(1.06);box-shadow:0 1rem 2rem #ef233c42}.script-choice:hover .script-choice__arrow{transform:translate(8px)}.script-hub__saved{border-block-start:1px solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.script-hub__saved span{align-items:center;gap:.55rem;display:flex}.script-hub__saved svg{color:var(--color-accent)}.script-hub__saved button,.script-hub__back{color:var(--color-ink);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:750}.script-hub__back{align-items:center;gap:.5rem;width:max-content;display:inline-flex}.script-hub--setup{max-width:76rem}.script-hub__setup-heading{max-width:57rem}.script-hub__setup-heading>span{color:var(--color-accent);align-items:center;gap:.55rem;font-weight:800;display:inline-flex}.script-hub__setup-heading h1{letter-spacing:-.075em;margin-block:.85rem 1rem;font-size:clamp(3rem,6vw,6rem);font-weight:700;line-height:.9}.script-hub__setup-heading p{max-width:57ch;color:var(--color-muted);font-size:1.05rem;line-height:1.55}.script-setup{color:#fff;background:linear-gradient(145deg,#171113,#080808);border-radius:2rem;padding:clamp(1.4rem,3vw,2.4rem);box-shadow:0 1.4rem 4rem #5807143d}.script-setup__progress{color:#ffffff8c;letter-spacing:.12em;grid-template-columns:auto minmax(2rem,7rem) auto;align-items:center;gap:.75rem;font-size:.72rem;font-weight:800;display:grid}.script-setup__progress span{color:#ff304b}.script-setup__progress i{background:linear-gradient(90deg,#ff304b,#ffffff29);height:1px}.script-setup__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:2rem;display:grid}.script-setup label{gap:.55rem;display:grid}.script-setup label>span{color:#ffffffa8;font-size:.8rem;font-weight:700}.script-setup select,.script-setup input{color:#fff;width:100%;min-height:3.7rem;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#201b1c;border:1px solid #ffffff24;border-radius:1rem;outline:none;padding-inline:1rem 2.5rem}.script-setup select:focus,.script-setup input:focus{border-color:#ff304b;box-shadow:0 0 0 3px #ef233c2e}.script-setup__wide{grid-column:1/-1}.script-setup__footer{border-block-start:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1.4rem;padding-block-start:1.4rem;display:flex}.script-setup__footer p{color:#ffffff85;font-size:var(--text-sm);align-items:center;gap:.5rem;display:inline-flex}.script-setup__footer p.is-error{color:#ff91a0}.script-setup__footer button{color:#fff;cursor:pointer;min-height:3.7rem;font:inherit;background:#ef233c;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding-inline:1.25rem;font-weight:850;display:inline-flex;box-shadow:0 .8rem 1.8rem #ef233c47}.script-setup__footer button:hover{background:#ff304b;transform:translateY(-2px)}.script-setup__footer button:disabled{cursor:wait;opacity:.65}.editor-workspace{background:var(--color-paper-2);grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.editor-toolbar{min-height:var(--dashboard-header);align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule);background:var(--color-surface);z-index:var(--z-raised);grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;inset-block-start:0}.editor-save-state{align-items:center;gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);display:inline-flex}.editor-toolbar__meta,.editor-toolbar__actions{align-items:center;gap:var(--space-sm);display:flex}.editor-toolbar__meta{color:var(--color-muted);font-size:var(--text-xs)}.editor-toolbar__meta>span+span:before{content:"·";margin-inline-end:var(--space-sm)}.editor-toolbar__meta button{align-items:center;gap:var(--space-2xs);color:var(--color-muted);cursor:pointer;background:0 0;border:0;display:inline-flex}.editor-version{position:relative}.editor-version__trigger{min-height:2.75rem;padding-inline:var(--space-xs);border-radius:var(--app-radius-control);white-space:nowrap}.editor-version__trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.editor-version__trigger:active{transform:translateY(1px)}.editor-version__trigger:disabled{opacity:.55;cursor:not-allowed}.editor-version__menu{inset:calc(100% + var(--space-xs)) auto auto 0;z-index:var(--z-dropdown);width:min(18rem, calc(100dvw - var(--space-xl)));max-height:min(28rem, calc(100dvh - var(--dashboard-header) - var(--space-xl)));padding:var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--app-radius-panel);background:var(--color-surface);box-shadow:var(--app-shadow-menu);flex-direction:column;display:flex;position:absolute}.editor-version__heading{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-xs);display:flex}.editor-version__heading p{color:var(--color-ink);font-weight:700}.editor-version__heading span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.editor-version__list{gap:var(--space-3xs);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.editor-version__menu button{justify-content:center;align-items:flex-start;gap:var(--space-3xs);width:100%;min-height:3rem;padding:var(--space-xs);border-radius:var(--radius-sm);text-align:start;flex-direction:column;display:flex}.editor-version__menu button span{color:var(--color-ink)}.editor-version__menu button small{color:var(--color-muted);font-size:var(--text-xs)}.editor-version__menu button[aria-current=true]{background:var(--color-paper-2)}.editor-version__menu button:focus-visible,.editor-version__menu>a:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.editor-version__menu button:active{transform:translateY(1px)}.editor-version__menu button:disabled{opacity:.55;cursor:not-allowed}.editor-version__menu>a{padding:var(--space-xs);border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);white-space:nowrap;margin-block-start:var(--space-xs);font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.editor-version__trigger:hover,.editor-version__menu button:hover{background:var(--color-paper-2);color:var(--color-ink)}.editor-version__menu>a:hover{color:var(--color-focus)}}.editor-export{position:relative}.editor-export__menu{inset:calc(100% + var(--space-xs)) 0 auto auto;z-index:var(--z-dropdown);width:14rem;padding:var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--app-radius-panel);background:var(--color-surface);box-shadow:var(--app-shadow-menu);position:absolute}.editor-export__menu p{padding:var(--space-xs);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.editor-export__menu button,.editor-export__menu a{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;min-height:2.5rem;padding-inline:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-ink-2);cursor:pointer;text-align:start;background:0 0;border:0;display:flex}.editor-export__menu button:hover,.editor-export__menu a:hover{background:var(--color-paper-2)}.editor-export__menu button:disabled{cursor:not-allowed;opacity:.55}.editor-export__menu button span,.editor-export__menu a span{color:var(--color-muted);font-size:var(--text-xs)}.editor-export__menu .editor-export__error{margin:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-inline-start:2px solid var(--color-accent);color:var(--color-accent);font-family:inherit;font-size:var(--text-xs);text-transform:none;line-height:1.4}.editor-stage{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.editor-workspace--ai-open .editor-stage{grid-template-columns:minmax(0,1fr) 23rem}.editor-canvas-wrap{min-width:0;padding:clamp(1rem,2.5vw,2.5rem);overflow:auto}.script-document{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--app-radius-panel);background:var(--color-surface);width:100%;max-width:76rem;min-height:68rem;box-shadow:var(--app-shadow-document);margin-inline:auto;padding:clamp(1.5rem,5vw,5rem)}.script-document>header{border-block-end:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-xl)}.script-document>header p,.script-section__label{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;text-transform:none;font-weight:600}.script-title-input{width:100%;margin-block:var(--space-sm);border:0;border-block-end:var(--rule-hair) solid transparent;color:var(--color-ink);font-family:var(--font-display);background:0 0;padding:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.1}.script-title-input:hover{border-block-end-color:var(--color-rule)}.script-title-input:focus{border-block-end-color:var(--color-accent);outline:0}.script-title-input::placeholder{color:var(--color-muted)}.script-author-field{align-items:center;gap:var(--space-xs);width:fit-content;max-width:100%;margin-block:0 var(--space-md);color:var(--color-muted);font-size:var(--text-sm);display:flex}.script-author-field input{width:min(18rem,60vw);min-width:0;padding:var(--space-2xs) 0;border:0;border-block-end:var(--rule-hair) solid transparent;color:var(--color-ink-2);font:inherit;background:0 0}.script-author-field input:hover{border-block-end-color:var(--color-rule)}.script-author-field input:focus{border-block-end-color:var(--color-accent);outline:0}.script-author-field input::placeholder{color:var(--color-muted)}.script-document>header span{color:var(--color-muted);font-size:var(--text-sm)}.script-section{padding-block:var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule)}.script-section__body{width:100%;min-height:5.5rem;resize:none;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);white-space:pre-wrap;background:0 0;border:0;margin-block-start:var(--space-sm);padding:0;line-height:1.72;overflow:hidden}.script-section__body::placeholder{color:var(--color-muted)}.script-section__body:focus{outline:0}.script-section:focus-within{border-block-end-color:var(--color-rule-strong)}.editor-ai-scrim{display:none}.editor-ai{height:calc(100dvh - var(--dashboard-header) - var(--rule-hair));min-height:0;border-inline-start:var(--rule-hair) solid var(--color-rule);background:var(--color-surface);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--dashboard-header);overflow:hidden}.editor-ai>header{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:4rem;padding:var(--space-sm) var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex}.editor-ai>header>div{align-items:center;gap:var(--space-sm);display:flex}.editor-ai>header>div>span{border-radius:var(--radius-sm);background:var(--color-accent-soft);width:2rem;height:2rem;color:var(--color-accent);place-items:center;display:grid}.editor-ai header p{color:var(--color-ink);font-weight:700}.editor-ai header small{color:var(--color-muted)}.editor-ai__conversation{gap:var(--space-md);min-height:0;padding:var(--space-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.editor-ai__empty{gap:var(--space-xs);max-width:19rem;padding:var(--space-sm) 0;display:grid}.editor-ai__empty p{color:var(--color-ink);font-weight:700}.editor-ai__empty span{color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.editor-ai__suggestions{gap:var(--space-sm);align-content:start;display:grid}.editor-ai__suggestions p{color:var(--color-muted);font-size:var(--text-sm)}.editor-ai__suggestions>div{gap:var(--space-xs);flex-wrap:wrap;display:flex}.editor-ai__suggestions button{min-height:2.25rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--app-radius-control);color:var(--color-ink-2);cursor:pointer;font-size:var(--text-xs);text-align:start;white-space:nowrap;background:0 0}.editor-ai__suggestions button:hover{border-color:var(--color-rule-strong);background:var(--color-paper-2)}.editor-ai__suggestions button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.editor-ai__suggestions button:active{transform:translateY(1px)}.editor-ai__suggestions button:disabled{cursor:not-allowed;opacity:.5}.editor-ai__message{width:fit-content;max-width:88%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);white-space:pre-wrap;line-height:1.55}.editor-ai__message--assistant{background:var(--color-paper-2);color:var(--color-ink-2);border-start-start-radius:var(--radius-sm);align-self:flex-start}.editor-ai__message--user{background:var(--color-accent);color:var(--color-accent-ink);border-end-end-radius:var(--radius-sm);align-self:flex-end}.editor-ai__message--status{align-items:center;gap:var(--space-xs);color:var(--color-muted);display:flex}.editor-ai__prompt{padding:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule)}.editor-ai__prompt>div{position:relative}.editor-ai__prompt textarea{resize:none;width:100%;padding:var(--space-sm) 2.75rem var(--space-sm) var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-surface);line-height:1.5}.editor-ai__prompt textarea:focus{outline:2px solid var(--color-focus);outline-offset:2px}.editor-ai__prompt button{inset:auto var(--space-xs) var(--space-xs) auto;border-radius:var(--radius-sm);background:var(--color-accent);width:2rem;height:2rem;color:var(--color-accent-ink);cursor:pointer;border:0;place-items:center;display:grid;position:absolute}.editor-ai__prompt button:hover{background:var(--color-accent-hover)}.editor-ai__prompt button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.editor-ai__prompt button:active{transform:translateY(1px)}.editor-ai__prompt button:disabled{opacity:.45;cursor:not-allowed}body:has(.editor-workspace--focus) .dashboard-sidebar{display:none}body:has(.editor-workspace--focus) .dashboard-main{margin-inline-start:0}.teleprompter{z-index:var(--z-modal);background:var(--color-graphite);color:var(--color-on-graphite);position:fixed;inset:0;overflow:auto}.teleprompter>header{min-height:4.5rem;z-index:var(--z-raised);align-items:center;gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-sidebar-hover);background:var(--color-sidebar);grid-template-columns:1fr auto 1fr;padding-inline:clamp(1rem,3vw,3rem);display:grid;position:sticky;inset-block-start:0}.teleprompter>header h2{color:var(--color-on-graphite);font-size:var(--text-md)}.teleprompter>header button{align-items:center;gap:var(--space-xs);width:max-content;color:var(--color-on-graphite);cursor:pointer;background:0 0;border:0;font-weight:700;display:inline-flex}.teleprompter>header>div{justify-self:end;gap:var(--space-md);display:flex}.teleprompter label{gap:var(--space-2xs);color:var(--color-on-graphite-muted);font-size:var(--text-xs);display:grid}.teleprompter article{max-width:31ch;padding:clamp(3rem, 8vw, 8rem) var(--space-lg) 50vh;font-family:var(--font-display);margin-inline:auto}.teleprompter article p+p{margin-block-start:1.5em}.dashboard-subtabs{gap:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule);align-items:end;min-height:3.75rem;display:flex}.dashboard-subtabs button{height:3.25rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;font-weight:700;position:relative}.dashboard-subtabs button[aria-selected=true]{color:var(--color-ink)}.dashboard-subtabs button[aria-selected=true]:after{content:"";background:var(--color-accent);height:2px;position:absolute;inset:auto 0 -1px}.idea-list{border-block-start:var(--rule-hair) solid var(--color-rule-strong)}.idea-row{padding-block:var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(18rem,1.5fr) minmax(15rem,.85fr) 10.5rem;gap:clamp(1rem,2vw,2rem);display:grid}.idea-row__number{display:none}.idea-row__main h2{max-width:30ch;margin-block:var(--space-xs)}.idea-row__angle{max-width:56ch;color:var(--color-muted)}.idea-row__why{border-block-start:var(--rule-hair) solid var(--color-rule);margin-block-start:var(--space-lg);padding-block-start:var(--space-md)}.idea-row__why strong{color:var(--color-ink);font-size:var(--text-xs);display:block}.idea-row__why p{margin-block-start:var(--space-2xs)}.idea-row__evidence{align-content:start;gap:var(--space-sm);display:grid}.idea-row__evidence>div{border-block-end:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-sm)}.idea-row__evidence span{align-items:center;gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);display:flex}.idea-row__evidence strong,.idea-row__evidence small{display:block}.idea-row__evidence strong{color:var(--color-ink);margin-block-start:var(--space-xs)}.idea-row__evidence small{color:var(--color-muted)}.idea-row__actions{align-items:stretch;gap:var(--space-xs);flex-direction:column;display:flex}.idea-row__dismiss{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.25rem;color:var(--color-muted);cursor:pointer;font-size:var(--text-xs);background:0 0;border:0;display:inline-flex}.idea-row__dismiss:hover{color:var(--color-error)}.more-ideas{justify-content:space-between;align-items:center;gap:var(--space-lg);padding-block:var(--space-xl);display:flex}.more-ideas p{color:var(--color-muted)}.dashboard-empty{align-content:center;place-items:center;gap:var(--space-sm);min-height:19rem;padding:var(--space-xl);text-align:center;display:grid}.dashboard-ideas>.dashboard-empty{margin-block-start:1rem}.dashboard-empty>svg{color:var(--color-accent)}.dashboard-empty p{color:var(--color-muted)}.dashboard-toast{z-index:var(--z-toast);inset:auto var(--space-lg) var(--space-lg) auto;justify-content:space-between;align-items:center;gap:var(--space-lg);max-width:min(26rem,100vw - 2rem);padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--app-radius-control);background:var(--color-ink);color:var(--color-surface);box-shadow:var(--app-shadow-toast);display:flex;position:fixed}.dashboard-toast span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-toast button{align-items:center;gap:var(--space-2xs);color:var(--color-surface);cursor:pointer;background:0 0;border:0;font-weight:700;display:inline-flex}.project-tools{align-items:center;gap:var(--space-sm);padding-block:var(--space-lg);display:flex}.dashboard-search{min-width:min(23rem,100%);height:var(--control-height);align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);background:var(--color-surface);display:flex}.dashboard-search input{background:0 0;border:0;outline:0;width:100%}.dashboard-select select,.settings-fields select{min-height:var(--control-height);padding-inline:var(--space-sm) 2.5rem;border:var(--rule-hair) solid var(--color-rule);background:var(--color-surface);color:var(--color-ink);border-radius:0}.projects-table{border-block-start:var(--rule-hair) solid var(--color-rule-strong)}.projects-table__header,.projects-table__row{gap:var(--space-md);grid-template-columns:minmax(17rem,1.5fr) minmax(8rem,.6fr) minmax(10rem,.7fr) minmax(8rem,.6fr);align-items:center;display:grid}.projects-table__header{min-height:2.75rem;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.projects-table__row{border-block-end:var(--rule-hair) solid var(--color-rule);min-height:4.75rem}.projects-table__row>span{min-width:0}.projects-table__title{align-items:center;gap:var(--space-sm);color:var(--color-ink);font-weight:700;display:flex}.projects-table__title a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-updated{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.analytics-notice{padding:var(--space-sm) var(--space-md);border-inline-start:2px solid var(--color-accent);background:var(--color-accent-soft);color:var(--color-ink-2);margin-block-start:var(--space-md)}.analytics-empty{max-width:42rem;min-height:28rem;margin-inline:auto}.analytics-empty__icon{border-radius:var(--radius-sm);background:var(--color-accent-soft);width:3rem;height:3rem;color:var(--color-accent);place-items:center;display:grid}.analytics-empty p{max-width:34rem}.analytics-empty .button{white-space:nowrap;margin-block-start:var(--space-sm)}.analytics-summary{border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.analytics-summary--four{border-block-start:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-summary>div{padding:var(--space-lg) 0}.analytics-summary>div+div{border-inline-start:var(--rule-hair) solid var(--color-rule);padding-inline-start:var(--space-lg)}.analytics-summary dt{align-items:center;gap:var(--space-xs);color:var(--color-muted);display:flex}.analytics-summary dd{margin:var(--space-xs) 0 0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700}.analytics-summary small{min-height:1lh;color:var(--color-muted);display:block}.analytics-grid{gap:var(--space-xl);padding-block:var(--space-xl);grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);display:grid}.analytics-chart .dashboard-section-heading p{color:var(--color-muted);margin-block-start:var(--space-2xs)}.analytics-bars{gap:var(--space-md);display:grid}.analytics-bars>div>div{justify-content:space-between;gap:var(--space-md);margin-block-end:var(--space-xs);display:flex}.analytics-bars span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.analytics-bars strong{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;flex:none;font-weight:500}.analytics-bar{background:var(--color-paper-3);height:.375rem;display:block;overflow:hidden}.analytics-bar i{background:var(--color-accent);height:100%;display:block}.analytics-panel-empty{padding-block:var(--space-xl);color:var(--color-muted)}.analytics-lifetime{gap:var(--space-xl);padding-block:var(--space-xl);border-block:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);display:grid}.analytics-lifetime>div>p{color:var(--color-muted);margin-block-start:var(--space-xs)}.analytics-lifetime dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.analytics-lifetime dl>div{padding-inline:var(--space-lg)}.analytics-lifetime dl>div+div{border-inline-start:var(--rule-hair) solid var(--color-rule)}.analytics-lifetime dt{color:var(--color-muted)}.analytics-lifetime dd{margin:var(--space-xs) 0 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.settings-section{gap:var(--space-xl);padding-block:var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(14rem,.6fr) minmax(20rem,1fr);display:grid}.settings-section>div:first-child>p{color:var(--color-muted);margin-block-start:var(--space-xs)}.settings-fields{gap:var(--space-md);display:grid}.settings-field{gap:var(--space-xs);display:grid}.settings-field label{color:var(--color-ink);font-weight:700}.settings-field small{color:var(--color-muted)}.settings-fields input,.settings-fields select{width:100%;min-height:var(--control-height);padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);outline-offset:1px;background:var(--color-surface);color:var(--color-ink);outline:2px solid #0000}.settings-fields input:focus-visible,.settings-fields select:focus-visible{outline-color:var(--color-focus)}.settings-fields input:disabled{cursor:not-allowed;opacity:.55;color:var(--color-muted)}.settings-fields .button{width:max-content}.settings-feedback{min-height:1lh;color:var(--color-muted)}.settings-feedback--error{color:var(--color-error)}.niche-confirmation{color:#111;background:#fbfaf8;border:1px solid #dedad5;border-radius:1.5rem;gap:0;width:min(44rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow:hidden;box-shadow:0 2rem 6rem #11111147,inset 0 1px #ffffffe6}.niche-confirmation--onboarding .dialog-close{display:none}.niche-confirmation__header{background:linear-gradient(135deg,#fff,#f6f2ef);border-block-end:1px solid #e4e0dc;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.85rem;min-height:6.4rem;padding:1.25rem 1.55rem;display:grid}.niche-confirmation__header>span{color:#fff;background:#111;border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:0 .55rem 1.2rem #1111112e}.niche-confirmation__header>div{min-width:0}.niche-confirmation__header p{color:#ef233c;font:800 .66rem/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-block-end:.25rem}.niche-confirmation__header h2{color:#111;letter-spacing:-.045em;white-space:nowrap;max-width:none;padding-inline-end:2.75rem;font-size:clamp(1.65rem,4vw,2.1rem);line-height:1.05}.niche-confirmation form{padding:1.25rem 1.55rem 0}.niche-confirmation form>label{color:#292725;margin-block-end:.45rem;font-size:.78rem;font-weight:800;display:block}.niche-confirmation__selection{background:linear-gradient(135deg,#1a1818,#090909);border:1px solid #272424;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.1rem;padding:.85rem 1rem;display:flex;box-shadow:0 .65rem 1.5rem #11111121}.niche-confirmation__selection div{gap:.12rem;display:grid}.niche-confirmation__selection span,.niche-confirmation__selection small{color:#aaa3a0;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.63rem}.niche-confirmation__selection strong{color:#fff;font-size:1.05rem;line-height:1.25}.niche-confirmation__selection small{text-align:end}.niche-confirmation__search{position:relative}.niche-confirmation__search input{color:#111;width:100%;min-height:3.15rem;font:600 var(--text-sm)/1.3 var(--font-body);background:#f2f0ed;border:1px solid #d8d3ce;border-radius:.9rem;outline:none;padding:.75rem 3rem .75rem 1rem}.niche-confirmation__search input::-webkit-search-cancel-button{cursor:pointer}.niche-confirmation__search input:focus-visible{background:#fff;border-color:#ef233c;box-shadow:0 0 0 3px #ef233c1f}.niche-confirmation__search>svg{color:#ef233c;pointer-events:none;position:absolute;inset:50% .95rem auto auto;transform:translateY(-50%)}.niche-confirmation__choices{margin-block-start:1rem}.niche-confirmation__pills{flex-wrap:wrap;align-content:flex-start;gap:.48rem;min-height:10.25rem;display:flex}.niche-pill{color:#514c48;min-height:2.15rem;font:650 var(--text-xs)/1 var(--font-body);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d3cec8;border-radius:999px;align-items:center;gap:.28rem;padding:.42rem .78rem .42rem .58rem;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.niche-pill:hover{color:#111;background:#f7f4f1;border-color:#918a84}.niche-pill:focus-visible{outline-offset:2px;outline:2px solid #ef233c}.niche-pill[aria-pressed=true]{color:#fff;background:#ef233c;border-color:#ef233c;box-shadow:0 .45rem 1rem #ef233c33}.niche-pill__check{place-items:center;width:.9rem;height:.9rem;display:grid}.niche-confirmation__error{color:var(--color-error);font-size:var(--text-xs);margin-block:.65rem 0}.niche-confirmation__footer{background:#f6f3f0;border-block-start:1px solid #e4e0dc;justify-content:flex-end;margin:1.1rem -1.55rem 0;padding:1rem 1.55rem 1.2rem;display:flex}.niche-confirmation__footer .button{min-width:10rem}:root[data-next-video-theme=dark] .niche-confirmation{color:#f5f1ef;background:#191717;border-color:#342e2e;box-shadow:0 2rem 6rem #00000094}:root[data-next-video-theme=dark] .niche-confirmation__header{background:linear-gradient(135deg,#211e1e,#111010);border-color:#342e2e}:root[data-next-video-theme=dark] .niche-confirmation__header>span{background:#ef233c}:root[data-next-video-theme=dark] .niche-confirmation__header h2,:root[data-next-video-theme=dark] .niche-confirmation form>label{color:#f5f1ef}:root[data-next-video-theme=dark] .niche-confirmation__search input{color:#fff;background:#111010;border-color:#4a4141}:root[data-next-video-theme=dark] .niche-confirmation__search input:focus-visible{background:#111010;border-color:#ff334b}:root[data-next-video-theme=dark] .niche-pill{color:#d8d2cf;background:#211e1e;border-color:#4a4141}:root[data-next-video-theme=dark] .niche-pill:hover{color:#fff;background:#292525;border-color:#716767}:root[data-next-video-theme=dark] .niche-pill[aria-pressed=true]{color:#fff;background:#ff334b;border-color:#ff334b}:root[data-next-video-theme=dark] .niche-confirmation__footer{background:#111010;border-color:#342e2e}:root[data-next-video-theme=dark] .niche-confirmation .dialog-close{color:#f5f1ef;background:#211e1e;border-color:#4a4141}.settings-niche{padding:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);display:flex}.settings-niche>div:first-child{gap:.2rem;min-width:0;display:grid}.settings-niche span,.settings-niche small{color:var(--color-muted);font-size:var(--text-xs)}.settings-niche strong{color:var(--color-ink);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-niche>.button{flex:none}@media (max-width:34rem){.niche-confirmation__header{grid-template-columns:2.5rem minmax(0,1fr);padding-inline:1rem}.niche-confirmation__header>span{width:2.5rem;height:2.5rem}.niche-confirmation__header h2{white-space:normal}.niche-confirmation form{padding-inline:1rem}.niche-confirmation__selection{align-items:flex-start}.niche-confirmation__selection small{max-width:10rem}.niche-confirmation__pills{min-height:17rem}.niche-confirmation__footer{margin-inline:-1rem;padding-inline:1rem}.niche-confirmation__footer .button{width:100%}.settings-niche{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.niche-pill{transition:none}}:root[data-next-video-theme=dark] .support-center{color:#e7e3e1}:root[data-next-video-theme=dark] .support-hero{background:linear-gradient(145deg,#191717,#050505 72%);border:1px solid #292525;box-shadow:0 1.25rem 3rem #00000047}:root[data-next-video-theme=dark] .support-search{background:#191717;border-color:#3a3434}:root[data-next-video-theme=dark] .support-view-tabs{border-color:#292525}:root[data-next-video-theme=dark] .support-view-tabs button{color:#99918d}:root[data-next-video-theme=dark] .support-view-tabs button[aria-selected=true]{color:#f5f1ef}:root[data-next-video-theme=dark] .support-categories,:root[data-next-video-theme=dark] .support-accordion,:root[data-next-video-theme=dark] .support-thread{box-shadow:none;background:#191717;border-color:#292525}:root[data-next-video-theme=dark] .support-categories button{color:#99918d}:root[data-next-video-theme=dark] .support-categories button+button,:root[data-next-video-theme=dark] .support-faq+.support-faq{border-color:#292525}:root[data-next-video-theme=dark] .support-categories button:hover,:root[data-next-video-theme=dark] .support-faq>button:hover{color:#fff;background:#211e1e}:root[data-next-video-theme=dark] .support-categories button.is-active{color:#fff;background:linear-gradient(90deg,#35171d,#191717);border-inline-start-color:#ff334b}:root[data-next-video-theme=dark] .support-categories small,:root[data-next-video-theme=dark] .support-section-heading>span,:root[data-next-video-theme=dark] .support-faq__answer>p,:root[data-next-video-theme=dark] .support-thread__copy>small,:root[data-next-video-theme=dark] .support-thread time{color:#99918d}:root[data-next-video-theme=dark] .support-section-heading h2,:root[data-next-video-theme=dark] .support-faq>button,:root[data-next-video-theme=dark] .support-thread,:root[data-next-video-theme=dark] .support-empty h3{color:#e7e3e1}:root[data-next-video-theme=dark] .support-faq>button small{color:#ff7182;background:#35171d}:root[data-next-video-theme=dark] .support-thread.is-active{background:linear-gradient(90deg,#20a4641f,#191717 38%);border-color:#39d98a57;box-shadow:inset 3px 0 #39d98a}:root[data-next-video-theme=dark] .support-thread__icon{color:#aaa3a0;background:#292525}:root[data-next-video-theme=dark] .support-thread__copy em{color:#b8b0ac;background:#292525}:root[data-next-video-theme=dark] .support-empty{color:#99918d;border-color:#3a3434}:root[data-next-video-theme=dark] .support-chat-drawer{color:#e7e3e1;background:#111010;box-shadow:-1.5rem 0 4rem #0000006b}:root[data-next-video-theme=dark] .support-chat-topic,:root[data-next-video-theme=dark] .support-composer{background:#191717;border-color:#292525}:root[data-next-video-theme=dark] .support-message>span{color:#aaa3a0;background:#292525}:root[data-next-video-theme=dark] .support-message>div,:root[data-next-video-theme=dark] .support-typing{color:#e7e3e1;background:#191717;border-color:#3a3434}:root[data-next-video-theme=dark] .support-message.is-user>div{background:#35171d;border-color:#ff334b}:root[data-next-video-theme=dark] .support-quick-replies{border-color:#292525}:root[data-next-video-theme=dark] .support-quick-replies button{color:#d8d2cf;background:#191717;border-color:#3a3434}:root[data-next-video-theme=dark] .support-composer label:hover{color:#fff;background:#292525}:root[data-next-video-theme=dark] .support-composer>input{color:#f5f1ef;background:#111010;border-color:#3a3434}:root[data-next-video-theme=dark] .support-composer>input::placeholder{color:#817a76}.settings-check{align-items:start;gap:var(--space-sm);min-height:3.5rem;padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.settings-check input{width:1rem;min-height:1rem;accent-color:var(--color-accent);margin-block-start:.2rem;padding:0}.settings-check input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.settings-check span,.settings-check small{display:block}.settings-check small{color:var(--color-muted);margin-block-start:var(--space-2xs)}.connection-status{align-items:center;gap:var(--space-md);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);background:var(--color-surface);grid-template-columns:auto 1fr auto;display:grid}.connection-status>span{background:var(--color-success-soft);width:2.5rem;height:2.5rem;color:var(--color-success);place-items:center;display:grid}.connection-status p{color:var(--color-muted)}.settings-section--quiet{align-items:flex-start;gap:var(--space-md);color:var(--color-muted);display:flex}.settings-section--quiet h2{font-size:var(--text-md)}.youtube-connect-page{min-height:100%}.youtube-connect-page .dashboard-page-header{align-items:center}.youtube-connect-page .dashboard-page-header>div:first-child{max-width:48rem}.youtube-connect-grid{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.65fr);align-items:start;gap:clamp(1rem,2.4vw,2rem);padding-block-start:clamp(1.5rem,3vw,3rem);display:grid}.youtube-owner-card,.youtube-connection-card,.youtube-security-note{background:#fbfaf8;border:1px solid #dedad5;border-radius:1.5rem;box-shadow:0 1.1rem 2.8rem #11111112}.youtube-owner-card{overflow:hidden}.youtube-owner-card__signal{color:#b80d27;background:linear-gradient(90deg,#ef233c1f,#ef233c06);border-block-end:1px solid #ef233c33;align-items:center;gap:.75rem;min-height:4.2rem;padding:.85rem clamp(1rem,2vw,1.5rem);display:flex}.youtube-owner-card__signal>span{color:#fff;background:#ef233c;border-radius:.75rem;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:0 .5rem 1.1rem #ef233c38}.youtube-owner-card__signal p{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:750}.youtube-owner-card__identity{padding:clamp(1.35rem,3vw,2.35rem)}.youtube-owner-card__identity small{color:#77716c;letter-spacing:.07em;text-transform:uppercase;margin-block-end:.45rem;font-size:.75rem;font-weight:700;display:block}.youtube-owner-card__identity h2{max-width:100%;font-family:var(--font-mono);letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(1.55rem,3vw,2.5rem);font-weight:690}.youtube-owner-card__identity p{color:#77716c;max-width:58ch;margin-block-start:.65rem;font-size:.95rem}.youtube-recovery-path{border-block:1px solid #e4e0dc;margin:0 clamp(1.35rem,3vw,2.35rem);padding:0;list-style:none}.youtube-recovery-path li{grid-template-columns:2rem 1.75rem minmax(0,1fr);align-items:start;gap:.7rem;min-height:5rem;padding-block:1rem;display:grid}.youtube-recovery-path li+li{border-block-start:1px solid #e4e0dc}.youtube-recovery-path>li>span{color:#d90429;font-family:var(--font-mono);font-size:.72rem;font-weight:800}.youtube-recovery-path svg{color:#111}.youtube-recovery-path strong{color:#111;font-size:.9rem;display:block}.youtube-recovery-path p{color:#77716c;margin-block-start:.15rem;font-size:.82rem}.youtube-connect-actions{flex-wrap:wrap;gap:.7rem;padding:clamp(1.35rem,3vw,2.35rem);display:flex}.youtube-connect-actions form{margin:0}.youtube-security-note{color:#d5d0cc;background:#111;gap:1rem;padding:clamp(1.25rem,2.5vw,1.8rem);display:grid;position:sticky;top:1.5rem;box-shadow:0 1.2rem 3rem #11111129}.youtube-security-note>span{color:#ff5266;background:#ef233c29;border-radius:.9rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.youtube-security-note .dashboard-context{color:#ff5266}.youtube-security-note h2{color:#fff;margin-block-start:.35rem;font-size:clamp(1.25rem,2vw,1.6rem)}.youtube-security-note>p{color:#9c9793}.youtube-security-note>a{color:#fff;border-block-start:1px solid #2d2b2a;padding-block-start:.9rem;font-weight:750}.youtube-security-note>a span{color:#ff5266;margin-inline-start:.3rem}.youtube-connect-notice{color:#5c252d;background:#ffe8eb;border-inline-start:3px solid #ef233c;margin-block-start:1.25rem;padding:.85rem 1rem}.youtube-connection-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;margin-block-start:clamp(1.5rem,3vw,3rem);padding:clamp(1.35rem,3vw,2.4rem);display:grid}.youtube-connection-card__icon{color:#d90429;background:#ffe3e7;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;display:grid}.youtube-connection-card h2{margin-block:.3rem .4rem}.youtube-connection-card>div>p:last-child{color:#77716c}.youtube-connection-card .youtube-connect-actions{justify-content:end;padding:0}.channel-conflict-dialog{border-radius:1.35rem;gap:0;width:min(100% - 2rem,39rem);max-height:min(90dvh,46rem);padding:0;overflow:hidden;box-shadow:0 2rem 6rem #11111147}.channel-conflict-dialog__signal{color:#b80d27;background:linear-gradient(90deg,#ef233c21,#ef233c06);border-block-end:1px solid #ef233c2e;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem 1.35rem;display:flex}.channel-conflict-dialog__signal>span{color:#fff;background:#ef233c;border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:0 .45rem 1rem #ef233c38}.channel-conflict-dialog__signal p{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:800}.channel-conflict-dialog__heading{padding:1.35rem 1.5rem .8rem}.channel-conflict-dialog__heading h2{letter-spacing:-.045em;padding-inline-end:2.5rem;font-size:clamp(1.65rem,4vw,2.15rem)}.channel-conflict-dialog__heading p{color:var(--color-muted);margin-block-start:.4rem}.channel-conflict-dialog__identity{background:#f4efeb;border:1px solid #dedad5;border-inline-start:3px solid #ef233c;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem 1rem;margin:.2rem 1.5rem 1rem;padding:.85rem 1rem;display:grid}.channel-conflict-dialog__identity small{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:750}.channel-conflict-dialog__identity strong{overflow-wrap:anywhere;font:700 clamp(1.05rem, 3vw, 1.35rem)/1.25 var(--font-mono);grid-column:1}.channel-conflict-dialog__identity svg{color:#d90429;grid-area:1/2/3}.channel-conflict-dialog__steps{border-block:1px solid #e4e0dc;margin:0 1.5rem;padding:0;list-style:none}.channel-conflict-dialog__steps li{grid-template-columns:1.7rem 1.5rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:3.8rem;padding-block:.7rem;display:grid}.channel-conflict-dialog__steps li+li{border-block-start:1px solid #e4e0dc}.channel-conflict-dialog__steps>li>span{color:#d90429;font:800 .68rem/1 var(--font-mono)}.channel-conflict-dialog__steps p{gap:.08rem;display:grid}.channel-conflict-dialog__steps strong{color:var(--color-ink);font-size:.86rem}.channel-conflict-dialog__steps small{color:var(--color-muted);font-size:.76rem}.channel-conflict-dialog__actions{flex-wrap:wrap;gap:.65rem;padding:1.15rem 1.5rem 1.4rem;display:flex}.channel-conflict-dialog__actions form{margin:0}.dashboard-toast{z-index:var(--z-toast);color:#fff;background:#111;border-radius:.75rem;padding:.85rem 1rem;font-size:.88rem;font-weight:700;position:fixed;inset:auto 1.5rem 1.5rem auto;box-shadow:0 .8rem 2.2rem #1111113d}.youtube-connection-dialog{background:#f2f0ed;border:0;border-radius:1.65rem;gap:0;width:min(100% - 2rem,38rem);max-height:min(90dvh,40rem);padding:0;overflow:hidden;box-shadow:0 2rem 6rem #11111152}.youtube-connection-dialog__signal{color:#fff;background:radial-gradient(circle at 82% 0,#ef233c3d,#0000 13rem),#111;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.95rem;min-height:7rem;padding:1.2rem 1.5rem;display:grid}.youtube-connection-dialog__signal>span{color:#fff;background:#ef233c;border-radius:.95rem;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 .65rem 1.4rem #ef233c47}.youtube-connection-dialog__signal>div>p:first-child{color:#ff5267;font:800 .64rem/1.1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-block-end:.28rem}.youtube-connection-dialog__signal h2{color:#fff;letter-spacing:-.05em;padding:0 3rem 0 0;font-size:clamp(1.75rem,4vw,2.15rem);line-height:1}.youtube-connection-dialog__signal>div>p:last-child{color:#aaa3a0;max-width:48ch;margin-block-start:.4rem;font-size:.8rem;line-height:1.5}.youtube-connection-dialog .dialog-close{color:#fff;background:#ffffff14;border-color:#ffffff29;border-radius:50%;width:2.65rem;height:2.65rem}.youtube-connection-dialog .dialog-close:hover{background:#ffffff24}.youtube-connection-dialog__feedback{color:#514c48;background:#f0ece8;border-inline-start:3px solid #76706b;border-radius:.4rem;margin:0 1.4rem 1rem;padding:.7rem .8rem;font-size:.8rem}.youtube-connection-dialog__feedback.is-error{color:#79202d;background:#ffe5e8;border-inline-start-color:#d90429}.youtube-connection-dialog__permissions{gap:.55rem;margin:1rem 1.1rem 0;display:grid}.youtube-connection-dialog__permissions>div{background:#fbfaf8;border-radius:1rem;grid-template-columns:1.8rem minmax(0,1fr);align-items:start;gap:.55rem;min-height:4.4rem;padding:.85rem 1rem;display:grid;box-shadow:inset 0 1px #ffffffd1}.youtube-connection-dialog__permissions svg{color:#d90429;margin-block-start:.1rem}.youtube-connection-dialog__permissions p,.youtube-connection-dialog__connected p{gap:.12rem;display:grid}.youtube-connection-dialog__permissions strong,.youtube-connection-dialog__connected strong{color:#111;font-size:.85rem}.youtube-connection-dialog__permissions small,.youtube-connection-dialog__connected small{color:#77716c;font-size:.76rem;line-height:1.45}.youtube-connection-dialog__connected{background:#20a46414;border:1px solid #20a46452;border-radius:1rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;margin:1rem 1.1rem 0;padding:.9rem 1rem;display:grid}.youtube-connection-dialog__connected>span{color:#fff;background:#20a464;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid}.youtube-connection-dialog__actions{flex-wrap:wrap;gap:.65rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.youtube-connection-dialog__actions form{margin:0}:root[data-next-video-theme=dark] .youtube-connection-dialog{color:#f7f3f2;background:#171619;border-color:#342d30;box-shadow:0 2rem 6rem #0000009e,inset 0 1px #ffffff0e}:root[data-next-video-theme=dark] .youtube-connection-dialog__permissions strong,:root[data-next-video-theme=dark] .youtube-connection-dialog__connected strong{color:#f7f3f2}:root[data-next-video-theme=dark] .youtube-connection-dialog__permissions small,:root[data-next-video-theme=dark] .youtube-connection-dialog__connected small{color:#aaa3a7}:root[data-next-video-theme=dark] .youtube-connection-dialog__permissions>div{background:#1d1b1e;box-shadow:inset 0 1px #ffffff0b}:root[data-next-video-theme=dark] .youtube-connection-dialog__feedback{color:#d0c9cd;background:#29262a;border-inline-start-color:#8c8489}:root[data-next-video-theme=dark] .youtube-connection-dialog__feedback.is-error{color:#ff9aa6;background:#ef233c1f;border-inline-start-color:#ff5267}:root[data-next-video-theme=dark] .youtube-connection-dialog__connected{background:#39d98a14;border-color:#39d98a4d}:root[data-next-video-theme=dark] .youtube-connection-dialog .button--secondary{color:#f7f3f2;background:#242226;border-color:#454046}:root[data-next-video-theme=dark] .youtube-connection-dialog .button--secondary:hover{background:#302c31}@media (max-width:34rem){.youtube-connection-dialog__actions .button,.youtube-connection-dialog__actions form,.youtube-connection-dialog__actions form .button{width:100%}}.support-center{min-height:100dvh}@media (min-width:901px){.dashboard-main--scroll-frame{grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 1.7rem);min-height:0;display:grid;overflow:hidden}.dashboard-main--scroll-frame>.dashboard-page{-ms-overflow-style:none;scrollbar-width:none;height:100%;min-height:0;overflow-y:auto}.dashboard-main--scroll-frame>.dashboard-page::-webkit-scrollbar{width:0;height:0}}@media (min-width:72.01rem){.dashboard-main--scroll-frame>.dashboard-home{padding-block-start:0;transform:translateY(-.625rem)}}.support-hero{color:#fff;background:#111;border-radius:1.7rem;grid-template-columns:minmax(0,1.1fr) minmax(17rem,.72fr);align-items:center;gap:.65rem clamp(1.5rem,3vw,3rem);min-height:14rem;padding:clamp(1.5rem,4vw,3.2rem);display:grid;box-shadow:0 1.2rem 3rem #11111124}.support-hero>div{align-content:center;gap:1.65rem;min-width:0;display:grid}.support-hero h1{color:#fff;letter-spacing:-.065em;max-width:none;margin:0;font-size:clamp(2.45rem,3.4vw,3.5rem);font-weight:620;line-height:.96}.support-hero__accent{color:#ff3154}.support-hero>div>.support-hero__subtitle{color:#aaa5a1;letter-spacing:-.02em;max-width:none;margin:0;padding-inline-start:1.15rem;font-size:clamp(.8rem,1vw,.92rem);font-weight:650;line-height:1.4;position:relative}.support-hero>div>.support-hero__subtitle:before{content:"";background:#ff3154;border-radius:999px;width:.28rem;position:absolute;inset-block:.05em;inset-inline-start:0;box-shadow:0 0 1.1rem #ff315433}.support-hero .support-search{grid-column:2;align-self:center}.support-hero h1,.support-hero>div>.support-hero__subtitle{white-space:nowrap}.support-search{color:#ff5266;background:#211f1e;border:1px solid #35312f;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-height:4.25rem;padding:0 1.15rem;display:grid}.support-search:focus-within{border-color:#ff5266;box-shadow:0 0 0 3px #ef233c2e}.support-search input{color:#fff;min-width:0;font:650 1rem/1.2 var(--font-body);background:0 0;border:0;outline:0}.support-search input::placeholder{color:#8f8985}.support-view-tabs{border-block-end:1px solid #dedad5;gap:.55rem;margin-block:1.25rem 1.5rem;display:flex}.support-view-tabs button{color:#77716c;cursor:pointer;background:0 0;border:0;border-block-end:3px solid #0000;align-items:center;gap:.45rem;min-height:3.4rem;padding:0 .9rem;font-weight:750;display:inline-flex;position:relative}.support-view-tabs button[aria-selected=true]{color:#111;border-block-end-color:#ef233c}.support-view-tabs button i{background:#20a464;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 .22rem #20a46424}.support-answer-layout{grid-template-columns:minmax(13rem,.36fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.75rem);display:grid}.support-answer-layout--complete{margin-block-start:1.5rem}.support-answer-layout--complete .support-faq>button{grid-template-columns:minmax(0,1fr) auto}.support-categories{background:#fbfaf8;border:1px solid #dedad5;border-radius:1.15rem;position:sticky;top:1.5rem;overflow:hidden;box-shadow:0 .8rem 2rem #1111110d}.support-categories button{color:#77716c;cursor:pointer;text-align:start;background:0 0;border:0;border-inline-start:3px solid #0000;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;width:100%;min-height:4.75rem;padding:.8rem 1rem;display:grid}.support-categories button+button{border-block-start:1px solid #e5e1dd}.support-categories button:hover{color:#111;background:#f4f0ed}.support-categories button.is-active{color:#111;background:#f6e9e9;border-inline-start-color:#ef233c}.support-categories button>span{gap:.1rem;display:grid}.support-categories strong{font-size:.88rem}.support-categories small{color:#8b8580;font-size:.72rem}.support-section-heading{justify-content:space-between;align-items:end;gap:1rem;min-height:4.5rem;padding-block-end:1rem;display:flex}.support-section-heading p{color:#d90429;font:800 .68rem/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.support-section-heading h2{letter-spacing:-.04em;margin-block-start:.35rem;font-size:clamp(1.45rem,3vw,2.2rem)}.support-section-heading>span{color:#8b8580;white-space:nowrap;font-size:.75rem}.support-accordion{background:#fbfaf8;border:1px solid #dedad5;border-radius:1.2rem;overflow:hidden}.support-faq+.support-faq{border-block-start:1px solid #dfdbd7}.support-faq>button{color:#24211f;cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;width:100%;min-height:4.8rem;padding:1rem 1.25rem;font-size:.98rem;font-weight:720;display:grid}.support-faq>button:hover{background:#f5f1ee}.support-faq>button small{color:#b80d27;letter-spacing:.03em;text-transform:uppercase;background:#ffe3e7;border-radius:999px;padding:.32rem .55rem;font-size:.62rem}.support-faq>button svg{transition:transform .18s}.support-faq.is-open>button svg{transform:rotate(180deg)}.support-faq.is-priority.is-open{box-shadow:inset 3px 0 #ef233c}.support-faq__answer{padding:0 1.25rem 1.35rem;animation:.18s ease-out support-answer-in}.support-faq__answer>p{color:#6f6964;max-width:70ch;line-height:1.65}.support-chat-cta{color:#fff;cursor:pointer;background:#ef233c;border:0;border-radius:.65rem;align-items:center;gap:.45rem;min-height:2.75rem;margin-block-start:1rem;padding:.65rem 1rem;font-weight:800;display:inline-flex;box-shadow:0 .55rem 1.2rem #ef233c33}.support-chat-cta:hover{background:#c8102e;transform:translateY(-1px)}.support-history{max-width:62rem}.support-thread-list{gap:.75rem;display:grid}.support-thread{color:#24211f;cursor:pointer;text-align:start;background:#fbfaf8;border:1px solid #dedad5;border-radius:1rem;grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.85rem;width:100%;min-height:6.3rem;padding:1rem 1.15rem;display:grid;box-shadow:0 .55rem 1.5rem #1111110a}.support-thread.is-active{background:linear-gradient(90deg,#20a46417,#fbfaf8 34%);border-color:#20a46473;box-shadow:inset 3px 0 #20a464,0 .7rem 1.8rem #1111110f}.support-thread__icon{color:#77716c;background:#eee9e5;border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.support-thread.is-active .support-thread__icon{color:#16804d;background:#daf3e6}.support-thread__copy{gap:.35rem;min-width:0;display:grid}.support-thread__copy>span{align-items:center;gap:.55rem;display:flex}.support-thread__copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-thread__copy em{color:#68625e;text-transform:uppercase;background:#ece8e4;border-radius:999px;padding:.25rem .48rem;font-size:.62rem;font-style:normal;font-weight:800}.support-thread.is-active .support-thread__copy em{color:#147446;background:#d8f1e4}.support-thread__copy>small{color:#7d7772;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.support-thread time{color:#8b8580;align-items:center;gap:.3rem;font-size:.72rem;display:inline-flex}.support-empty{color:#8b8580;text-align:center;border:1px dashed #ccc6c1;border-radius:1.1rem;place-content:center;justify-items:center;gap:.5rem;min-height:18rem;padding:2rem;display:grid}.support-empty h3{color:#24211f}.support-drawer-scrim{z-index:calc(var(--z-modal) - 1);-webkit-backdrop-filter:blur(.7rem)saturate(80%);backdrop-filter:blur(.7rem)saturate(80%);background:#11111152;border:0;animation:.18s ease-out dialog-fade;position:fixed;inset:0}.support-chat-drawer{z-index:var(--z-modal);color:#24211f;background:#f8f6f3;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:min(29rem,100vw);animation:.24s cubic-bezier(.22,1,.36,1) support-drawer-in;display:grid;position:fixed;inset:0 0 0 auto;box-shadow:-1.5rem 0 4rem #1113}.support-chat-drawer>header{color:#fff;background:#111;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5rem;padding:.9rem 1rem;display:grid}.support-agent-avatar{color:#fff;background:#ef233c;border-radius:.85rem;place-items:center;width:2.65rem;height:2.65rem;display:grid;box-shadow:0 .4rem 1rem #ef233c47}.support-chat-drawer>header div{gap:.15rem;display:grid}.support-chat-drawer>header p{color:#aaa5a1;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.support-chat-drawer>header p i{background:#39d98a;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 .6rem #39d98a}.support-chat-drawer>header>button{color:#fff;cursor:pointer;background:#201e1d;border:1px solid #3a3735;border-radius:.7rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.support-chat-topic{background:#fff;border-block-end:1px solid #dedad5;gap:.12rem;padding:.8rem 1rem;display:grid}.support-chat-topic small{color:#d90429;font:800 .62rem/1 var(--font-mono);text-transform:uppercase}.support-chat-topic strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.support-messages{flex-direction:column;gap:.8rem;padding:1.1rem 1rem;display:flex;overflow-y:auto}.support-message{grid-template-columns:1.65rem minmax(0,1fr);align-items:end;gap:.45rem;max-width:86%;display:grid}.support-message.is-user{grid-template-columns:minmax(0,1fr) 1.65rem;margin-inline-start:auto}.support-message>span{color:#5f5955;background:#e7e2de;border-radius:.5rem;place-items:center;width:1.65rem;height:1.65rem;display:grid}.support-message.is-user>span{color:#b80d27;background:#ffd8dd;grid-column:2}.support-message>div{background:#fff;border:1px solid #dedad5;border-radius:.85rem .85rem .85rem .2rem;gap:.25rem;padding:.7rem .8rem;font-size:.84rem;display:grid}.support-message.is-user>div{color:#fff;background:#111;border-color:#111;border-radius:.85rem .85rem .2rem;grid-row:1}.support-message time{color:#918b86;justify-self:end;font-size:.62rem}.support-message>div>small{color:#d35464;align-items:center;gap:.25rem;display:flex}.support-typing{background:#fff;border:1px solid #dedad5;border-radius:.8rem .8rem .8rem .2rem;justify-content:center;align-items:center;gap:.25rem;width:3.4rem;min-height:2.2rem;padding:.6rem;display:flex}.support-typing i{background:#8b8580;border-radius:50%;width:.35rem;height:.35rem;animation:.9s ease-in-out infinite alternate support-typing}.support-typing i:nth-child(2){animation-delay:.15s}.support-typing i:nth-child(3){animation-delay:.3s}.support-quick-replies{border-block-start:1px solid #e5e1dd;gap:.45rem;padding:.6rem 1rem;display:flex;overflow-x:auto}.support-quick-replies button{color:#504b47;cursor:pointer;background:#fff;border:1px solid #cfc9c4;border-radius:999px;flex:none;padding:.48rem .7rem;font-size:.72rem;font-weight:700}.support-attachment{color:#8f2433;background:#f2e8e8;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;margin:0 1rem .4rem;padding:.45rem .6rem;font-size:.72rem;display:grid}.support-attachment button{color:currentColor;cursor:pointer;background:0 0;border:0}.support-composer{background:#fff;border-block-start:1px solid #dedad5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:4.5rem;padding:.7rem 1rem;display:grid}.support-composer label{color:#77716c;cursor:pointer;border-radius:.7rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.support-composer label:hover{color:#111;background:#f0ece8}.support-composer label input{display:none}.support-composer>input{min-width:0;min-height:2.65rem;font:600 .83rem/1.2 var(--font-body);border:1px solid #d8d3cf;border-radius:.7rem;outline:0;padding:.55rem .7rem}.support-composer>input:focus{border-color:#ef233c;box-shadow:0 0 0 3px #ef233c1f}.support-composer>button{color:#fff;cursor:pointer;background:#ef233c;border:0;border-radius:.7rem;place-items:center;width:2.65rem;height:2.65rem;display:grid}.support-composer>button:disabled{cursor:not-allowed;background:#cbc5c0}@keyframes support-answer-in{0%{opacity:0;transform:translateY(-.35rem)}}@keyframes support-drawer-in{0%{transform:translate(100%)}}@keyframes support-typing{to{opacity:.35;transform:translateY(-.18rem)}}@media (max-width:52rem){.support-hero{grid-template-columns:1fr;align-items:start;min-height:0}.support-hero .support-search{grid-column:1}.support-hero h1,.support-hero>div>.support-hero__subtitle{white-space:normal}.support-answer-layout{grid-template-columns:1fr}.support-categories{grid-template-columns:repeat(4,minmax(8rem,1fr));display:grid;position:static;overflow-x:auto}.support-categories button{border-block-end:3px solid #0000;border-inline-start:0;min-height:4.2rem}.support-categories button+button{border-block-start:0;border-inline-start:1px solid #e5e1dd}.support-categories button.is-active{border-block-end-color:#ef233c;border-inline-start-color:#0000}}@media (max-width:40rem){.support-center{padding-inline:1rem}.support-hero{border-radius:0 0 1.35rem 1.35rem;margin-inline:-1rem;padding:1.6rem 1rem}.support-hero h1{font-size:clamp(2.35rem,13vw,3.35rem)}.support-categories button{text-align:center;grid-template-columns:1fr;justify-items:center}.support-categories button small{display:none}.support-faq>button{grid-template-columns:minmax(0,1fr) auto}.support-faq>button small{display:none}.support-thread{grid-template-columns:2.5rem minmax(0,1fr)}.support-thread time{grid-column:2}}.settings-account-entry__card{min-height:5rem;padding:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);background:var(--color-surface);display:flex}.settings-account-entry__card>div{gap:var(--space-2xs);min-width:0;display:grid}.settings-account-entry__card strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-account-entry__card small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dialog-content.manage-account-dialog{background:#f2f0ed;border:1px solid #dedad5;border-radius:1.5rem;grid-template-rows:auto minmax(0,1fr);gap:0;width:min(100% - 2rem,54rem);max-height:calc(100dvh - 2rem);padding:0;overflow:hidden;box-shadow:0 2rem 6rem #11111147,inset 0 1px #ffffffe6}.manage-account-dialog:focus{outline:none}.manage-account-dialog__header{background:linear-gradient(135deg,#fff,#f6f2ef);border-block-end:1px solid #e4e0dc;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.85rem;min-height:6.4rem;padding:1.25rem 1.55rem;display:grid}.manage-account-dialog__header>span{color:#fff;background:#111;border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:0 .55rem 1.2rem #1111112e}.manage-account-dialog__header>div>small{color:#ff5267;font:800 .62rem/1.1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-block-end:.2rem;display:block}.manage-account-dialog__header h2{color:#111;letter-spacing:-.045em;padding:0;font-size:clamp(1.65rem,4vw,2.1rem);line-height:1.05}.manage-account-dialog__header p{color:#77716c;margin-block-start:.32rem;font-size:.78rem}.manage-account-dialog .dialog-close{color:#292725;background:#f2f0ed;border-color:#d3cec8;border-radius:.45rem;width:2.6rem;height:2.6rem}.manage-account-dialog .dialog-close:hover{background:#fff;border-color:#918a84}.manage-account-dialog__body{scrollbar-width:none;grid-template-columns:minmax(0,1fr);gap:.7rem;min-height:0;padding:.9rem;display:grid;overflow-y:auto}.manage-account-dialog__body::-webkit-scrollbar{display:none}.manage-account-dialog__panel{background:#fbfaf8;border:0;border-radius:1.35rem;min-width:0;padding:.85rem 1rem;box-shadow:0 .65rem 1.8rem #201a160e,inset 0 1px #ffffffd9}.manage-account-dialog__panel--profile{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.manage-account-dialog__side-stack{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:.7rem;min-width:0;display:grid}.manage-account-dialog__side-stack .manage-account-dialog__panel{align-content:start;gap:.65rem;display:grid}.manage-account-dialog__section-title{align-content:start;gap:.15rem;display:grid}.manage-account-dialog__section-title>span{color:#111;font-size:.9rem;font-weight:800}.manage-account-dialog__section-title small{color:#77716c;font-size:.68rem}.manage-account-dialog__profile{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;gap:.65rem;display:grid}.manage-account-dialog__field{gap:.3rem;min-width:0;display:grid}.manage-account-dialog__profile label{color:#292725;font-size:.7rem;font-weight:800}.manage-account-dialog__profile input,.manage-account-dialog__profile select{color:#111;background:#f2f0ed;border:1px solid #d8d3ce;border-radius:.9rem;outline:3px solid #0000;width:100%;min-height:2.7rem;padding-inline:.8rem;font-size:.76rem;font-weight:650}.manage-account-dialog__profile input:hover,.manage-account-dialog__profile select:hover{background:#fff;border-color:#bdb6b0}.manage-account-dialog__profile input:focus-visible,.manage-account-dialog__profile select:focus-visible{border-color:#ef233c;outline-color:#ef233c1f}.manage-account-dialog__profile .button{min-height:2.7rem}.manage-account-dialog__row{align-items:center;gap:.7rem;min-width:0;display:flex}.manage-account-dialog__row>div{flex:1;gap:.12rem;min-width:0;display:grid}.manage-account-dialog__row strong,.manage-account-dialog__row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manage-account-dialog__row strong{color:#111}.manage-account-dialog__row small{color:#77716c;font-size:.68rem}.manage-account-dialog__row-icon{color:#ef233c;background:#ffe3e7;border-radius:.82rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.manage-account-dialog__channel-actions{align-items:center;gap:.45rem;padding-inline-start:3.15rem;display:flex}.manage-account-dialog__channel-actions form,.manage-account-dialog__actions form{margin:0}.manage-account-dialog__feedback{color:var(--color-success);grid-column:1/-1;margin:0;font-size:.7rem}.manage-account-dialog__feedback.is-error{color:var(--color-error)}.manage-account-dialog__panel--security{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.manage-account-dialog__access{background:#f2f0ed;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;min-height:3.25rem;padding:.55rem .6rem .55rem .85rem;display:flex}.manage-account-dialog__access>div:first-child{gap:.16rem;min-width:0;display:grid}.manage-account-dialog__access strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.manage-account-dialog__access small{color:#77716c;font-size:.67rem}.manage-account-dialog__actions{flex-wrap:nowrap;flex:none;gap:.4rem;display:flex}.manage-account-dialog .button{border-radius:999px;min-height:2.4rem;padding-inline:.9rem;font-size:.72rem}.manage-account-dialog .button--primary{box-shadow:0 .55rem 1.2rem #ef233c33}.manage-account-dialog .button--secondary{color:#292725;background:#fff;border-color:#d3cec8}.manage-account-dialog .button--secondary:hover{background:#fff;border-color:#918a84}.manage-account-dialog__danger{background:#fff1f3;border:1px solid #f1cbd1;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3.8rem;padding:.7rem .75rem .7rem 1rem;display:grid}.manage-account-dialog__danger>div{gap:.14rem;display:grid}.manage-account-dialog__danger>div>strong{color:#b80d27;font-size:.83rem}.manage-account-dialog__danger small{color:#77716c;font-size:.67rem}:root[data-next-video-theme=dark] .manage-account-dialog{background:#111010;border-color:#342e2e;box-shadow:0 2rem 6rem #00000094,inset 0 1px #ffffff0a}:root[data-next-video-theme=dark] .manage-account-dialog__header{background:linear-gradient(135deg,#211e1e,#111010);border-color:#342e2e}:root[data-next-video-theme=dark] .manage-account-dialog__header>span{background:#ef233c;box-shadow:0 .55rem 1.2rem #ef233c42}:root[data-next-video-theme=dark] .manage-account-dialog__header h2{color:#f5f1ef}:root[data-next-video-theme=dark] .manage-account-dialog__header p{color:#aaa3a0}:root[data-next-video-theme=dark] .manage-account-dialog .dialog-close{color:#f5f1ef;background:#211e1e;border-color:#4a4141}:root[data-next-video-theme=dark] .manage-account-dialog .dialog-close:hover{background:#292525;border-color:#716767}:root[data-next-video-theme=dark] .manage-account-dialog__panel{background:#191717;box-shadow:inset 0 1px #ffffff0a,0 .8rem 2rem #0003}:root[data-next-video-theme=dark] .manage-account-dialog__section-title>span,:root[data-next-video-theme=dark] .manage-account-dialog__profile label,:root[data-next-video-theme=dark] .manage-account-dialog__row strong,:root[data-next-video-theme=dark] .manage-account-dialog__access strong{color:#f5f1ef}:root[data-next-video-theme=dark] .manage-account-dialog__section-title small,:root[data-next-video-theme=dark] .manage-account-dialog__row small,:root[data-next-video-theme=dark] .manage-account-dialog__access small,:root[data-next-video-theme=dark] .manage-account-dialog__danger small{color:#aaa3a0}:root[data-next-video-theme=dark] .manage-account-dialog__profile input,:root[data-next-video-theme=dark] .manage-account-dialog__profile select,:root[data-next-video-theme=dark] .manage-account-dialog__access{color:#fff;background:#111010;border-color:#4a4141}:root[data-next-video-theme=dark] .manage-account-dialog__profile input:hover,:root[data-next-video-theme=dark] .manage-account-dialog__profile select:hover{background:#211e1e;border-color:#716767}:root[data-next-video-theme=dark] .manage-account-dialog__danger{background:#25171a;border-color:#4b262c}:root[data-next-video-theme=dark] .manage-account-dialog .button--secondary{color:#f5f1ef;background:#211e1e;border-color:#4a4141}:root[data-next-video-theme=dark] .manage-account-dialog .button--secondary:hover{background:#292525;border-color:#716767}@media (max-width:48rem){.settings-account-entry__card{flex-direction:column;align-items:stretch}.settings-account-entry__card .button{justify-content:center;width:100%}.dialog-content.manage-account-dialog{width:min(100% - 1rem,42rem)}.manage-account-dialog__panel--profile,.manage-account-dialog__panel--security{grid-template-columns:1fr;gap:.6rem}.manage-account-dialog__profile{grid-template-columns:1fr 1fr}.manage-account-dialog__profile .button{grid-column:2;justify-self:end}}@media (max-width:34rem){.manage-account-dialog__header{grid-template-columns:2.35rem minmax(0,1fr);min-height:5.2rem;padding:.75rem}.manage-account-dialog__header>span{width:2.35rem;height:2.35rem}.manage-account-dialog__header p,.manage-account-dialog__section-title small,.manage-account-dialog__row small,.manage-account-dialog__access small,.manage-account-dialog__danger small{display:none}.manage-account-dialog__body{gap:.5rem;padding:.55rem}.manage-account-dialog__panel{border-radius:1.1rem;padding:.65rem}.manage-account-dialog__profile{grid-template-columns:1fr}.manage-account-dialog__profile .button{grid-column:1;justify-self:start}.manage-account-dialog__side-stack{grid-template-columns:1fr 1fr;gap:.5rem}.manage-account-dialog__channel-actions{padding-inline-start:0}.manage-account-dialog__access{min-height:2.75rem}.manage-account-dialog__actions{overflow:hidden}.manage-account-dialog .button{min-height:2.25rem;padding-inline:.7rem}.manage-account-dialog__danger{min-height:3.25rem}}@media (prefers-reduced-motion:reduce){.support-faq__answer,.support-chat-drawer,.support-typing i{animation:none}.support-faq>button svg{transition:none}}@media (max-width:58rem){.youtube-connect-grid{grid-template-columns:1fr}.youtube-security-note{position:static}.youtube-connection-card{grid-template-columns:auto minmax(0,1fr)}.youtube-connection-card .youtube-connect-actions{grid-column:2;justify-content:start}}@media (max-width:40rem){.youtube-connect-page{padding-inline:1rem}.youtube-owner-card__identity,.youtube-connect-actions{padding-inline:1.1rem}.youtube-recovery-path{margin-inline:1.1rem}.youtube-connect-actions .button,.youtube-connect-actions form,.youtube-connect-actions form .button{width:100%}.youtube-connection-card{grid-template-columns:1fr}.youtube-connection-card .youtube-connect-actions{grid-column:1}.channel-conflict-dialog__actions .button,.channel-conflict-dialog__actions form,.channel-conflict-dialog__actions form .button{width:100%}}.account-security{gap:var(--space-lg);display:grid}.account-facts{border-block-start:var(--rule-hair) solid var(--color-rule);margin:0}.account-facts>div{gap:var(--space-md);padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);display:grid}.account-facts dt{color:var(--color-muted)}.account-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);margin:0;font-weight:700}.account-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.account-actions .button{white-space:nowrap}.account-plan{justify-content:space-between;align-items:center;gap:var(--space-lg);padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule);display:flex}.account-plan>div{gap:var(--space-2xs);display:grid}.account-plan span,.account-plan p{color:var(--color-muted)}.account-plan strong{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg)}.dashboard-upgrade .pricing-catalogue{margin-block-start:var(--space-xl)}.dashboard-upgrade .pricing-plan{background:var(--color-surface)}.upgrade-context{padding:var(--space-md);border-inline-start:3px solid var(--color-accent);background:var(--color-accent-soft);margin-block-start:var(--space-lg)}.upgrade-context p{color:var(--color-muted);margin-block-start:var(--space-2xs)}.upgrade-context--test strong{color:var(--color-accent-hover)}.trending-hub{gap:var(--space-xl);display:grid}.trending-hub .dashboard-page-header{border-block-end:0;align-items:center;min-height:11rem;padding-block:0 clamp(1rem,2.2vw,1.75rem)}.trending-hub .dashboard-page-header>div:first-child{max-width:54rem}.trending-hub .dashboard-page-header h1{letter-spacing:-.08em;margin:0;font-size:clamp(4.5rem,7.5vw,6.75rem);font-weight:620;line-height:.88}.trending-title-accent{color:#ef233c}.trending-hub .dashboard-page-header>div:first-child>p:last-child{max-width:60ch;color:var(--color-muted);letter-spacing:-.025em;margin-block-start:clamp(1.4rem,2.5vw,2.2rem);padding-inline-start:1.15rem;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:650;line-height:1.4;position:relative}.trending-hub .dashboard-page-header>div:first-child>p:last-child:before{content:"";background:var(--color-accent);border-radius:999px;width:.28rem;position:absolute;inset:.12rem auto .12rem 0}.trending-refresh{isolation:isolate;color:#111;-webkit-backdrop-filter:blur(1rem)saturate(145%);backdrop-filter:blur(1rem)saturate(145%);cursor:pointer;letter-spacing:.12em;white-space:nowrap;background:linear-gradient(145deg,#ffffffd6,#fff0f3ad);border:1px solid #ff4f6361;border-radius:1.3rem 999px 999px 1.3rem;align-items:center;gap:.85rem;min-height:4.25rem;padding:.45rem 1.4rem .45rem .5rem;font-size:1.08rem;font-weight:850;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1rem 2.4rem #c70f2a26,inset 0 1px #fffffff5}.trending-refresh:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:28%;animation:3.8s ease-in-out infinite trending-button-sheen;position:absolute;inset:-60% auto -60% -45%;transform:skew(-18deg)}.trending-refresh__radar{background:radial-gradient(circle,#ef233c4d 0 8%,#0000 9% 37%,#ef233c29 38% 40%,#0000 41%),linear-gradient(145deg,#ff304b,#9f071e);border:1px solid #ff6071a6;border-radius:1rem;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff59,0 .4rem 1.1rem #ef233c61}.trending-refresh__radar svg{color:#fff;filter:drop-shadow(0 0 .4rem #ffffff73);animation:3.2s linear infinite trending-radar-turn}.trending-refresh__radar:after{content:"";background:#fff;border:1px solid #ffffffb8;border-radius:50%;width:.38rem;height:.38rem;animation:1.5s ease-out infinite trending-radar-ping;position:absolute;top:.42rem;right:.42rem;box-shadow:0 0 0 .25rem #ffffff1f,0 0 .8rem #fff}.trending-refresh__label{z-index:1;position:relative}.trending-refresh:not(:disabled):hover{border-color:#ff304b;transform:translateY(-3px)scale(1.02);box-shadow:0 1.2rem 2.7rem #c70f2a40,inset 0 1px #fffffffa}.trending-refresh:disabled{cursor:wait;opacity:.65}.trending-refresh.is-scanning .trending-refresh__radar svg{animation-duration:.7s}@keyframes trending-button-sheen{0%,58%{left:-45%}82%,to{left:125%}}@keyframes trending-radar-turn{to{transform:rotate(360deg)}}@keyframes trending-radar-ping{0%{opacity:1;transform:scale(.8)}75%,to{opacity:0;transform:scale(2.7)}}@media (prefers-reduced-motion:reduce){.trending-refresh:before,.trending-refresh__radar svg,.trending-refresh__radar:after{animation:none}}.trending-summary{border-block:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trending-summary>div{min-height:4.5rem;padding:var(--space-md);color:var(--color-muted);align-items:center;gap:.75rem;display:flex}.trending-summary>div+div{border-inline-start:var(--rule-hair) solid var(--color-rule)}.trending-summary svg{color:var(--color-accent)}.trending-summary strong{color:var(--color-ink);margin-inline-end:.25rem}.trending-grid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trending-card{border:var(--rule-hair) solid var(--color-rule);background:var(--color-surface);min-width:0;box-shadow:0 .7rem 2rem color-mix(in oklch, var(--color-ink) 5%, transparent);border-radius:1.1rem;overflow:hidden}.trending-card__visual{aspect-ratio:16/9;background:var(--color-paper-3);display:block;position:relative;overflow:hidden}.trending-card__visual img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out);display:block}.trending-card:hover .trending-card__visual img{transform:scale(1.035)}.trending-card__visual>span,.trending-card__visual>strong{z-index:1;background:color-mix(in oklch, var(--color-ink) 84%, transparent);color:#fff;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border-radius:.45rem;padding:.35rem .55rem;font-size:.7rem;line-height:1;position:absolute;inset-block-start:.75rem}.trending-card__visual>span{font-family:var(--font-mono);inset-inline-start:.75rem}.trending-card__visual>strong{inset-inline-end:.75rem}.trending-card__body{padding:var(--space-lg);gap:var(--space-sm);display:grid}.trending-card__body>p{color:var(--color-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trending-card__body h2{min-height:2.6em;font-family:var(--font-body);font-size:var(--text-md);letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.trending-card__metrics,.trending-card__actions{align-items:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.trending-card__metrics{color:var(--color-muted);font-size:var(--text-xs)}.trending-card__metrics .trending-card__acceleration{color:var(--color-accent);font-weight:800}.trending-card__reason{border-inline-start:2px solid var(--color-accent);background:var(--color-accent-soft);border-radius:0 .6rem .6rem 0;padding:.72rem .8rem;line-height:1.45;color:var(--color-ink-2)!important;font-size:var(--text-xs)!important;white-space:normal!important}.trending-card__metrics span,.trending-card__actions a{align-items:center;gap:.35rem;display:inline-flex}.trending-card__actions{border-block-start:var(--rule-hair) solid var(--color-rule);margin-block-start:var(--space-xs);padding-block-start:var(--space-md)}.trending-card__actions a{color:var(--color-muted);font-size:var(--text-xs);font-weight:700}.trending-card__actions a:first-child{color:var(--color-accent)}.trending-card--loading{background:linear-gradient(105deg, var(--color-paper-2) 30%, var(--color-paper-3) 45%, var(--color-paper-2) 60%);background-size:240% 100%;border-color:#0000;min-height:25rem;animation:1.25s linear infinite trending-shimmer}.trending-empty{min-height:24rem;padding:var(--space-xl);align-content:center;place-items:center;gap:var(--space-sm);border:var(--rule-hair) dashed var(--color-rule-strong);text-align:center;border-radius:1rem;display:grid}.trending-empty>svg{color:var(--color-accent)}.trending-empty p{max-width:48ch;color:var(--color-muted)}@keyframes trending-spin{to{transform:rotate(360deg)}}@keyframes trending-shimmer{to{background-position-x:-240%}}@media (hover:hover) and (pointer:fine){.settings-fields input:not(:disabled):hover,.settings-fields select:not(:disabled):hover{background:var(--color-paper-2)}.overview-setup,.overview-connection,.overview-metrics>div,.overview-videos,.overview-performance-empty,.overview-performance-locked,.dashboard-panel,.dashboard-hub-card,.trending-card,.idea-row,.pricing-plan{transition:transform .19s var(--ease-out), box-shadow .19s var(--ease-out), border-color .19s var(--ease-out), background-color .19s var(--ease-out)}.overview-connection:hover,.overview-metrics>div:hover,.overview-videos:hover,.overview-performance-empty:hover,.overview-performance-locked:hover,.dashboard-panel:hover,.dashboard-hub-card:hover,.trending-card:not(.trending-card--loading):hover,.idea-row:hover,.pricing-plan:hover{box-shadow:0 1.15rem 2.8rem color-mix(in oklch, var(--color-ink) 10%, transparent);transform:translateY(-4px);border-color:color-mix(in oklch, var(--color-accent) 28%, var(--color-rule))!important}.overview-connection>a,.overview-section-title>a,.trending-card__actions a,.dashboard-icon-button,.editor-ai__suggestions button{transition:transform .17s var(--ease-out), box-shadow .17s var(--ease-out), color .17s var(--ease-out), background-color .17s var(--ease-out)}.overview-connection>a:hover,.dashboard-icon-button:not(:disabled):hover,.editor-ai__suggestions button:not(:disabled):hover{transform:translateY(-2px)}.overview-section-title>a:hover,.trending-card__actions a:hover{color:var(--color-accent);transform:translate(3px)}}@media (max-width:1180px){.idea-row{grid-template-columns:minmax(18rem,1fr) minmax(14rem,.75fr)}.idea-row__actions{flex-direction:row;grid-column:1/-1}.editor-toolbar__meta>span{display:none}.editor-workspace--ai-open .editor-stage{grid-template-columns:minmax(0,1fr) 20rem}}@media (max-width:900px){.dashboard-sidebar{width:min(19rem,86vw);transform:translate(calc(-100% - 1rem))}.dashboard-sidebar--open{transform:translate(0)}.dashboard-sidebar__close{place-items:center;display:grid}.dashboard-scrim,.editor-ai-scrim{z-index:calc(var(--z-modal) - 1);background:var(--app-color-overlay);-webkit-backdrop-filter:blur(.7rem)saturate(80%);backdrop-filter:blur(.7rem)saturate(80%);border:0;display:block;position:fixed;inset:0}.dashboard-scrim{z-index:calc(var(--z-sticky) - 1)}.dashboard-mobile-header{min-height:3.75rem;z-index:var(--z-raised);align-items:center;gap:var(--space-sm);padding-inline:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);background:var(--color-surface);grid-template-columns:auto 1fr auto;display:grid;position:sticky;inset-block-start:0}.dashboard-mobile-header .dashboard-wordmark{color:var(--color-ink);justify-self:center}.dashboard-mobile-actions{align-items:center;gap:.45rem;display:flex}.dashboard-mobile-theme .theme-toggle{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-ink);cursor:pointer;place-items:center;display:grid}.dashboard-mobile-theme .landing-theme-toggle__sun,:root[data-next-video-theme=dark] .dashboard-mobile-theme .landing-theme-toggle__moon{display:none}:root[data-next-video-theme=dark] .dashboard-mobile-theme .landing-theme-toggle__sun{display:block}.dashboard-mobile-new{border-radius:var(--radius-sm);background:var(--color-accent);width:2.5rem;height:2.5rem;color:var(--color-accent-ink);place-items:center;display:grid}.dashboard-global-tools{display:none}.dashboard-main,.dashboard-app--collapsed .dashboard-main{margin-inline-start:0}.dashboard-app--collapsed .dashboard-sidebar{width:min(19rem,86vw)}.dashboard-app--collapsed .dashboard-nav-label{opacity:1;width:auto;max-width:12rem}.dashboard-app--collapsed .dashboard-nav__link{padding-inline:var(--space-sm);justify-content:flex-start}.dashboard-collapse{display:none}.dashboard-home__grid,.analytics-grid,.dashboard-hub-grid,.script-hub__choices{grid-template-columns:1fr}.script-choice{min-height:20rem}.trending-grid,.overview-setup ul{grid-template-columns:1fr}.overview-setup li{padding:var(--space-md) 0}.overview-setup li+li{border-inline-start:0;border-block-start:var(--rule-hair) solid var(--color-rule);padding-inline-start:0}.overview-connections__grid{grid-template-columns:1fr}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metrics>div:nth-child(3){border-inline-start:0;border-block-start:var(--rule-hair) solid var(--color-rule)}.overview-metrics>div:nth-child(4){border-block-start:var(--rule-hair) solid var(--color-rule)}.analytics-summary--four{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-summary--four>div:nth-child(3){border-inline-start:0;border-block-start:var(--rule-hair) solid var(--color-rule);padding-inline-start:0}.analytics-summary--four>div:nth-child(4){border-block-start:var(--rule-hair) solid var(--color-rule)}.analytics-lifetime{grid-template-columns:1fr}.dashboard-home .dashboard-panel+.dashboard-panel{border-inline-start:0;border-block-start:var(--rule-hair) solid var(--color-rule);padding-inline-start:0}.editor-toolbar{position:static}.editor-workspace--ai-open .editor-stage{grid-template-columns:1fr}.editor-ai{inset:calc(3.75rem + var(--dashboard-header)) 0 0 auto;z-index:var(--z-modal);width:min(23rem,92vw);height:auto;box-shadow:var(--app-shadow-drawer);position:fixed}body:has(.editor-workspace--focus) .dashboard-mobile-header{display:none}.teleprompter>header{padding-block:var(--space-sm);grid-template-columns:1fr auto}.teleprompter>header h2{display:none}.teleprompter>header>div{grid-column:1/-1;justify-content:space-between;justify-self:stretch}.idea-row{grid-template-columns:minmax(0,1fr)}.idea-row__evidence,.idea-row__actions{grid-column:1}.projects-table{overflow-x:auto}.projects-table__header,.projects-table__row{min-width:54rem}}@media (max-width:620px){.dashboard-page{padding:var(--space-lg) var(--space-md)}.dashboard-channel-setup{grid-template-columns:auto minmax(0,1fr);width:100%}.dashboard-channel-setup__meter,.dashboard-channel-setup button{grid-column:1/-1;width:100%}.dashboard-channel-setup__meter{justify-content:flex-end}.script-hub{gap:2rem}.script-hub__hero h1{font-size:clamp(3.35rem,17vw,4.8rem)}.script-hub__hero>p{margin-block-start:1.4rem;font-size:1rem}.script-choice{border-radius:1.5rem;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:.85rem;min-height:16rem;padding:1.35rem}.script-choice:after{inset-inline:1.35rem;bottom:1rem}.script-choice__icon{border-radius:1rem;width:3.5rem;height:3.5rem}.script-choice>strong{font-size:clamp(2rem,10vw,3rem)}.script-choice__arrow{width:1.25rem}.script-hub__saved,.script-setup__footer{flex-direction:column;align-items:flex-start}.script-setup{border-radius:1.45rem;padding:1.15rem}.script-setup__grid{grid-template-columns:1fr}.script-setup__wide{grid-column:auto}.script-setup__footer button{width:100%}.account-plan{flex-direction:column;align-items:flex-start}.dashboard-page-header,.analytics-conclusion{align-items:start;gap:var(--space-md);display:grid}.dashboard-page-header__actions{justify-self:start}.trending-hub .dashboard-page-header{min-height:0;padding-block:0 var(--space-md);gap:var(--space-lg)}.trending-hub .dashboard-page-header h1{font-size:clamp(3.35rem,17vw,4.8rem)}.trending-hub .dashboard-page-header__actions{width:100%}.trending-hub .trending-refresh{justify-content:center;width:100%}.dashboard-home__intro{align-items:start;padding-block-start:0;display:grid}.dashboard-overview__intro{align-items:start;display:grid}.dashboard-overview__intro h1{white-space:normal;font-size:clamp(3rem,14vw,4.25rem)}.dashboard-overview__actions{width:100%;display:block}.dashboard-plan-badge{min-width:0}.dashboard-channel-badge{min-width:0;max-width:none}.dashboard-overview__settings{justify-content:center;width:100%}.overview-section-title{flex-direction:column;align-items:flex-start}.overview-section-title>span{display:none}.overview-connection{grid-template-columns:2.7rem minmax(0,1fr)}.overview-connection__icon{width:2.7rem;height:2.7rem}.overview-metrics{grid-template-columns:1fr}.overview-metrics>div+div,.overview-metrics>div:nth-child(3){border-inline-start:0;border-block-start:var(--rule-hair) solid var(--color-rule);padding-inline:0}.overview-videos>a{gap:var(--space-sm);grid-template-columns:1.75rem 4.8rem minmax(0,1fr) auto}.overview-videos>a>strong,.overview-videos>a>small{grid-column:3}.overview-videos>a>svg{grid-area:1/4}.overview-performance-empty,.overview-performance-locked{grid-template-columns:auto minmax(0,1fr)}.overview-performance-empty a,.overview-performance-locked a{grid-column:2}.dashboard-create-button{width:100%}.dashboard-hub-card{border-radius:1.05rem;min-height:16rem}.dashboard-hub-card__footer,.dashboard-daily__heading{flex-direction:column;align-items:flex-start}.dashboard-daily__list>a{gap:var(--space-sm);grid-template-columns:2rem minmax(0,1fr) auto}.dashboard-setup-strip{flex-wrap:wrap;align-items:flex-start}.dashboard-setup-strip>a{width:100%;margin-inline-start:0}.trending-summary{grid-template-columns:1fr}.trending-summary>div+div{border-inline-start:0;border-block-start:var(--rule-hair) solid var(--color-rule)}.dashboard-home__actions .button{flex:100%}.dashboard-inline-evidence,.analytics-summary{grid-template-columns:1fr}.dashboard-inline-evidence>div+div,.analytics-summary>div+div{border-inline-start:0;border-block-start:var(--rule-hair) solid var(--color-rule);padding-inline-start:0}.analytics-summary--four>div:nth-child(4){padding-inline-start:0}.analytics-bars>div>div{align-items:flex-start;gap:var(--space-2xs);flex-direction:column}.analytics-lifetime dl{grid-template-columns:1fr}.analytics-lifetime dl>div{padding:var(--space-md) 0}.analytics-lifetime dl>div+div{border-inline-start:0;border-block-start:var(--rule-hair) solid var(--color-rule)}.dashboard-project-row{padding-block:var(--space-md);grid-template-columns:auto minmax(0,1fr) auto}.dashboard-project-row .status-badge,.dashboard-project-row__time{grid-column:2}.dashboard-project-row>svg:last-child{grid-area:1/3}.editor-toolbar{padding-inline:var(--space-sm)}.editor-save-state,.editor-distraction{display:none}.editor-toolbar__actions{gap:var(--space-xs)}.editor-toolbar__actions .button{gap:0;width:2.5rem;padding:0;font-size:0}.editor-toolbar__actions .button svg:last-child{display:none}.editor-canvas-wrap{padding:var(--space-sm)}.script-document{min-height:52rem;padding:var(--space-xl) var(--space-lg)}.script-section__body{font-size:var(--text-base)}.idea-row{padding-block:var(--space-lg);grid-template-columns:1fr}.idea-row__number{display:none}.idea-row__evidence,.idea-row__actions{grid-column:1}.idea-row__actions{flex-direction:column}.more-ideas{flex-direction:column;align-items:stretch}.dashboard-toast{inset:auto var(--space-md) var(--space-md)}.project-tools{flex-direction:column;align-items:stretch}.dashboard-search{min-width:0}.settings-section{gap:var(--space-lg);grid-template-columns:1fr}.connection-status{grid-template-columns:auto 1fr}.connection-status .button{grid-column:2;justify-self:start}.account-facts>div{gap:var(--space-2xs);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dashboard-app *,.dashboard-app :before,.dashboard-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.overview-setup{background:linear-gradient(135deg,#fff0f2 0%,#fff 58%);border-color:#0000;border-radius:1.55rem;box-shadow:0 .7rem 2.4rem #201a160e}.overview-connection{border-color:#0000;border-radius:1.55rem;box-shadow:0 .7rem 2.4rem #201a160e}.overview-connection--youtube{color:#fff;background:#111}.overview-connection--youtube h3{color:#fff}.overview-connection--youtube>div>span,.overview-connection--youtube>div>p{color:#a8a8a8}.overview-metrics{border:0;gap:.8rem}.overview-metrics>div{background:#fff;border-radius:1.35rem;min-height:9rem;box-shadow:0 .55rem 1.8rem #201a160b;border:0!important}.overview-metrics>div:first-child{background:linear-gradient(145deg,#ffdce2,#fff3f5)}.overview-metrics>div:nth-child(2){background:#111}.overview-metrics>div:nth-child(2) dt,.overview-metrics>div:nth-child(2) small{color:#a8a8a8}.overview-metrics>div:nth-child(2) dd{color:#fff}.overview-videos{background:#fff;border-radius:1.55rem;box-shadow:0 .7rem 2.4rem #201a160d}.analytics-summary{border:0;gap:.8rem}.analytics-summary>div{background:#fff;border-radius:1.25rem;border:0!important}.analytics-summary>div:first-child{background:linear-gradient(145deg,#ffdce2,#fff3f5)}.analytics-summary>div:nth-child(2){background:#111}.analytics-summary>div:nth-child(2) dt,.analytics-summary>div:nth-child(2) small{color:#a8a8a8}.analytics-summary>div:nth-child(2) dd{color:#fff}:root[data-next-video-theme=dark] .overview-setup{box-shadow:none;background:linear-gradient(145deg,#35171d,#191717 62%);border-color:#32292a}:root[data-next-video-theme=dark] .overview-connection,:root[data-next-video-theme=dark] .overview-videos,:root[data-next-video-theme=dark] .overview-metrics>div,:root[data-next-video-theme=dark] .analytics-summary>div{box-shadow:none;background:#191717;border:1px solid #292525!important}:root[data-next-video-theme=dark] .overview-connection--youtube,:root[data-next-video-theme=dark] .overview-metrics>div:nth-child(2),:root[data-next-video-theme=dark] .analytics-summary>div:nth-child(2){background:#050505}:root[data-next-video-theme=dark] .overview-metrics>div:first-child,:root[data-next-video-theme=dark] .analytics-summary>div:first-child{background:linear-gradient(145deg,#3c171d,#1d1718)}@media (min-width:901px){.dashboard-main,:root[data-next-video-theme=dark] .dashboard-main{min-height:calc(100dvh - 1.7rem);transition:margin-inline-start var(--dur-short) var(--ease-out);border-radius:1.85rem;margin-block:.85rem;margin-inline-start:calc(var(--dashboard-sidebar) + 1.7rem);margin-inline-end:.85rem}.dashboard-app--collapsed .dashboard-main,:root[data-next-video-theme=dark] .dashboard-app--collapsed .dashboard-main{margin-inline-start:calc(var(--dashboard-sidebar-collapsed) + 1.7rem)}}.dashboard-app .trending-refresh{color:#111;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--font-sans), var(--font-body), system-ui, sans-serif;letter-spacing:.065em;transform-style:preserve-3d;background:0 0;border:0;border-radius:0;padding:.45rem .2rem;font-size:1.08rem;font-weight:800;transition:transform .18s,color .18s;overflow:visible;transform:perspective(24rem)translateZ(0)}.trending-refresh:before{display:none}.trending-refresh__label{color:inherit;font:inherit;letter-spacing:inherit;line-height:1}.trending-refresh:not(:disabled):hover{color:#ef233c;box-shadow:none;background:0 0;border-color:#0000;transform:perspective(24rem)translate3d(0,-3px,1.2rem)scale(1.02)}:root[data-next-video-theme=dark] .trending-refresh{color:#fff}:root[data-next-video-theme=dark] .trending-refresh:not(:disabled):hover{color:#ef233c}.dashboard-sidebar .dashboard-wordmark{letter-spacing:-.045em;font-size:1.08rem}@media (min-width:901px){.dashboard-app:not(.dashboard-app--collapsed) .dashboard-sidebar__top .dashboard-wordmark{margin-inline:0}}.dashboard-upgrade{max-width:none;min-height:100%;padding:clamp(.75rem,2vw,1.5rem)}.upgrade-pricing-shell{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% -15%,#ef233c5c,#0000 38%),radial-gradient(circle at 100% 62%,#9a091f33,#0000 33%),linear-gradient(150deg,#171113 0%,#09090a 48%,#10090b 100%);border:1px solid #ffffff14;border-radius:2rem;width:min(100%,76rem);min-height:calc(100dvh - 3rem);margin-inline:auto;padding:clamp(1.25rem,3vw,2.5rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #1a080c33,inset 0 1px #ffffff12}.upgrade-pricing-shell:before{content:"";z-index:-1;opacity:.14;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:3.25rem 3.25rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.upgrade-pricing-topbar{color:#ffffff8f;letter-spacing:.13em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:1rem;font-size:.75rem;font-weight:760;display:flex}.upgrade-back-link{color:#fff;letter-spacing:0;text-transform:none;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-height:2.55rem;padding-inline:1rem;font-size:.78rem;font-weight:760;display:inline-flex}.upgrade-pricing-hero{text-align:center;max-width:50rem;margin:clamp(1.5rem,4vw,3rem) auto 0}.upgrade-pricing-hero>p{color:#ff5267;letter-spacing:.16em;text-transform:uppercase;margin-block-end:.85rem;font-size:.72rem;font-weight:820}.upgrade-pricing-hero h1{color:#fff;letter-spacing:-.065em;font-size:clamp(2.45rem,5.3vw,4.65rem);font-weight:650;line-height:.96}.upgrade-pricing-hero h1 span{color:#ef233c}.upgrade-pricing-hero>span{color:#ffffff8f;max-width:38rem;margin:1rem auto 0;font-size:clamp(.92rem,1.35vw,1.05rem);line-height:1.6;display:block}.dashboard-upgrade .upgrade-context{border:1px solid #ef233c47;color:#fff;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#ef233c17;border-inline-start:3px solid #ef233c;border-radius:.85rem;width:min(100%,48rem);margin:1.5rem auto 0;padding:.85rem 1rem}.dashboard-upgrade .pricing-billing-choice{justify-content:center;align-items:center;gap:.85rem;margin:1.75rem auto 0;display:flex}.dashboard-upgrade .pricing-period{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));padding:.3rem;display:inline-grid;box-shadow:inset 0 1px #ffffff0f}.dashboard-upgrade .pricing-period button{color:#ffffff80;cursor:pointer;min-width:7rem;min-height:2.55rem;font:inherit;background:0 0;border:0;border-radius:999px;padding-inline:1rem;font-size:.82rem;font-weight:720}.dashboard-upgrade .pricing-period button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#ff3851,#c70928);box-shadow:0 .45rem 1.15rem #ef233c59,inset 0 1px #ffffff40}.dashboard-upgrade .pricing-period button:focus-visible{outline-offset:2px;outline:2px solid #fff}.dashboard-upgrade .pricing-saving{color:#ffffff7a;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.dashboard-upgrade .pricing-saving strong{color:#ff5e72;background:#ef233c24;border-radius:999px;padding:.3rem .55rem}.dashboard-upgrade .pricing-catalogue{border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.15rem;margin-block-start:2rem;display:grid}.dashboard-upgrade .pricing-plan{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background:linear-gradient(155deg,#ffffff16,#ffffff06);border:1px solid #ffffff21;border-radius:1.45rem;grid-template-rows:auto auto auto 1fr;gap:1.25rem;min-height:27.5rem;padding:clamp(1.25rem,2.2vw,1.75rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 1.5rem 3rem #00000029}.dashboard-upgrade .pricing-plan+.pricing-plan{border-inline-start:1px solid #ffffff21}.dashboard-upgrade .pricing-plan:before{content:attr(data-price);z-index:-1;color:#ffffff09;font-family:var(--font-display);letter-spacing:-.08em;pointer-events:none;font-size:clamp(3.5rem,6vw,5.6rem);font-weight:850;position:absolute;top:7.25rem;right:.65rem}.dashboard-upgrade .pricing-plan--highlighted{background:radial-gradient(circle at 80% 0,#ef233c3b,#0000 38%),linear-gradient(155deg,#341218fa,#0f0a0cfa);border-color:#ff3f56d9;transform:translateY(-.45rem);box-shadow:0 0 0 1px #ef233c38,0 1.7rem 4.5rem #ef233c38,inset 0 1px #ffffff1f}.dashboard-upgrade .pricing-plan__intro{gap:.75rem}.dashboard-upgrade .pricing-plan__eyebrow{min-height:2.25rem}.dashboard-upgrade .pricing-plan__eyebrow h2{color:#fff;font-size:1.15rem;font-weight:760}.dashboard-upgrade .pricing-plan__eyebrow span{color:#ff6074;letter-spacing:.06em;text-transform:uppercase;background:#ef233c1f;border:1px solid #ef233c57;border-radius:999px;padding:.35rem .55rem;font-size:.62rem}.dashboard-upgrade .pricing-plan__intro>p{color:#ffffff85;min-height:4.4em;font-size:.84rem;line-height:1.55}.dashboard-upgrade .pricing-plan__price{color:#fff;min-height:4.25rem;font-family:var(--font-display)}.dashboard-upgrade .pricing-plan__price strong{align-items:baseline;line-height:1;display:flex}.dashboard-upgrade .pricing-plan__currency{color:#ff5267;margin-inline-end:.18rem;font-size:1.25rem;font-weight:760}.dashboard-upgrade .pricing-plan__amount{color:#fff;letter-spacing:-.065em;font-size:clamp(2.2rem,3.4vw,3.15rem);font-weight:780}.dashboard-upgrade .pricing-plan__period{color:#ffffff85;letter-spacing:0;margin-inline-start:.25rem;font-size:.82rem;font-weight:560}.dashboard-upgrade .pricing-plan__price small{color:#ffffff6b;font-family:var(--font-body);letter-spacing:0;margin-block-start:.55rem;font-size:.72rem;display:block}.dashboard-upgrade .pricing-plan>.button{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:.85rem;width:100%;min-height:3.2rem;box-shadow:inset 0 1px #ffffff12}.dashboard-upgrade .pricing-plan--highlighted>.button{background:linear-gradient(135deg,#ff3851,#c70928);border-color:#ff4960;box-shadow:0 .75rem 1.8rem #ef233c52,inset 0 1px #ffffff40}.dashboard-upgrade .pricing-plan--elite>.button{background:#ef233c1a;border-color:#ef233c75}.dashboard-upgrade .pricing-plan__features{border-block-start:1px solid #ffffff1a;padding-block-start:1.15rem}.dashboard-upgrade .pricing-plan__features>p{color:#ffffff61;letter-spacing:.11em;font-size:.64rem}.dashboard-upgrade .pricing-plan__features ul{gap:.8rem}.dashboard-upgrade .pricing-plan__features li{color:#ffffffb3;font-size:.8rem;line-height:1.45}.dashboard-upgrade .pricing-plan__features svg{color:#ff4960}.dashboard-upgrade .pricing-plan-feedback{color:#fff;background:#ef233c1c;border-radius:.75rem;width:min(100%,48rem);margin:1.25rem auto 0}.dashboard-upgrade .pricing-note{color:#fff6;margin-block-start:1.35rem;font-size:.72rem}.pricing-checkout-dialog{color:#fff;background:linear-gradient(155deg,#211317,#0d0b0c);border-color:#ef233c66;box-shadow:0 2rem 6rem #00000080,0 0 3rem #ef233c1f}.pricing-checkout-dialog h2,.pricing-checkout-dialog form>label,.pricing-checkout-dialog__total strong{color:#fff}.pricing-checkout-dialog p,.pricing-checkout-dialog__total span,.pricing-checkout-dialog__secure{color:#ffffff8f}.pricing-checkout-dialog__phone{background:#ffffff12;border-color:#ffffff24}.pricing-checkout-dialog__phone>span{color:#ffffff85;border-color:#ffffff1c}.pricing-checkout-dialog__phone input{color:#fff}.pricing-checkout-dialog__phone input::placeholder{color:#ffffff52}@media (hover:hover) and (pointer:fine){.upgrade-back-link:hover{background:#ef233c1a;border-color:#ef233c8c}.dashboard-upgrade .pricing-plan:hover{border-color:#ff526794;box-shadow:0 1.8rem 4.5rem #00000040}.dashboard-upgrade .pricing-plan--highlighted:hover{transform:translateY(-.7rem);box-shadow:0 2rem 5rem #ef233c45}}@media (max-width:62rem){.dashboard-upgrade .pricing-catalogue{grid-template-columns:1fr}.dashboard-upgrade .pricing-plan{min-height:0}.dashboard-upgrade .pricing-plan--highlighted{transform:none}.dashboard-upgrade .pricing-plan__intro>p{min-height:0}}@media (max-width:40rem){.dashboard-upgrade{padding:.5rem}.upgrade-pricing-shell{border-radius:1.4rem;min-height:calc(100dvh - 1rem);padding:1rem}.upgrade-pricing-hero{margin-block-start:2rem}.upgrade-pricing-hero h1{font-size:clamp(2.4rem,13vw,3.4rem)}.dashboard-upgrade .pricing-billing-choice{flex-direction:column;align-items:stretch}.dashboard-upgrade .pricing-period{width:100%}.dashboard-upgrade .pricing-period button{min-width:0}.dashboard-upgrade .pricing-saving{justify-content:center}}.upgrade-pricing-shell{color:#111;background:radial-gradient(circle at 50% -18%,#ef233c21,#0000 40%),radial-gradient(circle at 100% 70%,#ef233c0f,#0000 30%),linear-gradient(155deg,#fff 0%,#fbf9f9 58%,#f6f3f3 100%);border-color:#e7e1e2;box-shadow:0 2rem 5rem #291c1f1a,inset 0 1px #fff}.upgrade-pricing-shell:before{opacity:.38;background-image:linear-gradient(#50373c0f 1px,#0000 1px),linear-gradient(90deg,#50373c0f 1px,#0000 1px)}.upgrade-pricing-topbar{color:#81777a}.upgrade-back-link{color:#111;background:#ffffffb8;border-color:#ded6d8;box-shadow:0 .5rem 1.5rem #2214170f}.upgrade-pricing-hero h1{color:#111}.upgrade-pricing-hero>span{color:#776f71}.dashboard-upgrade .upgrade-context{color:#111;background:#fff0f2;border-color:#ef233c33}.dashboard-upgrade .upgrade-context p,.dashboard-upgrade .upgrade-context--test strong{color:#72696b}.dashboard-upgrade .pricing-period{background:#ece8e9d1;border-color:#ded7d9;box-shadow:inset 0 1px #fff}.dashboard-upgrade .pricing-period button{color:#746b6d}.dashboard-upgrade .pricing-period button[aria-pressed=true]{color:#fff}.dashboard-upgrade .pricing-saving{color:#7c7375}.dashboard-upgrade .pricing-plan{background:linear-gradient(155deg,#201b1d,#090909 76%);border-color:#282224;box-shadow:inset 0 1px #ffffff14,0 1.5rem 3rem #1a0c1021}.dashboard-upgrade .pricing-plan+.pricing-plan{border-inline-start-color:#282224}.dashboard-upgrade .pricing-plan--highlighted{background:radial-gradient(circle at 82% 0,#ef233c52,#0000 40%),linear-gradient(155deg,#35151c,#0b090a 78%);border-color:#ef233c}.dashboard-upgrade .pricing-plan--elite{background:radial-gradient(circle at 100% 0,#ef233c2e,#0000 43%),linear-gradient(155deg,#21191b,#090909 78%);border-color:#ef233c80}.dashboard-upgrade .pricing-note{color:#7d7476}@media (hover:hover) and (pointer:fine){.upgrade-back-link:hover{color:#d90429;background:#fff5f6;border-color:#ef233c6b}}@media (min-width:62.01rem) and (min-height:44rem){.dashboard-upgrade{height:calc(100dvh - 1.7rem);padding:.65rem;overflow:hidden}.upgrade-pricing-shell{border-radius:1.55rem;flex-direction:column;height:100%;min-height:0;padding:1rem 1.6rem .8rem;display:flex}.upgrade-pricing-topbar{min-height:2.5rem}.upgrade-pricing-hero{margin-block-start:.3rem}.upgrade-pricing-hero h1{font-size:clamp(2rem,3.35vw,3rem)}.dashboard-upgrade .upgrade-context{margin-block-start:.65rem;padding-block:.55rem}.dashboard-upgrade .pricing-billing-choice{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;margin-block-start:.8rem;display:grid}.dashboard-upgrade .pricing-period{grid-column:2}.dashboard-upgrade .pricing-saving{grid-column:3;justify-self:start}.dashboard-upgrade .pricing-period button{min-height:2.25rem}.dashboard-upgrade .pricing-catalogue{flex:auto;gap:.85rem;min-height:0;margin-block-start:.85rem}.dashboard-upgrade .pricing-plan{border-radius:1.15rem;gap:.72rem;min-height:0;padding:1.05rem 1.2rem}.dashboard-upgrade .pricing-plan--highlighted{transform:translateY(-.2rem)}.dashboard-upgrade .pricing-plan__intro{gap:.35rem}.dashboard-upgrade .pricing-plan__intro>p{min-height:2.9em;font-size:.75rem;line-height:1.4}.dashboard-upgrade .pricing-plan__price{min-height:3.5rem}.dashboard-upgrade .pricing-plan__amount{font-size:clamp(1.85rem,2.7vw,2.65rem)}.dashboard-upgrade .pricing-plan__price small{margin-block-start:.35rem}.dashboard-upgrade .pricing-plan>.button{min-height:2.75rem}.dashboard-upgrade .pricing-plan__features{padding-block-start:.75rem}.dashboard-upgrade .pricing-plan__features ul{gap:.5rem;margin-block-start:.6rem}.dashboard-upgrade .pricing-plan__features li{font-size:.74rem}.dashboard-upgrade .pricing-note{margin-block-start:.55rem}}.dashboard-ideas .dashboard-page-header{border-block-end:0;align-items:center;min-height:13rem;padding-block:.5rem clamp(1.25rem,2.8vw,2.25rem)}.dashboard-ideas .dashboard-page-header>div:first-child{max-width:54rem}.dashboard-ideas .dashboard-page-header h1{letter-spacing:-.08em;margin:0;font-size:clamp(4.5rem,7.5vw,6.75rem);font-weight:620;line-height:.88}.daily-topics__accent{color:#ef233c}@media (max-width:900px){.dashboard-ideas .dashboard-page-header{min-height:0;padding-block:0 var(--space-md);gap:var(--space-lg)}.dashboard-ideas .dashboard-page-header h1{font-size:clamp(3.35rem,17vw,4.8rem)}}.dashboard-plan-badge__dark-icon{display:none}:root[data-next-video-theme=dark] .dashboard-overview__actions{background:#ffffff05;border:1px solid #ffffff0e;border-radius:1.4rem;padding:.35rem;box-shadow:inset 0 1px #ffffff06}:root[data-next-video-theme=dark] .dashboard-plan-badge{border-color:color-mix(in oklch, var(--plan-color) 32%, #303238);background:radial-gradient(circle at 12% 0%, color-mix(in oklch, var(--plan-color) 18%, transparent), transparent 54%), linear-gradient(145deg, #202227, #111216);min-width:7.6rem;box-shadow:inset 0 1px 0 #ffffff1a, 0 .75rem 1.9rem #00000047, 0 0 1.5rem color-mix(in oklch, var(--plan-color) 12%, transparent);gap:.65rem;padding:.48rem .8rem}:root[data-next-video-theme=dark] .dashboard-plan-badge:after{opacity:.7;inset:auto -1.5rem -2.2rem auto}:root[data-next-video-theme=dark] .dashboard-plan-badge__dark-icon{border:1px solid color-mix(in oklch, var(--plan-color) 55%, transparent);background:color-mix(in oklch, var(--plan-color) 16%, #111216);width:2.35rem;height:2.35rem;color:color-mix(in oklch, var(--plan-color) 78%, white);box-shadow:inset 0 1px 0 #ffffff24, 0 0 1rem color-mix(in oklch, var(--plan-color) 20%, transparent);border-radius:.8rem;flex:none;place-items:center;display:grid}:root[data-next-video-theme=dark] .dashboard-plan-badge strong{background:linear-gradient(105deg, #fff 18%, color-mix(in oklch, var(--plan-color) 68%, white) 58%, #fff 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-next-video-theme=dark] .dashboard-plan-badge:hover{border-color:color-mix(in oklch, var(--plan-color) 58%, #45474d);box-shadow:inset 0 1px 0 #ffffff24, 0 1rem 2.2rem #00000057, 0 0 1.8rem color-mix(in oklch, var(--plan-color) 18%, transparent)}:root .dashboard-global-controls>.dashboard-plan-badge{gap:.4rem;width:auto;min-width:auto;height:2.75rem;min-height:2.75rem;padding:.28rem .68rem}:root .dashboard-global-controls .dashboard-plan-badge__dark-icon{isolation:isolate;border-radius:.68rem;place-items:center;width:1.95rem;height:1.95rem;display:grid;position:relative;overflow:hidden}:root .dashboard-global-controls .dashboard-plan-badge strong,:root .dashboard-global-controls .dashboard-plan-badge--plus strong{font-size:1rem}:root .dashboard-global-controls .dashboard-plan-badge--plus{perspective:28rem;transform-style:preserve-3d}:root .dashboard-global-controls .dashboard-plan-badge--plus .dashboard-plan-badge__dark-icon{color:#fff;animation:plan-icon-live 2.6s var(--ease-in-out) infinite;background:radial-gradient(circle at 28% 16%,#ffffff61,#0000 30%),linear-gradient(145deg,#ff4058 0%,#d2102d 45%,#790719 100%);border:1px solid #ff7182b8;transform:translateZ(12px);box-shadow:inset 0 1px #ffffff80,inset 0 -.35rem .65rem #5700106b,0 .22rem .38rem #1b000557,0 0 1rem #ef233c6b}:root .dashboard-global-controls .dashboard-plan-badge--plus .dashboard-plan-badge__dark-icon:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff5c,#0000);animation:3.8s ease-in-out infinite plan-icon-sheen;position:absolute;inset:-65% 38% -65% -35%;transform:translate(-165%)skew(-18deg)}:root .dashboard-global-controls .dashboard-plan-badge--plus .dashboard-plan-badge__dark-icon:after{content:"";z-index:-1;border:1px solid #ffffff2e;border-radius:calc(.68rem - 2px);position:absolute;inset:2px}:root .dashboard-global-controls .dashboard-plan-badge--plus .dashboard-plan-badge__dark-icon svg{z-index:1;filter:drop-shadow(0 .12rem .16rem #42000b8c);animation:plan-glyph-float 2.6s var(--ease-in-out) infinite;position:relative}:root .dashboard-global-controls .dashboard-plan-badge--plus:hover .dashboard-plan-badge__dark-icon{box-shadow:inset 0 1px #ffffff9e,inset 0 -.35rem .65rem #57001061,0 .3rem .48rem #1b000561,0 0 1.35rem #ef233c9e}@keyframes plan-icon-live{0%,to{transform:translateZ(12px)translateY(0);box-shadow:inset 0 1px #ffffff80,inset 0 -.35rem .65rem #5700106b,0 .22rem .38rem #1b000557,0 0 .85rem #ef233c57}50%{transform:translateZ(16px)translateY(-1px);box-shadow:inset 0 1px #ffffffa8,inset 0 -.35rem .65rem #57001057,0 .3rem .5rem #1b000566,0 0 1.3rem #ef233c9e}}@keyframes plan-icon-sheen{0%,58%{transform:translate(-165%)skew(-18deg)}82%,to{transform:translate(520%)skew(-18deg)}}@keyframes plan-glyph-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1px)rotate(-5deg)scale(1.06)}}@media (prefers-reduced-motion:reduce){:root .dashboard-global-controls .dashboard-plan-badge--plus .dashboard-plan-badge__dark-icon,:root .dashboard-global-controls .dashboard-plan-badge--plus .dashboard-plan-badge__dark-icon:before,:root .dashboard-global-controls .dashboard-plan-badge--plus .dashboard-plan-badge__dark-icon svg{animation:none}}:root[data-next-video-theme=dark] .dashboard-channel-badge{color:#fff;background:radial-gradient(circle at 15% 5%,#ef233c21,#0000 46%),linear-gradient(145deg,#202126,#121317);border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff1a,0 .75rem 1.9rem #0000004d}:root[data-next-video-theme=dark] .dashboard-channel-badge:hover{border-color:#ef233c57;box-shadow:inset 0 1px #ffffff21,0 1rem 2.2rem #0000005c,0 0 1.5rem #ef233c1a}:root[data-next-video-theme=dark] .dashboard-channel-badge__logo{filter:none;background:#ffffff09;border-radius:.85rem;box-shadow:inset 0 1px #ffffff14,0 0 1.15rem #ef233c1f}:root[data-next-video-theme=dark] .dashboard-channel-badge__copy small{color:#85878d}:root[data-next-video-theme=dark] .dashboard-channel-badge__copy strong{color:#ff5267}.dashboard-app{display:flow-root}.dashboard-greeting__name{color:var(--color-accent)}.overview-insight-grid{grid-template-columns:1.18fr 1fr 1fr;align-items:stretch;gap:clamp(.9rem,1.4vw,1.35rem);display:grid}.overview-insight-card{border:1px solid color-mix(in oklch, var(--color-rule) 76%, transparent);background:color-mix(in oklch, var(--color-surface) 92%, transparent);border-radius:1.65rem;flex-direction:column;min-width:0;min-height:28rem;padding:clamp(1.25rem,2vw,1.8rem);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 1.25rem 3rem #1f243017}.overview-insight-card--topics{background:linear-gradient(150deg, color-mix(in oklch, var(--color-accent) 8%, var(--color-surface)) 0%, var(--color-surface) 58%)}.overview-insight-card--targets{color:#fff;background:linear-gradient(155deg,#111217 0%,#08090c 72%);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 1.4rem 3.2rem #14161c33}.overview-insight-card--rating{background:linear-gradient(155deg, color-mix(in oklch, var(--color-accent) 18%, var(--color-surface)) 0%, var(--color-surface) 72%)}.overview-insight-card>header{align-items:center;gap:.85rem;margin-block-end:1rem;display:flex}.overview-insight-card>header h2{min-width:0;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(1.4rem,1.9vw,1.72rem);font-weight:670;line-height:.95}.overview-insight-card__icon{background:var(--color-accent);color:#fff;width:2.75rem;height:2.75rem;box-shadow:0 .7rem 1.4rem color-mix(in oklch, var(--color-accent) 24%, transparent);border-radius:.9rem;flex:none;place-items:center;display:grid}.overview-topic-list,.overview-target-list{gap:.12rem;display:grid}.overview-topic-list a{border-bottom:1px solid var(--color-rule);min-height:3.45rem;color:var(--color-ink);grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem .2rem;display:grid}.overview-topic-list a:hover strong{color:var(--color-accent)}.overview-topic-list small{color:var(--color-accent);font-weight:850}.overview-topic-list strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.28;transition:color .16s;display:-webkit-box;overflow:hidden}.overview-insight-card__intro{color:currentColor;opacity:.62;margin:-.25rem 0 1rem;font-size:.86rem;line-height:1.45}.overview-target-list{gap:.55rem}.overview-target-list a{color:#fff;background:#ffffff0e;border:1px solid #ffffff17;border-radius:1rem;grid-template-columns:2.15rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.2rem;padding:.7rem;transition:transform .16s,border-color .16s,background .16s;display:grid}.overview-target-list a:hover{border-color:color-mix(in oklch, var(--color-accent) 60%, white);background:color-mix(in oklch, var(--color-accent) 13%, #ffffff0e);transform:translateY(-2px)}.overview-target-list a>span{background:color-mix(in oklch, var(--color-accent) 75%, #111);color:#fff;border-radius:.72rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}.overview-target-list a div{gap:.18rem;min-width:0;display:grid}.overview-target-list a strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.overview-target-list a small{color:#ffffff94;font-size:.74rem}.overview-target-list a em{-webkit-line-clamp:2;color:#ffffffad;-webkit-box-orient:vertical;font-size:.68rem;font-style:normal;line-height:1.25;display:-webkit-box;overflow:hidden}.overview-insight-card__cta{color:var(--color-accent);justify-content:space-between;align-items:center;gap:.55rem;margin-block-start:auto;padding-block-start:1rem;font-size:.83rem;font-weight:800;display:inline-flex}.overview-insight-card--targets .overview-insight-card__cta{color:#ff5368}.overview-rating{text-align:center;justify-items:center;gap:1.15rem;padding:.5rem 0 1.2rem;display:grid}.overview-rating__score{--rating:0deg;background:conic-gradient(var(--color-accent) var(--rating), color-mix(in oklch, var(--color-rule) 72%, transparent) 0);width:8.3rem;height:8.3rem;box-shadow:0 1rem 2.2rem color-mix(in oklch, var(--color-accent) 17%, transparent);border-radius:50%;place-items:center;padding:.62rem;display:grid}.overview-rating__score>span{border-radius:inherit;background:var(--color-surface);width:100%;height:100%;color:var(--color-ink);justify-content:center;align-items:baseline;display:flex}.overview-rating__score strong{letter-spacing:-.08em;align-self:center;font-size:2.55rem;line-height:1}.overview-rating__score small{color:var(--color-muted);align-self:center;margin:1.2rem 0 0 .2rem;font-size:.72rem}.overview-rating>div:last-child p{color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .42rem;font-size:.76rem;font-weight:850}.overview-rating h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.34;display:-webkit-box;overflow:hidden}.overview-rating__metrics{border:1px solid color-mix(in oklch, var(--color-accent) 18%, var(--color-rule));background:color-mix(in oklch, var(--color-surface) 74%, transparent);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff73}.overview-rating__metrics span{grid-template-columns:1.55rem minmax(0,1fr);align-content:center;align-items:center;gap:.05rem .48rem;min-width:0;min-height:4.5rem;padding:.72rem .9rem;display:grid}.overview-rating__metrics span+span{border-inline-start:1px solid color-mix(in oklch, var(--color-accent) 18%, var(--color-rule))}.overview-rating__metrics svg{width:1.2rem;height:1.2rem;color:var(--color-accent);grid-row:1/3}.overview-rating__metrics strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.18rem;font-weight:760}.overview-rating__metrics small{color:var(--color-muted);grid-column:2;font-size:.75rem;font-weight:600}.overview-card-empty{color:var(--color-muted);opacity:.75;border:1px dashed;border-radius:1rem;margin:auto 0;padding:1rem;font-size:.86rem;line-height:1.5}.overview-card-skeleton{background:linear-gradient(100deg, color-mix(in oklch, currentColor 5%, transparent) 30%, color-mix(in oklch, currentColor 12%, transparent) 50%, color-mix(in oklch, currentColor 5%, transparent) 70%);background-size:220% 100%;border-radius:.85rem;height:3.35rem;animation:1.25s linear infinite overview-card-pulse}@keyframes overview-card-pulse{to{background-position-x:-220%}}:root[data-next-video-theme=dark] .overview-insight-card{box-shadow:inset 0 1px #ffffff12,0 1.25rem 3rem #00000047}:root[data-next-video-theme=dark] .overview-insight-card--targets{background:linear-gradient(155deg,#240d12 0%,#07080b 72%)}@media (max-width:72rem){.overview-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-insight-card--rating{grid-column:1/-1;min-height:23rem}}@media (max-width:46rem){.overview-insight-grid{grid-template-columns:1fr}.overview-insight-card,.overview-insight-card--rating{grid-column:auto;min-height:25rem}}.dashboard-ideas .dashboard-page-header>div:first-child>p:last-child{max-width:none;color:var(--color-muted);letter-spacing:-.025em;margin-block-start:clamp(1.4rem,2.5vw,2.2rem);padding-inline-start:1.15rem;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:650;line-height:1.4;position:relative}.dashboard-ideas .dashboard-page-header>div:first-child>p:last-child:before{content:"";background:var(--color-accent);border-radius:999px;width:.28rem;position:absolute;inset:.12rem auto .12rem 0}.settings-section--danger{border-block-end:0}.settings-section--danger>div:first-child h2{color:var(--color-error)}.account-delete-row{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-md);border:var(--rule-hair) solid color-mix(in oklch, var(--color-error) 35%, var(--color-rule));background:color-mix(in oklch, var(--color-error) 5%, var(--color-surface));display:flex}.account-delete-row>div{gap:var(--space-2xs);display:grid}.account-delete-row p{max-width:48ch;color:var(--color-muted)}.button--danger-outline{border-color:color-mix(in oklch, var(--color-error) 48%, var(--color-rule));color:var(--color-error);background:0 0}.button--danger-outline:hover{border-color:var(--color-error);background:color-mix(in oklch, var(--color-error) 8%, transparent)}.button--danger{border-color:var(--color-error);background:var(--color-error);color:#fff}.button--danger:hover{filter:brightness(.9)}.button--danger:disabled{cursor:not-allowed;opacity:.42}.delete-account-dialog{gap:0;width:min(100% - 2rem,35rem);padding:0;overflow:hidden}.delete-account-dialog__icon{width:2.75rem;height:2.75rem;margin:var(--space-xl) var(--space-xl) 0;border:var(--rule-hair) solid color-mix(in oklch, var(--color-error) 42%, var(--color-rule));background:color-mix(in oklch, var(--color-error) 10%, var(--color-surface));color:var(--color-error);border-radius:50%;place-items:center;display:grid}.delete-account-dialog__heading{padding:var(--space-md) var(--space-xl) var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule)}.delete-account-dialog__eyebrow{color:var(--color-error);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-xs);font-weight:800}.delete-account-dialog__heading h2{letter-spacing:-.045em;padding:0;font-size:clamp(1.6rem,5vw,2.15rem)}.delete-account-dialog__description{color:var(--color-muted);margin-block-start:var(--space-xs);line-height:1.55}.delete-account-dialog__list{padding:var(--space-lg) var(--space-xl) var(--space-lg) calc(var(--space-xl) + 1.15rem);color:var(--color-ink-2);margin:0}.delete-account-dialog__list li+li{margin-block-start:var(--space-xs)}.delete-account-dialog__form{padding:0 var(--space-xl) var(--space-xl);gap:var(--space-xs);display:grid}.delete-account-dialog__form label{color:var(--color-ink);margin-block-start:var(--space-sm);font-weight:700}.delete-account-dialog__form input{min-height:var(--control-height);padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);outline-offset:1px;background:var(--color-surface);color:var(--color-ink);outline:2px solid #0000}.delete-account-dialog__form input:focus-visible{outline-color:var(--color-error)}.delete-account-dialog__actions{gap:var(--space-sm);grid-template-columns:1fr 1fr;margin-block-start:var(--space-md);display:grid}.delete-account-dialog__actions .button{justify-content:center}.delete-account-dialog__error{color:var(--color-error);font-size:var(--text-sm)}.delete-account-dialog__sent{margin:var(--space-xl);padding:var(--space-md);border-inline-start:3px solid var(--color-success);background:color-mix(in oklch, var(--color-success) 8%, var(--color-surface))}.delete-account-dialog__sent p{color:var(--color-muted);margin-block-start:var(--space-2xs)}:root[data-next-video-theme=dark] .delete-account-dialog{color:#e7e3e1;background:#191717;border-color:#342e2e;box-shadow:0 1.5rem 5rem #0000008c}:root[data-next-video-theme=dark] .delete-account-dialog__heading{border-color:#342e2e}:root[data-next-video-theme=dark] .delete-account-dialog__heading h2,:root[data-next-video-theme=dark] .delete-account-dialog__form label{color:#f5f1ef}:root[data-next-video-theme=dark] .delete-account-dialog__description,:root[data-next-video-theme=dark] .delete-account-dialog__list{color:#aaa3a0}:root[data-next-video-theme=dark] .delete-account-dialog__form input{color:#fff;background:#111010;border-color:#4a4141}:root[data-next-video-theme=dark] .delete-account-dialog .dialog-close,:root[data-next-video-theme=dark] .delete-account-dialog .button--secondary{color:#f5f1ef;background:#211e1e;border-color:#4a4141}@media (max-width:40rem){.account-delete-row{flex-direction:column;align-items:stretch}.account-delete-row .button{justify-content:center;width:100%}.delete-account-dialog__actions{grid-template-columns:1fr}}.dashboard-analytics{gap:clamp(1.1rem,2vw,1.6rem);display:grid}.dashboard-analytics .dashboard-page-header{border:0;align-items:center;min-height:10.5rem;padding-block:.4rem 1.5rem}.dashboard-analytics .dashboard-page-header>div:first-child{max-width:52rem}.dashboard-analytics .dashboard-page-header h1{letter-spacing:-.075em;margin:0;font-size:clamp(3.2rem,6vw,5.4rem);font-weight:720;line-height:.9}.dashboard-analytics .dashboard-page-header>div:first-child>p:last-child{max-width:none;color:var(--color-muted);letter-spacing:-.025em;margin-block-start:clamp(1.4rem,2.5vw,2.2rem);padding-inline-start:1.15rem;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:650;line-height:1.4;position:relative}.dashboard-analytics .dashboard-page-header>div:first-child>p:last-child:before{content:"";background:var(--color-accent);border-radius:999px;width:.28rem;position:absolute;inset:.12rem auto .12rem 0}.dashboard-analytics .dashboard-page-header__actions{align-self:center}.analytics-title-accent{color:var(--color-accent)}.analytics-sync{color:var(--color-ink);text-decoration:none}.analytics-sync .trending-refresh__radar svg{animation-duration:4.2s}.analytics-notice{border:1px solid color-mix(in oklch, var(--color-accent) 30%, var(--color-rule));border-radius:.9rem;margin:0}.dashboard-analytics .analytics-summary{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.dashboard-analytics .analytics-summary>.analytics-metric-card{background:var(--color-surface);min-height:10.5rem;box-shadow:0 .8rem 2.2rem color-mix(in oklch, var(--color-ink) 6%, transparent);border-radius:1.4rem;flex-direction:column;padding:1.2rem;display:flex;border:1px solid var(--color-rule)!important}.dashboard-analytics .analytics-summary>.analytics-metric-card+.analytics-metric-card{padding-inline-start:1.2rem}.analytics-metric-card dt{color:var(--color-muted);align-items:center;gap:.6rem;font-size:.8rem;font-weight:700;display:flex}.analytics-metric-card dt>span{background:color-mix(in oklch, var(--color-ink) 5%, var(--color-surface));width:2.1rem;height:2.1rem;color:var(--color-ink);border-radius:.68rem;place-items:center;display:grid}.dashboard-analytics .analytics-metric-card dd{color:var(--color-ink);font-family:var(--font-body);letter-spacing:-.065em;margin:auto 0 .18rem;font-size:clamp(2rem,3.2vw,3rem);font-weight:820;line-height:.95}.analytics-metric-card dd em{letter-spacing:-.02em;font-size:.42em;font-style:normal}.dashboard-analytics .analytics-metric-card small{min-height:auto;color:var(--color-muted);font-size:.7rem}.dashboard-analytics .analytics-metric-card--signal{background:linear-gradient(145deg, color-mix(in oklch, var(--color-accent) 15%, var(--color-surface)), var(--color-surface) 76%);border-color:color-mix(in oklch, var(--color-accent) 24%, var(--color-rule))!important}.analytics-metric-card--signal dt>span{background:var(--color-accent);color:#fff;box-shadow:0 .55rem 1.2rem color-mix(in oklch, var(--color-accent) 24%, transparent)}.dashboard-analytics .analytics-summary>.analytics-metric-card--dark{color:#fff;background:linear-gradient(145deg,#18191e,#08090c);border-color:#242226!important}.analytics-metric-card--dark dt,.dashboard-analytics .analytics-metric-card--dark small{color:#9b9ba1}.analytics-metric-card--dark dt>span{color:#ff5267;background:#ffffff14}.dashboard-analytics .analytics-metric-card--dark dd{color:#fff}.dashboard-analytics .analytics-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.85fr);gap:1rem;padding:0;display:grid}.dashboard-analytics .analytics-chart{border:1px solid var(--color-rule);background:var(--color-surface);min-height:23.5rem;box-shadow:0 .9rem 2.6rem color-mix(in oklch, var(--color-ink) 5%, transparent);border-radius:1.55rem;padding:clamp(1.2rem,2vw,1.65rem)}.dashboard-analytics .analytics-chart .dashboard-section-heading{align-items:flex-start;margin-block-end:1.25rem}.dashboard-analytics .analytics-chart .dashboard-section-heading h2{letter-spacing:-.045em;margin-block:.3rem .2rem;font-size:clamp(1.55rem,2.4vw,2rem)}.analytics-panel-kicker{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.35rem;font-weight:850;display:flex;color:var(--color-accent)!important;font-size:.65rem!important}.analytics-panel-icon{background:color-mix(in oklch, var(--color-accent) 10%, var(--color-surface));width:2.7rem;height:2.7rem;color:var(--color-accent);border-radius:.85rem;place-items:center;display:grid}.analytics-video-list{display:grid}.analytics-video-list article{border-block-start:1px solid var(--color-rule);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5.6rem;padding-block:.85rem;display:grid}.analytics-video-rank{color:var(--color-accent);font-family:var(--font-mono);font-size:.72rem;font-weight:850}.analytics-video-copy{gap:.7rem;min-width:0;display:grid}.analytics-video-copy>strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.3;overflow:hidden}.analytics-video-list .analytics-bar{background:var(--color-paper-3);border-radius:999px;height:.42rem}.analytics-video-list .analytics-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--color-accent), #ff7182);box-shadow:0 0 .7rem color-mix(in oklch, var(--color-accent) 25%, transparent)}.analytics-video-metrics{justify-items:end;min-width:5.5rem;display:grid}.analytics-video-metrics>strong{color:var(--color-ink);font-size:1.05rem}.analytics-video-metrics small{color:var(--color-muted);font-size:.62rem}.analytics-video-metrics em{background:var(--color-paper-2);color:var(--color-muted);border-radius:999px;margin-block-start:.3rem;padding:.24rem .42rem;font-size:.62rem;font-style:normal;font-weight:750}.analytics-weekly{background:linear-gradient(155deg, color-mix(in oklch, var(--color-accent) 8%, var(--color-surface)), var(--color-surface) 62%)!important}.analytics-weekly-chart{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.7rem;height:15rem;display:grid}.analytics-week{grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:.55rem;min-width:0;height:100%;display:grid}.analytics-week>strong{color:var(--color-ink);font-size:.78rem}.analytics-week__track{background:color-mix(in oklch, var(--color-ink) 5%, transparent);border-radius:.85rem .85rem .35rem .35rem;align-items:end;width:min(3.4rem,75%);height:100%;display:flex;overflow:hidden}.analytics-week__track i{border-radius:inherit;background:linear-gradient(180deg, #ff7182, var(--color-accent));width:100%;min-height:0;box-shadow:0 -.35rem 1rem color-mix(in oklch, var(--color-accent) 22%, transparent);display:block}.analytics-week>small{min-height:2.1em;color:var(--color-muted);text-align:center;font-size:.62rem;line-height:1.25;overflow:hidden}.dashboard-analytics .analytics-lifetime{border:1px solid var(--color-rule);background:var(--color-surface);box-shadow:0 .8rem 2.2rem color-mix(in oklch, var(--color-ink) 5%, transparent);border-radius:1.5rem;grid-template-columns:minmax(14rem,.62fr) minmax(0,1.38fr);align-items:center;gap:1.5rem;padding:1.5rem;display:grid}.dashboard-analytics .analytics-lifetime>div>h2{letter-spacing:-.045em;margin:0 0 .35rem;font-size:clamp(1.6rem,2.4vw,2rem)}.dashboard-analytics .analytics-lifetime>div>p{max-width:28ch;color:var(--color-muted);font-size:.86rem;line-height:1.45}.dashboard-analytics .analytics-lifetime dl{border:1px solid color-mix(in oklch, var(--color-accent) 18%, var(--color-rule));background:color-mix(in oklch, var(--color-surface) 74%, transparent);border-radius:1.05rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff6b}.dashboard-analytics .analytics-lifetime dl>div{grid-template-columns:1.6rem minmax(0,1fr);align-content:center;align-items:center;gap:.08rem .55rem;min-width:0;min-height:6rem;padding:.9rem 1rem;display:grid}.dashboard-analytics .analytics-lifetime dl>div+div{border-inline-start:1px solid color-mix(in oklch, var(--color-accent) 18%, var(--color-rule))}.dashboard-analytics .analytics-lifetime dt{color:var(--color-muted);grid-column:2;font-size:.72rem;font-weight:600}.dashboard-analytics .analytics-lifetime dd{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.045em;grid-column:2;margin:0;font-size:1.7rem;font-weight:780;line-height:1}.dashboard-analytics .analytics-lifetime dl svg{width:1.2rem;height:1.2rem;color:var(--color-accent);grid-area:1/1/3}:root[data-next-video-theme=dark] .dashboard-analytics .analytics-summary>.analytics-metric-card,:root[data-next-video-theme=dark] .dashboard-analytics .analytics-chart,:root[data-next-video-theme=dark] .dashboard-analytics .analytics-lifetime{background:#191717;box-shadow:inset 0 1px #ffffff0a,0 1rem 2.8rem #0003;border-color:#292525!important}:root[data-next-video-theme=dark] .dashboard-analytics .analytics-metric-card--signal{background:linear-gradient(145deg,#3c171d,#191717 72%)}:root[data-next-video-theme=dark] .dashboard-analytics .analytics-summary>.analytics-metric-card--dark{background:linear-gradient(145deg,#090a0d,#050505);border-color:#292525!important}:root[data-next-video-theme=dark] .dashboard-analytics .analytics-weekly{background:linear-gradient(155deg,#29171a,#191717 66%)!important}:root[data-next-video-theme=dark] .analytics-week__track{background:#292525}:root[data-next-video-theme=dark] .analytics-video-list article{border-color:#292525}:root[data-next-video-theme=dark] .analytics-video-metrics em{background:#211e1e;border-color:#342e2e}:root[data-next-video-theme=dark] .dashboard-analytics .analytics-lifetime dl{background:#211e1e;border-color:#3a2b2e;box-shadow:inset 0 1px #ffffff0a}:root[data-next-video-theme=dark] .dashboard-analytics .analytics-lifetime dl>div+div{border-color:#3a2b2e}.dashboard-analytics .analytics-empty{border:1px solid var(--color-rule);background:linear-gradient(145deg, color-mix(in oklch, var(--color-accent) 8%, var(--color-surface)), var(--color-surface) 62%);max-width:none;min-height:26rem;box-shadow:0 .9rem 2.6rem color-mix(in oklch, var(--color-ink) 5%, transparent);border-radius:1.55rem;margin:0}.dashboard-analytics .analytics-empty__icon{width:4rem;height:4rem;box-shadow:0 .7rem 1.5rem color-mix(in oklch, var(--color-accent) 18%, transparent);border-radius:1.15rem}:root[data-next-video-theme=dark] .dashboard-analytics .analytics-empty{background:linear-gradient(145deg,#29171a,#191717 62%);border-color:#292525}@media (max-width:68rem){.dashboard-analytics .analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-analytics .analytics-grid{grid-template-columns:1fr}.dashboard-analytics .analytics-chart{min-height:22rem}}@media (max-width:46rem){.dashboard-analytics .dashboard-page-header{align-items:start;gap:1rem;min-height:0;display:grid}.dashboard-analytics .dashboard-page-header h1{font-size:clamp(3rem,16vw,4.25rem)}.dashboard-analytics .analytics-summary{grid-template-columns:1fr}.dashboard-analytics .analytics-summary>.analytics-metric-card{min-height:9rem}.dashboard-analytics .analytics-summary>.analytics-metric-card+.analytics-metric-card{padding-inline-start:1.2rem}.analytics-video-list article{grid-template-columns:1.8rem minmax(0,1fr)}.analytics-video-metrics{grid-area:2/2;grid-template-columns:auto auto auto;place-items:center start;gap:.25rem;min-width:0}.analytics-video-metrics em{margin:0 0 0 .35rem}.analytics-weekly-chart{gap:.35rem}.analytics-week>strong{font-size:.66rem}.analytics-week>small{font-size:.56rem}.dashboard-analytics .analytics-lifetime,.dashboard-analytics .analytics-lifetime dl{grid-template-columns:1fr}}.dashboard-settings{gap:1rem;max-width:88rem;display:grid}.dashboard-settings .dashboard-page-header{background:radial-gradient(circle at 88% 18%,#ef233c4d,#0000 16rem),linear-gradient(135deg,#171516,#080809 72%);border:1px solid #242226;border-radius:1.8rem;align-items:center;min-height:12rem;padding:clamp(1.6rem,3.2vw,2.75rem);overflow:hidden;box-shadow:0 1.2rem 3.2rem #1111112e}.dashboard-settings .dashboard-page-header>div:first-child{max-width:54rem}.dashboard-settings .dashboard-context{color:#ff5267;font:800 .7rem/1.2 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.dashboard-settings .dashboard-page-header h1{color:#fff;letter-spacing:-.075em;margin-block:.65rem 0;font-size:clamp(3.15rem,6vw,5.6rem);line-height:.9}.dashboard-settings .dashboard-page-header>div:first-child>p:last-child{color:#aaa3a0;max-width:52ch;font-size:clamp(.92rem,1.4vw,1.05rem)}.settings-title-accent{color:#ff334b}.settings-identity-grid,.dashboard-settings>form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.settings-identity-grid>.settings-section:only-child{grid-column:1/-1}.dashboard-settings .settings-section{background:#fbfaf8;border:1px solid #e1dcd8;border-radius:1.45rem;flex-direction:column;gap:1.25rem;min-width:0;padding:clamp(1.2rem,2vw,1.55rem);display:flex;box-shadow:0 .8rem 2.4rem #201a160f,inset 0 1px #fffc}.dashboard-settings .settings-section--channel{background:linear-gradient(145deg,#fff1f3,#fbfaf8 68%)}.settings-section__intro{align-items:flex-start;gap:.8rem;display:flex}.settings-section__intro>span{color:#ef233c;background:#ffe3e7;border-radius:.82rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.settings-section__intro>div{min-width:0}.settings-section__intro h2{color:#111;letter-spacing:-.025em;margin:0;font-size:1.15rem}.settings-section__intro p{color:#77716c;max-width:38ch;margin-block-start:.28rem;font-size:.78rem;line-height:1.45}.dashboard-settings .settings-fields{gap:.85rem}.dashboard-settings .settings-field{gap:.38rem}.dashboard-settings .settings-field label{color:#292725;font-size:.78rem;font-weight:800}.dashboard-settings .settings-field small{color:#77716c;font-size:.7rem;line-height:1.4}.dashboard-settings .settings-fields select{color:#111;background-color:#f2f0ed;border:1px solid #d8d3ce;border-radius:.9rem;min-height:3.15rem;padding-inline:.95rem 2.5rem;font-weight:650}.dashboard-settings .settings-fields select:hover{background-color:#fff;border-color:#bdb6b0}.dashboard-settings .settings-fields select:focus-visible{border-color:#ef233c;outline:3px solid #ef233c1f}.dashboard-settings .settings-account-entry__card,.dashboard-settings .settings-niche{background:#f2f0ed;border:1px solid #e1dcd8;border-radius:1rem;min-height:5.25rem;margin-block-start:auto;padding:.9rem 1rem}.dashboard-settings .settings-account-entry__card strong,.dashboard-settings .settings-niche strong{color:#111}.dashboard-settings .settings-account-entry__card small,.dashboard-settings .settings-niche span,.dashboard-settings .settings-niche small{color:#77716c}.settings-account-entry__actions{flex:none;align-items:center;gap:.55rem;display:flex}.settings-account-entry__actions form{margin:0}.dashboard-settings .settings-section .settings-sign-out{color:#d90429;border-color:#f2b7c0}.dashboard-settings .settings-section .settings-sign-out:hover{color:#b80020;background:#fff1f3;border-color:#ef233c}.dashboard-settings .settings-section .button--secondary{color:#292725;background:#fff;border-color:#d3cec8}.dashboard-settings .settings-section .button--secondary:hover{background:#fff;border-color:#918a84}.dashboard-settings .settings-section--save{background:linear-gradient(135deg,#fff1f3,#fbfaf8 72%);border-color:#f2c8ce;grid-column:1/-1;grid-template-columns:minmax(0,1fr) max-content;align-items:center;min-height:7.25rem;display:grid}.dashboard-settings .settings-section--save .settings-section__intro>span{color:#fff;background:#ef233c;box-shadow:0 .55rem 1.15rem #ef233c33}.dashboard-settings .settings-section--save .settings-section__intro h2{color:#111}.dashboard-settings .settings-section--save .settings-section__intro p{color:#77716c}.dashboard-settings .settings-section--save .settings-fields{align-self:center;justify-items:stretch;min-width:13rem}.dashboard-settings .settings-section--save .settings-feedback{color:#716c68;text-align:end;min-height:0;font-size:.72rem}.dashboard-settings .settings-section--save .button{color:#fff;background:#ef233c;justify-content:center;width:100%;min-height:3rem;box-shadow:0 .65rem 1.4rem #ef233c38}.dashboard-settings .settings-section--save .button:hover{background:#d90429}:root[data-next-video-theme=dark] .dashboard-settings .settings-section{background:#191717;border-color:#342e2e;box-shadow:inset 0 1px #ffffff0a,0 1rem 2.8rem #0003}:root[data-next-video-theme=dark] .dashboard-settings .settings-section--channel{background:linear-gradient(145deg,#35171d,#191717 68%)}:root[data-next-video-theme=dark] .settings-section__intro>span{color:#ff5267;background:#35171d}:root[data-next-video-theme=dark] .settings-section__intro h2,:root[data-next-video-theme=dark] .dashboard-settings .settings-field label,:root[data-next-video-theme=dark] .dashboard-settings .settings-account-entry__card strong,:root[data-next-video-theme=dark] .dashboard-settings .settings-niche strong{color:#f5f1ef}:root[data-next-video-theme=dark] .settings-section__intro p,:root[data-next-video-theme=dark] .dashboard-settings .settings-field small,:root[data-next-video-theme=dark] .dashboard-settings .settings-account-entry__card small,:root[data-next-video-theme=dark] .dashboard-settings .settings-niche span,:root[data-next-video-theme=dark] .dashboard-settings .settings-niche small{color:#aaa3a0}:root[data-next-video-theme=dark] .dashboard-settings .settings-fields select,:root[data-next-video-theme=dark] .dashboard-settings .settings-account-entry__card,:root[data-next-video-theme=dark] .dashboard-settings .settings-niche{color:#fff;background-color:#111010;border-color:#4a4141}:root[data-next-video-theme=dark] .dashboard-settings .settings-fields select:hover{background-color:#211e1e;border-color:#716767}:root[data-next-video-theme=dark] .dashboard-settings .settings-section .button--secondary{color:#f5f1ef;background:#211e1e;border-color:#4a4141}:root[data-next-video-theme=dark] .dashboard-settings .settings-section .settings-sign-out{color:#ff7183;border-color:#72323c}:root[data-next-video-theme=dark] .dashboard-settings .settings-section .settings-sign-out:hover{color:#ff8d9b;background:#35171d;border-color:#ef233c}:root[data-next-video-theme=dark] .dashboard-settings .settings-section--save{background:linear-gradient(135deg,#25171a,#151213 72%);border-color:#4b262c}:root[data-next-video-theme=dark] .dashboard-settings .settings-section--save .settings-section__intro h2{color:#f5f1ef}:root[data-next-video-theme=dark] .dashboard-settings .settings-section--save .settings-section__intro p,:root[data-next-video-theme=dark] .dashboard-settings .settings-section--save .settings-feedback{color:#aaa3a0}@media (max-width:64rem){.settings-identity-grid,.dashboard-settings>form{grid-template-columns:1fr}.dashboard-settings .settings-section--save{grid-column:1}}@media (max-width:38rem){.settings-account-entry__actions{width:100%}.settings-account-entry__actions>*,.settings-account-entry__actions form,.settings-account-entry__actions .button{flex:1 1 0;justify-content:center;width:100%}}@media (max-width:46rem){.dashboard-settings{padding-inline:1rem}.dashboard-settings .dashboard-page-header{border-radius:1.35rem;min-height:10.5rem;padding:1.4rem}.dashboard-settings .dashboard-page-header h1{font-size:clamp(2.75rem,15vw,4rem)}.dashboard-settings .settings-section{border-radius:1.2rem}.dashboard-settings .settings-section--save{grid-template-columns:1fr;align-items:stretch}.dashboard-settings .settings-section--save .settings-fields{justify-items:stretch;width:100%}}
