@import"https://fonts.googleapis.com/css2?family=Google+Sans:opsz,wght,GRAD@17..18,400..700,200&display=swap";._tabBar_1nnyi_4{--tab-bar-height: var(--size-15);--footer-height: calc(var(--tab-bar-height) + var(--size-6));background:var(--color-bg-frosted);-webkit-backdrop-filter:var(--bg-frosted-lg);backdrop-filter:var(--bg-frosted-lg);border-top:1px solid var(--color-border-frosted);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);bottom:0;display:flex;height:var(--tab-bar-height);left:0;overflow:hidden;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:90}@media(min-width:60rem){._tabBar_1nnyi_4{display:none}}._tab_1nnyi_4{align-items:center;color:var(--color-text-muted);display:flex;flex:1;flex-direction:column;gap:var(--size-1);justify-content:center;position:relative;text-decoration:none;transition:color var(--transition-fast)}._tab_1nnyi_4:hover{color:var(--color-text-secondary)}._tabActive_1nnyi_45{color:var(--color-text);position:relative}._tabActive_1nnyi_45:before{background-color:var(--color-primary);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);bottom:0;content:"";height:var(--size-1);left:50%;translate:-50% 0;position:absolute;width:var(--size-12)}._tabIcon_1nnyi_63{display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl)}._tabLabel_1nnyi_72{font-size:var(--text-2xs);font-weight:var(--font-weight-medium)}._tabBadge_1nnyi_77{box-shadow:var(--shadow-md);position:absolute;right:calc(50% - var(--size-5));top:var(--size-1)}._stack_18dc7_2{left:0;pointer-events:none;position:fixed;right:0;top:calc(var(--header-height) + var(--size-3));z-index:200}._inner_18dc7_11{align-items:center;display:flex;flex-direction:column;gap:var(--size-2)}._toast_18dc7_18{align-items:center;background:var(--color-toast-bg);border-left-width:3px;border-left-color:var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);color:var(--color-toast-text);display:flex;font-size:var(--text-sm);gap:var(--size-2);max-width:calc(100vw - var(--size-8));padding:var(--size-2) var(--size-2) var(--size-2) var(--size-4);pointer-events:auto;white-space:nowrap}._success_18dc7_35{border-left-color:var(--color-success)}._error_18dc7_39{border-left-color:var(--color-error)}._message_18dc7_43{overflow:hidden;text-overflow:ellipsis}._actionLink_18dc7_48{color:var(--color-accent);font-weight:var(--font-weight-bold);margin-right:var(--size-1)}._dismiss_18dc7_54{align-items:center;background:none;border:none;border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--text-base);height:var(--size-6);justify-content:center;line-height:1;padding:0;transition:color var(--transition-fast);width:var(--size-6)}._dismiss_18dc7_54:hover{color:var(--color-text)}.toast-enter-active,.toast-leave-active{transition:opacity .2s ease,transform .2s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-8px)}.toast-move{transition:transform .2s ease}._dialog_hsppy_2{background:var(--color-overlay);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--color-border-frosted);border-bottom:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;bottom:0;left:0;margin:0 auto;max-width:32rem;padding:var(--size-6) var(--size-5) calc(var(--size-6) + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(0);transition:transform var(--transition-normal),overlay var(--transition-normal) allow-discrete,display var(--transition-normal) allow-discrete;width:100%}@starting-style{._dialog_hsppy_2{transform:translateY(100%)}}._dialog_hsppy_2:not([open]){transform:translateY(100%)}._dialog_hsppy_2::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:var(--bg-frosted-lg);backdrop-filter:var(--bg-frosted-lg);opacity:1;transition:opacity var(--transition-normal),overlay var(--transition-normal) allow-discrete,display var(--transition-normal) allow-discrete}@starting-style{._dialog_hsppy_2::backdrop{opacity:0}}._dialog_hsppy_2:not([open])::backdrop{opacity:0}._title_hsppy_49{color:var(--color-text);font-size:var(--text-base);font-weight:var(--font-weight-bold);margin-bottom:var(--size-2)}._message_hsppy_56{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin-bottom:var(--size-5)}._actions_hsppy_63{display:flex;flex-direction:column;gap:var(--size-2)}._btnConfirm_hsppy_69{background:var(--color-error);border:none;border-radius:var(--radius-md);color:#fff;font-size:var(--text-base);font-weight:var(--font-weight-bold);padding:var(--size-3) var(--size-5);transition:opacity var(--transition-fast);width:100%}._btnConfirm_hsppy_69:hover{opacity:.85}._btnCancel_hsppy_85{background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);padding:var(--size-3);transition:border-color var(--transition-fast),color var(--transition-fast);width:100%}._btnCancel_hsppy_85:hover{border-color:var(--color-border-strong);color:var(--color-text)}._app_12w5e_2{display:flex;flex-direction:column;min-height:100dvh}._header_12w5e_8{background:var(--color-bg-frosted);-webkit-backdrop-filter:var(--bg-frosted-lg);backdrop-filter:var(--bg-frosted-lg);position:sticky;top:0;z-index:100}._nav_12w5e_17{display:flex;align-items:center;justify-content:space-between;padding:0 var(--content-padding);height:var(--header-height);margin:0 auto;width:100%}._headerOverlay_12w5e_28{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;pointer-events:none}@media(min-width:60rem){._headerOverlay_12w5e_28{background:var(--color-bg-frosted);-webkit-backdrop-filter:var(--bg-frosted-lg);backdrop-filter:var(--bg-frosted-lg);border-bottom-color:var(--color-border);pointer-events:auto}}._headerOverlay_12w5e_28 ._backBtn_12w5e_43{pointer-events:auto}._countHeader_12w5e_47{display:flex;align-items:baseline;gap:var(--size-2)}._countHeaderNumber_12w5e_53{font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);color:var(--color-primary)}@media(min-width:60rem){._countHeaderNumber_12w5e_53{font-size:var(--text-5xl)}}._countHeaderLabel_12w5e_63{color:var(--color-text);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-widest)}@media(min-width:60rem){._countHeaderLabel_12w5e_63{font-size:var(--text-lg)}}._desktopNav_12w5e_75{display:none;align-items:center;gap:var(--size-1)}@media(min-width:60rem){._desktopNav_12w5e_75{display:flex}}._navLink_12w5e_85{display:inline-flex;align-items:center;gap:var(--size-2);padding:var(--size-2) var(--size-3);font-size:var(--text-sm);color:var(--color-text-muted);border-radius:var(--radius-md);transition:color var(--transition-fast),background var(--transition-fast);white-space:nowrap}._navLink_12w5e_85:hover{color:var(--color-text);background:var(--color-bg-hover)}._navLinkActive_12w5e_102{color:var(--color-text);background:var(--color-surface-raised)}._navIcon_12w5e_107{align-items:center;display:flex;font-size:var(--text-2xl);justify-content:center}._navUser_12w5e_114{margin-left:var(--size-2);border:1px solid var(--color-border);border-radius:var(--radius-full)}._navUser_12w5e_114:hover{border-color:var(--color-border-strong)}._headerTitle_12w5e_124{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-weight-bold)}._backBtn_12w5e_43{align-items:center;background:var(--color-bg-frosted-subtle);-webkit-backdrop-filter:var(--bg-frosted-xs);backdrop-filter:var(--bg-frosted-xs);border:none;border-radius:var(--radius-full);color:var(--color-text);display:flex;gap:var(--size-2);height:var(--size-8);padding:0 var(--size-4);transition:background var(--transition-fast)}@media(min-width:60rem){._backBtn_12w5e_43{display:none}}._backBtn_12w5e_43:hover{background:var(--color-bg-frosted)}._backIcon_12w5e_152{align-items:center;display:flex;font-size:var(--text-sm);justify-content:center}._backLabel_12w5e_159{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}._mainOverlay_12w5e_165{margin-top:calc(-1 * var(--header-height))}@media(min-width:60rem){._mainOverlay_12w5e_165{margin-top:0}}._main_12w5e_165{flex:1;padding-bottom:var(--footer-space)}@media(min-width:60rem){._main_12w5e_165{--footer-space: 0}}@layer reset,tokens,base,utilities,components;@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}}@layer tokens{:root{--l-50: 100%;--l-100: 96%;--l-200: 90%;--l-300: 82%;--l-400: 72%;--l-500: 61%;--l-600: 49%;--l-700: 38%;--l-800: 28%;--l-900: 20%;--l-950: 14%;--c-50: .05;--c-100: .11;--c-200: .19;--c-300: .28;--c-400: .36;--c-500: .4;--c-600: .36;--c-700: .28;--c-800: .18;--c-900: .1;--c-950: .05;--blue-c: .2;--blue-h: 230;--red-c: .5;--red-h: 30;--green-c: .3;--green-h: 155;--blue-50: oklch(var(--l-50) calc(var(--blue-c) * var(--c-50)) var(--blue-h));--blue-100: oklch(var(--l-100) calc(var(--blue-c) * var(--c-100)) var(--blue-h));--blue-200: oklch(var(--l-200) calc(var(--blue-c) * var(--c-200)) var(--blue-h));--blue-300: oklch(var(--l-300) calc(var(--blue-c) * var(--c-300)) var(--blue-h));--blue-400: oklch(var(--l-400) calc(var(--blue-c) * var(--c-400)) var(--blue-h));--blue-500: oklch(var(--l-500) calc(var(--blue-c) * var(--c-500)) var(--blue-h));--blue-600: oklch(var(--l-600) calc(var(--blue-c) * var(--c-600)) var(--blue-h));--blue-700: oklch(var(--l-700) calc(var(--blue-c) * var(--c-700)) var(--blue-h));--blue-800: oklch(var(--l-800) calc(var(--blue-c) * var(--c-800)) var(--blue-h));--blue-900: oklch(var(--l-900) calc(var(--blue-c) * var(--c-900)) var(--blue-h));--blue-950: oklch(var(--l-950) calc(var(--blue-c) * var(--c-950)) var(--blue-h));--red-50: oklch(var(--l-50) calc(var(--red-c) * var(--c-50)) var(--red-h));--red-100: oklch(var(--l-100) calc(var(--red-c) * var(--c-100)) var(--red-h));--red-200: oklch(var(--l-200) calc(var(--red-c) * var(--c-200)) var(--red-h));--red-300: oklch(var(--l-300) calc(var(--red-c) * var(--c-300)) var(--red-h));--red-400: oklch(var(--l-400) calc(var(--red-c) * var(--c-400)) var(--red-h));--red-500: oklch(var(--l-500) calc(var(--red-c) * var(--c-500)) var(--red-h));--red-600: oklch(var(--l-600) calc(var(--red-c) * var(--c-600)) var(--red-h));--red-700: oklch(var(--l-700) calc(var(--red-c) * var(--c-700)) var(--red-h));--red-800: oklch(var(--l-800) calc(var(--red-c) * var(--c-800)) var(--red-h));--red-900: oklch(var(--l-900) calc(var(--red-c) * var(--c-900)) var(--red-h));--red-950: oklch(var(--l-950) calc(var(--red-c) * var(--c-950)) var(--red-h));--green-50: oklch(var(--l-50) calc(var(--green-c) * var(--c-50)) var(--green-h));--green-100: oklch(var(--l-100) calc(var(--green-c) * var(--c-100)) var(--green-h));--green-200: oklch(var(--l-200) calc(var(--green-c) * var(--c-200)) var(--green-h));--green-300: oklch(var(--l-300) calc(var(--green-c) * var(--c-300)) var(--green-h));--green-400: oklch(var(--l-400) calc(var(--green-c) * var(--c-400)) var(--green-h));--green-500: oklch(var(--l-500) calc(var(--green-c) * var(--c-500)) var(--green-h));--green-600: oklch(var(--l-600) calc(var(--green-c) * var(--c-600)) var(--green-h));--green-700: oklch(var(--l-700) calc(var(--green-c) * var(--c-700)) var(--green-h));--green-800: oklch(var(--l-800) calc(var(--green-c) * var(--c-800)) var(--green-h));--green-900: oklch(var(--l-900) calc(var(--green-c) * var(--c-900)) var(--green-h));--green-950: oklch(var(--l-950) calc(var(--green-c) * var(--c-950)) var(--green-h));--sizing: .25rem;--size-0-5: calc(var(--sizing) * .5);--size-1: calc(var(--sizing) * 1);--size-2: calc(var(--sizing) * 2);--size-3: calc(var(--sizing) * 3);--size-4: calc(var(--sizing) * 4);--size-5: calc(var(--sizing) * 5);--size-6: calc(var(--sizing) * 6);--size-7: calc(var(--sizing) * 7);--size-8: calc(var(--sizing) * 8);--size-9: calc(var(--sizing) * 9);--size-10: calc(var(--sizing) * 10);--size-11: calc(var(--sizing) * 11);--size-12: calc(var(--sizing) * 12);--size-13: calc(var(--sizing) * 13);--size-14: calc(var(--sizing) * 14);--size-15: calc(var(--sizing) * 15);--size-16: calc(var(--sizing) * 16);--size-17: calc(var(--sizing) * 17);--size-18: calc(var(--sizing) * 18);--size-19: calc(var(--sizing) * 19);--size-20: calc(var(--sizing) * 20);--size-21: calc(var(--sizing) * 21);--size-22: calc(var(--sizing) * 22);--size-23: calc(var(--sizing) * 23);--size-24: calc(var(--sizing) * 24);--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 2rem;--radius-full: calc(infinity * 1px);--font-sans: "Google Sans", sans-serif;--text-2xs: .625rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--text-8xl: 6rem;--text-9xl: 8rem;--font-grad: "GRAD" 200;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-tight: 1.15;--leading-snug: 1.325;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--color-bg: var(--blue-950);--color-surface: var(--blue-900);--color-surface-raised: var(--blue-800);--color-overlay: var(--blue-800);--color-heading: var(--blue-50);--color-text: var(--blue-100);--color-text-secondary: var(--blue-200);--color-text-muted: var(--blue-300);--color-text-on-accent: var(--blue-950);--color-surface-on-accent: var(--blue-50);--color-text-on-primary: var(--red-950);--color-border: var(--blue-800);--color-border-subtle: var(--blue-900);--color-border-strong: var(--blue-700);--color-primary: var(--red-400);--color-primary-bright: var(--red-300);--color-primary-muted: var(--red-500);--color-primary-subtle: oklch(from var(--red-400) l c h / .12);--color-accent: var(--blue-400);--color-accent-bright: var(--blue-300);--color-accent-muted: var(--blue-500);--color-accent-subtle: oklch(from var(--blue-400) l c h / .12);--color-success: var(--green-400);--color-error: var(--red-400);--color-warning: var(--red-400);--color-bg-frosted: oklch(from var(--blue-900) l c h / .9);--color-bg-frosted-subtle: oklch(from var(--blue-950) l c h / .5);--color-border-frosted: oklch(from var(--blue-50) l c h / .08);--bg-frosted-xs: blur(.25rem);--bg-frosted-sm: blur(.5rem);--bg-frosted-md: blur(.75rem);--bg-frosted-lg: blur(1rem);--bg-frosted-xl: blur(1.5rem);--color-bg-hover: red;--color-disabled: var(--blue-700);--color-backdrop: green;--color-toast-bg-frosted: oklch(from var(--green-600) l c h / .5);--color-toast-border-frosted: oklch(from var(--green-50) l c h / .08);--color-toast-bg: var(--green-600);--color-toast-text: var(--green-50);--color-toast-text-secondary: var(--green-200);--color-toast-text-muted: var(--green-400);--shadow-2xs: 0 1px oklch(from var(--blue-950) l c h / .25);--shadow-xs: 0 1px 2px 0 oklch(from var(--blue-950) l c h / .25);--shadow-sm: 0 1px 3px 0 oklch(from var(--blue-950) l c h / .5), 0 1px 2px -1px oklch(from var(--blue-950) l c h / .5);--shadow-md: 0 4px 6px -1px oklch(from var(--blue-950) l c h / .5), 0 2px 4px -2px oklch(from var(--blue-950) l c h / .5);--shadow-lg: 0 10px 15px -3px oklch(from var(--blue-950) l c h / .5), 0 4px 6px -4px oklch(from var(--blue-950) l c h / .5);--shadow-xl: 0 20px 25px -5px oklch(from var(--blue-950) l c h / .5), 0 8px 10px -6px oklch(from var(--blue-950) l c h / .5);--shadow-2xl: 0 25px 50px -12px oklch(from var(--blue-950) l c h / .75);--text-shadow-2xs: 0px 1px 0px oklch(from var(--blue-950) l c h / .34);--text-shadow-xs: 0px 1px 1px oklch(from var(--blue-950) l c h / .65);--text-shadow-sm: 0px 1px 0px oklch(from var(--blue-950) l c h / .17), 0px 1px 1px oklch(from var(--blue-950) l c h / .17), 0px 2px 2px oklch(from var(--blue-950) l c h / .17);--text-shadow-md: 0px 1px 1px oklch(from var(--blue-950) l c h / .5), 0px 1px 2px oklch(from var(--blue-950) l c h / .5), 0px 2px 4px oklch(from var(--blue-950) l c h / .5);--text-shadow-lg: 0px 1px 2px oklch(from var(--blue-950) l c h / .5), 0px 3px 2px oklch(from var(--blue-950) l c h / .5), 0px 4px 8px oklch(from var(--blue-950) l c h / .5);--transition-fast: .15s ease;--transition-normal: .25s ease;--content-width: 60rem;--content-padding: var(--size-5);--header-height: var(--size-14)}@media(min-width:40rem){:root{--content-padding: var(--size-8)}}@media(min-width:60rem){:root{--content-padding: var(--size-12);--header-height: var(--size-24)}}@media(min-width:100rem){:root{--content-padding: var(--size-16)}}}@layer base{html{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-optical-sizing:auto;font-size:var(--text-base);font-variation-settings:var(--font-grad);font-weight:var(--font-weight-base);line-height:var(--leading-normal);scrollbar-color:var(--color-accent-muted) transparent;scrollbar-width:thin}body{min-height:100dvh}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:inherit}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}svg{fill:currentColor;height:1em;width:1em}.page-enter-active,.page-leave-active{transition:opacity .15s ease}.page-enter-from,.page-leave-to{opacity:0}}@layer components{.badge{align-content:center;background:var(--color-primary);border-radius:var(--radius-full);color:var(--color-text-on-accent);height:1.75em;font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);line-height:1;min-width:1.75em;padding:0 var(--size-1);text-align:center}}@layer utilities{.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.svc-fandango-at-home{--brand-fg: #fff;--brand-bg: #ff6700}.svc-movies-anywhere{--brand-fg: #fff;--brand-bg: #9800d3}.svc-apple-tv{--brand-fg: #fff;--brand-bg: #000}.svc-youtube{--brand-fg: #fff;--brand-bg: #f00}.svc-plex{--brand-fg: #282a2d;--brand-bg: #e5a00d}}
