@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_Regular_Latin1.p.2n9cfy76e-1bo.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.sm1n4G_className{font-family:plexMono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal;font-weight:400}
html:has(._49Xu1q_page){background:#000}._49Xu1q_page{color:#fff;overflow-wrap:break-word;background:#000;min-height:100dvh;font-size:1rem;line-height:1.6}:where(._49Xu1q_page) button{font:inherit;color:inherit}:where(._49Xu1q_page) a{color:inherit;text-underline-offset:.2em}:where(._49Xu1q_page) :focus-visible{outline-offset:3px;outline:2px solid #fff}._49Xu1q_centered{text-align:center;place-content:center;padding:2rem 1.25rem;display:grid}._49Xu1q_muted{color:#a3a3a3}._49Xu1q_bracket{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;min-height:2.75rem;padding:0 .375rem;text-decoration:none;display:inline-flex}@media (hover:hover){._49Xu1q_bracket:hover{color:#000;background:#fff}}
.n6tkTq_form{gap:1.25rem;display:grid}.n6tkTq_field{gap:.375rem;display:grid}.n6tkTq_field p{margin:0}.n6tkTq_label{font-size:.875rem}.n6tkTq_input{color:#fff;width:100%;min-height:2.75rem;font:inherit;background:#000;border:1px solid #737373;border-radius:0;padding:.5rem .75rem;font-size:1rem}.n6tkTq_input:focus-visible{outline-offset:2px;border-color:#fff}.n6tkTq_input[aria-invalid=true]{border-color:#f87171}.n6tkTq_input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 100px #000}.n6tkTq_hint{color:#a3a3a3;font-size:.8125rem}.n6tkTq_error{color:#f87171;margin:0;font-size:.875rem}.n6tkTq_success{color:#a3a3a3;margin:0;font-size:.875rem}.n6tkTq_submit{justify-self:start;margin-left:-.375rem}.n6tkTq_submit:disabled{cursor:progress;opacity:.7}
.Gs2ePW_prompt{color:#fff;background:#0a0a0a;border:1px solid #444;width:min(100% - 2.5rem,26rem);max-width:none;padding:0}.Gs2ePW_prompt::backdrop{background:#000c}html:has(.Gs2ePW_prompt[open]){overflow:hidden}.Gs2ePW_content{padding:1.5rem 1.5rem 1rem;position:relative}.Gs2ePW_title{margin:0 2.5rem .5rem 0;font-size:1rem;font-weight:400}.Gs2ePW_text{margin:0 0 1rem;font-size:.875rem}.Gs2ePW_actions{flex-wrap:wrap;gap:.5rem 1rem;margin-left:-.375rem;display:flex}.Gs2ePW_close{color:#a3a3a3;cursor:pointer;background:0 0;border:0;width:2.75rem;height:2.75rem;font-size:1.25rem;position:absolute;top:.25rem;right:.25rem}@media (hover:hover){.Gs2ePW_close:hover{color:#fff}}
.XalapG_fieldset{border:0;gap:.25rem;margin:0;padding:0;display:grid}.XalapG_fieldset p{margin:0 0 .25rem}.XalapG_radio{cursor:pointer;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.XalapG_radio input{accent-color:#fff;width:1.25rem;height:1.25rem;margin:0}
._8QcaSq_root{min-width:0;position:relative}._8QcaSq_button{cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;min-width:2.75rem;max-width:100%;min-height:2.75rem;padding:0;display:inline-flex}@media (hover:hover){._8QcaSq_button:hover{text-decoration:underline}}._8QcaSq_name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._8QcaSq_caret{color:var(--menu-muted,#a3a3a3);font-size:.75em}._8QcaSq_list{z-index:10;border:1px solid var(--menu-border,#444);background:var(--menu-bg,#0a0a0a);min-width:13rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:100%;right:0}._8QcaSq_list[hidden]{display:none}._8QcaSq_item{text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;min-height:2.75rem;padding:0 1rem;text-decoration:none;display:flex}._8QcaSq_item:focus-visible{outline-offset:-2px}@media (hover:hover){._8QcaSq_item:hover{background:var(--menu-hover-bg,#fff);color:var(--menu-hover-text,#000)}}
.b8N5GG_bottomNav{z-index:20;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-top:1px solid var(--border);background:var(--bg);position:fixed;bottom:0;left:0;right:0}@media (min-width:48rem){.b8N5GG_bottomNav{display:none}}.b8N5GG_list{height:var(--bottom-nav-height);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.b8N5GG_tab{width:100%;height:100%;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:0 .25rem;display:flex}.b8N5GG_tab:focus-visible{outline-offset:-2px}.b8N5GG_tab[aria-current=page]{color:var(--accent)}.b8N5GG_label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;font-weight:500;overflow:hidden}.b8N5GG_tab[aria-current=page] .b8N5GG_label{font-weight:600}
.SAvfza_sidebar{display:none}@media (min-width:48rem){.SAvfza_sidebar{top:var(--top-bar-height);height:calc(100vh - var(--top-bar-height));height:calc(100dvh - var(--top-bar-height));border-right:1px solid var(--border);grid-area:side;align-self:start;padding:1rem .75rem;display:block;position:sticky;overflow-y:auto}}.SAvfza_list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.SAvfza_tab{width:100%;min-height:2.75rem;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.75rem;padding:0 .75rem;display:flex}@media (hover:hover){.SAvfza_tab:hover{background:var(--hover);color:var(--text)}}.SAvfza_tab[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}
.YFt9Eq_toggle{width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.YFt9Eq_toggle:hover{background:var(--hover);color:var(--text)}}
._5F9ZmG_shell{--bg:#0a0a0a;--surface:#171717;--hover:#262626;--text:#f5f5f5;--muted:#a3a3a3;--border:#2e2e2e;--accent:#60a5fa;--accent-soft:#16243a;--menu-bg:var(--surface);--menu-border:var(--border);--menu-hover-bg:var(--hover);--menu-hover-text:var(--text);--menu-muted:var(--muted);--top-bar-height:3.5rem;--bottom-nav-height:4rem;background:var(--bg);min-height:100dvh;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-wrap:break-word;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5}._5F9ZmG_shell[data-theme=light]{--bg:#fff;--surface:#fff;--hover:#f0f0f0;--text:#171717;--muted:#525252;--border:#e5e5e5;--accent:#2563eb;--accent-soft:#eff6ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(._5F9ZmG_shell[data-theme=dark]){background:#0a0a0a}html:has(._5F9ZmG_shell[data-theme=light]){background:#fff}html:has(._5F9ZmG_shell dialog[open]){overflow:hidden}:where(._5F9ZmG_shell) button{font:inherit;color:inherit}:where(._5F9ZmG_shell) a{color:inherit}:where(._5F9ZmG_shell) :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:48rem){._5F9ZmG_shell{grid-template:"top top""side main"1fr/14rem minmax(0,1fr);display:grid}}._5F9ZmG_topBar{z-index:20;height:var(--top-bar-height);padding:0 max(.5rem, env(safe-area-inset-right)) 0 max(.5rem, env(safe-area-inset-left));border-bottom:1px solid var(--border);background:var(--bg);grid-area:top;align-items:center;gap:.25rem;display:flex;position:sticky;top:0}._5F9ZmG_back{min-height:2.75rem;color:var(--muted);border-radius:.5rem;flex-shrink:0;align-items:center;padding:0 .625rem 0 .25rem;text-decoration:none;display:inline-flex}@media (hover:hover){._5F9ZmG_back:hover{background:var(--hover);color:var(--text)}}._5F9ZmG_appName{white-space:nowrap;flex-shrink:0;font-weight:600}._5F9ZmG_actions{align-items:center;gap:.25rem;min-width:0;margin-left:auto;display:flex}._5F9ZmG_account{min-width:0;padding-right:.5rem;display:flex}._5F9ZmG_main{min-width:0;padding:1.5rem max(1.25rem, env(safe-area-inset-right)) calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 1.5rem) max(1.25rem, env(safe-area-inset-left));grid-area:main}._5F9ZmG_withoutNav ._5F9ZmG_main{grid-column:1/-1;width:100%;max-width:64rem;margin-inline:auto}@media (min-width:48rem){._5F9ZmG_main{padding:2rem 2.5rem 3rem}}
.fBzS_G_spinner{color:var(--muted);align-items:center;gap:.625rem;margin:1rem 0;display:flex}.fBzS_G_ring{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;animation:.8s linear infinite fBzS_G_spin}@keyframes fBzS_G_spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.fBzS_G_ring{animation-duration:3s}}
.zSHtJG_view{max-width:52rem}.zSHtJG_view h1{letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.75rem,5vw,2.25rem)}.zSHtJG_view h2{margin:0;font-size:1.125rem}.zSHtJG_view p{color:var(--muted)}.zSHtJG_eyebrow{margin:0 0 .5rem;font-size:.875rem}.zSHtJG_options{gap:1rem;margin-top:2rem;display:grid}.zSHtJG_card{border:1px solid var(--border);background:var(--surface);border-radius:1rem;flex-direction:column;align-items:stretch;gap:.875rem;min-width:0;margin-bottom:1.25rem;padding:1.25rem;display:flex}.zSHtJG_card p{margin:0}.zSHtJG_card input{width:100%;min-width:0;min-height:2.75rem;font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:.5rem;padding:.65rem .75rem}.zSHtJG_card button{border:1px solid var(--border);background:var(--accent-soft);min-height:2.75rem;color:var(--accent);cursor:pointer;border-radius:.5rem;align-self:flex-start;padding:.6rem 1rem}@media (hover:hover){.zSHtJG_card button:hover{filter:brightness(1.15)}}.zSHtJG_card button:disabled{opacity:.6;cursor:wait}.zSHtJG_note{font-size:.875rem}.zSHtJG_members{margin:0;padding:0;list-style:none}.zSHtJG_members li{align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.zSHtJG_swatch{outline:1px solid var(--muted);outline-offset:2px;border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem}.zSHtJG_memberName{overflow-wrap:anywhere;min-width:0}.zSHtJG_memberName small{color:var(--muted);display:block}.zSHtJG_role{color:var(--muted);margin-left:auto;font-size:.875rem}.zSHtJG_invite,.zSHtJG_confirm{flex-direction:column;gap:.75rem;display:flex}.zSHtJG_invite input{letter-spacing:.2em;font-family:monospace;font-size:1.25rem}.zSHtJG_alert{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.zSHtJG_alert p{color:var(--text);margin:0}.zSHtJG_alert button{border:1px solid var(--border);background:var(--accent-soft);min-height:2.75rem;color:var(--accent);cursor:pointer;border-radius:.5rem;flex-shrink:0;padding:.6rem 1rem}.zSHtJG_view [role=alert]{color:var(--text);border-left:3px solid var(--accent);padding-left:1rem}@media (min-width:60rem){.zSHtJG_options{grid-template-columns:1fr 1fr}}
.JTd3AW_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.JTd3AW_card{border:1px solid #333;align-items:flex-start;gap:1rem;padding:1.25rem;transition:border-color .15s;display:flex;position:relative}@media (hover:hover){.JTd3AW_card:hover{border-color:#fff}}.JTd3AW_card:has(.JTd3AW_link:focus-visible){outline-offset:3px;outline:2px solid #fff}.JTd3AW_link:focus-visible{outline:none}.JTd3AW_link{text-decoration:none}.JTd3AW_link:after{content:"";position:absolute;inset:0}.JTd3AW_logo{flex:none}.JTd3AW_name{margin:0;font-size:1rem;font-weight:400}.JTd3AW_description{color:#a3a3a3;margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.JTd3AW_pending{vertical-align:-.125rem;opacity:0;border:2px solid #444;border-top-color:#fff;border-radius:50%;width:.875rem;height:.875rem;margin-left:.625rem;display:inline-block}.JTd3AW_active{opacity:1;animation:.8s linear infinite JTd3AW_spin}@keyframes JTd3AW_spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.JTd3AW_active{animation-duration:3s}}
.UhUBOq_main{text-align:left;width:min(22rem,100vw - 2.5rem)}.UhUBOq_title{margin:0 0 1.5rem;font-size:1.5rem;font-weight:400}.UhUBOq_intro{margin:-.75rem 0 1.5rem;font-size:.875rem}.UhUBOq_links{margin-top:1.5rem;font-size:.875rem;display:grid}.UhUBOq_links p{margin:0}.UhUBOq_links a{color:#fff;align-items:center;min-height:2.75rem;display:inline-flex}.UhUBOq_back{margin:1.5rem 0 0 -.375rem}
.RFefda_calendar{max-width:90rem;margin:auto}.RFefda_calendar h1{letter-spacing:-.04em;margin:0;font-size:1.75rem}.RFefda_calendar h2{margin:0;font-size:1.2rem;font-weight:550}.RFefda_heading,.RFefda_toolbar,.RFefda_subbar,.RFefda_actions,.RFefda_dialogHeader{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.RFefda_heading,.RFefda_subbar,.RFefda_dialogHeader{justify-content:space-between}.RFefda_heading{margin-bottom:1.5rem}.RFefda_muted{color:var(--muted);margin:0;font-size:.875rem}.RFefda_toolbar{gap:1rem;margin-bottom:.75rem}.RFefda_calendar button,.RFefda_dialog button,.RFefda_dialog a{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:.5rem;min-height:44px;padding:.5rem .85rem}.RFefda_actions button,.RFefda_dialogHeader button{min-width:44px}.RFefda_calendar .RFefda_primary,.RFefda_dialog .RFefda_primary{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:650}@media (hover:hover){.RFefda_calendar button:hover,.RFefda_dialog button:hover{background:var(--hover)}.RFefda_calendar .RFefda_primary:hover,.RFefda_dialog .RFefda_primary:hover{filter:brightness(.93);background:var(--accent)}.RFefda_calendar .RFefda_event:hover{background:color-mix(in srgb, var(--event-color) 30%, var(--surface))}}.RFefda_switcher{background:var(--hover);border-radius:.65rem;margin-left:auto;padding:3px;display:flex}.RFefda_switcher button{background:0 0;border:0}.RFefda_switcher button[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:0 1px 4px #0002}.RFefda_subbar{color:var(--muted);font-size:.8rem}.RFefda_subbar a{align-items:center;min-height:44px;display:inline-flex}.RFefda_legend{color:var(--muted);flex-wrap:wrap;gap:.5rem 1rem;margin:.5rem 0 1rem;padding:0;font-size:.75rem;list-style:none;display:flex}.RFefda_legend li{overflow-wrap:anywhere;align-items:center;gap:.4rem;display:flex}.RFefda_legend i{border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.RFefda_groupDot{background:var(--muted)}.RFefda_groupBadge{border:1px solid var(--muted);border-radius:.2rem;padding:0 .15rem}.RFefda_alert{background:var(--hover);border-left:3px solid #e67;border-radius:.4rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.25rem .25rem .25rem .75rem;display:flex}.RFefda_alert p{margin:0}.RFefda_empty{background:var(--accent-soft);color:var(--accent);border-radius:.75rem;padding:1rem}.RFefda_scroller{border:1px solid var(--border);border-radius:.75rem;max-height:72vh;overflow:auto}.RFefda_month{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.RFefda_weekday{z-index:2;background:var(--surface);text-align:center;color:var(--muted);border-bottom:1px solid var(--border);padding:.75rem .25rem;font-size:.8rem;position:sticky;top:0}.RFefda_cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;min-height:120px;padding:.2rem}.RFefda_outside{background:var(--hover)}.RFefda_calendar .RFefda_dayNumber{background:0 0;border:0;border-radius:50%;width:44px;margin:0 auto .25rem;padding:.25rem;font-size:.85rem;display:block}.RFefda_calendar .RFefda_today{background:var(--accent-soft);color:var(--accent);font-weight:700}.RFefda_calendar .RFefda_event{text-align:left;background:color-mix(in srgb, var(--event-color) 15%, var(--surface));width:100%;min-height:44px;color:var(--text);border:1px solid var(--border);border-left:4px solid var(--event-color);border-radius:.3rem;flex-direction:column;margin-bottom:.2rem;padding:.25rem .35rem;display:flex;overflow:hidden}.RFefda_eventTitle{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.8rem;font-weight:600;overflow:hidden}.RFefda_eventMeta{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.65rem;overflow:hidden}.RFefda_timeGrid{grid-template-columns:50px repeat(var(--days), minmax(0, 1fr));display:grid}.RFefda_week{min-width:700px}.RFefda_calendar .RFefda_timeHead,.RFefda_timeHead{z-index:3;border:0;border-bottom:1px solid var(--border);background:var(--surface);text-align:center;border-radius:0;min-height:50px;font-size:.85rem;position:sticky;top:0}.RFefda_hours{height:1440px}.RFefda_hours span{height:60px;color:var(--muted);text-align:right;padding:.2rem;font-size:.65rem;display:block}.RFefda_dayColumn{border-left:1px solid var(--border);height:1440px;position:relative}.RFefda_hour{border-bottom:1px solid var(--border);height:60px}.RFefda_dialog{border:1px solid var(--border);background:var(--surface);width:min(540px,100% - 2rem);max-height:90dvh;color:var(--text);border-radius:1rem;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 90px #0006}.RFefda_dialog[open]{flex-direction:column;display:flex}.RFefda_dialog::backdrop{background:#0008}.RFefda_dialogBody{overscroll-behavior:contain;flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.RFefda_dialogHeader{flex-wrap:nowrap;align-items:flex-start;margin-bottom:1rem}.RFefda_dialogHeader h2{overflow-wrap:anywhere;margin:.3rem 0;font-size:1.4rem}.RFefda_dialogHeader button{flex-shrink:0}.RFefda_form fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.RFefda_form label{gap:.35rem;min-width:0;font-size:.875rem;display:grid}.RFefda_form input,.RFefda_form select,.RFefda_form textarea{font:inherit;width:100%;min-width:0;min-height:44px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:.4rem;padding:.6rem;font-size:1rem}.RFefda_form textarea{resize:vertical}.RFefda_fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.RFefda_details{gap:1rem;display:grid}.RFefda_details p{margin:0}.RFefda_details a{align-items:center;font-size:.85rem;display:inline-flex}.RFefda_badge{background:var(--hover);border-radius:.4rem;width:fit-content;padding:.25rem .6rem}.RFefda_notes{white-space:pre-wrap;overflow-wrap:anywhere}.RFefda_error{color:var(--text);border-left:3px solid #e67;padding:.5rem .75rem}.RFefda_confirm{border:1px solid var(--border);border-radius:.5rem;padding:.75rem}.RFefda_confirm .RFefda_actions{margin-top:.75rem}.RFefda_dialog button:disabled{opacity:.6;cursor:wait}@media (max-width:47.99rem){.RFefda_heading{margin-bottom:1rem}.RFefda_toolbar{gap:.5rem}.RFefda_toolbar h2{text-align:right;flex:1;font-size:1rem}.RFefda_switcher{width:100%;margin:.5rem 0 0}.RFefda_switcher button{flex:1}.RFefda_cell{min-height:90px;padding:1px}.RFefda_calendar .RFefda_event{border-left-width:3px;padding:.15rem}.RFefda_eventTitle{font-size:.65rem}.RFefda_eventMeta{font-size:.6rem}.RFefda_calendar .RFefda_dayNumber{width:100%;max-width:44px}.RFefda_weekday{font-size:.7rem}.RFefda_dialog{border-bottom:0;border-radius:1rem 1rem 0 0;width:100%;max-width:none;max-height:92dvh;margin:auto 0 0}.RFefda_dialogBody{padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}}
.DSPsrq_topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;max-width:56rem;margin:0 auto;padding:.5rem 1.25rem;display:flex}.DSPsrq_home,.DSPsrq_account>a{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}@media (hover:hover){.DSPsrq_home:hover,.DSPsrq_account>a:hover{text-decoration:underline}}.DSPsrq_home{color:#a3a3a3}.DSPsrq_account{align-items:center;gap:.75rem;margin-left:auto;display:flex}.DSPsrq_separator{color:#a3a3a3}
.MHQYPW_main{max-width:56rem;margin:0 auto;padding:.5rem 1.25rem 3rem}.MHQYPW_back{margin:0;font-size:.875rem}.MHQYPW_back a{color:#a3a3a3;align-items:center;gap:.5ch;min-height:2.75rem;text-decoration:none;display:inline-flex}@media (hover:hover){.MHQYPW_back a:hover{color:#fff;text-decoration:underline}}.MHQYPW_title{margin:.5rem 0 1.5rem;font-size:1.5rem;font-weight:400}.MHQYPW_section{border-top:1px solid #333;max-width:26rem;padding:1.5rem 0}.MHQYPW_section p{margin:0}.MHQYPW_heading{margin:0 0 1rem;font-size:1rem;font-weight:400}.MHQYPW_logout{margin-left:-.375rem}.MHQYPW_section .MHQYPW_action{margin:.75rem 0 0 -.375rem}
.y49hrW_main{max-width:56rem;margin:0 auto;padding:1.5rem 1.25rem 3rem}.y49hrW_title{margin:0 0 1.5rem;font-size:1.5rem;font-weight:400}.y49hrW_version{color:#a3a3a3;font-size:.875rem}
.E0kJGG_main{text-align:left;flex-direction:column;gap:.75rem;line-height:1.625;display:flex}.E0kJGG_main h1,.E0kJGG_main p{margin:0;font-size:1rem;font-weight:400}.E0kJGG_main a{transition:opacity .15s}@media (hover:hover){.E0kJGG_main a:hover{opacity:.7}}.E0kJGG_checkApps{align-items:center;min-height:2.75rem;margin-block:calc(.8125em - 1.375rem);text-decoration:none;display:inline-flex}@media (min-width:48rem){.E0kJGG_main{gap:1rem}}
._6r39Ka_tasks{--danger:#f87171;--swipe:#b91c1c;max-width:44rem;margin:auto}[data-theme=light] ._6r39Ka_tasks{--danger:#b91c1c}._6r39Ka_tasks h1{letter-spacing:-.04em;margin:0;font-size:1.75rem}._6r39Ka_tasks h2{overflow-wrap:anywhere;margin:0;font-size:1.2rem;font-weight:600}._6r39Ka_heading,._6r39Ka_headingActions,._6r39Ka_listHeader,._6r39Ka_actions,._6r39Ka_dialogHeader,._6r39Ka_add,._6r39Ka_alert,._6r39Ka_toast,._6r39Ka_inputRow,._6r39Ka_addList,._6r39Ka_listRow{align-items:center;gap:.5rem;display:flex}._6r39Ka_heading,._6r39Ka_listHeader,._6r39Ka_dialogHeader,._6r39Ka_alert{justify-content:space-between}._6r39Ka_heading{margin-bottom:1.25rem}._6r39Ka_muted{color:var(--muted);margin:0;font-size:.875rem}._6r39Ka_saving{color:var(--muted);font-size:.875rem;animation:.2s .4s both _6r39Ka_appear}@keyframes _6r39Ka_appear{0%{opacity:0}}._6r39Ka_tasks button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:.5rem;min-height:44px;padding:.5rem .85rem}._6r39Ka_tasks ._6r39Ka_primary{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:650}@media (hover:hover){._6r39Ka_tasks button:hover{background:var(--hover)}._6r39Ka_tasks ._6r39Ka_primary:hover{background:var(--accent);filter:brightness(.93)}._6r39Ka_tasks ._6r39Ka_rowDelete:hover,._6r39Ka_tasks ._6r39Ka_iconButton:hover{color:var(--danger)}._6r39Ka_tasks ._6r39Ka_toast button:hover{background:#8884}}._6r39Ka_tasks ._6r39Ka_danger{color:var(--danger)}._6r39Ka_tasks input,._6r39Ka_tasks select,._6r39Ka_tasks textarea{font:inherit;width:100%;min-width:0;min-height:44px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:.4rem;padding:.6rem;font-size:1rem}._6r39Ka_tasks input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:0;accent-color:var(--accent);cursor:pointer;margin:0;padding:0}._6r39Ka_tasks textarea{resize:vertical}._6r39Ka_alert{border-left:3px solid var(--danger);background:var(--hover);border-radius:.4rem;margin-bottom:1rem;padding:.25rem .25rem .25rem .75rem}._6r39Ka_alert p,._6r39Ka_error{margin:0}._6r39Ka_error{border-left:3px solid var(--danger);padding:.5rem .75rem}._6r39Ka_alert button{flex-shrink:0;min-width:44px}._6r39Ka_card,._6r39Ka_form{gap:1rem;display:grid}._6r39Ka_card{border:1px solid var(--border);background:var(--surface);border-radius:1rem;padding:1.25rem}._6r39Ka_card label,._6r39Ka_form label{gap:.35rem;min-width:0;font-size:.875rem;display:grid}._6r39Ka_card button{justify-self:start}._6r39Ka_chips{scrollbar-width:none;gap:.5rem;margin:0 -4px 1rem;padding:4px;display:flex;overflow-x:auto}._6r39Ka_tasks ._6r39Ka_chips button{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex-shrink:0;max-width:14rem;overflow:hidden}._6r39Ka_tasks ._6r39Ka_chips button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}._6r39Ka_tasks ._6r39Ka_chips ._6r39Ka_newList{color:var(--muted);border-style:dashed}._6r39Ka_list{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;padding:.75rem .5rem}._6r39Ka_listHeader{padding:0 .5rem .5rem}._6r39Ka_listHeader span{flex-shrink:0}._6r39Ka_items{margin:0;padding:0;list-style:none}._6r39Ka_task{border-radius:.5rem;position:relative;overflow:hidden}._6r39Ka_task+._6r39Ka_task{box-shadow:0 -1px 0 var(--border)}._6r39Ka_dragging{z-index:2;box-shadow:0 8px 28px #0005, 0 0 0 1px var(--border)}._6r39Ka_dragging ._6r39Ka_row,._6r39Ka_listRow._6r39Ka_dragging{background:var(--hover)}._6r39Ka_row{background:var(--surface);touch-action:pan-y;align-items:flex-start;transition:transform .2s;display:flex;position:relative}._6r39Ka_swiping{transition:none}._6r39Ka_swipeBehind{background:var(--swipe);color:#fff;justify-content:flex-end;align-items:center;gap:.4rem;padding:0 1.25rem;font-weight:600;display:flex;position:absolute;inset:0}._6r39Ka_swipeBehind svg{width:20px;height:20px}._6r39Ka_tasks ._6r39Ka_handle,._6r39Ka_check,._6r39Ka_tasks ._6r39Ka_rowDelete,._6r39Ka_tasks ._6r39Ka_iconButton{width:44px;height:44px;color:var(--muted);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}._6r39Ka_tasks ._6r39Ka_handle{cursor:grab;touch-action:none}._6r39Ka_tasks ._6r39Ka_handle:active{cursor:grabbing}._6r39Ka_check{cursor:pointer}._6r39Ka_handle svg,._6r39Ka_rowDelete svg,._6r39Ka_iconButton svg{width:20px;height:20px}@media (hover:none) and (pointer:coarse){._6r39Ka_tasks ._6r39Ka_rowDelete{display:none}}._6r39Ka_tasks ._6r39Ka_open{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:.1rem;min-width:0;padding:.6rem .25rem;display:flex}._6r39Ka_title{overflow-wrap:anywhere;max-width:100%;line-height:1.35}._6r39Ka_complete ._6r39Ka_title{color:var(--muted);text-decoration:line-through}._6r39Ka_meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.1rem .75rem;font-size:.8rem;display:flex}._6r39Ka_overdue{color:var(--danger);font-weight:600}._6r39Ka_assignee{overflow-wrap:anywhere;align-items:center;gap:.35rem;display:inline-flex}._6r39Ka_assignee i{background:var(--member-color);border-radius:50%;flex-shrink:0;width:.65rem;height:.65rem}._6r39Ka_notes{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}._6r39Ka_empty{background:var(--accent-soft);color:var(--accent);border-radius:.75rem;margin:.25rem .5rem .5rem;padding:1rem}._6r39Ka_add{padding:.5rem .5rem 0}._6r39Ka_add button{flex-shrink:0}._6r39Ka_done{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.25rem}._6r39Ka_done summary{min-height:44px;color:var(--muted);cursor:pointer;padding:.6rem .5rem;font-weight:600}._6r39Ka_toast{z-index:30;left:50%;bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + .75rem);background:var(--text);width:max-content;max-width:calc(100% - 2rem);color:var(--bg);border-radius:.75rem;padding:.25rem .25rem .25rem 1rem;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #0005}._6r39Ka_toast span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._6r39Ka_tasks ._6r39Ka_toast button{color:inherit;background:0 0;border:0;flex-shrink:0;font-weight:700}@media (min-width:48rem){._6r39Ka_toast{bottom:1.5rem}}._6r39Ka_dialog{border:1px solid var(--border);background:var(--surface);width:min(540px,100% - 2rem);max-height:90dvh;color:var(--text);border-radius:1rem;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 90px #0006}._6r39Ka_dialog[open]{flex-direction:column;display:flex}._6r39Ka_dialog::backdrop{background:#0008}._6r39Ka_dialogBody{overscroll-behavior:contain;flex:1;min-height:0;padding:1.5rem;overflow-y:auto}._6r39Ka_dialogHeader{align-items:flex-start;margin-bottom:1rem}._6r39Ka_dialogHeader h2{margin:.3rem 0}._6r39Ka_dialogHeader button{flex-shrink:0;min-width:44px}._6r39Ka_fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._6r39Ka_inputRow button{flex-shrink:0}._6r39Ka_swatch{outline:1px solid var(--muted);outline-offset:2px;border-radius:50%;flex-shrink:0;width:1rem;height:1rem}._6r39Ka_actions{flex-wrap:wrap}._6r39Ka_listRows{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}._6r39Ka_listRow{background:var(--surface);border-radius:.5rem;gap:.25rem;position:relative}._6r39Ka_listRow form{flex:1;min-width:0}._6r39Ka_confirm{border:1px solid var(--border);border-radius:.5rem;flex:1;padding:.75rem}._6r39Ka_confirm p{overflow-wrap:anywhere;margin:0 0 .75rem}._6r39Ka_addList{align-items:flex-end}._6r39Ka_addList label{flex:1}._6r39Ka_addList button{flex-shrink:0}@media (max-width:47.99rem){._6r39Ka_dialog{border-bottom:0;border-radius:1rem 1rem 0 0;width:100%;max-width:none;max-height:92dvh;margin:auto 0 0}._6r39Ka_dialogBody{padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}._6r39Ka_fields{grid-template-columns:1fr}}
.KCHDJa_view,.KCHDJa_dialog{--danger:#f87171;--star:#fbbf24;--star-off:#737373}.KCHDJa_view{max-width:72rem;margin:auto}:is([data-theme=light] .KCHDJa_view,[data-theme=light] .KCHDJa_dialog){--danger:#b91c1c;--star:#d97706;--star-off:#8a8a8a}.KCHDJa_heading{letter-spacing:-.04em;margin:0 0 1rem;font-size:1.75rem}.KCHDJa_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.KCHDJa_view button,.KCHDJa_dialog button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:.5rem;min-height:44px;padding:.5rem .85rem}.KCHDJa_view button:disabled,.KCHDJa_dialog button:disabled{opacity:.6;cursor:wait}@media (hover:hover){.KCHDJa_view button:hover,.KCHDJa_dialog button:hover{background:var(--hover)}}.KCHDJa_view .KCHDJa_primary,.KCHDJa_dialog .KCHDJa_primary{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:650}.KCHDJa_view .KCHDJa_danger,.KCHDJa_dialog .KCHDJa_danger{background:var(--danger);border-color:var(--danger);color:var(--bg);font-weight:650}@media (hover:hover){.KCHDJa_view .KCHDJa_primary:hover,.KCHDJa_dialog .KCHDJa_primary:hover{background:var(--accent);filter:brightness(.93)}.KCHDJa_view .KCHDJa_danger:hover,.KCHDJa_dialog .KCHDJa_danger:hover{background:var(--danger);filter:brightness(.93)}}.KCHDJa_muted{color:var(--muted);margin:0}.KCHDJa_label{font-weight:600}.KCHDJa_searchButton{width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.KCHDJa_searchButton:hover{background:var(--hover);color:var(--text)}}.KCHDJa_view .KCHDJa_launcher{background:var(--hover);width:100%;max-width:36rem;color:var(--muted);text-align:left;border-color:#0000;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.5rem .9rem;display:flex}.KCHDJa_launcher svg{flex-shrink:0;width:1.25rem;height:1.25rem}.KCHDJa_switcher{background:var(--hover);border-radius:.65rem;width:fit-content;padding:3px;display:flex}.KCHDJa_view .KCHDJa_switcher button{background:0 0;border:0;padding-inline:1.1rem}.KCHDJa_view .KCHDJa_switcher button[aria-pressed=true]{background:var(--surface);color:var(--accent);font-weight:600;box-shadow:0 1px 4px #0003}.KCHDJa_section{margin-top:2rem}.KCHDJa_section h2{margin:0 0 .85rem;font-size:1.2rem;font-weight:650}.KCHDJa_empty{background:var(--accent-soft);color:var(--accent);border-radius:.75rem;margin:0;padding:1rem}.KCHDJa_view .KCHDJa_more,.KCHDJa_dialog .KCHDJa_more{margin-top:1rem}.KCHDJa_error{border-left:3px solid var(--danger);background:var(--hover);border-radius:.4rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem .75rem;display:flex}.KCHDJa_error p,p.KCHDJa_error{margin:0}.KCHDJa_viewError{margin-bottom:1rem}.KCHDJa_section .KCHDJa_sectionHeader{align-items:baseline;gap:.5rem;margin:0 0 .85rem;display:flex}.KCHDJa_section .KCHDJa_sectionHeader h2{margin:0}.KCHDJa_count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9rem}.KCHDJa_view .KCHDJa_inlineLink{min-height:0;color:inherit;text-underline-offset:.15em;background:0 0;border:0;border-radius:0;padding:0;font-weight:650;text-decoration:underline}@media (hover:hover){.KCHDJa_view .KCHDJa_inlineLink:hover{background:0 0;text-decoration-thickness:2px}}.KCHDJa_welcome{background:var(--accent-soft);border-radius:1rem;max-width:36rem;padding:1.75rem 1.5rem}.KCHDJa_welcome h2{color:var(--accent);margin:0 0 .5rem;font-size:1.35rem}.KCHDJa_welcome p{margin:0 0 1.25rem;line-height:1.6}.KCHDJa_grid{grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));gap:1.1rem .75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.KCHDJa_grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:1.5rem 1rem}}.KCHDJa_grid li{min-width:0}.KCHDJa_view .KCHDJa_card,.KCHDJa_dialog .KCHDJa_card{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:.5rem;flex-direction:column;gap:.2rem;padding:0;display:flex}@media (hover:hover){.KCHDJa_view .KCHDJa_card:hover,.KCHDJa_dialog .KCHDJa_card:hover{background:0 0}.KCHDJa_card:hover .KCHDJa_poster{filter:brightness(1.08);box-shadow:0 6px 20px #0004}}.KCHDJa_poster{aspect-ratio:2/3;object-fit:cover;background:var(--hover);border-radius:.5rem;width:100%;height:auto;transition:filter .15s,box-shadow .15s;display:block;box-shadow:0 1px 3px #0003}.KCHDJa_noPoster{color:var(--muted);text-align:center;border:1px solid var(--border);justify-content:center;align-items:center;padding:.5rem;font-size:.8rem;font-weight:600;display:flex;overflow:hidden}.KCHDJa_cardItem{position:relative}.KCHDJa_card:after{content:"";position:absolute;inset:0}.KCHDJa_cardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.875rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.KCHDJa_cardMeta{color:var(--muted);margin-top:.2rem;font-size:.75rem;display:block}.KCHDJa_libraryCard{position:relative}.KCHDJa_libraryCard,.KCHDJa_libraryCard img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.KCHDJa_posterFrame{display:block;position:relative}.KCHDJa_badge,.KCHDJa_favouriteMark{color:#fff;position:absolute;box-shadow:0 1px 3px #0005}.KCHDJa_badge{pointer-events:none;letter-spacing:.02em;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:700;top:.4rem;left:.4rem}.KCHDJa_badge.KCHDJa_watching{background:#1d4ed8}.KCHDJa_badge.KCHDJa_planned{background:#525252}.KCHDJa_badge.KCHDJa_completed{background:#15803d}.KCHDJa_favouriteMark{color:#f87171;background:#000c;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.85rem;line-height:1;display:grid;bottom:.4rem;right:.4rem}.KCHDJa_cardStars .KCHDJa_starOn{color:var(--star);letter-spacing:.05em}.KCHDJa_cardStars .KCHDJa_starOff{color:var(--star-off);letter-spacing:.05em}.KCHDJa_view .KCHDJa_cardMenu{z-index:1;color:#fff;opacity:0;background:#000c;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;min-height:0;padding:0;font-size:1.25rem;line-height:1;transition:opacity .15s;display:grid;position:absolute;top:.3rem;right:.3rem}@media (hover:hover){.KCHDJa_libraryCard:hover .KCHDJa_cardMenu,.KCHDJa_libraryCard:focus-within .KCHDJa_cardMenu{opacity:1}.KCHDJa_view .KCHDJa_cardMenu:hover{background:#000}}@media (hover:none){.KCHDJa_view .KCHDJa_cardMenu:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.KCHDJa_view .KCHDJa_cardMenu:focus-visible{opacity:1}}.KCHDJa_skeleton{background:linear-gradient(90deg, var(--hover) 25%, var(--border) 50%, var(--hover) 75%);box-shadow:none;background-size:300% 100%;animation:1.4s ease-in-out infinite KCHDJa_shimmer}@keyframes KCHDJa_shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.KCHDJa_skeleton{animation:none}.KCHDJa_poster,.KCHDJa_view .KCHDJa_cardMenu{transition:none}}.KCHDJa_skeletonLine{border-radius:.25rem;height:.8rem;margin-top:.5rem;display:block}.KCHDJa_skeletonShort{width:55%}.KCHDJa_attribution{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:3rem;padding-top:1rem;font-size:.75rem;display:flex}.KCHDJa_attribution p{flex:16rem;margin:0}.KCHDJa_tmdbLink{align-items:center;min-height:44px;display:inline-flex}.KCHDJa_tmdbLink img{display:block}.KCHDJa_dialog{border:1px solid var(--border);background:var(--surface);width:min(36rem,100% - 2rem);max-height:90dvh;color:var(--text);border-radius:1rem;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 90px #0006}.KCHDJa_dialog[open]{flex-direction:column;display:flex}.KCHDJa_dialog::backdrop{background:#0009}.KCHDJa_dialogBody{overscroll-behavior:contain;flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.KCHDJa_dialogHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.KCHDJa_dialogHeader h2{overflow-wrap:anywhere;margin:.3rem 0;font-size:1.4rem}.KCHDJa_dialog .KCHDJa_close{flex-shrink:0;width:44px;padding:0;font-size:1.5rem;line-height:1}.KCHDJa_searchDialog{width:min(60rem,100% - 2rem);height:min(48rem,90dvh);margin-top:5vh}.KCHDJa_searchBar{z-index:1;border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:.5rem;margin:-1.5rem -1.5rem 1.25rem;padding:1rem 1.5rem;display:flex;position:sticky;top:-1.5rem}.KCHDJa_searchBar svg{color:var(--muted);flex-shrink:0}.KCHDJa_searchBar input{min-width:0;min-height:44px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:.5rem;flex:1;padding:.5rem .75rem;font-size:1rem}.KCHDJa_dialog .KCHDJa_textButton{color:var(--accent);background:0 0;border-color:#0000;flex-shrink:0;font-weight:600}.KCHDJa_hint{color:var(--muted);margin:0}.KCHDJa_results{min-height:12rem}.KCHDJa_searchDialog .KCHDJa_attribution,.KCHDJa_friendDialog .KCHDJa_attribution{margin-top:2rem}.KCHDJa_detail{grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:48rem){.KCHDJa_detail{grid-template-columns:11rem minmax(0,1fr)}}.KCHDJa_detailPoster{border-radius:.6rem}.KCHDJa_facts{gap:.35rem;display:grid}.KCHDJa_facts p{margin:0}.KCHDJa_source{color:var(--muted);font-size:.75rem}.KCHDJa_overview{white-space:pre-line;margin:1.25rem 0;line-height:1.6}.KCHDJa_overviewSkeleton{margin:1.25rem 0}.KCHDJa_inLibrary{background:var(--accent-soft);width:fit-content;color:var(--accent);border-radius:.5rem;margin:0 0 1rem;padding:.5rem .85rem;font-weight:600}.KCHDJa_addGroup{margin-bottom:1rem}.KCHDJa_addGroup h3,.KCHDJa_seasons h3{margin:0 0 .5rem;font-size:1rem}.KCHDJa_addButtons{flex-wrap:wrap;gap:.5rem;display:flex}.KCHDJa_addButtons button{flex:8rem}.KCHDJa_dialog .KCHDJa_error{margin-bottom:1rem}.KCHDJa_seasons ol{border:1px solid var(--border);border-radius:.6rem;margin:0;padding:0;list-style:none}.KCHDJa_seasons li{justify-content:space-between;gap:1rem;padding:.6rem .85rem;font-size:.9rem;display:flex}.KCHDJa_seasons li+li{border-top:1px solid var(--border)}.KCHDJa_seasons li span:last-child{color:var(--muted)}.KCHDJa_library{margin-bottom:1.5rem}.KCHDJa_libraryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.KCHDJa_libraryHeader .KCHDJa_inLibrary{margin:0}.KCHDJa_favourite span{font-size:1.1rem;line-height:1}.KCHDJa_dialog .KCHDJa_favourite[aria-pressed=true]{border-color:var(--danger);color:var(--danger);font-weight:600}.KCHDJa_statusPicker{background:var(--hover);border-radius:.65rem;margin-bottom:1rem;padding:3px;display:flex}.KCHDJa_dialog .KCHDJa_statusPicker button{white-space:nowrap;background:0 0;border:0;flex:auto;padding-inline:.6rem}.KCHDJa_dialog .KCHDJa_statusPicker button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:650;box-shadow:0 1px 4px #0003}.KCHDJa_rating{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0 0 1rem;display:flex}.KCHDJa_stars{display:flex}.KCHDJa_dialog .KCHDJa_star{min-width:44px;color:var(--star-off);background:0 0;border:0;padding:0;font-size:1.75rem;line-height:1}.KCHDJa_dialog .KCHDJa_star[data-filled=true]{color:var(--star)}@media (hover:hover){.KCHDJa_dialog .KCHDJa_star:hover{background:0 0}.KCHDJa_stars:hover .KCHDJa_star{color:var(--star)}.KCHDJa_stars .KCHDJa_star:hover~.KCHDJa_star{color:var(--star-off)}}.KCHDJa_progress{border:1px solid var(--border);border-radius:.75rem;gap:.75rem;margin:0 0 1rem;padding:1rem;display:grid}.KCHDJa_progressHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin:0;display:flex}.KCHDJa_progressValue{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.KCHDJa_pickers{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.KCHDJa_pickers>span{gap:.25rem;min-width:0;display:grid}.KCHDJa_pickers label{color:var(--muted);font-size:.85rem}.KCHDJa_pickers select{min-width:0;min-height:44px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:.5rem;padding:.5rem .6rem;font-size:1rem}.KCHDJa_pickers select:disabled{opacity:.6}.KCHDJa_dialog .KCHDJa_nextEpisode{justify-content:center;align-items:center;gap:.5rem;display:flex}.KCHDJa_nextEpisode span{font-weight:500}.KCHDJa_offer,.KCHDJa_confirm{border-radius:.6rem;padding:.85rem 1rem}.KCHDJa_offer{background:var(--accent-soft)}.KCHDJa_offer p,.KCHDJa_confirm p{margin:0 0 .65rem}.KCHDJa_offerButtons{flex-wrap:wrap;gap:.5rem;display:flex}.KCHDJa_view .KCHDJa_remove,.KCHDJa_dialog .KCHDJa_remove{color:var(--danger);background:0 0;border-color:#0000;padding-inline:0;font-weight:600}@media (hover:hover){.KCHDJa_view .KCHDJa_remove:hover,.KCHDJa_dialog .KCHDJa_remove:hover{background:0 0;text-decoration:underline}}.KCHDJa_confirm{border-left:3px solid var(--danger);background:var(--hover);border-radius:.4rem;margin-top:.25rem}.KCHDJa_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:42rem;margin:0;display:grid}.KCHDJa_stats>div,.KCHDJa_statSkeleton{background:var(--hover);border-radius:.75rem;flex-direction:column;gap:.15rem;min-width:0;padding:.85rem 1rem;display:flex}.KCHDJa_stats>:first-child{grid-column:1/-1}@media (min-width:48rem){.KCHDJa_stats{grid-template-columns:repeat(3,minmax(0,1fr))}.KCHDJa_stats>:first-child{grid-column:auto}}.KCHDJa_stats dt{color:var(--muted);order:1;font-size:.85rem}.KCHDJa_stats dd{font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:1.6rem;font-weight:700}.KCHDJa_stats .KCHDJa_statDetail{letter-spacing:0;color:var(--muted);order:2;font-size:.8rem;font-weight:400}.KCHDJa_statSkeleton{min-height:5rem}.KCHDJa_statsNote{max-width:42rem;color:var(--muted);margin:.75rem 0 0;font-size:.8rem;line-height:1.5}.KCHDJa_people{border:1px solid var(--border);border-radius:.75rem;max-width:36rem;margin:0;padding:0;list-style:none}div.KCHDJa_people{padding:.25rem 1rem .75rem}.KCHDJa_people>li{padding:.4rem .5rem .4rem .75rem}.KCHDJa_people>li+li{border-top:1px solid var(--border)}.KCHDJa_people .KCHDJa_confirm{margin:.25rem 0 .35rem}.KCHDJa_personRow{align-items:center;gap:.75rem;display:flex}.KCHDJa_personName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.KCHDJa_personActions{flex-shrink:0;gap:.5rem;display:flex}.KCHDJa_avatar{background:var(--accent-soft);width:2.25rem;height:2.25rem;color:var(--accent);text-transform:uppercase;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.KCHDJa_view .KCHDJa_personLink{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.75rem;padding:.25rem .5rem .25rem 0;display:flex}@media (hover:hover){.KCHDJa_view .KCHDJa_personLink:hover{background:0 0}.KCHDJa_personLink:hover .KCHDJa_personName{text-decoration:underline}}.KCHDJa_chevron{color:var(--muted);font-size:1.4rem;line-height:1}.KCHDJa_view .KCHDJa_personRow .KCHDJa_remove{flex-shrink:0;padding-inline:.5rem}.KCHDJa_pending{color:var(--muted);margin-left:.35rem;font-size:.8rem;font-weight:500}.KCHDJa_subheading{margin:1.25rem 0 .5rem;font-size:1rem}.KCHDJa_addFriend{gap:.4rem;max-width:36rem;margin-bottom:1rem;display:grid}.KCHDJa_addFriendRow{gap:.5rem;display:flex}.KCHDJa_addFriendRow input{min-width:0;min-height:44px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:.5rem;flex:1;padding:.5rem .75rem;font-size:1rem}.KCHDJa_addFriend .KCHDJa_hint{font-size:.85rem}.KCHDJa_notice{max-width:36rem;margin:0 0 1rem}.KCHDJa_success{background:var(--accent-soft);color:var(--accent);border-radius:.5rem;padding:.6rem .85rem;font-weight:600}.KCHDJa_friendDialog{width:min(60rem,100% - 2rem);height:min(52rem,90dvh)}.KCHDJa_friendDialog .KCHDJa_dialogHeader{margin-bottom:0}.KCHDJa_friendDialog .KCHDJa_dialogHeader+.KCHDJa_section{margin-top:1rem}.KCHDJa_menuDialog{width:min(21rem,100% - 2rem)}.KCHDJa_menuDialog .KCHDJa_dialogBody{padding:1rem 1.1rem 1.1rem}.KCHDJa_menuDialog .KCHDJa_dialogHeader{align-items:center;margin-bottom:.75rem}.KCHDJa_menuDialog .KCHDJa_dialogHeader h2{font-size:1.1rem}.KCHDJa_menuDialog .KCHDJa_rating{margin-bottom:0}.KCHDJa_anchored{margin:0;inset:auto;box-shadow:0 12px 40px #0005}.KCHDJa_anchored::backdrop{background:0 0}@media (max-width:47.99rem){.KCHDJa_heading{margin-bottom:.75rem}.KCHDJa_switcher{width:100%}.KCHDJa_view .KCHDJa_switcher button{flex:1}.KCHDJa_titleDialog,.KCHDJa_menuDialog{border-bottom:0;border-radius:1rem 1rem 0 0;width:100%;max-width:none;max-height:92dvh;margin:auto 0 0}.KCHDJa_titleDialog .KCHDJa_dialogBody,.KCHDJa_menuDialog .KCHDJa_dialogBody{padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}.KCHDJa_searchDialog,.KCHDJa_friendDialog{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0}.KCHDJa_searchDialog .KCHDJa_dialogBody{padding:1rem max(1rem, env(safe-area-inset-right)) calc(1.5rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))}.KCHDJa_friendDialog .KCHDJa_dialogBody{padding:calc(1rem + env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) calc(1.5rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))}.KCHDJa_searchDialog .KCHDJa_searchBar{padding:calc(.75rem + env(safe-area-inset-top)) 1rem .75rem;margin:-1rem -1rem 1rem;top:-1rem}}
.Q9UBFq_main p{margin:0}.Q9UBFq_title{margin:0 0 .25rem;font-size:1.5rem;font-weight:400}.Q9UBFq_main .Q9UBFq_action{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin-top:1.5rem;display:flex}
