
:root{color-scheme:dark;--canvas:#080f18;--surface:#101821;--raised:#172330;--hover:#1b2938;--text:#edf4fb;--muted:#a4adb9;--blue:#1677ff;--lime:#d1fe17;--line:#263441;--poster:156px;--rail:72px;font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--text)}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}button{border:0}button:disabled{opacity:.45;cursor:default}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(28px,3.2vw,48px);line-height:1.08;letter-spacing:-.04em}h2{font-size:20px;letter-spacing:-.025em}h3{font-size:14px}small,.muted{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip{position:fixed;top:-100px;z-index:10;background:var(--text);color:var(--canvas);padding:12px}.skip:focus{top:0}
.glass{background:rgba(0,0,0,.3);backdrop-filter:saturate(1.8) blur(10px);-webkit-backdrop-filter:saturate(1.8) blur(10px)}.control{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 16px;border-radius:12px;background:var(--raised);font-size:14px;font-weight:600}.control:hover{background:var(--hover)}.control:active{opacity:.75}.primary{background:var(--blue);color:white}.topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:20px;min-height:72px;padding:12px 40px 12px 16px;background:rgba(8,15,24,.88);backdrop-filter:blur(16px)}.brand{font-weight:800;letter-spacing:-.04em;font-size:22px;min-width:80px}.command{display:flex;align-items:center;margin:auto;width:min(680px,60vw);border:1px solid var(--line);border-radius:999px;overflow:hidden}.command input{width:100%;min-width:0;background:transparent;border:0;padding:10px 20px;font-size:16px;outline:0}.command:focus-within{outline:2px solid var(--blue);outline-offset:2px}.command button{display:grid;place-items:center;min-width:62px;min-height:44px;background:var(--raised)}.preview{font-size:12px;color:var(--muted)}
.navigation{position:fixed;left:8px;top:42%;z-index:6;width:56px;padding:6px;border-radius:24px;background:var(--surface)}.navigation a{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px;border-radius:12px;color:var(--muted)}.navigation a:hover{background:var(--hover);color:var(--text)}.navigation a[aria-current=page]{color:#83baff;background:#142941}.nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.expanded .navigation{width:168px}.expanded{--rail:184px}.expanded .nav-label{position:static;width:auto;height:auto;clip:auto}.page{min-height:calc(100svh - 72px);padding:16px 40px 64px calc(var(--rail) + 28px);border-radius:0 0 20px 20px;background:var(--canvas)}.topbar,.page{transition:padding 220ms ease}.expanded .topbar{padding-left:128px}.heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin:0 0 16px}.heading h2{margin:0}.heading-actions{display:flex;gap:6px}.heading-actions button{border-radius:12px;width:44px;height:44px;color:var(--text)}.shelf{margin:24px 0}.rail{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding:3px}.rail::-webkit-scrollbar{display:none}.poster{min-width:0}.rail .poster,.see-all{width:var(--poster);flex:0 0 var(--poster);scroll-snap-align:start}.art{position:relative;aspect-ratio:2/3;border-radius:12px;overflow:hidden;background:var(--surface);display:grid;place-items:center;color:var(--muted)}.art img{width:100%;height:100%;object-fit:cover}.poster a:hover .art{outline:2px solid var(--lime);outline-offset:-2px}.poster a:focus-visible{outline:0}.poster a:focus-visible .art{outline:2px solid var(--blue);outline-offset:-2px}.poster h3{margin:8px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.poster small{font-size:12px}.see-all{aspect-ratio:2/3;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;align-self:flex-start}.see-all:hover{background:var(--hover)}.gross{color:#f5bf63}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:24px 14px}.grid .poster{width:100%}.empty{padding:32px 0;max-width:65ch}.empty h1{font-size:32px}.empty p{color:var(--muted)}.updated{font-size:12px;color:var(--muted);margin:8px 0 20px}.tabs{display:flex;flex-wrap:wrap;gap:6px;margin:8px auto 24px;max-width:680px}.tabs a{display:flex;align-items:center;min-height:44px}.tabs span{padding:6px 12px;border-radius:8px;background:var(--raised);font-size:13px;font-weight:600}.tabs a[aria-current=page] span{background:var(--text);color:var(--canvas)}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.filters input{background:var(--raised);border:1px solid var(--line);padding:10px;border-radius:8px;max-width:150px}.load-more{display:flex;justify-content:center;margin-top:32px}
.spotlight{position:relative;isolation:isolate;aspect-ratio:16/9;min-height:440px;max-height:760px;display:flex;align-items:flex-end;overflow:hidden;border-radius:16px;background:#080808;color:white}.spotlight>.backdrop{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center}.spotlight:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.42) 28%,rgba(0,0,0,.08) 58%,transparent 76%)}.spotlight-copy{max-width:490px;padding:32px 40px 80px}.spotlight-copy h1{margin-bottom:16px}.title-logo{max-width:min(100%,280px);max-height:100px;object-fit:contain;object-position:left bottom}.spotlight-copy p{margin:12px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.spotlight-copy .control{margin-top:8px;border-radius:999px;background:#f5f5f7;color:#171717;min-width:180px}.pagination{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;border-radius:999px}.pagination a{display:grid;place-items:center;width:44px;height:44px}.dot{width:6px;height:6px;border-radius:50%;background:#ffffff60}.pagination [aria-current=true] .dot{background:white}.detail{position:relative;isolation:isolate;display:grid;grid-template-columns:320px 1fr;gap:40px;padding:24px 0 48px}.detail>.backdrop{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.15;mask-image:linear-gradient(black,transparent)}.detail-poster{width:320px;aspect-ratio:2/3;object-fit:cover;border-radius:12px}.detail-copy{max-width:850px}.detail-copy p{max-width:70ch}.detail-actions{display:flex;gap:12px;margin:24px 0}.scores{display:flex;gap:24px;flex-wrap:wrap}.score{display:inline-flex;gap:6px;align-items:center;font-weight:600}.score small{font-size:12px}.score-imdb{color:#f5c518}.score-rt{color:#fa320a}.score-tmdb{color:#01b4e4}.credits{display:flex;flex-wrap:wrap;gap:8px 24px}.credits li{list-style:none}.footer{padding:48px 40px 24px calc(var(--rail) + 28px);background:var(--lime);color:#1a1a1a}.footer-links{display:flex;flex-wrap:wrap;gap:32px;margin:24px 0}.footer-links a{display:inline-flex;align-items:center;min-height:44px}.wordmark{font-weight:800;line-height:1.1;font-size:clamp(90px,18vw,270px);letter-spacing:-.07em;background:linear-gradient(#1a1a1a12,#1a1a1a05);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-stroke:1px #1a1a1a12}.release{max-width:760px}.release dl{display:grid;grid-template-columns:150px 1fr;gap:16px}.release dd{margin:0;overflow-wrap:anywhere}.release code{font-size:13px}
.detail-poster{height:auto;align-self:start}
@media(max-width:900px){:root{--poster:148px}.topbar{gap:10px;padding-right:20px}.preview{display:none}.page{padding-right:20px;padding-left:88px}.detail{grid-template-columns:200px 1fr;gap:24px}.detail-poster{width:200px}.spotlight-copy{padding-left:24px}}
@media(max-width:640px){:root{--rail:0px}.topbar{padding:8px 20px;min-height:62px}.topbar>.brand,.topbar>[data-nav-toggle]{display:none}.command{width:100%}.navigation,.expanded .navigation{inset:auto 0 0;width:100%;display:flex;justify-content:space-around;border-radius:0;padding:6px 0 max(6px,env(safe-area-inset-bottom));background:var(--surface)}.navigation a{flex-direction:column;gap:2px;padding:6px;min-width:56px;font-size:10px}.nav-label,.expanded .nav-label{position:static;width:auto;height:auto;clip:auto}.expanded .topbar{padding-left:20px}.page,.expanded .page{padding:16px 20px 48px}.footer{padding:32px 20px 100px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spotlight{aspect-ratio:4/5;min-height:460px;max-height:620px}.spotlight-copy{padding:140px 24px 76px}.title-logo{max-width:220px;max-height:84px}.heading-actions{display:none}.detail{grid-template-columns:140px 1fr;gap:20px}.detail-poster{width:140px}.detail-copy h1{font-size:28px}.detail-copy>.description{grid-column:1/-1}.detail-actions{flex-wrap:wrap}.release dl{grid-template-columns:1fr;gap:8px}.release dd{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass,.topbar{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}.wordmark{color:#1a1a1a}}@media(forced-colors:active){.wordmark{color:CanvasText}.control,.art{border:1px solid CanvasText}}

.taabSpotlight_spotlight{position:relative;isolation:isolate;width:100%;min-width:0;aspect-ratio:16/9;min-height:440px;max-height:760px;display:flex;align-items:flex-end;overflow:hidden;border-radius:16px;background:#080808;color:#fff}
.taabSpotlight_backdrop{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center}
.taabSpotlight_fade{position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.42) 28%,rgba(0,0,0,.08) 58%,transparent 76%)}
.taabSpotlight_copy{box-sizing:border-box;min-width:0;width:min(100%,490px);padding:32px 40px 80px}
.taabSpotlight_copy h1{margin:0;font-size:clamp(28px,3.2vw,48px);font-weight:750;line-height:1.08;letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance}
.taabSpotlight_titleLogo{display:block;width:auto;height:auto;max-width:min(100%,280px);max-height:100px;object-fit:contain;object-position:left bottom}
.taabSpotlight_metadata{margin:16px 0 0;font-size:13px;font-weight:600;line-height:1.5;color:#fff}
.taabSpotlight_overview{margin:12px 0 0;max-width:42ch;font-size:15px;line-height:1.5;color:#f5f5f7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.taabSpotlight_action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;min-width:180px;padding:0 20px;margin-top:20px;border-radius:999px;background:#f5f5f7;color:#171717;font-size:14px;font-weight:650;text-decoration:none}
.taabSpotlight_action:hover{background:#fff}
.taabSpotlight_controls{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);display:flex;align-items:center;gap:8px}
.taabSpotlight_controls>button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;cursor:pointer}
.taabSpotlight_pagination{display:flex;align-items:center;border-radius:999px;padding:0 4px}
.taabSpotlight_pagination button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}
.taabSpotlight_pagination button span{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.4);transition:background-color 120ms ease}
.taabSpotlight_pagination button[aria-current=true] span{background:#fff}
.taabSpotlight_action:focus-visible,.taabSpotlight_controls button:focus-visible{outline:2px solid #76b7ff;outline-offset:2px}
.taabSpotlight_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){.taabSpotlight_spotlight{aspect-ratio:4/5;min-height:460px;max-height:620px;border-radius:12px}.taabSpotlight_copy{padding:140px 24px 76px}.taabSpotlight_copy h1{max-width:18ch;font-size:32px}.taabSpotlight_titleLogo{max-width:220px;max-height:84px}.taabSpotlight_overview{font-size:14px}.taabSpotlight_controls>button{display:none}}
@media(prefers-reduced-motion:reduce){.taabSpotlight_pagination button span{transition:none}}
.taabGlass_material.taabGlass_material{background:rgba(0,0,0,.3);border:0;box-shadow:none;-webkit-backdrop-filter:saturate(1.8) blur(10px);backdrop-filter:saturate(1.8) blur(10px)}
.taabGlass_menu.taabGlass_menu{background:rgba(8,15,24,.78);border:0;box-shadow:none;-webkit-backdrop-filter:saturate(1.8) blur(10px);backdrop-filter:saturate(1.8) blur(10px)}
.taabGlass_compact.taabGlass_compact{border-radius:7px}.taabGlass_rounded.taabGlass_rounded{border-radius:12px}.taabGlass_circle.taabGlass_circle{border-radius:50%}
.taabGlass_pressIcon{transition:transform 120ms ease}.taabGlass_pressable:active:not(:disabled):not([aria-disabled="true"]) .taabGlass_pressIcon{transform:translateY(1px) scale(.88)}
[data-theme="light"] .taabGlass_material.taabGlass_material,.taabGlass_material.taabGlass_material[data-theme="light"]{background:rgba(255,255,255,.48)}
[data-theme="light"] .taabGlass_menu.taabGlass_menu,.taabGlass_menu.taabGlass_menu[data-theme="light"]{background:rgba(255,255,255,.88)}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.taabGlass_material.taabGlass_material{background:var(--rs-surface,#172330)}.taabGlass_menu.taabGlass_menu{background:var(--rs-surface,#172330)}[data-theme="light"] .taabGlass_material.taabGlass_material,.taabGlass_material.taabGlass_material[data-theme="light"]{background:var(--rs-surface,#fff)}[data-theme="light"] .taabGlass_menu.taabGlass_menu,.taabGlass_menu.taabGlass_menu[data-theme="light"]{background:var(--rs-surface,#fff)}}
@media(prefers-reduced-transparency:reduce){.taabGlass_material.taabGlass_material,.taabGlass_menu.taabGlass_menu{background:var(--rs-surface,#172330);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme="light"] .taabGlass_material.taabGlass_material,[data-theme="light"] .taabGlass_menu.taabGlass_menu,.taabGlass_material.taabGlass_material[data-theme="light"],.taabGlass_menu.taabGlass_menu[data-theme="light"]{background:var(--rs-surface,#fff)}}
@media(prefers-contrast:more),(forced-colors:active){.taabGlass_material.taabGlass_material,.taabGlass_menu.taabGlass_menu{background:Canvas;color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme="light"] .taabGlass_material.taabGlass_material,[data-theme="light"] .taabGlass_menu.taabGlass_menu,.taabGlass_material.taabGlass_material[data-theme="light"],.taabGlass_menu.taabGlass_menu[data-theme="light"]{background:Canvas}}
@media(prefers-reduced-motion:reduce){.taabGlass_pressIcon{transition:none}.taabGlass_pressable:active:not(:disabled):not([aria-disabled="true"]) .taabGlass_pressIcon{transform:none}}
.taabTaste_dismiss{position:absolute;z-index:3;top:12px;right:12px;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:14px;color:#f4f8fc;cursor:pointer;transition:color 180ms ease}
.taabTaste_dismiss svg{transition:transform 120ms ease}.taabTaste_dismiss:not(:disabled):hover svg{transform:rotate(90deg)}.taabTaste_dismiss:active:not(:disabled) svg{transform:rotate(90deg) scale(.88)}.taabTaste_dismiss:disabled{cursor:wait;opacity:.65}.taabTaste_dismiss:focus-visible{outline:3px solid #78b7ff;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.taabTaste_dismiss,.taabTaste_dismiss svg{transition:none}.taabTaste_dismiss:not(:disabled):hover svg,.taabTaste_dismiss:active:not(:disabled) svg{transform:none}}

.account-tool form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.account-tool form>*{min-width:0;max-width:100%}.account-tool label{width:100%}.account-tool .consent{grid-column:1/-1}.account-tool select{width:100%}@media(max-width:640px){.account-tool form{grid-template-columns:minmax(0,1fr)}}.account-tool section{margin:24px 0}.account-tool input[type=checkbox]{min-height:20px;width:20px;flex:none}.account-tool .consent{display:flex;align-items:center;gap:12px;flex-basis:100%}.account-tool form{align-items:end}.account-tool button,.account-tool input,.account-tool select{max-width:100%}.account{max-width:1300px;margin:auto}.account .heading{flex-wrap:wrap}.account-tabs,.form-actions,.private-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.account label,dialog label{display:grid;gap:8px}.account input,.account textarea,.account select,dialog input{background:var(--surface);color:var(--text);border:1px solid #354253;border-radius:10px;min-height:44px;padding:10px;max-width:100%;font:inherit}.account form{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:20px 0}.account label{min-width:0;flex:1}.private-card{background:var(--surface);border-radius:12px;padding:20px;margin:14px 0;overflow-wrap:anywhere}.private-card h2{font-size:20px}.private-card .control{font-size:13px}.household{display:flex;gap:12px;flex-wrap:wrap}.household button[aria-pressed=true]{background:var(--blue);color:white}dialog{background:var(--surface);color:var(--text);border:0;border-radius:20px;padding:28px;width:min(440px,calc(100% - 32px))}dialog::backdrop{background:#0009;backdrop-filter:blur(8px)}[hidden]{display:none!important}.private-pager{margin:20px 0}.account [role=alert]{color:var(--text)}@media(max-width:640px){.account form{align-items:stretch;flex-direction:column}.account .heading{gap:12px}.account-tabs{gap:6px}.private-card{padding:16px}}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-green-600:oklch(62.7% .194 149.214);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-2xl:42rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-3{margin:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-1{height:var(--spacing)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.max-h-\[720px\]{max-height:720px}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[13rem\]{min-height:13rem}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[170px\]{max-width:170px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-\[980px\]{min-width:980px}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#007AFF\]{border-color:#007aff}.border-blue-100{border-color:var(--color-blue-100)}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.bg-\[\#007AFF\]{background-color:#007aff}.bg-\[\#FFD60A\]{background-color:#ffd60a}.bg-black{background-color:var(--color-black)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/70{background-color:#eff6ffb3}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/70{background-color:color-mix(in oklab, var(--color-blue-50) 70%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-white{background-color:var(--color-white)}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-50\/80{background-color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-50\/80{background-color:color-mix(in oklab, var(--color-zinc-50) 80%, transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-16{padding-block:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#007AFF\]{color:#007aff}.text-green-600{color:var(--color-green-600)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(255\,214\,10\,0\.22\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#ffd60a38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 12px 35px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(0\,122\,255\,0\.22\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#007aff38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(0\,122\,255\,0\.24\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#007aff3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,122\,255\,0\.10\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#007aff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(0\,122\,255\,0\.16\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#007aff29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.backdrop\:bg-black\/50::backdrop{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/50::backdrop{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-blue-500:focus-within{--tw-ring-color:var(--color-blue-500)}@media (hover:hover){.hover\:border-\[\#007AFF\]:hover{border-color:#007aff}.hover\:bg-\[\#006FE8\]:hover{background-color:#006fe8}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/55:hover{background-color:#eff6ff8c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/55:hover{background-color:color-mix(in oklab, var(--color-blue-50) 55%, transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:text-\[\#007AFF\]:hover{color:#007aff}.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}}.focus\:border-\[\#007AFF\]:focus{border-color:#007aff}.focus\:bg-white:focus{background-color:var(--color-white)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-zinc-300:disabled{background-color:var(--color-zinc-300)}.disabled\:text-zinc-300:disabled{color:var(--color-zinc-300)}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.sm\:m-6{margin:calc(var(--spacing) * 6)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:min-h-11{min-height:calc(var(--spacing) * 11)}.sm\:min-h-\[22rem\]{min-height:22rem}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-fit{width:fit-content}.sm\:max-w-\[220px\]{max-width:220px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:rounded-\[1\.75rem\]{border-radius:1.75rem}.sm\:rounded-\[2rem\]{border-radius:2rem}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:items-center{align-items:center}}@media (min-width:64rem){.lg\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:min-w-\[230px\]{min-width:230px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(180px\,0\.85fr\)_minmax\(180px\,0\.85fr\)_minmax\(220px\,1fr\)_auto\]{grid-template-columns:minmax(180px,.85fr) minmax(180px,.85fr) minmax(220px,1fr) auto}.lg\:grid-cols-\[minmax\(180px\,1fr\)_minmax\(180px\,1fr\)_auto\]{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto}.lg\:items-end{align-items:flex-end}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:justify-self-end{justify-self:flex-end}.lg\:rounded-\[2\.25rem\]{border-radius:2.25rem}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.\[\&_select\]\:text-base select,.\[\&_textarea\]\:text-base textarea{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.shell_pendingHeader{position:fixed;inset:0 0 auto;z-index:70;height:76px;padding:16px 40px;display:flex;align-items:center;background:var(--rs-canvas)}.shell_pendingSurface{min-height:360px;border-radius:18px;background:var(--rs-surface);color:var(--rs-muted);display:grid;place-items:center}@media(max-width:760px){.shell_pendingHeader{height:62px;padding-inline:20px}.shell_pendingSurface{min-height:270px}}.shell_product{--rs-poster-width: 156px;--rs-poster-height: calc(var(--rs-poster-width) * 1.5);--rs-radius: 12px;--rs-reading: 65ch;--rs-content-width: 1440px;--rs-page-gutter: 40px;--rs-shell-width: calc(var(--rs-content-width) + 2 * var(--rs-page-gutter));--rs-safe-bottom: max( env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px), var(--tg-content-safe-area-inset-bottom, 0px) );--rs-safe-top: max( env(safe-area-inset-top, 0px), var(--tg-safe-area-inset-top, 0px), var(--tg-content-safe-area-inset-top, 0px) );--rs-safe-left: max( env(safe-area-inset-left, 0px), var(--tg-safe-area-inset-left, 0px), var(--tg-content-safe-area-inset-left, 0px) );--rs-safe-right: max( env(safe-area-inset-right, 0px), var(--tg-safe-area-inset-right, 0px), var(--tg-content-safe-area-inset-right, 0px) );background:var(--rs-canvas);color:var(--rs-text);min-height:100vh;min-height:100dvh;font-size:15px;line-height:1.5;isolation:isolate;-webkit-tap-highlight-color:transparent}.shell_product :is(button,a,input,select,textarea):focus-visible{outline:2px solid #75b4ff;outline-offset:4px}.shell_product button{cursor:pointer}.shell_product button:disabled{cursor:default}.shell_product [data-horizontal-scroll]{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-snap-type:none!important;scroll-behavior:auto;cursor:grab}.shell_product [data-horizontal-scroll][data-dragging=true]{cursor:grabbing;user-select:none}.shell_header{position:absolute;top:0;inset-inline:0;z-index:60;color:#eee;transition:background .2s ease,box-shadow .2s ease}.shell_product[data-landing=false] .shell_header{position:fixed;background:#070b10f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px var(--rs-line)}.shell_headerInner{max-width:var(--rs-shell-width);margin:auto;min-height:68px;padding:0 var(--rs-page-gutter);display:flex;align-items:center;justify-content:space-between;gap:28px}.shell_brand{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:21px;font-weight:650;letter-spacing:-.9px;white-space:nowrap;color:#f5f6f8}.shell_brand img{width:29px;height:29px;object-fit:contain;border-radius:8px}.shell_brandAccent{color:#4b9dff}.shell_brandMark{flex:none;color:var(--rs-blue,#007aff)}.shell_brandDot{color:#7790a9;margin-left:2px}.shell_desktopNav{display:flex;gap:32px;align-items:center}.shell_desktopNav a{padding:12px 0;min-height:44px;display:inline-flex;align-items:center;font-size:13px;color:#c0c7d1;position:relative}.shell_desktopNav a:hover,.shell_desktopNav a[aria-current]{color:#fff}.shell_desktopNav a[aria-current]:after{content:"";height:2px;background:var(--rs-blue);position:absolute;bottom:4px;left:0;right:0}.shell_headerActions{display:flex;align-items:center;gap:8px}.shell_accountLink{display:flex;gap:15px;align-items:center;min-height:44px;font-size:13px;padding:0 16px;border:1px solid var(--rs-line);border-radius:9px;background:#ffffff09;box-shadow:inset 0 1px #ffffff12}.shell_accountLink:hover{background:#ffffff17}.shell_mobileHeaderActions{display:none;align-items:center;gap:8px}.shell_mobileIconAction,.shell_avatarLink{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:50%;color:#dce8f5;background:#ffffff0e;border:1px solid rgba(196,220,246,.13)}.shell_mobileIconAction:active{transform:scale(.96)}.shell_avatarLink{overflow:hidden;background:#193a61;font-size:14px;font-weight:700}.shell_avatarLink img{width:100%;height:100%;object-fit:cover}.shell_skipLink{position:fixed;top:8px;left:16px;z-index:100;background:#fff;color:#101820;padding:12px 20px;transform:translateY(-160%)}.shell_skipLink:focus{transform:translateY(0)}.shell_content{min-height:70vh}.shell_product[data-landing=true]>.shell_content,.shell_product[data-landing=true] [data-source-footer]>.shell_footer{position:relative;z-index:1}.shell_product[data-landing=true]>.shell_content>.shell_routeFrame{position:relative;z-index:1}.shell_product[data-landing=true][data-member=false]>.shell_content{background:#050709}.shell_product[data-landing=false] .shell_content{padding-top:68px;background:#f5f6f7;color:#171c23}.shell_accountMenuRoot{position:relative}.shell_accountMenuTrigger{min-height:44px;padding:4px 9px 4px 5px;display:flex;align-items:center;gap:8px;border:1px solid rgba(196,220,246,.13);border-radius:999px;background:#ffffff0e;color:#edf4fb}.shell_accountMenuTrigger:hover,.shell_accountMenuTrigger[aria-expanded=true]{background:#ffffff1c}.shell_accountMenuAvatar{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#193a61;color:#edf4fb}.shell_accountMenuAvatar img{width:100%;height:100%;object-fit:cover}.shell_accountMenuAvatar svg{width:18px}.shell_accountMenuName{max-width:130px;min-width:6ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.shell_accountMenuName[data-loading=true]{visibility:hidden}.shell_accountMenuChevron{width:14px}.shell_accountMenu{position:absolute;top:calc(100% + 9px);right:0;z-index:100;width:248px;padding:7px;border:1px solid rgba(210,226,244,.13);border-radius:12px;background:#151a20;color:#f1f4f7;box-shadow:0 20px 60px #0000006b;transform-origin:top right;animation:shell_accountMenuEnter .18s cubic-bezier(.2,.8,.2,1) both}.shell_accountMenu[data-state=closing]{animation:shell_accountMenuExit .15s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes shell_accountMenuEnter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes shell_accountMenuExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.shell_accountMenu,.shell_accountMenu[data-state=closing]{animation-duration:1ms}}.shell_accountMenuIdentity{display:grid;gap:2px;padding:10px 11px 12px;border-bottom:1px solid rgba(210,226,244,.1)}.shell_accountMenuIdentity span{color:#8f9caa;font-size:9px;text-transform:uppercase;letter-spacing:.11em}.shell_accountMenuIdentity strong{overflow:hidden;text-overflow:ellipsis;font-size:12px}.shell_accountMenu nav{display:grid;padding:5px 0}.shell_accountMenu nav a,.shell_accountMenuTheme,.shell_accountMenuSignOut{min-height:40px;padding:0 10px;display:flex;align-items:center;gap:10px;border:0;border-radius:8px;background:transparent;color:#e3e9ef;font-size:12px;text-align:left}.shell_accountMenu nav a:hover,.shell_accountMenuTheme:hover,.shell_accountMenuSignOut:hover{background:#222a33;color:#fff}.shell_accountMenu nav svg,.shell_accountMenuTheme svg,.shell_accountMenuSignOut svg{width:16px;color:#8fa4b9}.shell_accountMenuSignOut{width:100%;border-top:1px solid rgba(210,226,244,.1);border-radius:0 0 8px 8px;color:#eab1ad}.shell_accountMenuSignOut:disabled{opacity:.55}.shell_content[data-canvas=dark]{background:#070b10;color:var(--rs-text)}.shell_product[data-information=true] .shell_content{background:var(--rs-canvas);color:var(--rs-text)}.shell_routeFrame{width:100%;max-width:var(--rs-shell-width);margin-inline:auto;min-height:inherit;animation:shell_rsPageIn .18s cubic-bezier(.22,1,.36,1) both}.shell_content[aria-busy=true] .shell_routeFrame{pointer-events:none}@keyframes shell_rsPageIn{0%{opacity:.78;transform:translate3d(0,3px,0)}to{opacity:1;transform:translateZ(0)}}.shell_bottomNav{display:none}.shell_footer{position:relative;z-index:2;max-width:var(--rs-shell-width);margin:0 auto;padding:64px var(--rs-page-gutter) 28px;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);gap:40px}.shell_footer p{color:var(--rs-secondary);font-size:13px;margin-top:14px}.shell_footer nav{display:grid;align-content:start;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start;font-size:13px;color:#bbc4d1}.shell_footer a:hover{color:#fff}.shell_footerBottom{grid-column:1/-1;border-top:1px solid var(--rs-line);padding-top:24px;display:flex;justify-content:space-between;color:#8995a4;font-size:12px}.shell_footerBottom a{color:inherit}.shell_footer{background:var(--rs-brand-yellow,#d1fe17);color:var(--rs-brand-ink,#1a1a1a);border-radius:24px 24px 0 0}.shell_footer .shell_brand,.shell_product[data-member=true] .shell_footer .shell_brand,.shell_footer .shell_brandAccent,.shell_footer .shell_brandDot,.shell_footer nav,.shell_footerBottom,.shell_footer p{color:var(--rs-brand-ink,#1a1a1a)}.shell_footer p.shell_footerStatement{margin-top:24px;font-size:clamp(28px,3vw,44px);line-height:1.08;font-weight:750;letter-spacing:-.035em}.shell_footer nav a{display:inline-flex;align-items:center;min-height:44px}.shell_footerColumn{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.shell_footerColumn h2{margin:0 0 12px;font-size:15px;line-height:1.4;font-weight:800;letter-spacing:-.01em}.shell_footerColumn a{line-height:1.5}@media(max-width:1100px){.shell_footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.shell_footer a:hover{color:var(--rs-brand-ink,#1a1a1a);text-decoration:underline;text-underline-offset:4px}.shell_footer a:focus-visible{outline:2px solid var(--rs-brand-ink,#1a1a1a);outline-offset:4px;border-radius:4px}.shell_footerBottom{border-color:#1a1a1a33}.shell_footerIdentity{min-width:0}.shell_footerAttribution{display:block;margin-top:8px;font-size:12px;line-height:1.5}.shell_footerSocial{display:flex;align-items:center;gap:8px;margin-top:24px}.shell_footer{--footer-cut-shadow:color-mix(in srgb,var(--rs-brand-ink,#1a1a1a) 38%,var(--rs-brand-yellow,#d1fe17));--footer-cut-fill:color-mix(in srgb,var(--rs-brand-ink,#1a1a1a) 12%,var(--rs-brand-yellow,#d1fe17));--footer-cut-light:color-mix(in srgb,white 55%,var(--rs-brand-yellow,#d1fe17))}.shell_footerSocial a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--rs-brand-yellow,#d1fe17);color:var(--rs-brand-ink,#1a1a1a);box-shadow:inset 2px 2px 4px var(--footer-cut-shadow),inset -2px -2px 4px var(--footer-cut-light);transition:box-shadow .16s ease}.shell_footerSocial a:hover{box-shadow:inset 3px 3px 6px var(--footer-cut-shadow),inset -2px -2px 3px var(--footer-cut-light);text-decoration:none}.shell_footerSocial a:active{box-shadow:inset 4px 4px 7px var(--footer-cut-shadow),inset -1px -1px 2px var(--footer-cut-light)}.shell_footerWordmark{grid-column:1/-1;width:100%;overflow:hidden;margin-top:20px;font-size:clamp(60px,17vw,260px);font-weight:750;line-height:1.02;letter-spacing:-.075em;white-space:nowrap;user-select:none}.shell_footerWordmarkSvg{display:block;width:100%;height:1.02em;overflow:visible}.shell_footerWordmarkText{font-family:inherit;font-size:260px;font-weight:750;letter-spacing:-19.5px}@media(max-width:760px){.shell_footerWordmark{font-size:clamp(48px,17vw,150px);margin-top:0}}@media(prefers-reduced-motion:reduce){.shell_footerSocial a{transition:none}}.shell_product[data-member=true]{isolation:isolate}.shell_product[data-member]>.shell_content{position:relative;z-index:2;background:var(--rs-canvas);min-height:100svh;border-radius:0 0 24px 24px;overflow:clip;box-shadow:0 24px 32px -24px #00000059}.shell_product[data-member] [data-source-footer]>.shell_footer{position:sticky;bottom:0;z-index:0;border-radius:0;max-width:none}.shell_product[data-member] [data-source-footer]>.shell_footer[data-footer-enhancement=fallback]{position:relative;bottom:auto;z-index:1;border-radius:24px 24px 0 0;margin:0;max-width:none}.shell_product[data-member] [data-source-footer]>.shell_footer[data-footer-enhancement=fallback]:before{display:none}.shell_product[data-member=false] [data-source-footer]>.shell_footer{z-index:1}.shell_product[data-member] [data-source-footer]>.shell_footer:before{content:"";position:absolute;inset:-24px 0 auto;height:24px;background:var(--rs-brand-yellow,#d1fe17);pointer-events:none}.shell_product[data-member] [data-source-footer]>.shell_footer:has(:focus-visible){z-index:3}.shell_footer{overflow-anchor:none}.shell_footer[data-footer-mode=peek]{grid-template-columns:1fr;gap:0;padding-block:20px 28px}.shell_footer[data-footer-mode=peek] [data-source-footer]>.shell_footerIdentity,.shell_footer[data-footer-mode=peek]>nav{display:none}.shell_footer[data-footer-mode=peek] .shell_footerWordmark{margin:0;line-height:1}.shell_footerRevealButton{position:relative;justify-self:end;display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--rs-brand-ink,#1a1a1a);font-size:12px;font-weight:650}.shell_footerRevealButton:hover{background:#1a1a1a14}.shell_footerRevealButton[hidden]{display:none}.shell_footer .shell_footerRevealButton:focus-visible{outline:2px solid var(--rs-brand-ink,#1a1a1a);outline-offset:2px}@media(max-width:760px){.shell_product[data-member] [data-source-footer]>.shell_footer{display:grid;grid-template-columns:1fr;gap:32px;padding-bottom:calc(112px + var(--rs-safe-bottom))}.shell_product[data-member] [data-source-footer]>.shell_footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce),(max-height:500px){.shell_product[data-member] [data-source-footer]>.shell_footer{position:relative}.shell_product[data-member]>.shell_content{border-radius:0;box-shadow:none}.shell_product[data-member] [data-source-footer]>.shell_footer:before{display:none}}.shell_workspace{max-width:var(--rs-shell-width);margin:auto;padding:64px var(--rs-page-gutter) 88px}.shell_memberTranslator{color:var(--rs-text)}.shell_product:not([data-member=true]) .shell_memberTranslator{color:#17202b}.shell_workspace h1{font-size:clamp(30px,4vw,48px);font-weight:550;letter-spacing:-1.6px;line-height:1.12}.shell_workspace h2{font-size:22px;letter-spacing:-.6px;font-weight:550}.shell_workspace p{max-width:65ch;color:#5e6978;line-height:1.7}.shell_workspaceIntro{margin:18px 0 40px}.shell_eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#66768c;margin-bottom:14px;font-weight:600}.shell_workspaceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.shell_workspaceGridFour{grid-template-columns:repeat(2,1fr)}.shell_workspacePanel{background:#fff;padding:28px;border-radius:12px}.shell_workspacePanel p{font-size:14px;margin:14px 0 24px}.shell_workspacePanel svg{margin-bottom:24px;color:#2478d3}.shell_workspacePanel a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#1263bd;font-size:14px}.shell_workspacePanel a svg{margin:0}.shell_notice{padding:20px 24px;margin-top:28px;border-radius:10px;background:#e9edf2;font-size:14px;color:#526173}.shell_status{display:inline-flex;font-size:11px;line-height:1;padding:7px 9px;background:#e9edf2;border-radius:5px;color:#526173;margin:14px 0}.shell_button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border-radius:8px;background:#0864d8;color:#fff;padding:0 20px;font-size:14px;font-weight:500}.shell_button:hover{background:#0757bd}.shell_waitlistLanding{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden;padding:120px 32px 80px;background:radial-gradient(circle at 50% 12%,rgba(22,119,255,.22),transparent 34rem),linear-gradient(180deg,#050709,#09111a 56%,#050709)}.shell_waitlistAtmosphere{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,186,107,.14),transparent 24%,transparent 76%,rgba(255,186,107,.12)),radial-gradient(circle at 18% 48%,rgba(255,171,91,.18),transparent 12rem),radial-gradient(circle at 82% 48%,rgba(255,171,91,.16),transparent 12rem);pointer-events:none}.shell_waitlistFrame{position:relative;z-index:1;width:min(1120px,100%);margin:auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(28px,5vw,72px);align-items:center}.shell_waitlistPoster{position:relative;min-height:470px;display:grid;align-items:center}.shell_waitlistScreen{position:relative;overflow:hidden;border-radius:32px 32px 20px 20px;border:1px solid rgba(198,221,255,.2);background:#0c121a;box-shadow:0 38px 120px #0000008c,0 0 90px #1677ff2e,inset 0 1px #ffffff1f}.shell_waitlistScreen img{width:100%;height:auto;display:block;opacity:.88}.shell_waitlistSubtitle{position:absolute;left:50%;bottom:12%;transform:translate(-50%);width:min(76%,520px);padding:10px 18px;border-radius:999px;background:#02060cad;color:#f7fbff;text-align:center;font-size:clamp(14px,1.7vw,19px);line-height:1.45;box-shadow:inset 0 0 0 1px #ffffff1a;backdrop-filter:blur(12px)}.shell_waitlistSeats{position:absolute;left:5%;right:5%;bottom:0;display:grid;gap:12px}.shell_waitlistSeats span{height:34px;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#1e2a3af2,#080c12f2);box-shadow:0 -1px #ffffff14,0 14px 34px #00000057}.shell_waitlistSeats span:nth-child(2){margin-inline:7%}.shell_waitlistSeats span:nth-child(3){margin-inline:14%}.shell_waitlistCopy{color:#f5f7fb}.shell_waitlistEyebrow{margin:0 0 16px;color:#84bfff;font-size:11px;font-weight:760;letter-spacing:.2em;text-transform:uppercase}.shell_waitlistCopy h1{margin:0;max-width:11ch;font-size:clamp(48px,7vw,82px);line-height:.92;letter-spacing:-.07em;font-weight:560}.shell_waitlistCopy>p{max-width:38rem;margin:22px 0 0;color:#b9c5d4;font-size:clamp(16px,2vw,19px);line-height:1.7}.shell_waitlistForm{margin-top:32px;display:grid;gap:12px}.shell_waitlistForm>label:first-child{color:#d8e8f7;font-size:13px;font-weight:700}.shell_waitlistInputRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border:1px solid rgba(199,222,248,.2);border-radius:18px;background:#ffffff12;box-shadow:inset 0 1px #ffffff1a;backdrop-filter:blur(18px)}.shell_waitlistInputRow>span{display:grid;width:34px;place-items:center;color:#82bfff}.shell_waitlistInputRow input{min-width:0;min-height:44px;border:0;background:transparent;color:#fff;font-size:16px;outline:none}.shell_waitlistInputRow input::placeholder{color:#7d8fa4}.shell_waitlistInputRow:focus-within{outline:2px solid #84bfff;outline-offset:3px}.shell_waitlistLanding button:focus-visible,.shell_waitlistLanding a:focus-visible,.shell_waitlistConsent input:focus-visible{outline:2px solid #84bfff;outline-offset:4px}.shell_waitlistInputRow button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:#1677ff;color:#fff;padding:0 18px;font-size:13px;font-weight:780}.shell_waitlistInputRow button:hover{background:#0f68e4}.shell_waitlistInputRow button:disabled{opacity:.65}.shell_waitlistConsent{min-height:44px;padding-block:8px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;color:#aab8c9;font-size:13px;line-height:1.55}.shell_waitlistConsent input{width:18px;height:18px;margin-top:1px;accent-color:#1677ff}.shell_waitlistConsent a{color:#cfe6ff;text-decoration:underline;text-decoration-color:#cfe6ff6b;text-underline-offset:3px}.shell_waitlistSuccess,.shell_waitlistError{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:13px;font-weight:700}.shell_waitlistSuccess{color:#98f0bf}.shell_waitlistError{color:#ffb4aa}.shell_waitlistNotes{margin-top:22px;color:#8fa1b8;font-size:12px}.shell_waitlistNotes span{display:inline-flex;align-items:center;gap:8px}@media(max-width:850px){.shell_desktopNav{gap:20px}.shell_headerInner{padding:0 24px;gap:20px}.shell_footer nav{grid-template-columns:repeat(2,max-content);gap:14px 20px;justify-content:flex-end}.shell_workspaceGrid{grid-template-columns:1fr}.shell_workspacePanel{padding:24px}.shell_waitlistFrame{grid-template-columns:1fr}.shell_waitlistPoster{min-height:330px}.shell_waitlistCopy h1{max-width:12ch}}@media(max-width:760px){.shell_product{--rs-mobile-bar: 66px}.shell_header,.shell_product[data-landing=false] .shell_header{position:fixed;padding-top:var(--rs-safe-top);background:#050709e0;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 1px #adcdee17}.shell_headerInner{min-height:62px;padding-left:calc(16px + var(--rs-safe-left));padding-right:calc(16px + var(--rs-safe-right));gap:12px}.shell_brand{font-size:20px;gap:7px;letter-spacing:-.7px}.shell_brand img{width:29px;height:29px;border-radius:8px}.shell_desktopNav,.shell_headerActions{display:none}.shell_mobileHeaderActions{display:flex}.shell_relatedRail,.shell_backdropRail{padding-bottom:18px!important}.shell_relatedRail{grid-auto-columns:119px;gap:11px}.shell_relatedCard>div{width:119px}.shell_backdropRail{--rs-backdrop-width: 240px;grid-auto-columns:var(--rs-backdrop-width);gap:11px}.shell_backdropCard>div{width:240px}.shell_content,.shell_product[data-landing=false] .shell_content{padding-top:calc(62px + var(--rs-safe-top));padding-bottom:calc(var(--rs-mobile-bar) + var(--rs-safe-bottom) + 14px)}.shell_accountMenu{position:fixed;top:calc(58px + var(--rs-safe-top));right:calc(12px + var(--rs-safe-right));width:min(280px,calc(100vw - 24px))}.shell_accountMenuTrigger{width:44px;padding:4px;justify-content:center}.shell_accountMenuChevron{display:none}.shell_product :is(input,textarea,select){font-size:16px!important}.shell_footer{display:none}.shell_bottomNav{position:fixed;display:block;z-index:80;left:0;right:0;bottom:0;padding:0 calc(12px + var(--rs-safe-right)) calc(10px + var(--rs-safe-bottom)) calc(12px + var(--rs-safe-left));background:transparent;border:0;pointer-events:none}.shell_bottomNavInner{direction:ltr;position:relative;width:min(100%,500px);margin:auto;padding:5px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(211,230,250,.18);border-radius:28px;background:linear-gradient(135deg,#202c3ab8,#080d14d1);box-shadow:0 16px 42px #0000006b,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(28px) saturate(1.45);backdrop-filter:blur(28px) saturate(1.45);overflow:hidden;pointer-events:auto}.shell_bottomNavInner:before{content:"";position:absolute;z-index:0;left:5px;top:5px;width:calc((100% - 10px)/5);height:54px;border-radius:22px;background:linear-gradient(145deg,#2189ff47,#1d5b9c29);box-shadow:inset 0 1px #ffffff24,0 5px 16px #004eac29;transition:transform .26s cubic-bezier(.2,.88,.25,1)}.shell_bottomNavInner[data-active-index="1"]:before{transform:translate(100%)}.shell_bottomNavInner[data-active-index="2"]:before{transform:translate(200%)}.shell_bottomNavInner[data-active-index="3"]:before{transform:translate(300%)}.shell_bottomNavInner[data-active-index="4"]:before{transform:translate(400%)}.shell_bottomNavItem{position:relative;z-index:1;min-width:0;min-height:54px;padding:5px 4px 3px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#8493a5;font-size:10px;font-weight:560;line-height:1.15;transition:color .2s ease,transform .14s ease;touch-action:manipulation}.shell_bottomNavItem:active{transform:scale(.94)}.shell_bottomNavItem[data-active=true]{color:#71b9ff}.shell_bottomNavIcon{width:36px;height:29px;display:grid;place-items:center;border-radius:11px;transition:transform .22s cubic-bezier(.2,.88,.25,1)}.shell_bottomNavItem[data-active=true] .shell_bottomNavIcon{transform:translateY(-1px) scale(1.08)}.shell_workspace{padding:34px calc(16px + var(--rs-safe-right)) 34px calc(16px + var(--rs-safe-left))}.shell_workspaceIntro{margin:12px 0 24px}.shell_workspacePanel{border-radius:14px}.shell_waitlistLanding{padding:calc(92px + var(--rs-safe-top)) calc(18px + var(--rs-safe-right)) 42px calc(18px + var(--rs-safe-left))}.shell_waitlistPoster{min-height:250px}.shell_waitlistScreen{border-radius:22px 22px 16px 16px}.shell_waitlistCopy h1{font-size:clamp(42px,15vw,58px);max-width:10.5ch}.shell_waitlistInputRow{grid-template-columns:auto minmax(0,1fr)}.shell_waitlistInputRow button{grid-column:1 / -1;width:100%}}@media(display-mode:standalone)and (max-width:760px){.shell_header{background:#050709f0}}@media(prefers-reduced-motion:reduce){.shell_product *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(hover:none)and (pointer:coarse){.shell_product :is(button,a){touch-action:manipulation}}.shell_relatedRail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--rs-poster-width);justify-content:start;align-items:start;min-width:0;gap:16px;overflow-x:auto;padding-bottom:18px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none}.shell_relatedRail::-webkit-scrollbar{display:none}.shell_relatedCard{min-width:0;width:var(--rs-poster-width);max-width:var(--rs-poster-width);scroll-snap-align:start;flex:0 0 var(--rs-poster-width);display:block;text-decoration:none}.shell_relatedCard>div{width:var(--rs-poster-width);aspect-ratio:2/3;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:var(--rs-card-bg, #e0e5ea);color:var(--rs-card-subtitle, #7d8c9b);margin-bottom:9px;transform:translateZ(0);backface-visibility:hidden;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black)}.shell_accountMenuTheme{width:100%}.shell_relatedCard>div:after,.shell_backdropCard>div:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px transparent;pointer-events:none;transition:box-shadow .16s ease}.shell_relatedCard:is(:hover,:focus-visible)>div:after,.shell_backdropCard:is(:hover,:focus-visible)>div:after{box-shadow:inset 0 0 0 2px var(--rs-blue)}.shell_relatedCard:hover:not(:focus-visible)>div:after{box-shadow:inset 0 0 0 2px var(--rs-brand-yellow,#d1fe17)}.shell_relatedCard img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease;border-radius:0}.shell_relatedCard:is(:hover,:focus-visible) img{transform:scale(1.035)}.shell_relatedCard strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;color:var(--rs-card-title, #182332);line-height:1.2}.shell_relatedCard span{display:block;margin-top:3px;color:var(--rs-card-subtitle, #718093);font-size:12px}.shell_backdropRail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--rs-backdrop-width,280px);justify-content:start;align-items:start;min-width:0;gap:16px;overflow-x:auto;padding-bottom:18px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none}.shell_backdropRail::-webkit-scrollbar{display:none}.shell_discoveryStatus{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;color:var(--rs-secondary);font-size:14px}.shell_discoveryStatus p{margin:0}.shell_discoveryStatus button{min-height:44px;padding:0 14px;border-radius:999px;color:var(--rs-text);background:var(--rs-raised);cursor:pointer}.shell_backdropCard{min-width:0;width:var(--rs-backdrop-width,280px);max-width:var(--rs-backdrop-width,280px);scroll-snap-align:start;flex:0 0 var(--rs-backdrop-width,280px);display:block;text-decoration:none}.shell_backdropCard>div{width:var(--rs-backdrop-width,280px);aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:var(--rs-card-bg, #e0e5ea);color:var(--rs-card-subtitle, #7d8c9b);margin-bottom:9px;transform:translateZ(0);backface-visibility:hidden;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black)}.shell_backdropCard img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease;border-radius:10px}.shell_backdropCard:is(:hover,:focus-visible) img{transform:scale(1.035)}.shell_backdropCard strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;color:var(--rs-card-title, #182332);line-height:1.2}.shell_backdropCard span{display:block;margin-top:3px;color:var(--rs-card-subtitle, #718093);font-size:12px}@media(max-width:760px){.shell_product{--rs-page-gutter: 20px}.shell_headerInner,.shell_footer,.shell_workspace{padding-inline:var(--rs-page-gutter)}}.shell_product[data-member=true]{--member-rail-width: 60px;--member-rail-inset: 8px;--member-rail-block-inset: 8px;--rs-shell-width: 100%;--rs-member-page-top: calc(88px + var(--rs-safe-top))}.shell_product[data-member=true][data-rail-expanded=true]{--member-rail-width: 188px;--member-rail-inset: 8px;--member-rail-block-inset: 8px}.taab-product[data-member=true] .shell_memberTranslator{color:var(--rs-text)}.taab-product[data-member=true] .shell_memberTranslator [class*=text-zinc-950],.taab-product[data-member=true] .shell_memberTranslator [class*=text-zinc-900],.taab-product[data-member=true] .shell_memberTranslator [class*=text-zinc-800],.taab-product[data-member=true] .shell_memberTranslator [class*=text-zinc-700]{color:var(--rs-text)!important}.taab-product[data-member=true] .shell_memberTranslator [class*=text-zinc-600],.taab-product[data-member=true] .shell_memberTranslator [class*=text-zinc-500],.taab-product[data-member=true] .shell_memberTranslator [class*=text-zinc-400]{color:var(--rs-muted)!important}.taab-product[data-member=true] .shell_memberTranslator [class*=bg-white]{background-color:var(--rs-surface)!important}.taab-product[data-member=true] .shell_memberTranslator [class*=bg-zinc-50]{background-color:var(--rs-surface-alt)!important}.taab-product[data-member=true] .shell_memberTranslator [class*=bg-blue-50]:not([class*="hover:"]){background-color:var(--rs-accent-soft)!important}.taab-product[data-member=true] .shell_memberTranslator [class*="bg-[#FFD60A"],.taab-product[data-member=true] .shell_memberTranslator [class*="disabled:bg-zinc-300"]:disabled{background-color:var(--rs-accent-soft)!important}.taab-product[data-member=true] .shell_memberTranslator [class*="disabled:text-zinc-300"]:disabled{color:var(--rs-muted)!important}.taab-product[data-member=true] .shell_memberTranslator [class*=border-zinc-200]{border-color:var(--rs-line)!important}.taab-product[data-member=true] .shell_memberTranslator select,.taab-product[data-member=true] .shell_memberTranslator textarea,.taab-product[data-member=true] .shell_memberTranslator input:not([type=file]){color:var(--rs-text);color-scheme:var(--rs-color-scheme)}.taab-product[data-member=true] .shell_memberTranslator [class*="hover:bg-blue-50"]:hover{background-color:var(--rs-hover)!important}.taab-product[data-member=true] .shell_memberTranslator [class*=border-dashed]{border-color:var(--rs-line);background-color:var(--rs-surface)}.taab-product[data-member=true] .shell_memberTranslator [class*=border-dashed][data-dragging=true]{border-color:var(--rs-blue);background-color:var(--rs-accent-soft)}.taab-product[data-member=true] .shell_memberTranslator button:disabled{color:var(--rs-muted);opacity:.65}.shell_memberRail{position:fixed;inset-block:var(--member-rail-block-inset);left:var(--member-rail-inset);z-index:80;width:calc(var(--member-rail-width) - 2 * var(--member-rail-inset));padding:max(8px,var(--rs-safe-top)) 0 max(10px,var(--rs-safe-bottom));display:flex;flex-direction:column;color:#e9e8ed;background:#17151b;border-radius:16px;box-shadow:inset -1px 0 #e9e7f214;transition:width .2s ease,left .2s ease,background .2s ease}.shell_product[data-rail-expanded=true] .shell_memberRail{padding-inline:8px;border:1px solid rgba(226,222,238,.1);border-radius:18px;background:#17151be8;box-shadow:0 18px 52px #00000052,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(22px) saturate(1.1);backdrop-filter:blur(22px) saturate(1.1)}.shell_memberRailTop{display:flex;flex-direction:column;align-items:center;gap:0}.shell_memberRailBrand .shell_brand{width:44px;justify-content:center;overflow:hidden}.shell_memberRailBrand .shell_brand img{flex:none;width:24px;height:24px}.shell_memberRailBrand .shell_brand>span{display:none}.shell_memberRailToggle,.shell_memberMobileMenuButton{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:10px;color:#aab7c7}.shell_memberRailToggle:hover,.shell_memberMobileMenuButton:hover{color:#fff;background:#29262e}.shell_memberRailNav{min-height:0;flex:1;display:grid;grid-auto-rows:min-content;align-content:safe center;gap:0;overflow-y:auto;scrollbar-width:none;position:relative;isolation:isolate}.shell_navigationGlass{border-radius:inherit;background:color-mix(in srgb,var(--rs-surface) 68%,transparent)}.shell_memberRailNav>a{position:relative;z-index:1}.shell_memberRailLink{min-height:44px;display:flex;align-items:center;justify-content:center;gap:0;padding:0;border-radius:9px;color:#adaab4;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;transition:color .16s ease,background-color .16s ease}.shell_memberRailLink svg{flex:none;width:19px;height:19px}.shell_memberRailLink span{display:none}.shell_memberRailLink:hover{background:#29262f;color:#f5f3f9}.shell_memberRailLink[aria-current=page]{color:#88bdff;background:#007aff2b;box-shadow:inset 2px 0 #007aff}.shell_memberRailBottom{margin-top:auto;flex:none;display:grid;justify-items:center;gap:6px}.shell_memberRailUtilities{display:grid;justify-items:center;gap:0}.shell_memberRailUtilities .r22e-apps-launcher:has(.r22e-apps-panel){z-index:20}.shell_memberRailUtilities .site-nav-control{color:#b8c5d3;border-radius:10px}.shell_memberRailUtilities .site-nav-control:hover{color:#fff;background:#29262e}.shell_memberRailUtilities .r22e-apps-panel,.shell_memberRailUtilities section[aria-label=Notifications]{position:fixed;top:auto;right:auto;bottom:74px;left:calc(var(--member-rail-width) + 12px);max-height:calc(100dvh - 90px);overflow:auto}.shell_memberRailAccount{width:100%;display:flex;justify-content:center}.shell_memberRailAccount .shell_accountMenuTrigger{max-width:100%}.shell_memberRailAccount .shell_accountMenu{top:auto;right:auto;bottom:0;left:calc(100% + 18px)}@media(min-width:761px){.shell_product[data-rail-expanded=false] .shell_memberRailAccount .shell_accountMenuTrigger{width:44px;padding:4px;justify-content:center;border-radius:9px}.shell_product[data-rail-expanded=false] .shell_memberRailAccount .shell_accountMenuChevron{display:none}}.shell_product[data-rail-expanded=true] .shell_memberRailTop{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px}.shell_product[data-rail-expanded=true] .shell_memberRailBrand .shell_brand{width:100%;justify-content:center;gap:0}.shell_product[data-rail-expanded=true] .shell_memberRailBrand .shell_brand>span{display:inline;font-size:16px;white-space:nowrap}.shell_product[data-rail-expanded=true] .shell_memberRailLink{justify-content:flex-start;gap:10px;padding-inline:10px}.shell_product[data-rail-expanded=true] .shell_memberRailLink span{display:inline}.shell_product[data-rail-expanded=true] .shell_memberRailBottom{justify-items:stretch}.shell_product[data-rail-expanded=true] .shell_memberRailUtilities{display:flex;justify-content:center}.shell_product[data-rail-expanded=true] .shell_memberRailAccount .shell_accountMenuRoot,.shell_product[data-rail-expanded=true] .shell_memberRailAccount .shell_accountMenuTrigger{width:100%}.shell_product[data-member=true] .shell_content{margin-left:0;min-width:0}.shell_product[data-member=true][data-landing=false] .shell_content{padding-top:0}.shell_product[data-member=true] .shell_routeFrame{max-width:none;animation:none}.shell_product[data-member=true] .shell_footer{max-width:none;margin-left:0}@media(min-width:761px){.shell_product[data-member=true] .shell_routeFrame>:first-child,.shell_product[data-member=true] .shell_footer{padding-left:calc(var(--member-rail-width) + var(--rs-page-gutter));transition:padding-left .2s ease}}.shell_memberRailToggle,.shell_memberRailLink,.shell_memberRailUtilities .site-nav-control,.shell_memberRailAccount .shell_accountMenuTrigger{position:relative;isolation:isolate;background:transparent;box-shadow:none}.shell_memberRailToggle:before,.shell_memberRailLink:before,.shell_memberRailUtilities .site-nav-control:before,.shell_memberRailAccount .shell_accountMenuTrigger:before{content:"";position:absolute;inset:6px;z-index:-1;border-radius:10px;pointer-events:none;transition:background .16s ease}.shell_memberRailToggle:hover,.shell_memberRailLink:hover,.shell_memberRailLink[aria-current=page],.shell_memberRailUtilities .site-nav-control:hover,.shell_memberRailAccount .shell_accountMenuTrigger:hover{background:transparent;box-shadow:none}.shell_memberRailToggle:hover:before,.shell_memberRailLink:hover:before,.shell_memberRailUtilities .site-nav-control:hover:before,.shell_memberRailAccount .shell_accountMenuTrigger:hover:before{background:#29262f}.shell_memberRailLink[aria-current=page]:before,.shell_memberRailToggle[aria-current=page]:before{background:#007aff2b;box-shadow:inset 2px 0 #007aff}.shell_memberMobileHeader,.shell_memberDrawerBackdrop{display:none}.shell_memberPageToolbar{position:fixed;inset-inline:0;top:var(--rs-safe-top);height:76px;z-index:84;display:flex;align-items:center;justify-content:center;pointer-events:none}.shell_memberPageToolbar>*{pointer-events:auto}.shell_product[data-member=true] .shell_routeFrame>:first-child{padding-top:var(--rs-member-page-top)!important}.shell_accountMenuUtilities{border-top:1px solid #ffffff12;padding-block:4px}.shell_accountMenuUtilities .site-nav-control{width:100%;min-height:44px;height:auto;display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px;color:inherit;border-radius:8px;font-size:13px}.shell_accountMenuUtilities .site-nav-control:hover{background:#ffffff09}.shell_accountMenuUtilities .r22e-apps-panel,.shell_accountMenuUtilities section[aria-label=Notifications]{position:fixed;inset:auto auto 20px calc(var(--member-rail-width) + 320px);max-height:calc(100svh - 40px);overflow:auto;width:min(380px,calc(100vw - var(--member-rail-width) - 340px));z-index:100}@media(min-width:761px){.shell_product[data-member=true] .shell_memberRail{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.shell_memberRailNav{flex:0 1 auto;margin-block:auto;padding-block:8px;background:#17151b;border-radius:22px}}@media(max-width:760px){.shell_product[data-member=true]{--rs-member-page-top:calc(68px + var(--rs-safe-top))}.shell_accountMenuUtilities .r22e-apps-panel,.shell_accountMenuUtilities section[aria-label=Notifications]{inset:80px 16px auto;width:calc(100vw - 32px);max-height:calc(100svh - 100px)}}@media(max-width:900px){.shell_product{--rs-poster-width: 148px}}@media(max-width:760px){.shell_memberPageToolbar{top:calc(62px + var(--rs-safe-top));height:52px}.shell_product[data-member=true],.shell_product[data-member=true][data-rail-expanded=true]{--member-rail-width: 0px;--member-rail-inset: 0px;--member-rail-block-inset: 0px}.shell_memberMobileHeader{position:fixed;inset:0 0 auto;z-index:70;min-height:calc(62px + var(--rs-safe-top));padding:var(--rs-safe-top) calc(16px + var(--rs-safe-right)) 0 calc(16px + var(--rs-safe-left));display:flex;align-items:center;justify-content:space-between;background:#070b10f5;box-shadow:0 1px var(--rs-line)}.shell_memberRail{z-index:92;width:min(300px,calc(100vw - 48px));max-height:100dvh;padding-inline:18px;display:none}.shell_product[data-rail-expanded=true] .shell_memberRail{padding-inline:18px;border:0;border-radius:0;box-shadow:inset -1px 0 #e9e7f214;background:#17151b;backdrop-filter:none}.shell_memberRail[data-drawer-open=true]{display:flex}.shell_memberDrawerBackdrop{position:fixed;inset:0;z-index:91;display:block;width:100%;height:100%;background:#02060cad}.shell_memberRailTop,.shell_product[data-rail-expanded=true] .shell_memberRailTop{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:30px}.shell_memberRailBrand .shell_brand,.shell_product[data-rail-expanded=true] .shell_memberRailBrand .shell_brand{width:auto;justify-content:flex-start}.shell_memberRailBrand .shell_brand img{width:28px;height:28px}.shell_memberRailBrand .shell_brand>span,.shell_product[data-rail-expanded=true] .shell_memberRailBrand .shell_brand>span,.shell_memberRailLink span{display:inline}.shell_memberRailNav{align-content:start;gap:0}.shell_memberRailLink,.shell_product[data-rail-expanded=true] .shell_memberRailLink{justify-content:flex-start;gap:16px;padding-inline:14px}.shell_memberRailBottom{justify-items:stretch}.shell_memberRailUtilities{display:flex;justify-content:center}.shell_memberRailAccount .shell_accountMenuTrigger{width:100%}.shell_memberRailAccount .shell_accountMenu{position:fixed;left:12px;right:auto;bottom:72px;width:min(280px,calc(100vw - 24px))}.shell_memberRailUtilities .r22e-apps-panel,.shell_memberRailUtilities section[aria-label=Notifications]{left:12px;right:12px;bottom:76px;width:auto}.shell_product[data-member=true] .shell_content,.shell_product[data-member=true] .shell_footer{margin-left:0}.shell_product[data-member=true] .shell_content,.shell_product[data-member=true][data-landing=false] .shell_content{padding-top:calc(62px + var(--rs-safe-top));padding-bottom:calc(var(--rs-mobile-bar) + var(--rs-safe-bottom) + 14px)}}@media(prefers-reduced-motion:reduce){.shell_memberRail,.shell_product[data-member=true] .shell_content,.shell_product[data-member=true] .shell_footer{transition:none}.shell_product[data-member=true] .shell_routeFrame>:first-child,.shell_memberRailToggle:before,.shell_memberRailLink:before,.shell_memberRailUtilities .site-nav-control:before,.shell_memberRailAccount .shell_accountMenuTrigger:before{transition:none}}@media(min-width:761px){.shell_product[data-member=true] .shell_memberRail{padding-inline:0}.shell_product[data-member=true] .shell_memberRailTop{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px;height:44px}.shell_memberRailBrand{min-width:0;overflow:hidden}.shell_product[data-member=true] .shell_memberRailBrand .shell_brand{width:100%;justify-content:center;opacity:0;visibility:hidden;transition:opacity .16s ease,visibility .16s ease}.shell_product[data-member=true] .shell_memberRailBrand .shell_brand>span{display:inline;font-size:16px}.shell_product[data-rail-expanded=true] .shell_memberRailBrand .shell_brand{opacity:1;visibility:visible}.shell_product[data-member=true] .shell_memberRailNav{background:#101821}.shell_product[data-member=true] .shell_memberRailLink{justify-content:flex-start;padding-inline:12px 8px;gap:12px;color:#a4adb9}.shell_product[data-member=true] .shell_memberRailLink span{display:inline;opacity:0;visibility:hidden;transition:opacity .16s ease,visibility .16s ease}.shell_product[data-rail-expanded=true] .shell_memberRailLink span{opacity:1;visibility:visible}.shell_product[data-member=true] .shell_memberRailLink[aria-current=page]{color:#88bdff}.shell_product[data-member=true] .shell_memberRailLink:hover:before{background:#1b2938}.shell_product[data-workspace-tone=light] .shell_memberRailBrand .shell_brand{color:#182332}.shell_product[data-member=true] .shell_memberRailAccount .shell_accountMenuTrigger{background:#101821}.shell_product[data-workspace-tone=light] .shell_memberRailToggle{color:#536477}.shell_product[data-workspace-tone=light] .shell_memberRailToggle:hover{color:#1677ff}.shell_product[data-workspace-tone=light] .shell_memberRailToggle:hover:before{background:#e4ebf3}}@media(max-width:760px){.shell_memberRail,.shell_product[data-rail-expanded=true] .shell_memberRail{background:#101821}}@media(prefers-reduced-motion:reduce){.shell_memberRailBrand .shell_brand,.shell_memberRailLink,.shell_memberRailLink:before,.shell_memberRailLink span,.shell_relatedCard>div:after,.shell_backdropCard>div:after{transition:none!important}}.shell_product[data-member=true] .shell_content,.shell_product[data-member=true] .shell_workspace{background:#050709;color:#edf4fb;color-scheme:dark}.shell_product[data-member=true]{--rs-card-title: var(--rs-text);--rs-card-subtitle: var(--rs-muted);--rs-card-bg: var(--rs-surface);--rs-discovery-text: var(--rs-text);--rs-discovery-secondary: var(--rs-muted);--rs-discovery-menu: var(--rs-surface);--rs-discovery-hover: var(--rs-hover)}.shell_product[data-member=true] .shell_workspacePanel{background:#101821}.shell_product[data-member=true] .shell_workspace p{color:#a4adb9}.shell_product[data-member=true] .shell_secondary{background:#1b2938;color:#edf4fb}.shell_memberTopAccount{position:fixed;top:calc(16px + var(--rs-safe-top));right:calc(var(--rs-page-gutter) + var(--rs-safe-right));z-index:85}.shell_memberTopAccount .shell_accountMenuTrigger{border:0;box-shadow:none;background:transparent;padding:4px 8px;border-radius:12px}.shell_memberTopAccount .shell_accountMenuTrigger:hover,.shell_memberTopAccount .shell_accountMenuTrigger[aria-expanded=true]{background:#101821}.shell_memberTopAccount .shell_accountMenuTrigger:focus-visible{outline:2px solid var(--rs-blue);outline-offset:2px}.shell_accountMenuDetails{display:grid;gap:2px;min-width:100px;text-align:left}.shell_accountMenuLevel{font-size:10px;line-height:12px;color:#a4adb9}.shell_accountMenuProgress{height:3px;border-radius:3px;background:#2a3948;overflow:hidden}.shell_accountMenuProgress i{display:block;height:100%;background:var(--rs-blue);border-radius:inherit}.shell_memberTopAccount .shell_accountMenuUtilities .r22e-apps-panel,.shell_memberTopAccount .shell_accountMenuUtilities section[aria-label=Notifications]{position:fixed;inset:80px 276px auto auto;width:min(380px,calc(100vw - 300px));max-height:calc(100svh - 100px)}@media(min-width:761px){.shell_product[data-member=true] .shell_memberRailNav{margin-block:auto}}@media(max-width:760px){.shell_memberTopAccount{top:calc(9px + var(--rs-safe-top));right:calc(var(--rs-page-gutter) + var(--rs-safe-right))}.shell_memberTopAccount .shell_accountMenuTrigger{width:auto;justify-content:flex-start}.shell_memberMobileHeader{justify-content:flex-start;gap:8px}.shell_memberMobileHeader>.shell_brand{display:inline-flex;min-height:44px}.shell_memberMobileMenuButton{min-width:44px;min-height:44px}.shell_memberTopAccount .shell_accountMenuTrigger{width:44px;height:44px;min-width:44px;padding:0;justify-content:center;gap:0}.shell_memberTopAccount .shell_accountMenuTrigger .shell_accountMenuDetails,.shell_memberTopAccount .shell_accountMenuTrigger .shell_accountMenuChevron{display:none}.shell_accountMenuDetails{min-width:86px}.shell_memberTopAccount .shell_accountMenu{width:min(280px,calc(100vw - 24px))}.shell_memberTopAccount .shell_accountMenuUtilities .r22e-apps-panel,.shell_memberTopAccount .shell_accountMenuUtilities section[aria-label=Notifications]{inset:80px 12px auto;width:calc(100vw - 24px);max-height:calc(100svh - 100px)}.shell_product[data-member=true] .shell_bottomNav{z-index:80}.shell_product[data-member=true] .shell_bottomNavItem:focus-visible{outline:2px solid var(--rs-blue);outline-offset:1px;border-radius:12px}}.shell_product[data-member=true] .shell_content,.shell_product[data-member=true] .shell_workspace{background:var(--rs-canvas);color:var(--rs-text);color-scheme:var(--rs-color-scheme)}.shell_product[data-member=true] .shell_footer{background:var(--rs-brand-yellow);color:var(--rs-brand-ink);color-scheme:light}.shell_product[data-member=true] .shell_workspacePanel,.shell_product[data-member=true] .shell_accountMenu,.shell_product[data-member=true] .shell_memberRailNav,.shell_product[data-member=true] .shell_memberMobileHeader{background:var(--rs-surface);color:var(--rs-text)}.shell_product[data-member=true] .shell_workspace p,.shell_product[data-member=true] .shell_accountMenuIdentity span,.shell_product[data-member=true] .shell_accountMenuLevel,.shell_product[data-member=true] .shell_memberRailLink,.shell_product[data-member=true] .shell_memberRailToggle,.shell_product[data-member=true] .shell_memberMobileMenuButton{color:var(--rs-muted)}.shell_product[data-member=true] .shell_brand,.shell_product[data-member=true] .shell_memberRailBrand .shell_brand,.shell_product[data-member=true] .shell_accountMenuTrigger{color:var(--rs-text)}.shell_product[data-member=true] .shell_secondary{background:var(--rs-hover);color:var(--rs-text)}.shell_product[data-member=true] .shell_memberRailLink[aria-current=page]{color:var(--rs-accent-text)}.shell_product[data-member=true] .shell_memberRailLink[aria-current=page]:before{background:linear-gradient(90deg,color-mix(in srgb,var(--rs-blue) 34%,var(--rs-surface)),var(--rs-surface));box-shadow:none}.shell_product[data-member=true] .shell_memberRailToggle:hover:before,.shell_product[data-member=true] .shell_memberRailLink:hover:before,.shell_product[data-member=true] .shell_memberTopAccount .shell_accountMenuTrigger:hover,.shell_product[data-member=true] .shell_memberTopAccount .shell_accountMenuTrigger[aria-expanded=true]{background:var(--rs-hover)}.shell_product[data-member=true] .shell_accountMenuAvatar{background:var(--rs-accent-soft);color:var(--rs-accent-text)}.shell_product[data-member=true] .shell_accountMenuProgress{background:var(--rs-line)}.shell_product[data-member=true] .shell_accountMenu{border-color:var(--rs-line)}.shell_product[data-member=true] .shell_accountMenuIdentity{border:0}.shell_product[data-member=true] .shell_memberRailBrand .shell_brand,.shell_product[data-member=true] .shell_pendingHeader .shell_brand{font-size:16px}.shell_product[data-member=true] .shell_accountMenuUtilities{border:0;padding:0}.shell_product[data-member=true] .shell_accountMenu nav{padding:0}.shell_product[data-member=true] .shell_accountMenu nav a,.shell_product[data-member=true] .shell_accountMenuTheme,.shell_product[data-member=true] .shell_accountMenuSignOut,.shell_product[data-member=true] .shell_accountMenuUtilities .site-nav-control{width:100%;min-height:44px;height:auto;padding:0 10px;gap:10px;font-size:12px;font-weight:400;line-height:1.4;color:var(--rs-text);border:0;border-radius:8px;background:transparent}.shell_product[data-member=true] .shell_accountMenu nav svg,.shell_product[data-member=true] .shell_accountMenuTheme svg,.shell_product[data-member=true] .shell_accountMenuSignOut svg,.shell_product[data-member=true] .shell_accountMenuUtilities .site-nav-control svg{width:16px;height:16px;flex:none;color:var(--rs-muted)}.shell_product[data-member=true] .shell_accountMenu nav a:hover,.shell_product[data-member=true] .shell_accountMenuTheme:hover,.shell_product[data-member=true] .shell_accountMenuSignOut:hover,.shell_product[data-member=true] .shell_accountMenuUtilities .site-nav-control:hover{background:var(--rs-hover)}.shell_product[data-member=true] .r22e-apps-panel{background:var(--rs-surface);color:var(--rs-text)}.shell_product[data-member=true] .r22e-apps-empty,.shell_product[data-member=true] .r22e-apps-edit-button{background:var(--rs-surface-alt);color:var(--rs-text)}.shell_product[data-member=true] .r22e-apps-section-label,.shell_product[data-member=true] .r22e-apps-signin-note{color:var(--rs-muted)}@media(max-width:760px){.shell_product[data-member=true] .shell_memberRail{background:var(--rs-surface)}.shell_memberTopAccount .shell_accountMenu{max-height:calc(100svh - 80px);overflow-y:auto}}.shell_memberHeaderBackdrop{position:fixed;inset:0 0 auto;height:76px;z-index:70;pointer-events:none;background:var(--rs-canvas)}.shell_product[data-member=true] .shell_content,.shell_product[data-member=true][data-landing=false] .shell_content{padding-top:0}.shell_product[data-member=true] .shell_routeFrame>:first-child{width:100%;max-width:none!important;margin-inline:0;padding-right:var(--rs-page-gutter)!important;min-height:100svh;background:var(--rs-canvas);color:var(--rs-text);color-scheme:var(--rs-color-scheme)}@media(min-width:761px){.shell_product[data-member=true] .shell_routeFrame>:first-child{padding-left:calc(var(--member-rail-width) + var(--rs-page-gutter))!important}}@media(max-width:760px){.shell_product[data-member=true] .shell_routeFrame>:first-child{padding-left:var(--rs-page-gutter)!important}}.shell_memberHeaderBackdrop[data-scrolled=true]{background:color-mix(in srgb,var(--rs-canvas) 82%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@media(max-width:1100px){.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)) .shell_memberPageToolbar{top:calc(76px + var(--rs-safe-top));height:52px}.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)) .shell_memberHeaderBackdrop{height:calc(128px + var(--rs-safe-top))}.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)){--rs-member-page-top:calc(144px + var(--rs-safe-top))}}@media(max-width:760px){.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)) .shell_memberPageToolbar{top:calc(62px + var(--rs-safe-top))}.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)) .shell_memberHeaderBackdrop{height:calc(114px + var(--rs-safe-top))}.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)){--rs-member-page-top:calc(130px + var(--rs-safe-top))}}.shell_memberTopAccount{display:flex;align-items:center;gap:16px}.shell_memberSidebarToggle{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:22px;background:var(--rs-surface-alt);color:var(--rs-muted);cursor:pointer}.shell_memberSidebarToggle:hover,.shell_memberSidebarToggle[aria-pressed=true]{background:var(--rs-hover);color:var(--rs-text)}.shell_memberSidebarToggle:focus-visible{outline:2px solid var(--rs-blue);outline-offset:2px}.shell_product[data-member=true] .shell_accountMenu{width:320px;padding:8px 0;border:0;border-radius:12px;background:var(--rs-surface-alt)}.shell_product[data-member=true] .shell_accountMenu nav a,.shell_product[data-member=true] .shell_accountMenuTheme,.shell_product[data-member=true] .shell_accountMenuSignOut,.shell_product[data-member=true] .shell_accountMenuUtilities .site-nav-control{min-height:44px;padding-inline:20px;border-radius:0;font-size:14px;gap:16px}.shell_product[data-member=true] .shell_accountMenu nav svg,.shell_product[data-member=true] .shell_accountMenuTheme svg,.shell_product[data-member=true] .shell_accountMenuSignOut svg,.shell_product[data-member=true] .shell_accountMenuUtilities .site-nav-control svg{width:22px;height:22px;color:var(--rs-text)}.shell_accountProfileIdentity{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px 20px;border-bottom:1px solid var(--rs-line);margin-bottom:8px}.shell_accountProfileIdentity .shell_accountMenuAvatar{width:40px;height:40px;flex:none}.shell_accountProfileIdentity>div{display:grid;min-width:0;gap:4px;font-size:14px;line-height:20px}.shell_accountProfileIdentity strong{font-weight:500;color:var(--rs-text)}.shell_accountProfileIdentity strong,.shell_accountProfileIdentity>div>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shell_accountProfileIdentity>div>span{color:var(--rs-muted)}.shell_accountProfileAction{color:var(--rs-accent-text);min-height:44px;display:flex;align-items:center;white-space:nowrap;font-size:12px}.shell_accountProfileIdentity:hover{background:var(--rs-hover)}.shell_accountProfileIdentity:focus-visible{outline:2px solid var(--rs-blue);outline-offset:-3px}.shell_accountRowArrow{margin-left:auto}.shell_accountCurrentProfile{display:flex;align-items:center;gap:16px;padding:16px 20px;color:var(--rs-text)}.shell_accountCurrentProfile small{display:block;color:var(--rs-muted);margin-top:4px}.shell_accountSwitchNote{margin:8px 20px 16px;color:var(--rs-muted);font-size:12px;line-height:1.6}.shell_createMenuRoot{position:relative}.shell_createMenuTrigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;min-height:44px;padding:0 16px;border:0;border-radius:24px;background:var(--rs-surface-alt);color:var(--rs-text);font-size:14px;line-height:20px;font-weight:600;white-space:nowrap}.shell_createMenuTrigger>svg{display:block;flex:0 0 22px;width:22px;height:22px;margin:0}.shell_createMenuTrigger>span{display:block;line-height:20px}.shell_createMenuTrigger:hover,.shell_createMenuTrigger[aria-expanded=true]{background:var(--rs-hover)}.shell_createMenuPanel{position:absolute;top:calc(100% + 8px);right:0;width:240px;padding:8px 0;border-radius:12px;background:var(--rs-surface-alt);color:var(--rs-text);box-shadow:0 12px 32px #0003}.shell_createMenuPanel a{display:flex;align-items:center;gap:16px;min-height:48px;padding:0 20px;font-size:14px}.shell_createMenuPanel a:hover{background:var(--rs-hover)}.shell_createMenuPanel svg{width:24px;height:24px}.shell_createMenuTrigger:focus-visible,.shell_createMenuPanel a:focus-visible,.shell_accountProfileIdentity a:focus-visible{outline:2px solid var(--rs-blue);outline-offset:2px}@media(min-width:761px){.shell_product[data-member=true] .shell_memberRailBrand{position:fixed;left:64px;top:calc(16px + var(--rs-safe-top));height:44px;display:flex;align-items:center;overflow:visible}.shell_product[data-member=true] .shell_memberRailBrand .shell_brand{width:auto;opacity:1;visibility:visible;justify-content:flex-start}}@media(max-width:760px){.shell_memberHeaderBackdrop{height:62px}.shell_memberTopAccount{gap:8px}.shell_memberSidebarToggle{display:none}.shell_createMenuTrigger{padding:0;width:44px}.shell_createMenuTrigger>span{display:none}.shell_product[data-member=true] .shell_accountMenu{width:min(320px,calc(100vw - 24px))}.shell_createMenuPanel{position:fixed;top:62px;right:12px}}@media(prefers-reduced-motion:reduce){.shell_memberSidebarToggle{transition:none}}.shell_product[data-member] .shell_memberRailNav{background:transparent}.shell_navigationGlass{-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.shell_navigationGlass:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(to bottom,rgb(255 255 255 / .08),transparent 22px,transparent calc(100% - 22px),rgb(255 255 255 / .05));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.shell_navigationGlass[data-glass-edge=none]:after{display:none}.shell_accountSidebarSetting{display:flex;align-items:center;gap:16px;width:100%;min-height:44px;padding:12px 20px;border:0;background:transparent;color:var(--rs-text);font-size:14px;text-align:left;cursor:pointer}.shell_accountSidebarSetting svg{width:20px;height:20px;flex:none}.shell_accountSidebarSetting:hover{background:var(--rs-hover)}.shell_accountSidebarSetting:focus-visible{outline:2px solid var(--rs-blue);outline-offset:-2px}@media(max-width:760px){.shell_accountSidebarSetting{display:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.shell_navigationGlass{background:var(--rs-surface)}.shell_navigationGlass:after{display:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.shell_product[data-member] .shell_memberRailNav{background:var(--rs-surface)}.shell_navigationGlass{display:none!important}.shell_navigationGlass[data-glass-edge=none]{display:block!important;background:var(--rs-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.shell_memberRailNav:after{display:none}}@media(forced-colors:active){.shell_product[data-member] .shell_memberRailNav{background:Canvas}.shell_navigationGlass,.shell_memberRailNav:after{display:none!important}.shell_navigationGlass[data-glass-edge=none]{display:block!important;background:Canvas}}.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)){--rs-member-page-top:calc(88px + var(--rs-safe-top))}.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)){--rs-search-left:max(180px,calc(var(--member-rail-width) + var(--rs-page-gutter)));--rs-search-right:380px}.shell_product[data-member=true] .shell_memberPageToolbar,.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)) .shell_memberPageToolbar{left:var(--rs-search-left);right:var(--rs-search-right);top:calc(16px + var(--rs-safe-top));height:44px;min-width:0;transition:left .2s ease,right .2s ease}.shell_product[data-member=true] .shell_memberPageToolbar>*{min-width:0;max-width:680px;width:100%}.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)) .shell_memberHeaderBackdrop{height:76px}@media(min-width:761px)and (max-width:1100px){.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)){--rs-search-left:max(160px,calc(var(--member-rail-width) + 24px));--rs-search-right:164px}.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)) .shell_memberPageToolbar{left:var(--rs-search-left);right:var(--rs-search-right)}.shell_memberTopAccount .shell_accountMenuDetails,.shell_memberTopAccount .shell_accountMenuChevron{display:none}.shell_memberTopAccount .shell_createMenuTrigger{width:44px;padding:0}.shell_memberTopAccount .shell_createMenuTrigger span{display:none}.shell_memberTopAccount{gap:8px}}@media(max-width:760px){.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)){--rs-search-left:20px;--rs-search-right:76px}.shell_memberMobileHeader{display:none!important}.shell_product[data-member=false] .shell_header{display:none}.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)) .shell_memberPageToolbar{left:var(--rs-search-left);right:var(--rs-search-right);top:calc(8px + var(--rs-safe-top));height:44px}.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)){--rs-member-page-top:calc(72px + var(--rs-safe-top))}.shell_product[data-member=true]:has(.shell_memberPageToolbar:not(:empty)) .shell_memberHeaderBackdrop{height:60px}.shell_memberTopAccount{top:calc(8px + var(--rs-safe-top));right:20px}.shell_memberTopAccount>:not(:last-child){display:none}.shell_product[data-member=true] .shell_content{padding-top:0}}@media(prefers-reduced-motion:reduce){.shell_product[data-member=true] .shell_memberPageToolbar{transition:none}}
html[data-taab-theme=light] body:has(.theme_theme){background:#f3f5f7!important}.theme_theme[data-member]{--rs-search-width: 680px;--rs-canvas: #080f18;--rs-toolbar-height: 44px;--rs-toolbar-font-size: 14px;--rs-surface: #101821;--rs-surface-alt: #172330;--rs-hover: #1b2938;--rs-text: #edf4fb;--rs-muted: #a4adb9;--rs-line: #263441;--rs-blue: #1677ff;--rs-brand-yellow: #d1fe17;--rs-brand-ink: #1a1a1a;--rs-accent-text: #83baff;--rs-accent-soft: #142941;--rs-info-surface: var(--rs-surface-alt);--rs-info-text: var(--rs-text);--rs-warning-surface: #302718;--rs-warning-text: #f0cf8a;--rs-box-office-gross: #f5bf63;--rs-error-text: #ff9a91;--rs-color-scheme: dark;--rs-raised: var(--rs-surface);--rs-secondary: var(--rs-muted);--rs-card-title: var(--rs-text);--rs-card-subtitle: var(--rs-muted);--rs-card-bg: var(--rs-surface);--rs-discovery-text: var(--rs-text);--rs-discovery-secondary: var(--rs-muted);--rs-discovery-menu: var(--rs-surface);--rs-discovery-hover: var(--rs-hover);--rs-discovery-canvas: var(--rs-canvas);background:var(--rs-canvas);color:var(--rs-text);color-scheme:var(--rs-color-scheme)}.theme_theme[data-member=false]{--rs-canvas: #050709}.theme_theme[data-member][data-theme=light],html[data-taab-theme=light] .theme_theme[data-member][data-theme-ready=false]{--rs-canvas: #f3f5f7;--rs-surface: #ffffff;--rs-surface-alt: #e9eef4;--rs-hover: #dde5ee;--rs-text: #182332;--rs-muted: #536477;--rs-line: #d6dee7;--rs-accent-text: #0864d8;--rs-accent-soft: #dceaff;--rs-info-surface: var(--rs-surface-alt);--rs-info-text: var(--rs-text);--rs-warning-surface: #f4ecdc;--rs-warning-text: #705422;--rs-box-office-gross: #8a5708;--rs-error-text: #9b3434;--rs-color-scheme: light}
.glass_material.glass_material{background:#0000004d;border:0;box-shadow:none;-webkit-backdrop-filter:saturate(1.8) blur(10px);backdrop-filter:saturate(1.8) blur(10px)}.glass_menu.glass_menu{background:#080f18c7;border:0;box-shadow:none;-webkit-backdrop-filter:saturate(1.8) blur(10px);backdrop-filter:saturate(1.8) blur(10px)}.glass_compact.glass_compact{border-radius:7px}.glass_rounded.glass_rounded{border-radius:12px}.glass_circle.glass_circle{border-radius:50%}.glass_pressIcon{transition:transform .12s ease}.glass_pressable:active:not(:disabled):not([aria-disabled=true]) .glass_pressIcon{transform:translateY(1px) scale(.88)}[data-theme=light] .glass_material.glass_material,.glass_material.glass_material[data-theme=light]{background:#ffffff7a}[data-theme=light] .glass_menu.glass_menu,.glass_menu.glass_menu[data-theme=light]{background:#ffffffe0}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass_material.glass_material,.glass_menu.glass_menu{background:var(--rs-surface,#172330)}[data-theme=light] .glass_material.glass_material,.glass_material.glass_material[data-theme=light],[data-theme=light] .glass_menu.glass_menu,.glass_menu.glass_menu[data-theme=light]{background:var(--rs-surface,#fff)}}@media(prefers-reduced-transparency:reduce){.glass_material.glass_material,.glass_menu.glass_menu{background:var(--rs-surface,#172330);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] .glass_material.glass_material,[data-theme=light] .glass_menu.glass_menu,.glass_material.glass_material[data-theme=light],.glass_menu.glass_menu[data-theme=light]{background:var(--rs-surface,#fff)}}@media(prefers-contrast:more),(forced-colors:active){.glass_material.glass_material,.glass_menu.glass_menu{background:Canvas;color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] .glass_material.glass_material,[data-theme=light] .glass_menu.glass_menu,.glass_material.glass_material[data-theme=light],.glass_menu.glass_menu[data-theme=light]{background:Canvas}}@media(prefers-reduced-motion:reduce){.glass_pressIcon{transition:none}.glass_pressable:active:not(:disabled):not([aria-disabled=true]) .glass_pressIcon{transform:none}}
.search_root{position:relative}.search_trigger,.search_panel header>button,.search_panel form>button,.search_panel form>a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:24px;background:var(--rs-surface-alt);color:var(--rs-text);cursor:pointer}.search_panel{position:absolute;z-index:60;top:calc(100% + 8px);right:0;width:min(520px,calc(100vw - 32px));padding:16px;border-radius:20px;background:var(--rs-surface);box-shadow:0 16px 40px #0004}.search_panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.search_panel h2{margin:0;font-size:16px;font-weight:600}.search_panel form{display:flex;align-items:center;gap:4px;border-radius:24px;background:var(--rs-surface-alt)}.search_panel input{min-width:0;flex:1;width:100%;height:44px;border:0;background:transparent;color:var(--rs-text);font:inherit;font-size:16px;padding:0 4px}.search_panel input::placeholder{color:var(--rs-muted)}.search_panel select{flex:0 0 84px;width:84px;height:44px;border:0;border-radius:24px;background:transparent;color:var(--rs-text);font:inherit;padding:0 8px}.search_panel option{background:var(--rs-surface)}.search_panel button[type=submit]{background:var(--rs-blue);color:#fff}.search_root :is(button,a):hover{filter:brightness(1.1)}.search_root :is(button,a,input,select):focus-visible{outline:2px solid var(--rs-blue);outline-offset:-2px}@media(max-width:760px){.search_panel{position:fixed;top:calc(70px + var(--rs-safe-top, 0px));left:16px;right:16px;width:auto}}@media(max-width:360px){.search_root{display:none}}
.command_command{box-sizing:border-box;display:flex;align-items:center;gap:0;width:min(var(--rs-search-width,680px),100%);min-width:0;height:44px;padding:0 0 0 16px;border:1px solid var(--rs-line);border-radius:24px;background:transparent;color:var(--rs-muted)}.command_fallback{margin:0 auto 20px}.command_command:focus-within{border-color:var(--rs-blue)}.command_command input{flex:1;min-width:0;width:100%;height:42px;padding:0;border:0;outline:0;box-shadow:none;background:transparent;color:var(--rs-text);font:inherit;font-size:16px}.command_command button{display:grid;flex:none;place-items:center;width:64px;height:42px;padding:0;border:0;border-radius:0 23px 23px 0;color:var(--rs-text);cursor:pointer}.command_command button:focus-visible{outline:2px solid var(--rs-blue);outline-offset:-3px}.command_command input::placeholder{color:var(--rs-muted);opacity:1}.command_command input::-webkit-search-cancel-button{display:none}
.profile_page{min-height:calc(100svh - 80px);padding:32px var(--rs-page-gutter) 96px;background:#f4f6f8;color:#172233}.profile_inner{width:min(var(--rs-content-width),100%);margin:auto}.taab-product[data-member=true] .profile_inner{width:100%;max-width:none}.profile_profileHeader{overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 16px 48px #182c4014}.profile_banner{height:260px;background:#dbe5ee center/cover no-repeat}.profile_identity{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;grid-template-areas:"avatar copy stats" "avatar copy actions";gap:10px 28px;align-items:center;padding:0 38px 34px}.profile_avatar{grid-area:avatar;position:relative;align-self:start;width:142px;height:142px;margin-top:-54px;border:7px solid #fff;border-radius:24px;background:#dce8f3;display:grid;place-items:center;overflow:visible;color:#176bc6;font-size:42px;font-weight:750}.profile_avatar>img{width:100%;height:100%;object-fit:cover;border-radius:17px}.profile_identityCopy{grid-area:copy;padding-top:24px}.profile_identityCopy>p{margin:0;color:#6c7d90;font-size:12px;font-weight:700}.profile_identityCopy h1{margin:4px 0 7px;font-size:clamp(30px,4vw,48px);line-height:1;letter-spacing:-.045em}.profile_identityCopy>span{display:block;max-width:640px;color:#526377;font-size:14px;line-height:1.6;white-space:pre-wrap}.profile_links{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:10px}.profile_links a{display:flex;align-items:center;gap:5px;color:#1467bf;font-size:12px;font-weight:650}.profile_links svg{width:13px}.profile_profileStats{grid-area:stats;display:flex;gap:28px;padding-top:24px}.profile_profileStats span{display:grid;text-align:center}.profile_profileStats strong{font-size:20px}.profile_profileStats small{color:#738397;font-size:10px}.profile_actions{grid-area:actions;display:flex;justify-content:flex-end;align-self:start}.profile_actionRow{display:flex;gap:7px}.profile_igBtn{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 15px;border:0;border-radius:9px;background:#e9eff5;color:#26394c;font-size:12px;font-weight:750}.profile_igBtn svg{width:15px}.profile_shareAction{display:grid;gap:5px;margin-left:7px}.profile_shareAction p{max-width:250px;color:#5d6e81;font-size:10px;overflow-wrap:anywhere}.profile_tasteOverview{display:grid;grid-template-columns:minmax(380px,1.25fr) minmax(170px,.45fr) minmax(240px,.72fr);gap:20px 28px;align-items:center;margin-top:24px;padding:24px 28px;border-radius:16px;background:#fff;box-shadow:0 12px 36px #172e450e}.profile_tasteLead{display:flex;align-items:center;gap:18px}.profile_levelBadge{display:flex;align-items:center;gap:9px;flex:0 0 auto;width:96px;height:84px;padding:13px;border-radius:13px;background:#e8f2ff;color:#0968d5}.profile_levelBadge svg{width:23px}.profile_levelBadge span{display:grid}.profile_levelBadge small{font-size:8px;text-transform:uppercase;letter-spacing:.11em}.profile_levelBadge strong{font-size:32px}.profile_eyebrow{margin:0 0 7px;color:#71849a;font-size:9px;font-weight:800;letter-spacing:.17em}.profile_tasteLead h2{max-width:440px;font-size:21px;line-height:1.25;letter-spacing:-.028em}.profile_tasteLead>div:last-child>small{display:block;margin-top:7px;color:#78889a;font-size:9px}.profile_levelBar{height:6px;margin-top:14px;overflow:hidden;border-radius:99px;background:#e2e9f0}.profile_levelBar i{display:block;height:100%;border-radius:inherit;background:#1677df}.profile_tasteNumbers{display:flex;justify-content:center;gap:20px;padding:0 4px}.profile_tasteNumbers span{display:grid;text-align:center}.profile_tasteNumbers strong{font-size:21px}.profile_tasteNumbers small{color:#78889a;font-size:9px}.profile_ratingDistribution{display:flex;align-items:end;justify-content:center;gap:9px;height:98px}.profile_ratingDistribution>div{display:flex;flex-direction:column;justify-content:end;align-items:center;gap:4px;width:38px;height:100%}.profile_ratingDistribution i{width:100%;min-height:5px;border-radius:6px 6px 2px 2px;background:#90bdeb}.profile_ratingDistribution span{display:flex;align-items:center;gap:2px;color:#377dc7;font-size:8px}.profile_ratingDistribution svg{width:9px}.profile_ratingDistribution strong{font-size:9px}.profile_signals{grid-column:1/-1;display:flex;align-items:center;gap:18px;padding-top:20px;border-top:1px solid #e7edf2}.profile_signals .profile_eyebrow{min-width:max-content;margin:0}.profile_signals>div{display:flex;flex-wrap:wrap;gap:6px}.profile_signals span{display:flex;align-items:center;gap:6px;min-height:29px;padding:0 9px;border-radius:7px;background:#edf2f6;font-size:10px}.profile_signals small{color:#718195}.profile_recentRatings,.profile_directors{margin-top:30px}.profile_recentRatings{scroll-margin-top:88px}.profile_recentRatings>header,.profile_directors>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.profile_recentRatings h2{color:#667a91;font-size:10px;font-weight:800;letter-spacing:.16em}.profile_directors h2{font-size:24px;letter-spacing:-.035em}.profile_recentRatings header a{display:flex;align-items:center;gap:6px;min-height:42px;color:#1264bc;font-size:12px;font-weight:750}.profile_recentRatings header svg{width:14px}.profile_recentRail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--rs-poster-width,156px);gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.profile_recentRail::-webkit-scrollbar{display:none}.profile_recentRail>a{min-width:0;scroll-snap-align:start}.profile_recentRail img,.profile_recentRail>a>span{display:grid;place-items:center;width:100%;aspect-ratio:2/3;border-radius:9px;background:#e2e9ef;object-fit:cover}.profile_recentRail strong,.profile_recentRail small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile_recentRail strong{margin-top:8px;font-size:12px}.profile_recentRail small{display:flex;align-items:center;gap:3px;margin-top:4px;color:#617287;font-size:10px}.profile_recentRail small svg{width:10px;color:#2d79c9}.profile_directors>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.profile_directors article{display:grid;padding:13px;border-radius:12px;background:#fff}.profile_directors img,.profile_directors article>span{width:100%;aspect-ratio:1;border-radius:9px;object-fit:cover;background:#e0e8ef;display:grid;place-items:center;color:#4777a7;font-size:28px}.profile_directors strong{margin-top:8px;font-size:12px}.profile_directors small{margin-top:3px;color:#748497;font-size:9px}.profile_igTabsContainer{margin-top:42px;background:transparent}.profile_igTabsRow{display:flex;gap:6px;padding:5px;border-radius:12px;background:#e5ebf1;width:max-content}.profile_igTab,.profile_igTabActive{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 17px;border:0;border-radius:9px;background:transparent;color:#66778b;font-size:11px;font-weight:750}.profile_igTabActive{background:#fff;color:#116dcc;box-shadow:0 3px 12px #1b314714}.profile_igTab svg,.profile_igTabActive svg{width:16px}.profile_igTabContent{margin-top:18px}.profile_tabPane{min-height:230px}.profile_libraryToolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:20px;padding:16px 18px;border-radius:15px;background:#fff}.profile_libraryFilterLabel{display:flex;align-items:center;gap:10px}.profile_libraryFilterLabel>svg{width:18px;color:#2374c9}.profile_libraryFilterLabel>span{display:grid;gap:2px}.profile_libraryFilterLabel strong{font-size:12px}.profile_libraryFilterLabel small{color:#718195;font-size:9px}.profile_libraryFilters{display:flex;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:none}.profile_libraryFilters::-webkit-scrollbar{display:none}.profile_libraryFilters button{min-height:38px;padding:0 12px;border:0;border-radius:9px;background:#edf2f6;color:#596b7e;font-size:10px;font-weight:750;white-space:nowrap}.profile_libraryFilters button[aria-pressed=true]{background:#1677df;color:#fff}.profile_librarySort{display:flex;align-items:center;gap:8px}.profile_librarySort>span{color:#718195;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.profile_librarySort select{min-height:40px;padding:0 30px 0 11px;border:1px solid #dfe6ed;border-radius:9px;background:#fff;color:#2f4357;font:inherit;font-size:10px;font-weight:700}.profile_mediaGrid{display:grid;grid-template-columns:repeat(auto-fill,var(--rs-poster-width,156px));gap:24px 15px}.profile_mediaCard{min-width:0}.profile_posterSurface{--poster-accent: #007aff;position:relative;border-radius:8px}.profile_posterSurface:after{content:"";position:absolute;inset:0;z-index:3;border:1.5px solid var(--poster-accent);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .2s ease}.profile_mediaCard:not([data-selected]) .profile_posterSurface:has(>button[data-poster-menu-trigger]:is(:focus-visible,[aria-expanded=true])):after{opacity:0}.profile_mediaCard:hover .profile_posterSurface:after,.profile_mediaCard:focus-within .profile_posterSurface:after,.profile_mediaCard[data-selected] .profile_posterSurface:after,.profile_mediaCard[data-menu-open] .profile_posterSurface:after{opacity:1}.profile_mediaCard:hover:not(:focus-within):not([data-selected]):not([data-menu-open]) .profile_posterSurface{--poster-accent: var(--rs-brand-yellow,#d1fe17)}.profile_selectionToolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:8px 12px;border:0;border-radius:10px;background:#101923;color:#eee;animation:profile_posterMenuEnter .18s ease-out}.profile_selectionToolbar strong{margin-inline-end:auto;color:#76b7ff;font-size:12px}.profile_selectionToolbar button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 10px;border:0;background:transparent;color:inherit;cursor:pointer;font-size:12px}.profile_selectionToolbar button:hover{background:#363636}.profile_selectionToolbar button:disabled{opacity:.5;cursor:wait}.profile_selectionToolbar svg{width:18px;height:18px}.profile_posterControls{position:absolute;inset:0;border-radius:8px;background:#04090e75;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s}.profile_mediaCard:hover .profile_posterControls,.profile_mediaCard:focus-within .profile_posterControls,.profile_mediaCard[data-selected] .profile_posterControls,.profile_mediaCard[data-menu-open] .profile_posterControls{opacity:1;visibility:visible}.profile_posterDetails{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.94);display:grid;place-items:center;width:52px;height:52px;border:0;background:transparent;color:#fff;pointer-events:auto;transition:transform .22s cubic-bezier(.2,.7,.2,1),color .16s ease}.profile_mediaCard:hover .profile_posterDetails,.profile_mediaCard:focus-within .profile_posterDetails,.profile_mediaCard[data-selected] .profile_posterDetails,.profile_mediaCard[data-menu-open] .profile_posterDetails{transform:translate(-50%,-50%) scale(1)}.profile_posterDetails:hover{color:#76b7ff}.profile_posterDetails svg{width:28px;height:28px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.profile_posterSelect{position:absolute;top:0;left:0;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:#ccc;cursor:pointer;pointer-events:auto}.profile_posterSelect svg{width:18px;height:18px}.profile_posterSelect[aria-pressed=true] svg{color:#76b7ff}.profile_posterQuickActions{position:absolute;bottom:2px;inset-inline:2px;display:flex;justify-content:space-between;pointer-events:auto;transform:translateY(4px);transition:transform .22s cubic-bezier(.2,.7,.2,1)}.profile_mediaCard:hover .profile_posterQuickActions,.profile_mediaCard:focus-within .profile_posterQuickActions,.profile_mediaCard[data-selected] .profile_posterQuickActions,.profile_mediaCard[data-menu-open] .profile_posterQuickActions{transform:translateY(0)}.profile_posterQuickActions button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:#ddd;cursor:pointer;transition:color .16s ease}.profile_posterQuickActions button svg{width:19px;height:19px}.profile_posterQuickActions button:hover,.profile_posterQuickActions button[aria-expanded=true]{color:#76b7ff;background:transparent}.profile_posterQuickActions button:disabled{opacity:.6;cursor:wait}.profile_posterQuickActions button:focus-visible,.profile_posterDetails:focus-visible,.profile_posterSelect:focus-visible{outline:2px solid #fff;outline-offset:-4px}.profile_posterFrame:focus-visible{outline:none}.profile_cardMenu{position:absolute;z-index:12;top:calc(100% + 6px);left:0;width:min(240px,calc(100vw - 40px));padding:6px;border-radius:12px;background:#171d25;color:#ddd;box-shadow:0 12px 30px #0000004d;transform-origin:top left;animation:profile_posterMenuEnter .18s cubic-bezier(.2,.7,.2,1)}.profile_cardMenu[data-align-right]{left:auto;right:0}.profile_cardMenu>strong{display:block;padding:8px 10px;margin-bottom:2px;color:#9eabb9;font-size:11px;font-weight:600}@keyframes profile_posterMenuEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.profile_cardMessage{margin:6px 0 0;color:#526273;font-size:11px;line-height:1.5}@media(hover:none),(pointer:coarse),(max-width:640px){.profile_posterControls{opacity:1;visibility:visible;background:#00000026}.profile_posterQuickActions{transform:none}.profile_posterDetails{transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.profile_posterControls,.profile_posterSurface:after,.profile_posterDetails,.profile_posterQuickActions,.profile_posterQuickActions button{transition:none}.profile_posterDetails,.profile_mediaCard:hover .profile_posterDetails,.profile_mediaCard:focus-within .profile_posterDetails{transform:translate(-50%,-50%)}.profile_posterQuickActions{transform:none}.profile_cardMenu,.profile_selectionToolbar{animation:none}}.profile_posterFrame{position:relative;display:block;width:100%;aspect-ratio:2/3;overflow:hidden;border-radius:8px;background:transparent}.profile_posterFrame>img,.profile_posterFrame>span{display:grid;place-items:center;width:100%;height:100%;object-fit:cover}.profile_posterFrame>img{border-radius:0}.profile_mediaCard>strong,.profile_mediaCard>small{display:flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile_mediaCard>strong{margin-top:9px;font-size:12px}.profile_mediaCard>small{margin-top:4px;color:#718296;font-size:9px}.profile_mediaCard>small svg{width:10px;color:#2879ce}.profile_loadMore{display:flex;justify-content:center;padding:32px 0 4px}.profile_loadMore button{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:10px;background:#e6edf4;color:#2f455b;font-size:11px;font-weight:750}.profile_loadMore button span{color:#78889a;font-weight:600}.profile_loadMore svg,.profile_libraryLoading svg{width:16px;animation:profile_librarySpin 1s linear infinite}.profile_libraryLoading{display:flex;min-height:230px;align-items:center;justify-content:center;gap:9px;color:#718195;font-size:11px}.profile_libraryError{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px;padding:12px 14px;border-radius:10px;background:#fff0ef;color:#9b3c35;font-size:11px}.profile_libraryError button{min-height:36px;padding:0 11px;border:0;border-radius:8px;background:#fff;color:#8b3731;font-weight:750}@keyframes profile_librarySpin{to{transform:rotate(360deg)}}.profile_listCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.profile_listCards>a{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:15px;min-height:138px;padding:12px;border-radius:13px;background:#fff}.profile_listCards img,.profile_listFallback{display:grid;place-items:center;width:104px;height:114px;border-radius:9px;background:#e1e9f0;object-fit:cover}.profile_listCards>a>span:last-child{display:grid;gap:5px;min-width:0}.profile_listCards strong,.profile_listCards small,.profile_listCards em{overflow:hidden;text-overflow:ellipsis}.profile_listCards small{color:#718195;font-size:10px}.profile_listCards em{color:#596a7d;font-size:10px;font-style:normal;line-height:1.4}.profile_subtitleActions{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:18px;border-radius:13px;background:var(--rs-surface);color:var(--rs-text)}.profile_subtitleActions>div{display:flex;align-items:center;gap:12px;margin-right:auto}.profile_subtitleActions>div>span{display:grid}.profile_subtitleActions svg{flex:none;color:var(--rs-accent-text)}.profile_subtitleActions strong{font-size:13px}.profile_subtitleActions small{margin-top:3px;color:var(--rs-muted);font-size:13px;line-height:1.5}.profile_subtitleRows{padding:0 20px;border-radius:13px;background:#fff}.profile_subtitleRows>a{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:70px;border-bottom:1px solid #e5ebf0}.profile_subtitleRows>a:last-child{border:0}.profile_subtitleRows span{display:grid;gap:4px}.profile_subtitleRows strong{font-size:12px}.profile_subtitleRows small{color:#718195;font-size:10px}.profile_subtitleRows em{padding:6px 8px;border-radius:6px;background:#e5f4eb;color:#28764d;font:8px ui-monospace,monospace;text-transform:uppercase}.profile_empty{display:grid;place-items:center;min-height:230px;padding:30px;border-radius:13px;background:#fff;text-align:center;color:#6b7c8f}.profile_empty a{display:flex;align-items:center;gap:6px;margin-top:13px;color:#1268c2;font-size:12px;font-weight:750}.profile_empty svg{width:14px}.profile_private{max-width:600px;margin:80px auto;padding:55px;border-radius:16px;background:#fff;text-align:center}.profile_private svg{color:#1671d2}.profile_private h1{margin:16px 0 8px}.profile_private p{color:#6d7e91}.profile_relationship{position:relative}.profile_more{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:9px;background:#e9eff5;color:#3a4d61}.profile_relationshipMenu{position:absolute;z-index:10;right:0;top:48px;width:190px;padding:6px;border-radius:11px;background:#fff;box-shadow:0 16px 45px #1423322e}.profile_relationshipMenu button{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#425467;font-size:11px}.profile_relationshipMenu button:hover{background:#edf2f6}.profile_relationshipMenu button[data-danger]{color:#a63e36}@media(max-width:1100px){.profile_tasteOverview{grid-template-columns:1fr 1fr}.profile_ratingDistribution{grid-column:2;grid-row:1}.profile_signals{grid-column:1/-1}.profile_directors>div{grid-template-columns:repeat(4,minmax(0,1fr))}.profile_mediaGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile_libraryToolbar{grid-template-columns:auto 1fr}.profile_librarySort{grid-column:2;justify-self:end}.profile_listCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.profile_page{padding:14px var(--rs-page-gutter) 70px}.profile_banner{height:170px}.profile_identity{grid-template-columns:auto 1fr;grid-template-areas:"avatar stats" "copy copy" "actions actions";gap:15px;padding:0 18px 22px}.profile_avatar{width:94px;height:94px;margin-top:-34px;border-width:5px;border-radius:20px}.profile_avatar>img{border-radius:15px}.profile_identityCopy{padding-top:0}.profile_identityCopy h1{font-size:30px}.profile_profileStats{justify-content:space-around;padding-top:10px;gap:12px}.profile_profileStats strong{font-size:17px}.profile_actions{justify-content:stretch}.profile_actions,.profile_actions>div,.profile_shareAction{width:100%;margin-left:0}.profile_igBtn{flex:1}.profile_tasteOverview{grid-template-columns:1fr;padding:20px;gap:22px}.profile_tasteNumbers{justify-content:space-around}.profile_ratingDistribution{grid-column:auto;grid-row:auto;height:100px}.profile_signals{grid-column:auto;display:block}.profile_signals .profile_eyebrow{margin-bottom:8px}.profile_recentRail{grid-auto-columns:108px}.profile_recentRail img,.profile_recentRail>a>span{width:108px}.profile_directors>div{grid-template-columns:repeat(2,minmax(0,1fr))}.profile_igTabsRow{width:100%;overflow-x:auto}.profile_igTab,.profile_igTabActive{flex:1;padding:0 11px;white-space:nowrap}.profile_igTab span,.profile_igTabActive span{display:none}.profile_libraryToolbar{grid-template-columns:1fr;gap:12px;padding:14px}.profile_libraryFilters{width:100%;margin-inline:0}.profile_librarySort{grid-column:auto;justify-self:stretch}.profile_librarySort select{flex:1}.profile_mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 10px}.profile_listCards{grid-template-columns:1fr}.profile_subtitleActions{align-items:stretch;flex-wrap:wrap}.profile_subtitleActions>div{width:100%}.profile_subtitleActions>a{flex:1;justify-content:center}.profile_subtitleRows{padding:0 14px}}@media(prefers-reduced-motion:reduce){.profile_levelBar i{transition:none}}.profile_listCover{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);width:104px;height:114px;overflow:hidden;border-radius:9px;background:#e1e9f0}.profile_listCover img{width:100%;height:100%;object-fit:cover}.profile_listCover img:only-child{grid-column:1/-1;grid-row:1/-1}.profile_listCover .profile_listFallback{grid-column:1/-1;grid-row:1/-1;display:grid;place-items:center;width:100%;height:100%}.profile_levelBadge{flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:11px 12px}.profile_levelBadge>small{font-size:8px;font-weight:800;line-height:1;letter-spacing:.09em;white-space:nowrap}.profile_levelBadge>span{display:flex;align-items:center;gap:6px;line-height:1}.profile_levelBadge svg{flex:0 0 auto;width:19px;height:19px}.profile_levelBadge strong{font-size:30px;line-height:1}.profile_igTabsHeader{display:flex;align-items:center;gap:14px;width:100%}.profile_igTabsRow{flex:0 0 auto}.profile_libraryToolbarHost{display:flex;flex:1 1 auto;justify-content:flex-end;align-items:center;min-width:0}.profile_libraryToolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;margin:0;padding:0;border-radius:0;background:transparent}.profile_libraryControl{display:flex;align-items:center;gap:6px;min-width:0;--rs-search-scope-width: auto}.profile_libraryControl>span{color:var(--rs-muted);font-size:13px;font-weight:600;white-space:nowrap}.profile_libraryCount{flex:0 0 auto;padding-left:3px;color:var(--rs-muted);font-size:13px;white-space:nowrap}@media(max-width:1100px){.profile_igTabsHeader{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.profile_libraryToolbarHost,.profile_libraryToolbar{justify-content:flex-start}}@media(max-width:760px){.profile_libraryToolbar{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:8px}.profile_libraryControl{flex:1 1 140px}.profile_libraryCount{width:100%;padding:0 2px}}@media(max-width:380px){.profile_libraryControl{flex-basis:100%}}.profile_recentRail{grid-auto-columns:var(--rs-poster-width,156px);gap:14px;padding-block:2px}.profile_recentRail img,.profile_recentRail>a>span{width:100%;border-radius:13px;outline:2px solid transparent;outline-offset:-2px;transition:outline-color .16s ease}.profile_recentRail>article{min-width:0;align-self:start}.profile_recentRail .profile_posterFrame{width:var(--rs-poster-width,156px);height:calc(var(--rs-poster-width,156px) * 1.5)}.profile_posterFrame{height:calc(var(--rs-poster-width,156px) * 1.5)}.profile_recentRail>a:is(:hover,:focus-visible)>:is(img,span){outline-color:#007aff}.profile_mediaGrid{grid-template-columns:repeat(auto-fill,minmax(0,var(--rs-poster-width,156px)));gap:24px 14px}.profile_posterSurface,.profile_posterFrame,.profile_posterControls{border-radius:13px}.profile_posterSurface:after{border-width:2px}.profile_mediaCard>strong>a{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.profile_recentRail img,.profile_recentRail>a>span{transition:none}}.taab-product[data-member=true] .profile_page :is(.profile_profileHeader,.profile_tasteOverview,.profile_relationshipMenu,.profile_private,.profile_empty,.profile_subtitleRows,.profile_libraryToolbar){background:var(--rs-surface);color:var(--rs-text)}.taab-product[data-member=true] .profile_page :is(p,small,.profile_eyebrow,.profile_libraryControl>span,.profile_libraryCount){color:var(--rs-muted)}.taab-product[data-member=true] .profile_page .profile_libraryToolbar{background:transparent}.taab-product[data-member=true] .profile_page{background:var(--rs-canvas);color:var(--rs-text)}.taab-product[data-member=true] .profile_page :is(.profile_profileHeader,.profile_tasteOverview,.profile_relationshipMenu,.profile_private,.profile_empty,.profile_subtitleRows){background:var(--rs-surface);color:var(--rs-text)}.taab-product[data-member=true] .profile_page :is(.profile_tasteLead,.profile_ratingDistribution,.profile_signals,.profile_recentRatings,.profile_directors,.profile_igTabsRow,.profile_relationshipMenu){color:var(--rs-text)}.taab-product[data-member=true] .profile_page :is(p,small,.profile_eyebrow,.profile_libraryControl>span,.profile_libraryCount,.profile_profileStats span,.profile_emptyActivity){color:var(--rs-muted)}.taab-product[data-member=true] .profile_page .profile_profileStats>a,.taab-product[data-member=true] .profile_page .profile_profileStats>div,.taab-product[data-member=true] .profile_page .profile_heatmapBlock,.taab-product[data-member=true] .profile_page .profile_emptyActivity{background:var(--rs-surface-alt);color:var(--rs-text)}.taab-product[data-member=true] .profile_page .profile_heatmapBlock{border-color:var(--rs-line)}.taab-product[data-member=true] .profile_page .profile_igTabsRow{background:var(--rs-surface)}.taab-product[data-member=true] .profile_page .profile_igTabsRow [aria-selected=true]{background:var(--rs-accent-soft);color:var(--rs-accent-text)}.taab-product[data-member=true] .profile_page .profile_avatar{background:var(--rs-surface-alt);color:var(--rs-accent-text)}.taab-product[data-member=true] .profile_page .profile_igTab{color:var(--rs-muted)}.taab-product[data-member=true] .profile_page .profile_igTabActive{background:var(--rs-accent-soft);color:var(--rs-accent-text);box-shadow:none}.taab-product[data-member=true] .profile_page .profile_libraryToolbar{color:var(--rs-text)}.taab-product[data-member=true] .profile_page .profile_selectionToolbar{background:var(--rs-surface-alt);color:var(--rs-text)}.taab-product[data-member=true] .profile_page .profile_avatar,.taab-product[data-member=true] .profile_page .profile_avatar>a{border-color:var(--rs-surface)}.taab-product[data-member=true] .profile_page :is(.profile_igBtn,.profile_levelBar,.profile_signals span){background:var(--rs-surface-alt);color:var(--rs-text)}.taab-product[data-member=true] .profile_page .profile_igBtn:hover{background:var(--rs-hover)}.taab-product[data-member=true] .profile_page .profile_levelBadge{background:var(--rs-accent-soft);color:var(--rs-accent-text)}.taab-product[data-member=true] .profile_page .profile_levelBar i{background:var(--rs-blue)}.taab-product[data-member=true] .profile_page .profile_signals{border-color:var(--rs-line)}.taab-product[data-member=true] .profile_page .profile_identityCopy>span{color:var(--rs-muted)}.taab-product[data-member=true] .profile_page .profile_profileStats strong{color:var(--rs-text)}.profile_profileHeader{background:transparent;border-radius:0;box-shadow:none;overflow:visible}.profile_banner{position:relative;overflow:hidden;height:clamp(160px,20vw,320px);border-radius:16px;background-color:var(--rs-surface-alt,#dbe5ee)}.profile_banner>picture{display:block;width:100%;height:100%}.profile_banner>picture>img{display:block;width:100%;height:100%;object-fit:cover}.profile_identity{grid-template-columns:160px minmax(0,1fr) auto;padding:32px 0 24px;gap:16px 28px;align-items:center}.profile_avatar{width:160px;height:160px;margin:0;border:0;border-radius:50%;overflow:visible}.profile_avatar>img{border-radius:50%}.profile_identityCopy{grid-column:2;grid-row:1;padding:0;min-width:0}.profile_identityCopy h1{font-size:clamp(28px,3vw,42px);line-height:1.15;margin-bottom:8px}.profile_identityCopy>p{margin:0 0 8px}.profile_identityCopy>span{max-width:760px;display:block;overflow-wrap:anywhere}.profile_links{flex-wrap:wrap}.profile_profileStats{grid-column:3;grid-row:1;align-self:center}.profile_actions{grid-column:2 / -1;grid-row:2;padding:0}.profile_igBtn{min-height:44px}.profile_channelNavigation{display:flex;gap:24px;border-bottom:1px solid var(--rs-line,#dce4eb);overflow-x:auto;scrollbar-width:thin}.profile_channelNavigation>a{display:flex;align-items:center;min-height:52px;flex-shrink:0;color:var(--rs-muted,#63768c);font-size:14px;font-weight:600;text-decoration:none;border-bottom:3px solid transparent}.profile_channelNavigation>a[aria-current=page]{color:#172233;border-bottom-color:var(--rs-blue,#087dff)}.profile_channelNavigation>a:focus-visible{outline:2px solid var(--rs-blue,#087dff);outline-offset:-3px;border-radius:4px}.profile_channelContent{min-height:320px;padding-top:24px}.profile_channelContent .profile_igTabsContainer{margin-top:0}.profile_channelContent .profile_igTabsRow button span{display:inline}.profile_channelContent .profile_recentRatings{margin-top:0}.profile_listSections{display:grid;gap:40px}.profile_listSection{min-width:0}.profile_listSection>header{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px}.profile_listSection h2{font-size:20px;font-weight:600;line-height:1.3;margin:0 0 6px}.profile_listSection a{color:inherit;text-decoration:none}.profile_listSection>header>a{display:flex;gap:8px;align-items:center;min-height:44px;white-space:nowrap;font-size:13px;color:var(--rs-accent-text,#087dff)}.profile_listSection>header small,.profile_listSection>header p{color:var(--rs-muted,#63768c);font-size:13px}.profile_listSection>header p{margin:8px 0 0;max-width:720px;overflow-wrap:anywhere}.profile_listSection .profile_recentRail{justify-content:start}.profile_activityFeed{max-width:960px}.profile_activityFeed>.profile_igBtn{display:flex;width:fit-content;margin:24px auto 0}.profile_channelContent .profile_empty{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:280px;gap:16px;background:transparent;box-shadow:none;text-align:center}.profile_channelContent .profile_empty>svg{width:36px;height:36px;color:var(--rs-accent-text,#087dff)}.profile_channelContent .profile_empty>p{max-width:440px;margin:0;font-size:15px;line-height:1.6}.profile_channelContent .profile_empty>a{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border-radius:10px;background:var(--rs-surface-alt,#e9eef4);color:var(--rs-text,#172233)}.taab-product[data-member=true] .profile_page .profile_profileHeader{background:transparent}.taab-product[data-member=true] .profile_page .profile_channelNavigation>a[aria-current=page]{color:var(--rs-text)}.taab-product[data-member=true] .profile_page .profile_channelContent .profile_empty{background:transparent}@media(max-width:900px){.profile_identity{grid-template-columns:100px minmax(0,1fr);padding:24px 0;gap:16px;min-width:0}.profile_avatar{width:100px;height:100px}.profile_identityCopy{grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere}.profile_profileStats{grid-column:2;grid-row:2;justify-content:start}.profile_actions{grid-column:1 / -1;grid-row:3}.profile_actionRow{flex-wrap:wrap;gap:8px}.profile_actions>:is(.profile_actionRow,.profile_shareAction){min-width:0}.profile_igBtn{white-space:nowrap}.profile_channelNavigation{gap:20px}.profile_channelNavigation{min-width:0;max-width:100%;overscroll-behavior-inline:contain;scroll-padding-inline:12px}.profile_banner{height:clamp(140px,24vw,220px)}}@media(max-width:520px){.profile_page,.profile_inner{min-width:0;max-width:100%}.profile_identity{grid-template-columns:76px minmax(0,1fr);gap:12px 16px;padding-inline:0}.profile_avatar{width:76px;height:76px}.profile_identityCopy{min-width:0}.profile_identityCopy h1{font-size:clamp(22px,6vw,28px);overflow-wrap:anywhere}.profile_identityCopy>span{max-width:100%;overflow-wrap:anywhere}.profile_links{gap:8px 12px}.profile_profileStats{grid-column:1 / -1;gap:20px;padding-top:0}.profile_actions{display:flex;width:100%;min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:8px}.profile_actionRow{width:100%;align-items:center;gap:8px}.profile_actions>.profile_igBtn,.profile_actions>.profile_shareAction{flex:1 1 calc(50% - 4px);width:auto;min-width:0;margin:0}.profile_actions>.profile_shareAction>.profile_igBtn{width:100%;min-width:0}.profile_actionRow>.profile_igBtn{flex:0 1 auto;min-width:44px;margin:0}.profile_igBtn{min-height:44px;padding-inline:12px;white-space:nowrap}.profile_banner{height:140px;border-radius:12px}.profile_listSection>header{gap:12px}.profile_listSection h2{font-size:18px}.profile_channelNavigation{width:100%;max-width:100%;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.profile_channelNavigation>a{flex:0 0 auto;white-space:nowrap}.profile_igTabsHeader{min-width:0;width:100%}.profile_igTabsRow{width:100%;max-width:100%;min-width:0;flex:0 1 auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.profile_channelContent .profile_igTabsRow button span{display:inline}.profile_igTab,.profile_igTabActive{flex:0 0 auto;min-width:44px;padding-inline:12px;white-space:nowrap}.profile_igTab span,.profile_igTabActive span{display:inline}.profile_libraryToolbarHost,.profile_libraryToolbar{min-width:0;max-width:100%}.profile_libraryToolbar{gap:8px}.profile_libraryControl{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;flex:1 1 100%;min-width:0}.profile_libraryControl>span{flex:0 0 auto}.profile_libraryControl .profile_libraryPicker,.profile_libraryControl:nth-child(2) .profile_libraryPicker{width:100%;min-width:0;flex:1 1 auto}}@media(max-width:520px){.profile_identity{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"avatar copy" "stats stats" "actions actions";gap:14px 16px;padding:8px 0 20px}.profile_avatar{grid-area:avatar;width:88px;height:88px}.profile_identityCopy{grid-area:copy;align-self:center}.profile_identityCopy h1{margin-block:2px 6px}.profile_identityCopy>span{font-size:13px;line-height:1.55}.profile_links{margin-top:8px;gap:4px 12px}.profile_links a{min-height:44px}.profile_profileStats{grid-area:stats;justify-content:space-between;padding:12px 2px 0;border-top:1px solid var(--rs-line)}.profile_actions{grid-area:actions}.profile_actionRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile_actionRow>.profile_igBtn{width:100%}}@media(max-width:900px){.profile_mediaGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile_mediaGrid .profile_posterFrame{height:auto;aspect-ratio:2/3}}@media(max-width:640px){.profile_mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.profile_mediaGrid .profile_posterFrame{height:auto;aspect-ratio:2/3}}.profile_recentRail>article{min-width:0;scroll-snap-align:start}.profile_recentRail>article>span{display:grid;place-items:center;width:100%;height:calc(var(--rs-poster-width,156px) * 1.5);aspect-ratio:2/3;border-radius:13px;background:var(--rs-surface-alt,#192532)}.profile_recentRail>article:is(:hover,:focus-within)>:is(img,span){outline-color:#007aff}.profile_recentRail>article .profile_posterFrame{position:relative}.profile_recentRail>article .profile_posterFrame:after{content:"";position:absolute;inset:0;z-index:2;border:2px solid #007aff;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .16s ease}.profile_recentRail>article:is(:hover,:focus-within) .profile_posterFrame:after{opacity:1}.profile_recentRail>article:focus-within .profile_posterFrame:after{border-color:var(--rs-blue,#007aff)}.profile_recentRail>article:hover:not(:focus-within) .profile_posterFrame:after{border-color:var(--rs-brand-yellow,#d1fe17)}.profile_recentRail>article .profile_posterFrame img{transition:transform .2s ease}.profile_recentRail>article:is(:hover,:focus-within) .profile_posterFrame img{transform:scale(1.025)}@media(prefers-reduced-motion:reduce){.profile_recentRail>article .profile_posterFrame:after,.profile_recentRail>article .profile_posterFrame img{transition:none}.profile_recentRail>article:is(:hover,:focus-within) .profile_posterFrame img{transform:none}}.profile_libraryControl .profile_libraryPicker{width:max-content;min-width:132px;flex:0 0 auto}.profile_libraryControl .profile_libraryPicker>summary{min-height:var(--rs-toolbar-height,44px);padding:0 14px;border-radius:10px;background:var(--rs-surface-alt);color:var(--rs-text);font-size:13px;font-weight:650;letter-spacing:normal}.profile_libraryControl .profile_libraryPicker>summary:hover{background:var(--rs-hover)}.profile_libraryControl .profile_libraryPicker>summary>span{overflow:visible;text-overflow:clip}.profile_libraryPicker>summary[aria-disabled=true]{opacity:.55;cursor:default}.profile_libraryControl:first-child .profile_libraryPicker>div{left:0;right:auto}@media(max-width:760px){.profile_libraryControl .profile_libraryPicker,.profile_libraryControl:nth-child(2) .profile_libraryPicker{width:100%;flex:1 1 auto}}.profile_profileHeader{position:relative}.profile_bannerEdit{position:absolute;inset:0;z-index:1;border-radius:inherit}.profile_bannerEdit:focus-visible{outline:3px solid var(--rs-blue);outline-offset:-4px}.profile_bannerTools{position:absolute;top:16px;right:16px;z-index:2}.profile_bannerTools .profile_shareAction{margin:0;justify-items:end}.profile_bannerTools .profile_shareAction p{margin:4px 0 0;padding:8px 12px;border-radius:10px;background:var(--rs-surface);color:var(--rs-text);font-size:12px}.profile_shareIcon{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#000000a6;color:#fff;cursor:pointer}.profile_shareIcon:focus-visible{outline:2px solid var(--rs-blue);outline-offset:3px}.profile_identity{position:relative;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"avatar actions" "copy copy";gap:14px 24px;padding:0 0 28px;align-items:start}.profile_identity .profile_avatar{grid-area:avatar;width:132px;height:132px;margin-top:-44px;border:4px solid var(--rs-canvas);background:var(--rs-surface-alt)}.profile_avatarEdit{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;color:inherit;text-decoration:none}.profile_avatarEdit>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.profile_avatarEdit:focus-visible{outline:3px solid var(--rs-blue);outline-offset:3px}.profile_identity .profile_identityCopy{grid-area:copy;padding:0;align-self:start}.profile_identityCopy h1{margin:0 0 6px;font-size:32px;font-weight:750;line-height:1.2}.profile_identityCopy h1{display:flex;align-items:center;gap:8px}.profile_displayName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile_nameBadgeSlot{display:inline-flex;flex:0 0 24px;width:24px;height:24px;align-items:center;justify-content:center}.profile_verifiedBadge{width:24px;height:24px;color:var(--rs-brand-yellow,#d1fe17)}.profile_identityCopy>p{font-size:15px;font-weight:500;margin:0 0 10px}.profile_identity .profile_profileStats{grid-area:stats;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;padding:0;border:0}.profile_identityCopy .profile_profileStats{margin-bottom:10px}.profile_profileStats span{display:flex;align-items:baseline;gap:6px;text-align:start}.profile_profileStats strong{font-size:16px}.profile_profileStats small{font-size:14px}.profile_identity .profile_actions{grid-area:actions;width:auto;margin-top:16px;justify-content:flex-end;align-self:start}.profile_identity .profile_actions>.profile_igBtn{flex:none;padding-inline:22px;border-radius:999px;font-size:14px}@media(max-width:600px){.profile_banner{height:180px;border-radius:14px}.profile_identity{gap:12px 16px;padding-bottom:24px}.profile_identity .profile_avatar{width:88px;height:88px;margin-top:-32px}.profile_identityCopy h1{font-size:26px}.profile_identity .profile_actions{margin-top:12px}.profile_identity .profile_actions>.profile_igBtn{padding-inline:18px}.profile_bannerTools{top:12px;right:12px}}@media(min-width:761px){.profile_identity{grid-template-columns:132px minmax(0,1fr) auto;grid-template-areas:"avatar copy actions";gap:12px 24px;padding-top:20px}.profile_identity .profile_avatar{margin-top:-64px}.profile_identity .profile_actions{margin-top:0}}.profile_sectionToolbar{display:flex;align-items:center;gap:16px;min-width:0}.profile_sectionToolbar .profile_channelNavigation{flex:1 1 auto;min-width:0}.profile_sectionToolbar .profile_channelNavigation>a{min-height:44px;line-height:1.2;white-space:nowrap}.profile_sectionSearchControl{flex:0 0 auto;position:relative;min-width:44px;min-height:44px}.profile_sectionSearchTrigger{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--rs-muted);cursor:pointer}.profile_sectionSearchTrigger:focus-visible{outline:2px solid var(--rs-blue);outline-offset:2px}.profile_sectionSearch{display:flex;align-items:center;flex:0 1 230px;min-width:160px;border-radius:999px;background:var(--rs-surface-alt);color:var(--rs-text)}.profile_sectionSearch:focus-within{outline:2px solid var(--rs-blue);outline-offset:2px}.profile_sectionSearch input[type=search]{width:100%;min-width:0;min-height:44px;padding:0 0 0 16px;border:0;outline:0;background:transparent;color:inherit;font-size:16px}.profile_sectionSearch input::placeholder{color:var(--rs-muted)}.profile_sectionSearch button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--rs-muted);cursor:pointer}.profile_sectionSearch button:focus-visible{outline:0;background:var(--rs-hover)}.profile_searchScope{margin:0 0 14px;color:var(--rs-muted);font-size:13px}.profile_libraryOptions{position:relative;flex:none}.profile_libraryOptions>button{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--rs-text);font-size:14px;font-weight:650;cursor:pointer;white-space:nowrap}.profile_libraryOptions>button:hover,.profile_libraryOptions>button[aria-expanded=true]{background:var(--rs-hover)}.profile_libraryOptions>button:focus-visible,.profile_libraryOptionsMenu button:focus-visible{outline:2px solid var(--rs-blue);outline-offset:2px}.profile_libraryOptions>button:disabled{opacity:.55;cursor:default}.profile_filterDot{width:6px;height:6px;border-radius:50%;background:var(--rs-blue)}.profile_libraryOptionsMenu{position:absolute;z-index:30;right:0;top:calc(100% + 6px);width:220px;max-height:65svh;overflow-y:auto;padding:6px;border-radius:14px;background:var(--rs-surface);color:var(--rs-text);box-shadow:0 14px 40px #0004}.profile_libraryOptionsMenu [role=group]+div{margin-top:4px;padding-top:4px;border-top:1px solid var(--rs-line)}.profile_libraryOptionsMenu strong{display:block;padding:8px 12px;color:var(--rs-muted);font-size:12px;font-weight:600}.profile_libraryOptionsMenu button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;font-size:14px;cursor:pointer}.profile_libraryOptionsMenu button:hover,.profile_libraryOptionsMenu button[aria-checked=true]{background:var(--rs-hover)}.profile_profileConnections>button{width:auto;min-height:44px;padding:0 12px;border:0;border-radius:24px;background:var(--rs-surface-alt);color:var(--rs-text);font-size:14px}.profile_profileConnections>button:hover{background:var(--rs-hover)}.profile_profileConnections>section{right:0;left:auto;width:min(660px,calc(100vw - 40px))}@media(max-width:1100px){.profile_sectionToolbar{flex-wrap:nowrap;gap:16px}.profile_sectionToolbar .profile_channelNavigation{flex:1 1 auto}.profile_sectionSearch{position:absolute;z-index:35;right:0;top:0;width:min(360px,calc(100vw - 40px))}}@media(max-width:760px){.profile_libraryToolbar{width:auto;flex-wrap:wrap;gap:8px}.profile_libraryCount{width:auto}.profile_libraryToolbarHost{justify-content:flex-end}.profile_sectionSearch{width:min(320px,calc(100vw - 40px))}}
.library_page{min-height:calc(100svh - 88px);max-width:1184px;margin:auto;padding:52px 40px 88px;color:#172332}.library_heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.library_heading>div>p{margin-bottom:10px;color:#657386;font:600 10px ui-monospace,monospace;letter-spacing:.16em}.library_heading h1{font-size:clamp(30px,3.4vw,46px);line-height:1.08;letter-spacing:-.045em;font-weight:600}.library_searchLink{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#155fac;font-size:13px;white-space:nowrap}.library_headingActions{display:flex;align-items:center;gap:16px}.library_connections{position:relative}.library_pageActions{gap:8px}.library_pageActions .library_addLibrary,.library_pageActions .library_searchLink{width:auto;min-height:var(--rs-toolbar-height,44px);padding:0 16px;gap:8px;border-radius:24px;background:var(--rs-surface-alt);color:var(--rs-text);font-size:var(--rs-toolbar-font-size,14px);font-weight:600}.library_pageActions .library_addLibrary:hover,.library_pageActions .library_searchLink:hover{background:var(--rs-hover)}.library_pageActions .library_searchLink[aria-current=page]{background:var(--rs-blue);color:#fff}.library_pageActions .library_connectionPanel{position:fixed;top:calc(76px + var(--rs-safe-top,0px));left:50%;right:auto;transform:translate(-50%);width:min(520px,calc(100vw - 2 * var(--rs-page-gutter,20px)))}@media(max-width:1100px){.library_pageActions .library_connectionPanel{top:calc(128px + var(--rs-safe-top,0px))}}@media(max-width:760px){.library_pageActions .library_addLibrary,.library_pageActions .library_searchLink{padding:0 10px;font-size:12px}.library_pageActions .library_connectionPanel{top:calc(114px + var(--rs-safe-top,0px))}}.library_addLibrary{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;background:#172a40;color:#fff;font-size:13px;font-weight:650;white-space:nowrap}.library_addLibrary:hover{background:#203c5a}.library_connectionPanel{position:absolute;z-index:85;top:calc(100% + 10px);left:0;width:min(520px,calc(100vw - var(--member-rail-width, 0px) - 2 * var(--rs-page-gutter, 20px)));padding:18px;border-radius:16px;background:#fff;color:#172332;box-shadow:0 18px 55px #09142233}.library_connectionPanelHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.library_connectionPanelHeading h2{font-size:18px;letter-spacing:-.02em}.library_connectionPanelHeading p{margin-top:5px;color:#68778a;font-size:12px;line-height:1.5}.library_closeConnections{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;padding:0;line-height:0;border-radius:10px;color:#536275}.library_closeConnections:hover{background:#f0f3f6}.library_connectionOptions{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border-radius:12px;background:#e5eaf0}.library_connectionOptions a{min-width:0;min-height:82px;padding:12px;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;background:#f8f9fb;color:inherit}.library_connectionOptions a:hover{background:#eef3f8}.library_connectionOptions a>b{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#17202b;color:#fff;font-size:10px}.library_connectionOptions a>b img{width:24px;height:24px;object-fit:contain}.library_connectionOptions a>b[data-brand=plex] img,.library_connectionOptions a>b[data-brand=trakt] img,.library_connectionOptions a>b[data-brand=myanimelist] img,.library_connectionOptions a>b[data-brand=jellyfin] img{filter:invert(1)}.library_connectionOptions a>span{min-width:0;display:grid;gap:4px}.library_connectionOptions strong{font-size:12px}.library_connectionOptions small{color:#68778a;font-size:10px;line-height:1.35}.library_connectionOptions a>svg{width:15px;color:#8795a5}.library_filters{display:flex;gap:7px;margin:30px 0 24px;overflow-x:auto;scrollbar-width:none}.library_filters::-webkit-scrollbar{display:none}.taab-product[data-member=true] .library_page>.library_filters:first-child{margin-top:0}.library_filters button{min-height:44px;padding:0 14px;flex:0 0 auto;border-radius:10px;background:#e6ebf0;color:#48576a;font-size:13px}.library_filters button[data-active=true]{background:#132235;color:#fff}.library_filters .library_filterConnections>button{min-height:44px;padding:0 14px;flex:0 0 auto;border-radius:10px;background:var(--rs-surface-alt, #e6ebf0);color:var(--rs-text, #48576a);font-size:13px}.library_filters .library_filterConnections>button:hover{background:var(--rs-hover, #dbe3eb)}.library_filters .library_filterConnections .library_connectionPanel{position:fixed;z-index:85;top:calc(76px + var(--rs-safe-top, 0px));left:50%;right:auto;transform:translate(-50%);width:min(520px,calc(100vw - 2 * var(--rs-page-gutter, 20px)))}@media(max-width:1100px){.library_filters .library_filterConnections .library_connectionPanel{top:calc(128px + var(--rs-safe-top, 0px))}}@media(max-width:760px){.library_filters .library_filterConnections .library_connectionPanel{top:calc(114px + var(--rs-safe-top, 0px))}}.library_filters span{margin-left:5px;opacity:.65;font-size:11px}.library_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(0,var(--rs-poster-width,156px)));gap:22px 15px}.library_card{min-width:0}.library_poster{position:relative;aspect-ratio:2/3;overflow:hidden;display:grid;place-items:center;border-radius:10px;background:var(--rs-surface-alt,#192532);color:#7c8c9e}.library_poster img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.library_card:is(:hover,:focus-visible) .library_poster img{transform:scale(1.035)}.library_poster:after{content:"";position:absolute;inset:0;z-index:2;box-shadow:inset 0 0 0 2px #1677ff;border-radius:inherit;opacity:0;pointer-events:none}.library_card:is(:hover,:focus-visible) .library_poster:after{opacity:1}.library_card:focus-visible .library_poster:after{box-shadow:inset 0 0 0 2px var(--rs-blue,#007aff)}.library_card:hover:not(:focus-visible) .library_poster:after{box-shadow:inset 0 0 0 2px var(--rs-brand-yellow,#d1fe17)}.library_badges{position:absolute;left:7px;right:7px;bottom:7px;display:flex;flex-wrap:wrap;gap:4px}.library_badges span{min-height:25px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border-radius:7px;background:#050a10d4;color:#eef5fc;font-size:8px}.library_card>strong{display:block;margin-top:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650}.library_card>small{min-height:22px;margin-top:3px;display:flex;align-items:center;gap:5px;color:#68778a;font-size:10px}.library_card>small svg{margin-left:auto;color:#d88b19}.library_empty,.library_signedOut{max-width:620px;margin:60px auto;padding:42px;border-radius:16px;background:#fff;text-align:center}.library_empty>svg,.library_signedOut>svg{color:#4c719a}.library_empty h2,.library_signedOut h1{margin-top:14px;font-size:26px;letter-spacing:-.03em}.library_empty p,.library_signedOut p{margin:10px auto 20px;max-width:48ch;color:#627084;font-size:14px;line-height:1.65}.library_primary{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#0864d8;color:#fff;font-size:13px;font-weight:600}.library_loading{padding:50px 0;color:#66778a}.library_connectionEmpty{max-width:760px;padding:48px}.library_connectionEmpty>small{display:block;margin-top:18px;color:#657b93;font:700 10px ui-monospace,monospace;letter-spacing:.16em}.library_connectionGlyph{width:52px;height:52px;margin:auto;border-radius:16px;display:grid;place-items:center;background:#e8f2ff;color:#1768c4}.library_connectionEmpty .library_primary{gap:8px}.library_more{display:flex;justify-content:center;padding-top:34px}.library_more .library_primary:disabled{cursor:progress;opacity:.65}.library_filterSkeleton{display:flex;gap:7px;margin:30px 0 24px}.library_filterSkeleton i{width:86px;height:44px;border-radius:10px;background:#e4e9ee}.library_skeletonGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 15px}.library_skeletonCard{min-width:0}.library_skeletonCard>i{display:block;aspect-ratio:2/3;border-radius:10px;background:#e0e6eb}.library_skeletonCard>span,.library_skeletonCard>small{display:block;height:10px;margin-top:9px;border-radius:4px;background:#e0e6eb}.library_skeletonCard>small{width:58%;height:8px;margin-top:6px}.library_filterSkeleton i,.library_skeletonCard>*{animation:library_libraryPulse 1.35s ease-in-out infinite alternate}@keyframes library_libraryPulse{to{opacity:.48}}@media(max-width:950px){.library_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.library_page{min-height:calc(100svh - 66px);padding:22px 16px 34px;background:#050709;color:#f4f7fa}.library_heading{align-items:start}.library_heading>div>p{color:#71849a}.library_heading h1{max-width:250px;font-size:27px}.library_headingActions{gap:3px}.library_searchLink{width:42px;padding:0;justify-content:center;color:#62adff}.library_searchLink{font-size:0}.library_searchLink svg{width:19px;height:19px}.library_addLibrary{width:44px;padding:0;color:#72b8ff;background:#101821;font-size:0}.library_addLibrary svg{width:19px;height:19px}.library_connectionPanel{right:-2px;padding:14px;background:#0e151e;color:#f4f7fa}.library_connectionPanelHeading p,.library_connectionOptions small{color:#8798aa}.library_closeConnections{color:#c6d2df}.library_closeConnections:hover,.library_connectionOptions a,.library_connectionOptions a:hover{background:#121c26}.library_connectionOptions{background:#263545}.library_connectionOptions a>b{background:#172a40}.library_filters{margin:21px 0 18px}.library_filters button{background:#101821;color:#8798aa}.library_filters button[data-active=true]{background:#17365c;color:#72b8ff}.library_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 9px}.library_poster{border-radius:9px;background:#101924}.library_card>strong{color:#e9eef4;font-size:11px}.library_card>small{color:#718297;font-size:9px;flex-wrap:wrap}.library_card>small svg{margin-left:0}.library_empty,.library_signedOut{margin:38px 0;padding:36px 20px;background:#0e151e;border:1px solid #1c2a3a}.library_empty h2,.library_signedOut h1{font-size:23px}.library_empty p,.library_signedOut p{color:#7f90a4;font-size:12px}.library_connectionEmpty{padding:34px 20px}.library_connectionGlyph{background:#142941;color:#62adff}.library_connectionEmpty>small{color:#71849a}.library_loading{color:#8090a4}.library_filterSkeleton{margin:21px 0 18px}.library_filterSkeleton i{width:74px;background:#101821}.library_skeletonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 9px}.library_skeletonCard>i,.library_skeletonCard>span,.library_skeletonCard>small{background:#101924}}@media(max-width:460px){.library_connectionOptions{grid-template-columns:1fr}.library_connectionPanel{right:auto;width:calc(100vw - 2 * var(--rs-page-gutter, 20px))}}@media(max-width:380px){.library_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.library_skeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.library_poster img{transition:none}.library_filterSkeleton i,.library_skeletonCard>*{animation:none}}.library_pageActions{gap:0;border-radius:28px;background:var(--rs-surface-alt)}.library_pageActions .library_addLibrary,.library_pageActions .library_searchLink{min-height:44px;border-radius:24px;background:transparent;color:var(--rs-muted);transition:background .22s ease,color .22s ease}.library_pageActions .library_addLibrary:hover,.library_pageActions .library_searchLink:hover{background:var(--rs-hover);color:var(--rs-text)}.library_pageActions .library_addLibrary[aria-expanded=true]{background:var(--rs-blue);color:#fff}.library_pageActions :is(button,a):focus-visible{outline:2px solid var(--rs-blue);outline-offset:3px}@media(prefers-reduced-motion:reduce){.library_pageActions .library_addLibrary,.library_pageActions .library_searchLink{transition:none}}.library_page{max-width:var(--rs-shell-width);padding-inline:var(--rs-page-gutter)}.taab-product[data-member=true] .library_page{background:var(--rs-canvas);color:var(--rs-text)}.taab-product[data-member=true] .library_connectionPanel{background:var(--rs-surface);color:var(--rs-text)}.taab-product[data-member=true] .library_connectionPanelHeading p,.taab-product[data-member=true] .library_connectionOptions small{color:var(--rs-muted)}.taab-product[data-member=true] .library_connectionOptions{background:var(--rs-line)}.taab-product[data-member=true] .library_connectionOptions a{background:var(--rs-surface-alt);color:var(--rs-text)}.taab-product[data-member=true] .library_connectionOptions a:hover,.taab-product[data-member=true] .library_closeConnections:hover{background:var(--rs-hover)}.taab-product[data-member=true] .library_filters button{background:var(--rs-surface-alt);color:var(--rs-muted)}.taab-product[data-member=true] .library_filters button[data-active=true]{background:var(--rs-accent-soft);color:var(--rs-accent-text)}.taab-product[data-member=true] .library_filters span{color:var(--rs-muted)}.taab-product[data-member=true] .library_empty,.taab-product[data-member=true] .library_signedOut{background:var(--rs-surface);color:var(--rs-text)}.taab-product[data-member=true] .library_empty h2,.taab-product[data-member=true] .library_signedOut h1{color:var(--rs-text)}.taab-product[data-member=true] .library_empty p,.taab-product[data-member=true] .library_signedOut p,.taab-product[data-member=true] .library_connectionEmpty>small{color:var(--rs-muted)}.taab-product[data-member=true] .library_empty>svg,.taab-product[data-member=true] .library_signedOut>svg{color:var(--rs-accent-text)}.taab-product[data-member=true] .library_connectionGlyph{background:var(--rs-accent-soft);color:var(--rs-accent-text)}.taab-product[data-member=true] .library_connectionEmpty{background:var(--rs-surface);color:var(--rs-text)}.taab-product[data-member=true] .library_grid,.taab-product[data-member=true] .library_skeletonGrid{grid-template-columns:repeat(auto-fill,var(--rs-poster-width))}.taab-product[data-member=true] .library_card>strong{color:var(--rs-text)}.taab-product[data-member=true] .library_card>small{color:var(--rs-muted)}@media(max-width:900px){.library_grid,.library_skeletonGrid{--rs-poster-width: 148px}}@media(max-width:900px){.taab-product[data-member=true] .library_grid,.taab-product[data-member=true] .library_skeletonGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.taab-product[data-member=true] .library_grid,.taab-product[data-member=true] .library_skeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}@media(prefers-reduced-motion:reduce){.library_poster:after{transition:none}}
.lists_page{max-width:var(--rs-shell-width);margin:0 auto;padding:24px var(--rs-page-gutter) 64px;color:var(--rs-text)}.lists_page.lists_embedded{max-width:none;margin:0;padding:0}.lists_catalogActions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.lists_publicLists{margin-top:24px}.lists_publicLists header,.lists_publicLists article{display:flex;align-items:center;flex-wrap:wrap;gap:16px;justify-content:space-between}.lists_publicLists h2{font-size:20px}.lists_publicLists article{padding-block:16px}.lists_publicLists article>div{flex:1 1 180px}.lists_publicLists article p,.lists_publicLists small{color:var(--rs-muted);font-size:14px}.lists_ownShelves{display:grid;gap:24px;margin-top:24px}.lists_count{color:var(--rs-muted);font-size:12px}.lists_plusTile{width:var(--rs-poster-width,156px);height:var(--rs-poster-height,234px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:0;border-radius:13px;background:var(--rs-surface-alt);color:var(--rs-muted);font:inherit;font-size:13px;cursor:pointer;transition:background .22s ease,color .22s ease}.lists_plusTile:hover{background:var(--rs-hover);color:var(--rs-text)}.lists_page button:focus-visible,.lists_page input:focus-visible,.lists_page select:focus-visible,.lists_page textarea:focus-visible{outline:2px solid var(--rs-blue);outline-offset:3px}.lists_primary,.lists_secondary,.lists_search button,.lists_addTitle,.lists_pickerHeading button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:24px;background:var(--rs-surface-alt);color:var(--rs-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.lists_primary{background:var(--rs-blue);color:#fff}.lists_page button:disabled{opacity:.55;cursor:default}.lists_composer{display:grid;gap:16px;max-width:560px}.lists_composer label,.lists_picker label{display:grid;gap:8px;font-size:13px;color:var(--rs-muted)}.lists_page input,.lists_page textarea,.lists_page select{min-height:44px;border:0;border-radius:10px;padding:12px;background:var(--rs-surface-alt);color:var(--rs-text);font:inherit;font-size:14px}.lists_page textarea{min-height:88px;resize:vertical}.lists_page details label{display:grid;gap:8px;color:var(--rs-muted);font-size:13px}.lists_page details button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:8px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--rs-text);font:inherit;font-size:13px;cursor:pointer}.lists_page details button:hover{background:var(--rs-hover)}.lists_formActions{display:flex;gap:8px}.lists_picker{margin-top:24px}.lists_pickerHeading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lists_pickerHeading h3{margin:0;font-size:18px}.lists_pickerHeading button{width:44px;padding:0}.lists_search{display:flex;gap:8px;max-width:560px;margin-bottom:20px}.lists_search label{flex:1;min-width:0}.lists_search input{width:100%}.lists_picker p{color:var(--rs-muted);font-size:13px}.lists_addTitle{width:100%;margin-top:8px;font-size:13px}.lists_empty{max-width:560px;margin:80px auto;padding:32px;border-radius:24px;background:var(--rs-surface);text-align:center}.lists_empty h1{font-size:28px;letter-spacing:-.025em}.lists_empty p{color:var(--rs-muted);line-height:1.6}.lists_empty a{text-decoration:none}@media(max-width:600px){.lists_page{padding-top:20px}.lists_page section>header{flex-wrap:wrap}.lists_count{width:100%}}@media(prefers-reduced-motion:reduce){.lists_plusTile{transition:none}}
.plex_page{min-height:calc(100svh - 88px);max-width:1080px;margin:auto;padding:48px 32px 88px;color:#172332}.plex_backLink{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#526275;font-size:13px}.plex_header{margin-top:20px;max-width:650px}.plex_eyebrow{margin:0 0 10px;color:#6c7b8f;font:650 10px ui-monospace,monospace;letter-spacing:.18em}.plex_header h1,.plex_page>h1{margin:0;font-size:clamp(36px,5vw,56px);line-height:1;letter-spacing:-.05em;font-weight:590}.plex_intro{margin:16px 0 0;color:#637185;font-size:15px;line-height:1.65}.plex_loading{padding:56px 0;color:#657489}.plex_connectionCard,.plex_emptyState,.plex_serviceState{margin-top:34px;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:20px;background:#fff;box-shadow:0 14px 42px #20304412}.plex_emptyState{padding:30px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}.plex_emptyState h2{margin:0;font-size:19px}.plex_emptyState p{margin:5px 0 0;color:#6a788b;font-size:13px}.plex_emptyIcon,.plex_serverIcon{display:grid;place-items:center;color:#126bd6;background:#edf5ff}.plex_emptyIcon{width:52px;height:52px;border-radius:15px}.plex_serviceState{padding:26px 28px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}.plex_serviceCopy .plex_eyebrow{margin-bottom:6px}.plex_serviceCopy h2{margin:0;font-size:19px;letter-spacing:-.02em}.plex_serviceCopy>p:not(.plex_eyebrow){max-width:620px;margin:6px 0 0;color:#637185;font-size:13px;line-height:1.55}.plex_serviceCopy .plex_retryTime{color:#425269;font-weight:650}.plex_accountBar{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #e8edf2}.plex_accountIdentity{min-width:0;display:flex;align-items:center;gap:14px}.plex_plexMark{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:12px;background:#20252b;color:#e5a30a;font-size:20px;font-weight:800}.plex_accountTitle{display:flex;align-items:center;gap:10px}.plex_accountTitle h2{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:650}.plex_accountIdentity p{margin:4px 0 0;color:#7a8798;font-size:11px}.plex_status,.plex_historyState{display:inline-flex;align-items:center;width:max-content;border-radius:999px;text-transform:uppercase;font-size:9px;font-weight:750;letter-spacing:.08em}.plex_status{padding:6px 8px;color:#1c7253;background:#e8f7f1}.plex_status[data-status=connecting]{color:#8a6212;background:#fff4d7}.plex_actions{display:flex;align-items:center;gap:8px}.plex_primaryButton,.plex_secondaryButton,.plex_iconButton,.plex_textButton{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;font-size:13px;font-weight:650;transition:background .18s ease,color .18s ease}.plex_primaryButton{padding:0 17px;background:#0868df;color:#fff;box-shadow:0 8px 20px #0868df33}.plex_primaryButton:hover{background:#075dc8}.plex_primaryButton:disabled{opacity:.55;cursor:progress}.plex_secondaryButton{padding:0 15px;border:1px solid #dce3eb;color:#344256;background:#fff}.plex_secondaryButton:hover,.plex_iconButton:hover{background:#f3f6f9}.plex_iconButton{width:44px;padding:0;color:#667588;background:#f5f7f9}.plex_textButton{padding:0 8px;color:#1667bf;background:transparent}.plex_syncHint{margin:0;padding:11px 24px;border-bottom:1px solid #e8edf2;color:#657489;background:#fbfcfd;font-size:11px;line-height:1.5}.plex_connectionBody{padding:26px 24px;background:#f7f9fb}.plex_authorization{padding:4px 0;display:flex;flex-direction:column;gap:16px}.plex_authorization p{margin:0;color:#637185;font-size:14px}.plex_authorizationAction{margin-top:2px}.plex_connectorForm{display:flex;flex-wrap:wrap;align-items:center;gap:13px}.plex_connectorForm>h2,.plex_connectorForm>p,.plex_connectorForm>label,.plex_connectorForm>div{flex-basis:100%}.plex_connectorForm h2{margin:0;font-size:19px}.plex_connectorForm p{margin:0;color:#637185;font-size:13px;line-height:1.55}.plex_connectorForm label{display:grid;gap:7px;color:#536174;font-size:12px;font-weight:650}.plex_connectorForm input:not([type=checkbox]),.plex_connectorForm textarea{min-height:44px;width:100%;padding:10px 12px;border:1px solid #dce3eb;border-radius:11px;background:#fff;color:#172332;font:inherit;resize:vertical}.plex_connectorForm code{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:11px}.plex_connectorForm>div label{min-height:44px;display:flex;align-items:center;gap:10px}.plex_connectorForm input[type=checkbox]{width:17px;height:17px;accent-color:#0868df}.plex_sectionHeader{display:flex;align-items:end;justify-content:space-between;gap:18px}.plex_sectionHeader h3{margin:0;font-size:17px;letter-spacing:-.02em}.plex_sectionHeader .plex_eyebrow{margin-bottom:5px}.plex_muted{color:#6e7c8f;font-size:13px}.plex_serverCard{margin-top:15px;padding:18px;border-radius:15px;background:#fff}.plex_serverTop{display:flex;align-items:center;justify-content:space-between;gap:18px}.plex_serverIdentity{min-width:0;display:flex;align-items:center;gap:12px}.plex_serverIcon{width:38px;height:38px;flex:0 0 38px;border-radius:11px;color:#718096;background:#eef1f4}.plex_serverIcon[data-online=true]{color:#16705a;background:#e9f7f2}.plex_serverIdentity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.plex_serverMeta{margin-top:3px;color:#748296;font-size:11px}.plex_libraries{margin-top:17px;padding-top:16px;border-top:1px solid #edf0f3}.plex_libraries>p{margin:0 0 9px;color:#7a8798;font:650 9px ui-monospace,monospace;letter-spacing:.16em}.plex_libraryList{display:flex;flex-wrap:wrap;gap:8px}.plex_libraryToggle{min-height:44px;padding:0 13px;display:inline-flex;align-items:center;gap:9px;border-radius:11px;background:#f1f4f7;color:#536174;cursor:pointer}.plex_libraryToggle[data-enabled=true]{background:#eaf3ff;color:#175fae}.plex_libraryToggle input{width:16px;height:16px;accent-color:#0868df}.plex_libraryToggle span{display:flex;align-items:baseline;gap:7px;font-size:12px;font-weight:650}.plex_libraryToggle small{color:#7d8a9a;font-size:10px;font-weight:500}.plex_history{padding:24px;border-top:1px solid #e8edf2}.plex_historyList{margin-top:13px;display:grid;gap:7px}.plex_historyRow{min-height:45px;padding:10px 12px;display:grid;grid-template-columns:80px 170px 1fr;align-items:center;gap:10px;border-radius:11px;background:#f5f7f9;font-size:11px}.plex_historyState{padding:5px 7px;color:#216d54;background:#e5f5ef}.plex_historyState[data-status=failed],.plex_historyError,.plex_error{color:#a13b3b}.plex_historyState[data-status=failed]{background:#faeaea}.plex_historyState[data-status=syncing],.plex_historyState[data-status=queued],.plex_historyState[data-status=discovering]{color:#85610e;background:#fff1cc}.plex_historyDate{color:#778496}.plex_historyNumbers{display:flex;justify-content:flex-end;align-items:center;gap:9px;color:#3f4e61;text-align:right}.plex_historyNumbers small{padding:4px 6px;border-radius:6px;color:#5f6e80;background:#e9edf2;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.plex_historyError{grid-column:2/-1}.plex_error{margin:10px 0 0;font-size:12px}@media(max-width:700px){.plex_page{min-height:calc(100svh - 66px);padding:24px 16px 38px}.plex_header{margin-top:12px}.plex_header h1,.plex_page>h1{font-size:36px}.plex_intro{font-size:13px}.plex_connectionCard,.plex_emptyState,.plex_serviceState{margin-top:24px;border-radius:16px}.plex_emptyState,.plex_serviceState{padding:22px;grid-template-columns:auto 1fr}.plex_emptyState .plex_primaryButton,.plex_emptyState .plex_error,.plex_serviceState .plex_secondaryButton{grid-column:1/-1}.plex_serviceState .plex_secondaryButton{width:100%}.plex_accountBar{padding:17px;align-items:stretch;flex-direction:column}.plex_accountTitle{align-items:flex-start;flex-direction:column;gap:5px}.plex_accountIdentity{gap:10px}.plex_plexMark{width:38px;height:38px;flex-basis:38px}.plex_actions{width:100%;align-items:stretch}.plex_actions .plex_primaryButton,.plex_actions .plex_secondaryButton{flex:1;padding:0 10px}.plex_syncHint{padding:10px 17px}.plex_connectionBody{padding:20px 16px}.plex_serverTop{align-items:flex-start;flex-direction:column}.plex_serverTop .plex_secondaryButton{width:100%}.plex_libraryList{display:grid;grid-template-columns:1fr 1fr}.plex_libraryToggle{width:100%}.plex_history{padding:20px 16px}.plex_historyRow{grid-template-columns:74px 1fr}.plex_historyNumbers{justify-content:flex-start;text-align:left;grid-column:1/-1}.plex_historyError{grid-column:1/-1}.plex_historyDate{text-align:right}}@media(max-width:380px){.plex_libraryList{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.plex_primaryButton,.plex_secondaryButton,.plex_iconButton,.plex_textButton{transition:none}}.plex_syncJob{flex-basis:100%;display:grid;gap:7px}.plex_syncProgress{grid-column:1/-1;position:relative;height:18px;overflow:hidden;border-radius:9px;background:#e4eaf0}.plex_syncProgress i{display:block;height:100%;border-radius:inherit;background:#0868df;transition:width .3s ease}.plex_syncProgress b{position:absolute;inset:0;display:grid;place-items:center;color:#172332;font-size:9px;font-weight:750}.plex_historyRow .plex_syncProgress{grid-column:2/-1}@media(max-width:700px){.plex_historyRow .plex_syncProgress{grid-column:1/-1}}.plex_page{max-width:var(--rs-shell-width);padding-inline:var(--rs-page-gutter)}.taab-product[data-member=true] .plex_connectionBody{background:var(--rs-canvas)}.taab-product[data-member=true] .plex_syncHint,.taab-product[data-member=true] .plex_historyRow{background:var(--rs-surface-alt)}.taab-product[data-member=true] .plex_connectorForm input:not([type=checkbox]),.taab-product[data-member=true] .plex_connectorForm textarea{background:var(--rs-canvas);border-color:var(--rs-line);color:var(--rs-text)}.taab-product[data-member=true] .plex_secondaryButton,.taab-product[data-member=true] .plex_iconButton,.taab-product[data-member=true] .plex_libraryToggle,.taab-product[data-member=true] .plex_historyNumbers small{background:var(--rs-hover);color:var(--rs-text);border-color:var(--rs-line)}.taab-product[data-member=true] .plex_emptyState p,.taab-product[data-member=true] .plex_serviceCopy>p:not(.plex_eyebrow),.taab-product[data-member=true] .plex_connectorForm p,.taab-product[data-member=true] .plex_muted,.taab-product[data-member=true] .plex_serverMeta,.taab-product[data-member=true] .plex_historyDate,.taab-product[data-member=true] .plex_historyNumbers{color:var(--rs-muted)}.taab-product[data-member=true] .plex_accountBar,.taab-product[data-member=true] .plex_syncHint,.taab-product[data-member=true] .plex_history{border-color:var(--rs-line)}.taab-product[data-member=true] .plex_syncProgress{background:var(--rs-line)}.taab-product[data-member=true] .plex_page{background:var(--rs-canvas);color:var(--rs-text)}.taab-product[data-member=true] .plex_connectionCard,.taab-product[data-member=true] .plex_emptyState,.taab-product[data-member=true] .plex_serviceState,.taab-product[data-member=true] .plex_serverCard{background:var(--rs-surface);color:var(--rs-text)}.taab-product[data-member=true] .plex_emptyState h2,.taab-product[data-member=true] .plex_serviceCopy h2{color:var(--rs-text)}.taab-product[data-member=true] .plex_emptyState p,.taab-product[data-member=true] .plex_serviceCopy>p:not(.plex_eyebrow),.taab-product[data-member=true] .plex_muted,.taab-product[data-member=true] .plex_serverMeta,.taab-product[data-member=true] .plex_historyDate,.taab-product[data-member=true] .plex_historyNumbers{color:var(--rs-muted)}.taab-product[data-member=true] .plex_connectionBody,.taab-product[data-member=true] .plex_syncHint,.taab-product[data-member=true] .plex_historyRow{background:var(--rs-surface-alt)}.taab-product[data-member=true] .plex_accountBar,.taab-product[data-member=true] .plex_syncHint,.taab-product[data-member=true] .plex_history,.taab-product[data-member=true] .plex_libraries,.taab-product[data-member=true] .plex_serverCard{border-color:var(--rs-line)}.taab-product[data-member=true] .plex_libraryToggle,.taab-product[data-member=true] .plex_secondaryButton,.taab-product[data-member=true] .plex_iconButton{background:var(--rs-hover);color:var(--rs-text);border-color:var(--rs-line)}.taab-product[data-member=true] .plex_libraryToggle[data-enabled=true]{background:var(--rs-accent-soft);color:var(--rs-accent-text)}
.trakt_page{max-width:920px;margin:0 auto;padding:118px 28px 90px;color:#f5f7fa;min-height:100vh}.trakt_page>header>a{display:inline-flex;align-items:center;gap:8px;color:#aab5c2;text-decoration:none;margin-bottom:34px}.trakt_page>header>p,.trakt_panel>p,.trakt_identity p,.trakt_history>p{font-size:11px;font-weight:800;letter-spacing:.22em;color:#7d8a99;margin:0 0 12px}.trakt_page h1{font-size:clamp(42px,7vw,72px);letter-spacing:-.055em;margin:0}.trakt_page>header>span{display:block;color:#9da8b5;line-height:1.7;max-width:620px;margin-top:13px}.trakt_panel,.trakt_identity,.trakt_history{background:#111a25;border-radius:26px;padding:28px;margin-top:28px}.trakt_panel{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.trakt_panel h2,.trakt_identity h2{font-size:24px;margin:0}.trakt_panel>span,.trakt_identity span{color:#9da8b5;line-height:1.65}.trakt_logo{width:56px;height:56px;border-radius:17px;background:#b51625;color:#fff;display:grid;place-items:center;font-size:25px;font-weight:900}.trakt_primary{border:0;border-radius:999px;background:#1677ff;color:#fff;font:inherit;font-weight:750;padding:13px 21px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.trakt_callback{display:block;width:100%;box-sizing:border-box;padding:14px 16px;background:#0a111a;color:#b7c7da;border-radius:12px;overflow:auto}.trakt_identity{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}.trakt_controls{width:100%;display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:8px}.trakt_controls label{color:#9da8b5;display:grid;gap:8px}.trakt_controls select{border:0;border-radius:12px;padding:12px 36px 12px 13px;background:#1a2633;color:#fff;font:inherit}.trakt_panel small{display:flex;gap:7px;align-items:center;color:#7d8a99}.trakt_history>div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.07)}.trakt_history>div:last-child{border:0}.trakt_history span{display:grid;gap:4px}.trakt_history small{color:#7d8a99}.trakt_history em{font-style:normal;color:#80cda1}.trakt_disconnect{border:0;background:transparent;color:#e09da2;margin-top:22px;padding:12px 0;display:flex;gap:8px;cursor:pointer}.trakt_message,.trakt_error{margin-top:18px;padding:13px 16px;border-radius:12px;background:#172434;color:#bdd0e5}.trakt_error{color:#f0b3b6;width:100%;box-sizing:border-box}.trakt_spin{animation:trakt_spin 1s linear infinite}@keyframes trakt_spin{to{transform:rotate(360deg)}}@media(max-width:640px){.trakt_page{padding:96px 18px 70px}.trakt_panel,.trakt_identity,.trakt_history{border-radius:20px;padding:21px}.trakt_controls{align-items:stretch;flex-direction:column}.trakt_controls .trakt_primary{justify-content:center}.trakt_identity{grid-template-columns:auto 1fr}.trakt_identity>svg{display:none}}.trakt_page{max-width:var(--rs-shell-width);padding-inline:var(--rs-page-gutter)}.taab-product[data-member=true] .trakt_page{background:var(--rs-canvas);color:var(--rs-text)}.taab-product[data-member=true] .trakt_panel,.taab-product[data-member=true] .trakt_identity,.taab-product[data-member=true] .trakt_history{background:var(--rs-surface);color:var(--rs-text)}.taab-product[data-member=true] .trakt_panel>span,.taab-product[data-member=true] .trakt_identity span,.taab-product[data-member=true] .trakt_page>header>span,.taab-product[data-member=true] .trakt_panel small,.taab-product[data-member=true] .trakt_history small{color:var(--rs-muted)}.taab-product[data-member=true] .trakt_controls label{color:var(--rs-muted)}.taab-product[data-member=true] .trakt_controls select{background:var(--rs-surface-alt);color:var(--rs-text);border-color:var(--rs-line)}

.rsHomeDialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(440px,calc(100vw - 40px));max-height:calc(100dvh - 40px);padding:28px;border:0;border-radius:24px;color:var(--rs-text,#f4f8fc);background:var(--rs-surface,#101821)}
.rsHomeDialog::backdrop{background:rgba(0,0,0,.55)}
.rsHomeDialog h2{margin:0 0 12px;font-size:22px;line-height:1.25;font-weight:650}
.rsHomeDialog p{margin:0;color:var(--rs-muted,#aeb8c6);font-size:16px;line-height:1.6}
.rsHomeDialogActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px}
.rsHomeDialogActions button{min-height:44px;padding:10px 18px;color:inherit;font:inherit;font-weight:600;cursor:pointer}
.rsHomeDialogActions button:focus-visible,.rsHomeOrganizer button:focus-visible{outline:2px solid var(--rs-blue,#007aff);outline-offset:3px}
.rsHomeOrganizer{display:grid;align-items:start;gap:12px;margin:0;padding:16px;border-radius:16px;background:var(--rs-surface,#101821);color:var(--rs-text,#f4f8fc)}
.rsHomeOrganizerHeading{display:flex;align-items:center;gap:10px;min-width:0}
.rsHomeOrganizerHeading strong{font-size:13px}
.rsHomeOrganizerHeading small{display:block;color:var(--rs-muted,#aeb8c6);font-size:11px;line-height:1.4}
.rsHomeOrganizerList{display:grid;gap:4px;margin:0;padding:0;list-style:none}
.rsHomeOrganizerList li{display:flex;align-items:center;gap:4px;min-width:0;min-height:44px;padding:3px 4px 3px 10px;border-radius:9px;background:var(--rs-surface-alt,#192532);cursor:grab}
.rsHomeOrganizerList li[aria-grabbed=true]{opacity:.6}
.rsHomeOrganizerList li>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}
.rsHomeOrganizerList button,.rsHomeOrganizerActions button{flex:none;display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;cursor:pointer}
.rsHomeOrganizerList button:hover,.rsHomeOrganizerActions button:hover{background:var(--rs-hover,rgba(255,255,255,.08))}
.rsHomeOrganizerList button:disabled{opacity:.35;cursor:default}
.rsHomeOrganizerActions{display:flex;flex-wrap:wrap;gap:6px}
.rsHomeOrganizerActions button{display:flex;gap:7px;padding:8px 10px;font-size:12px;font-weight:650}
.rsHomeOrganizerNote{margin:0;color:var(--rs-muted,#aeb8c6);font-size:11px;line-height:1.45}
.rsHomeIsland{display:grid;gap:20px}
.rsHomeIslandControls{display:flex;justify-content:flex-end;gap:8px}
.rsHomeIslandControls button{min-height:44px;padding:8px 14px;border:0;border-radius:10px;background:var(--rs-surface,#101821);color:var(--rs-text,#f4f8fc);font:inherit;font-size:13px;font-weight:650;cursor:pointer}
.rsHomeIslandControls button:focus-visible{outline:2px solid var(--rs-blue,#007aff);outline-offset:2px}
@media(prefers-reduced-motion:reduce){.rsHomeDialog,.rsHomeOrganizer *{scroll-behavior:auto}}

.taab-poster-actions{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--rs-text,#edf4fb)}
.taab-poster-actions[data-variant=card]{align-items:stretch}
.taab-poster-actions__trigger{position:absolute;top:2px;right:2px;z-index:4;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:12px;background:transparent;color:var(--rs-discovery-text,#edf4fb);cursor:pointer}
.taab-poster-actions__trigger svg{visibility:hidden;width:18px;height:18px}
.taab-poster-actions__trigger:hover svg,.taab-poster-actions__trigger:focus-visible svg,.taab-poster-actions__trigger[aria-expanded=true] svg{visibility:visible}
@media(hover:none),(pointer:coarse){.taab-poster-actions__trigger svg{visibility:visible}}
.taab-poster-actions__trigger:focus-visible{outline:2px solid var(--rs-blue,#007aff);outline-offset:2px}
.taab-poster-actions__panel{position:fixed;z-index:300;width:min(260px,calc(100vw - 24px));max-height:min(75svh,560px);overflow:auto;padding:8px;border:1px solid var(--rs-line,#ffffff20);border-radius:16px;background:var(--rs-surface,#101821);color:var(--rs-text,#edf4fb);box-shadow:0 16px 40px #0006;backdrop-filter:blur(14px)}
.taab-poster-actions__panel>a,.taab-poster-actions__panel>button,.taab-poster-actions__action{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}
.taab-poster-actions__panel>a:hover,.taab-poster-actions__panel>button:hover,.taab-poster-actions__action:hover,.taab-poster-actions__action[data-active=true]{background:var(--rs-hover,#ffffff12)}
.taab-poster-actions__action:disabled{opacity:.55;cursor:default}
.taab-poster-actions__subpanel{margin:4px 0 8px;padding:8px;border-radius:10px;background:var(--rs-surface-alt,#172330)}
.taab-poster-actions__subpanel strong{display:block;padding:6px;font-size:12px}
.taab-poster-actions__subpanel button,.taab-poster-actions__subpanel a{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:12px;text-align:left;text-decoration:none}
.taab-poster-actions__subpanel button:hover,.taab-poster-actions__subpanel a:hover{background:var(--rs-hover,#ffffff12)}
.taab-poster-actions__stars{display:flex;flex-wrap:wrap;gap:2px}
.taab-poster-actions__stars button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#e5a83d}
.taab-poster-actions__stars button:hover{background:var(--rs-hover,#ffffff12)}
.taab-poster-actions__status{margin:4px 2px;padding:8px;color:var(--rs-muted,#9cabbc);font-size:12px;line-height:1.5}
.taab-poster-actions__dialog{position:fixed;inset:0;z-index:500;display:grid;place-items:center;width:min(460px,calc(100vw - 32px));max-width:none;max-height:min(80svh,640px);margin:auto;padding:24px;border:1px solid var(--rs-line,#ffffff25);border-radius:18px;background:var(--rs-surface,#101821);color:var(--rs-text,#edf4fb);box-shadow:0 20px 80px #0009}
.taab-poster-actions__dialog::backdrop{background:#02070dbb;backdrop-filter:blur(4px)}
.taab-poster-actions__dialog button{min-height:44px;padding:0 14px;border:0;border-radius:10px;background:var(--rs-surface-alt,#172330);color:inherit;font:inherit;cursor:pointer}
.taab-poster-actions__dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-bottom:16px}
@media(prefers-reduced-motion:reduce){.taab-poster-actions__trigger,.taab-poster-actions__panel{animation:none;transition:none}}
.taab-poster-actions__card{position:relative;isolation:isolate}.taab-poster-actions__cardLink{position:absolute;inset:0;z-index:3;border-radius:inherit}.taab-poster-actions__cardLink:focus-visible{outline:2px solid #76b7ff;outline-offset:2px}.taab-poster-actions__trigger{position:absolute;top:2px;right:2px;z-index:4;width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:var(--rs-discovery-text,#edf4fb)}.taab-poster-actions__triggerMaterial,.taab-poster-actions__trigger>svg{visibility:hidden}.taab-poster-actions__triggerMaterial{position:absolute;z-index:0;width:24px;height:24px;pointer-events:none}.taab-poster-actions__trigger>svg{position:relative;z-index:1;width:16px;height:16px;transition:transform .12s ease}.taab-poster-actions__trigger:is(:hover,:active,:focus-visible){transform:none}.taab-poster-actions__trigger[aria-expanded=true]>svg{transform:rotate(90deg)}.poster:hover .taab-poster-actions__trigger .taab-poster-actions__triggerMaterial,.poster:hover .taab-poster-actions__trigger>svg,.taab-poster-actions__trigger:focus-visible>.taab-poster-actions__triggerMaterial,.taab-poster-actions__trigger:focus-visible>svg,.taab-poster-actions__trigger[aria-expanded=true]>.taab-poster-actions__triggerMaterial,.taab-poster-actions__trigger[aria-expanded=true]>svg{visibility:visible}.taab-poster-actions__trigger[data-poster-menu-trigger]:focus-visible{outline:0}.taab-poster-actions__trigger:focus-visible>.taab-poster-actions__triggerMaterial{outline:2px solid #76b7ff;outline-offset:2px}.taab-poster-actions__panel{--rs-menu-hover:var(--rs-discovery-hover,#1b2938);--rs-menu-text:var(--rs-discovery-text,#edf4fb);position:fixed;z-index:200;width:min(224px,calc(100vw - 24px));overflow:auto;padding:6px;border:0;color:var(--rs-menu-text);animation:poster_poster-menu-in .14s ease-out both;transform-origin:top right}.taab-poster-actions__panel>a,.taab-poster-actions__panel>button{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;font-size:12px;text-align:left;color:inherit;transition:background-color .14s ease,color .14s ease}.taab-poster-actions__panel>a:hover,.taab-poster-actions__panel>button:hover{background:var(--rs-menu-hover)}.taab-poster-actions__panel[data-theme=light]{--rs-menu-surface:rgba(255,255,255,.48);--rs-menu-hover:#dde5ee;--rs-menu-text:#182332}@media(hover:none),(pointer:coarse){.taab-poster-actions__triggerMaterial,.taab-poster-actions__trigger>svg{visibility:visible}}@keyframes poster_poster-menu-in{0%{transform:translateY(-4px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.taab-poster-actions__trigger,.taab-poster-actions__trigger>svg,.taab-poster-actions__panel,.taab-poster-actions__panel>a,.taab-poster-actions__panel>button{transition:none;animation:none}.taab-poster-actions__trigger[aria-expanded=true]>svg{transform:none}}
.transcription_page,.transcription_editorPage{min-height:calc(100svh - 76px);background:var(--rs-canvas, #080f18);color:var(--rs-text, #edf4fb);padding:clamp(38px,6vw,82px) clamp(20px,5vw,72px) 84px}.transcription_page:before,.transcription_editorPage:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 18%,#0c66d51c,transparent 29%),radial-gradient(circle at 88% 76%,#bc6aff0d,transparent 25%);z-index:0}.transcription_page>*,.transcription_editorPage>*{position:relative;z-index:1}.transcription_accessibleTitle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.transcription_eyebrow{font-size:11px;font-weight:650;letter-spacing:.2em;color:#7691ad;margin:0 0 12px}.transcription_editorHeader h1{font-family:inherit;font-size:clamp(36px,5vw,60px);font-weight:650;line-height:1.04;letter-spacing:-.04em}.transcription_composer{max-width:1080px;margin:0 auto;background:var(--rs-surface, #101821);border-radius:16px;padding:clamp(20px,3vw,34px);box-shadow:none}.transcription_startGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:24px}.transcription_dropZone{position:relative;min-height:310px;display:grid}.transcription_dropZone input{inset:0;width:100%;min-width:0;max-width:100%;position:absolute;opacity:0;pointer-events:none}.transcription_dropZone label{min-height:100%;display:grid;place-content:center;text-align:center;justify-items:center;padding:34px;border:1px dashed var(--rs-line, #263441);border-radius:14px;background:var(--rs-surface-alt, #172330);cursor:pointer;transition:border-color .2s,background .2s}.transcription_dropZone label:hover,.transcription_dropZone input:focus-visible+label{border-color:var(--rs-blue, #1677ff);background:var(--rs-hover, #1b2938);outline:3px solid color-mix(in srgb,var(--rs-blue, #1677ff) 28%,transparent);outline-offset:3px}.transcription_uploadIcon{width:52px;height:52px;display:grid;place-items:center;border-radius:13px;background:var(--rs-accent-soft, #142941);color:var(--rs-accent-text, #83baff);margin-bottom:18px}.transcription_dropZone strong{font-size:18px;font-weight:600}.transcription_dropZone small{color:var(--rs-muted, #a4adb9);margin-top:8px;line-height:1.5}.transcription_settings{display:flex;flex-direction:column;gap:18px;padding:6px}.transcription_settings>div,.transcription_publishForm>label,.transcription_mediaSearch{display:grid;gap:8px}.transcription_settings label,.transcription_publishForm label,.transcription_mediaSearch>label{font-size:12px;font-weight:650;color:var(--rs-muted, #a4adb9)}.transcription_settings select,.transcription_publishForm input,.transcription_publishForm select,.transcription_searchInput{width:100%;min-height:48px;border:1px solid var(--rs-line, #263441);border-radius:10px;background:var(--rs-canvas, #080f18);color:var(--rs-text, #edf4fb);font-size:16px;padding:0 13px}.transcription_settings>p{display:flex;align-items:center;gap:8px;color:var(--rs-muted, #a4adb9);font-size:12px;line-height:1.5}.transcription_privateDot{width:7px;height:7px;background:#4dbb8a;border-radius:50%;box-shadow:0 0 12px #4dbb8a}.transcription_primaryButton,.transcription_secondaryButton,.transcription_iconTextButton{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:10px 17px;font-size:14px;font-weight:650}.transcription_primaryButton{background:var(--rs-blue, #1677ff);color:#fff;box-shadow:0 8px 24px #0874eb2e}.transcription_primaryButton:hover{background:color-mix(in srgb,var(--rs-blue, #1677ff) 88%,white)}.transcription_secondaryButton{background:var(--rs-hover, #1b2938);color:var(--rs-text, #edf4fb)}.transcription_secondaryButton:hover{background:var(--rs-surface-alt, #172330)}.transcription_primaryButton:disabled,.transcription_secondaryButton:disabled{opacity:.5;cursor:default}.transcription_unavailable,.transcription_processing{display:flex;align-items:center;gap:20px;min-height:180px;padding:22px}.transcription_unavailableNotice{display:flex;align-items:center;gap:20px;margin-bottom:22px;padding:18px 20px;border-radius:12px;background:var(--rs-warning-surface, #302718);color:var(--rs-text, #edf4fb)}.transcription_unavailableNotice>div{flex:1}.transcription_unavailableNotice h2{font-size:18px;letter-spacing:-.02em}.transcription_unavailableNotice p,.transcription_actionHelp{margin-top:6px;color:var(--rs-muted, #a4adb9);font-size:13px;line-height:1.55}.transcription_actionHelp{margin:-10px 0 0}.transcription_localPreview{display:grid;gap:8px;padding-top:14px;color:var(--rs-muted, #a4adb9);font-size:12px}.transcription_localPreview p{margin:0}.transcription_localPreview video,.transcription_localPreview audio{display:block;width:100%;max-height:240px;border-radius:10px;background:#000}.transcription_unavailable>div:nth-child(2),.transcription_processingTop>div{flex:1}.transcription_unavailable h2,.transcription_processing h2{font-size:22px;letter-spacing:-.025em}.transcription_unavailable p,.transcription_processing p{margin-top:8px;color:#8fa2b5;line-height:1.6;max-width:62ch}.transcription_statusLight{width:12px;height:12px;border-radius:50%;background:#d0984e;box-shadow:0 0 18px #d0984e}.transcription_statusLight[data-ready=true]{background:#4dbb8a;box-shadow:0 0 18px #4dbb8a}.transcription_loadingState{min-height:180px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--rs-muted, #a4adb9)}.transcription_processing{display:block}.transcription_processingTop{display:flex;align-items:center;gap:24px}.transcription_progressTrack{height:7px;border-radius:10px;background:#202c39;overflow:hidden;margin-top:34px}.transcription_progressTrack span{height:100%;display:block;background:linear-gradient(90deg,#0874eb,#60adff);border-radius:inherit;transition:width .4s ease}.transcription_progressLabel{font-size:12px!important;margin-top:10px!important}.transcription_processing>.transcription_primaryButton{margin-top:24px}.transcription_error{display:flex;align-items:center;gap:9px;color:#ff9c9c;background:#411f2638;border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.5;margin-bottom:18px}.transcription_promiseRow{max-width:1080px;margin:36px auto 0;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:12px 18px;align-items:start;color:#66798d}.transcription_promiseRow>span{font:12px ui-monospace,monospace;color:#277edc;padding-top:2px}.transcription_promiseRow p{font-size:12px;line-height:1.5}.transcription_promiseRow strong{display:block;color:#b8c6d3;font-size:13px;margin-bottom:3px}.transcription_editorPage{padding-top:44px}.transcription_editorHeader{max-width:1400px;margin:0 auto 28px;display:flex;align-items:end;justify-content:space-between;gap:24px}.transcription_editorHeader h1{font-size:clamp(34px,4.2vw,56px)}.transcription_editorActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.transcription_saveStatus{min-width:94px;display:inline-flex;align-items:center;gap:6px;color:#8498ab;font-size:12px}.transcription_saveStatus[data-state=saved]{color:#6ec59b}.transcription_saveStatus[data-state=error]{color:#ee8e8e}.transcription_editorGrid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(480px,1.18fr);background:#101720;border-radius:18px;overflow:hidden;box-shadow:0 22px 70px #0006,0 0 0 1px #ffffff0b}.transcription_mediaPanel{padding:24px;background:#070a0e;border-right:1px solid #202a35;display:flex;flex-direction:column;min-height:620px}.transcription_mediaFrame{flex:1;min-height:340px;display:grid;place-items:center;background:#020304;border-radius:12px;overflow:hidden}.transcription_mediaFrame video{width:100%;height:100%;max-height:570px;object-fit:contain}.transcription_audioPreview{width:100%;display:grid;justify-items:center;gap:28px;color:#445b73}.transcription_audioPreview audio{width:min(420px,90%)}.transcription_mediaMeta{display:grid;gap:5px;margin-top:18px}.transcription_mediaMeta span{font-size:13px;overflow-wrap:anywhere}.transcription_mediaMeta small{font-size:11px;color:#6f8295}.transcription_cuePanel{min-width:0;display:flex;flex-direction:column;max-height:720px}.transcription_panelHeading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #202a35}.transcription_panelHeading h2{font-size:18px}.transcription_iconTextButton{background:transparent;color:#94a9bd;padding-inline:10px}.transcription_iconTextButton:hover{background:#18232f;color:#e8f0f8}.transcription_cueList{overflow:auto;padding:10px 18px 24px}.transcription_cue{display:grid;grid-template-columns:38px 150px minmax(0,1fr) 44px;gap:12px;align-items:start;padding:15px 0;border-bottom:1px solid #1f2a35}.transcription_cue[data-overlap=true]{background:#3b1b2038}.transcription_cueNumber{font:11px ui-monospace,monospace;color:#62788e;padding-top:24px}.transcription_timeFields{display:grid;grid-template-columns:1fr 1fr;gap:7px}.transcription_timeFields label{font-size:10px;color:#71869b}.transcription_timeFields input{width:100%;height:36px;margin-top:5px;border:0;border-radius:7px;background:#18222d;color:#aabccd;font:11px ui-monospace,monospace;padding:0 8px}.transcription_overlap{grid-column:1/-1;display:flex;align-items:center;gap:4px;font-size:10px;color:#ed8b8b}.transcription_cue>textarea{width:100%;min-height:86px;resize:vertical;border:0;border-radius:8px;background:#0b1118;color:#eaf1f7;font-size:15px;line-height:1.65;padding:12px}.transcription_cue>textarea:focus,.transcription_timeFields input:focus{outline:2px solid #2684ee;outline-offset:2px}.transcription_cueActions{display:grid;gap:5px;padding-top:17px}.transcription_cueActions button,.transcription_selectedMedia button{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:#7890a6}.transcription_cueActions button:hover,.transcription_selectedMedia button:hover{background:#202c39;color:#e8f1f9}.transcription_cueActions button:disabled{opacity:.3}.transcription_publishPanel{max-width:1400px;margin:28px auto 0;background:#101720;border-radius:18px;padding:clamp(24px,3vw,38px);display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(28px,6vw,80px);box-shadow:0 0 0 1px #ffffff0b}.transcription_publishCopy h2{font:400 clamp(30px,3vw,45px)/1.06 var(--rs-display),Georgia,serif;letter-spacing:-.035em}.transcription_publishCopy>p:last-child{color:#8da0b2;line-height:1.65;margin-top:14px}.transcription_publishForm{display:grid;grid-template-columns:1fr 1fr;gap:18px}.transcription_mediaSearch{grid-column:1/-1;position:relative}.transcription_searchInput{display:flex;align-items:center;gap:9px;padding:0 13px}.transcription_searchInput input{border:0;background:transparent;padding:0;min-height:44px}.transcription_searchInput input:focus{outline:0}.transcription_mediaChoices{position:absolute;z-index:5;top:76px;left:0;right:0;padding:6px;background:#18222d;border-radius:10px;box-shadow:0 18px 50px #0009}.transcription_mediaChoices button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;text-align:left;border-radius:7px;padding:8px 10px;color:#dce6ef}.transcription_mediaChoices button:hover{background:#23303d}.transcription_mediaChoices strong,.transcription_selectedMedia strong{display:block;font-size:13px}.transcription_mediaChoices small,.transcription_selectedMedia small{display:block;color:#8396a9;font-size:11px;margin-top:3px}.transcription_selectedMedia{min-height:58px;display:flex;align-items:center;gap:12px;background:#0b1118;border-radius:10px;padding:8px 10px;color:#dce7f1}.transcription_selectedMedia>span{flex:1}.transcription_publishForm label>span{color:#647a8f;font-weight:400}.transcription_checkRow{display:flex;align-items:center;gap:22px}.transcription_checkRow label{display:flex;align-items:center;gap:8px;min-height:44px;color:#a9bac9}.transcription_checkRow input{width:18px;height:18px;accent-color:#0874eb}.transcription_publishForm>.transcription_primaryButton{align-self:end}.transcription_publishForm>.transcription_error{grid-column:1/-1;margin:0}.transcription_spinner{animation:transcription_spin 1s linear infinite}@keyframes transcription_spin{to{transform:rotate(360deg)}}@media(max-width:980px){.transcription_startGrid,.transcription_editorGrid,.transcription_publishPanel{grid-template-columns:1fr}.transcription_mediaPanel{min-height:auto;border-right:0;border-bottom:1px solid #202a35}.transcription_mediaFrame{min-height:300px}.transcription_cuePanel{max-height:none}.transcription_cueList{max-height:650px}.transcription_publishForm{grid-template-columns:1fr 1fr}}@media(max-width:680px){.transcription_page,.transcription_editorPage{padding:32px 18px 60px}.transcription_composer{padding:16px;border-radius:16px}.transcription_startGrid{gap:16px}.transcription_dropZone{min-height:230px}.transcription_unavailable,.transcription_processingTop,.transcription_editorHeader{align-items:flex-start;flex-direction:column}.transcription_unavailable{padding:14px}.transcription_unavailableNotice{align-items:stretch;flex-direction:column}.transcription_unavailableNotice .transcription_secondaryButton{width:100%}.transcription_unavailable>.transcription_primaryButton,.transcription_unavailable>.transcription_secondaryButton{width:100%}.transcription_promiseRow{grid-template-columns:auto 1fr}.transcription_editorActions{justify-content:flex-start}.transcription_mediaPanel{padding:14px}.transcription_mediaFrame{min-height:220px}.transcription_panelHeading{padding:18px}.transcription_cueList{padding:6px 14px 20px}.transcription_cue{grid-template-columns:28px minmax(0,1fr) 40px}.transcription_cueNumber{padding-top:7px}.transcription_timeFields{grid-column:2/4;grid-row:2}.transcription_cue>textarea{grid-column:2/4}.transcription_cueActions{grid-column:3;grid-row:1;padding-top:0;display:flex}.transcription_publishPanel{padding:22px}.transcription_publishForm{grid-template-columns:1fr}.transcription_mediaSearch,.transcription_publishForm>.transcription_error{grid-column:auto}.transcription_checkRow{order:4}.transcription_publishForm>.transcription_primaryButton{order:5;width:100%}}@media(prefers-reduced-motion:reduce){.transcription_spinner{animation:none}.transcription_progressTrack span,.transcription_dropZone label{transition:none}}.transcription_page,.transcription_editorPage{padding-inline:var(--rs-page-gutter)}.transcription_composer,.transcription_promiseRow,.transcription_editorHeader,.transcription_editorGrid,.transcription_publishPanel{max-width:var(--rs-content-width)}

[data-source-private] article:hover .taab-poster-actions__trigger>svg,[data-source-private] article:hover .taab-poster-actions__triggerMaterial{visibility:visible}
[data-source-chrome],[data-source-footer]{display:contents}.taab-page{padding-bottom:60px}.taab-product .shelf{margin-block:36px}.taab-product .poster{position:relative}
.taab-product .taab-private-page{padding:0;min-height:0}
[data-source-poster-actions]{position:absolute;inset:0 0 auto;pointer-events:none}[data-source-poster-actions] button{pointer-events:auto}.taab-poster-actions[data-variant=title]{position:relative;display:flex;flex-flow:row wrap;gap:10px;margin:20px 0}.taab-poster-actions[data-variant=title]>.taab-poster-actions__action{width:44px;height:44px;justify-content:center;border-radius:50%;padding:0;background:var(--rs-surface)}.taab-poster-actions[data-variant=title]>.taab-poster-actions__action>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
[data-source-poster-actions]:has([data-variant=title]){position:static;pointer-events:auto}
.taab-product{--surface:var(--rs-surface);--text:var(--rs-text);--muted:var(--rs-muted);--blue:var(--rs-blue);font-family:Arial,Helvetica,sans-serif}
.taab-product svg{flex-shrink:0}.taab-product button{font-family:inherit}.taab-product main{min-width:0}
.taab-settings{padding-block:24px}.taab-settings>h1{margin-bottom:24px}
.taab-episode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.taab-episode-card{min-width:0}.taab-episode-card>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.taab-episode-card>span{font-size:12px;color:var(--rs-muted)}.taab-episode-card h3{font-size:16px}.taab-episode-card p{font-size:14px;line-height:1.6;color:var(--rs-muted)}
.taab-product [data-member-page-toolbar]>.taab-mobile-drawer{width:36px;max-width:36px;flex:none;right:auto;transform:none;margin:0;box-shadow:none}
.taab-mobile-drawer{display:none!important}.taab-notice{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);z-index:400;max-width:min(480px,90vw);padding:16px 20px;border-radius:14px;background:var(--rs-surface,#192532);color:var(--rs-text,#f4f8fc);box-shadow:0 8px 40px #0006}
.taab-private-status{display:flex;gap:16px;justify-content:space-between;align-items:center;margin:0 0 24px;padding:14px 18px;background:var(--rs-surface);border-radius:14px;color:var(--rs-muted);font-size:13px}.taab-private-status a{white-space:nowrap;color:var(--rs-blue)}
.taab-private-tabs{display:flex;gap:20px;overflow-x:auto;margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid var(--rs-line);font-size:14px}.taab-private-tabs a[aria-current=page]{color:var(--rs-blue)}
.taab-private-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.taab-private-actions button,.taab-private-actions a{padding:10px 16px;border:0;border-radius:10px;background:var(--rs-surface);color:var(--rs-text);font-size:13px}
.taab-empty-library{min-height:280px;display:grid;place-content:center;text-align:center;color:var(--rs-muted)}
@media(max-width:760px){.taab-product [data-member-page-toolbar]{padding-inline:60px 64px}.taab-mobile-drawer{display:grid!important;position:fixed;top:14px;left:12px;z-index:101;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;place-items:center;border:0;border-radius:50%;background:var(--rs-surface);color:var(--rs-text)}.taab-private-status{align-items:flex-start;flex-direction:column}.taab-private-tabs{gap:16px}.taab-product aside[data-drawer-open=true]{display:flex!important;z-index:100;top:62px;bottom:80px;left:8px;width:230px}.taab-product aside[data-drawer-open=true] a span{opacity:1;visibility:visible}.taab-product aside[data-drawer-open=true] a{width:100%}}
