._7aXDVq_root{z-index:80;background:var(--overlay-backdrop,#100b0685);animation:_7aXDVq_tt-overlay-fade-in var(--tt-motion-duration-enter,.22s) var(--tt-motion-ease-enter) both;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._7aXDVq_root[data-variant=drawer]{justify-content:flex-end;padding:0}._7aXDVq_root[data-variant=sheet]{align-items:flex-end;padding:0}._7aXDVq_backdrop{cursor:default;background:0 0;border:0;width:100%;position:absolute;inset:0}._7aXDVq_panel{z-index:1;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:var(--container-radius-overlay,22px);background:var(--surface-overlay,var(--paper));min-width:0;max-height:min(88dvh,48rem);box-shadow:var(--shadow-overlay,0 24px 60px #18110b3d);animation:_7aXDVq_tt-overlay-panel-in var(--tt-motion-duration-enter,.22s) var(--tt-motion-ease-enter) both;outline:none;flex-direction:column;display:flex;position:relative;overflow-y:auto}._7aXDVq_panel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._7aXDVq_root[data-variant=drawer] ._7aXDVq_panel{border-radius:var(--container-radius-overlay,22px) 0 0 var(--container-radius-overlay,22px);border-width:0 0 0 1px;height:100%;max-height:100%}._7aXDVq_root[data-variant=sheet] ._7aXDVq_panel{border-radius:var(--container-radius-overlay,22px) var(--container-radius-overlay,22px) 0 0;width:min(100%,35rem);max-height:min(88dvh,48rem);padding-bottom:env(safe-area-inset-bottom,0px);border-width:1px 0 0}._7aXDVq_tt-overlay-dialog-384{width:min(100%,24rem)}._7aXDVq_tt-overlay-dialog-512{width:min(100%,32rem)}._7aXDVq_tt-overlay-dialog-720{width:min(100%,45rem)}._7aXDVq_tt-overlay-drawer-360{width:min(100%,22.5rem)}._7aXDVq_tt-overlay-drawer-430{width:min(100%,26.875rem)}._7aXDVq_tt-overlay-drawer-560{width:min(100%,35rem)}._7aXDVq_tt-overlay-enter{animation:_7aXDVq_tt-overlay-fade-in var(--tt-motion-duration-enter,.22s) var(--tt-motion-ease-enter) both}._7aXDVq_tt-overlay-exit{animation:_7aXDVq_tt-overlay-fade-in var(--tt-motion-duration-surface,.18s) var(--tt-motion-ease-exit) reverse both}._7aXDVq_heading{flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem 0;display:flex}._7aXDVq_headingCopy{min-width:0}._7aXDVq_title{color:var(--ink);font-family:var(--serif);margin:0;font-size:1.15rem;font-weight:700;line-height:1.2}._7aXDVq_description{color:var(--ink-muted);margin:.25rem 0 0;font-size:.875rem}._7aXDVq_close{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--ink-muted);cursor:pointer;font:1.35rem/1 var(--grotesk);background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}._7aXDVq_close:hover{background:var(--paper-deep);color:var(--ink)}._7aXDVq_content{min-width:0}@keyframes _7aXDVq_tt-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes _7aXDVq_tt-overlay-panel-in{0%{opacity:0}to{opacity:1}}@media (max-width:40rem){._7aXDVq_root:not([data-variant=drawer]){align-items:flex-end;padding:0}._7aXDVq_root:not([data-variant=drawer]) ._7aXDVq_panel{border-radius:var(--container-radius-overlay,22px) var(--container-radius-overlay,22px) 0 0;width:100%;max-height:min(88dvh,48rem);padding-bottom:env(safe-area-inset-bottom,0px);border-width:1px 0 0}}@media (prefers-reduced-motion:reduce){._7aXDVq_root,._7aXDVq_panel{animation:none}}
._06fKmG_shell{--shell-sidebar:17.5rem;min-height:100dvh;color:var(--ink)}._06fKmG_skipLink{z-index:100;border:1px solid var(--line-strong);background:var(--ink);color:var(--paper);border-radius:999px;padding:.7rem 1rem;font-size:.875rem;font-weight:700;transition:translate .15s;position:fixed;top:.75rem;left:.75rem;translate:0 -200%}._06fKmG_skipLink:focus{outline:3px solid color-mix(in srgb, var(--focus) 70%, transparent);outline-offset:2px;translate:0}._06fKmG_offlineBanner{z-index:75;border:1px solid color-mix(in srgb, var(--warning) 55%, var(--line));background:color-mix(in srgb, var(--color-paper-card,var(--paper)) 94%, var(--warning));max-width:38rem;color:var(--ink);text-align:center;border-radius:999px;margin-inline:auto;padding:.65rem 1rem;font-size:.75rem;font-weight:700;position:fixed;inset:3.9rem .75rem auto;box-shadow:0 10px 30px #18110b2e}body[data-tt-playing] ._06fKmG_offlineBanner{top:.75rem}._06fKmG_sidebar{display:none}._06fKmG_spectrum{background:linear-gradient(90deg, var(--era-antiquity), var(--era-medieval), var(--era-early), var(--era-19th), var(--era-20th), var(--era-modern));height:5px;position:absolute;inset:0 0 auto}._06fKmG_sidebarInner{flex-direction:column;min-height:100%;padding:1.5rem 1rem 1rem;display:flex}._06fKmG_brand{min-height:44px;color:var(--ink);border-radius:.75rem;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}._06fKmG_brand:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._06fKmG_brandMark{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);background:#f4ead5;border-radius:.68rem;flex:none;width:2.35rem;height:2.35rem;display:block;overflow:hidden;box-shadow:0 3px 10px #2b21182e}._06fKmG_brandIcon{object-fit:cover;width:100%;height:100%;display:block}._06fKmG_brandText{line-height:1.08;display:grid}._06fKmG_brandText strong{font-family:var(--serif);letter-spacing:-.02em;font-size:1.07rem;font-weight:650}._06fKmG_brandText small{color:var(--ink-muted);letter-spacing:.13em;text-transform:uppercase;margin-top:.28rem;font-size:.59rem;font-weight:650}._06fKmG_desktopNav{flex-direction:column;flex:1;gap:1.35rem;margin-top:1.65rem;display:flex}._06fKmG_navGroup h2{color:var(--ink-muted);font-family:var(--serif);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .42rem .75rem;font-size:.71rem;font-weight:700}._06fKmG_navList{gap:.2rem;display:grid}._06fKmG_navLink{--item-accent:var(--action);min-height:52px;color:var(--ink-muted);border:1px solid #0000;border-radius:.85rem;align-items:center;gap:.72rem;padding:.42rem .56rem;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:flex;position:relative}._06fKmG_navLink:before{background:var(--item-accent);content:"";opacity:0;border-radius:99px;width:3px;transition:opacity .15s,transform .15s;position:absolute;inset:.55rem auto .55rem -.45rem;transform:scaleY(.45)}._06fKmG_navLink:hover{border-color:var(--line);background:color-mix(in srgb, var(--paper-deep) 64%, transparent);color:var(--ink)}._06fKmG_navLink:focus-visible{outline:2px solid var(--item-accent);outline-offset:2px}._06fKmG_navLink._06fKmG_active{border-color:color-mix(in srgb, var(--item-accent) 28%, var(--line));background:color-mix(in srgb, var(--item-accent) 10%, var(--paper));color:var(--ink)}._06fKmG_navLink._06fKmG_active:before{opacity:1;transform:scaleY(1)}._06fKmG_navIcon{background:color-mix(in srgb, var(--item-accent) 10%, transparent);width:2rem;height:2rem;color:var(--item-accent);border-radius:.62rem;flex:none;place-items:center;display:grid}._06fKmG_navIcon svg{width:1.28rem;height:1.28rem;overflow:visible}._06fKmG_navCopy{flex:1;min-width:0;line-height:1.15;display:grid}._06fKmG_navCopy>span{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:650;overflow:hidden}._06fKmG_navCopy small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.66rem;overflow:hidden}._06fKmG_navArrow{color:var(--item-accent);opacity:0;font-size:.9rem;transition:opacity .15s}._06fKmG_navLink:hover ._06fKmG_navArrow,._06fKmG_navLink._06fKmG_active ._06fKmG_navArrow{opacity:1}._06fKmG_accountPanel{border:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--paper-deep) 72%, transparent), transparent 70%), color-mix(in srgb, var(--paper) 76%, transparent);border-radius:1rem;margin-top:1rem;padding:.72rem;box-shadow:inset 0 1px #ffffff3d}._06fKmG_accountKicker{color:var(--ink);font-family:var(--serif);font-size:.82rem;font-weight:700;display:block}._06fKmG_accountMuted{color:var(--ink-muted);margin:.25rem 0 0;font-size:.7rem;line-height:1.4}._06fKmG_accountHeading,._06fKmG_accountHeadingLink{min-height:44px;color:var(--ink);align-items:center;gap:.62rem;text-decoration:none;display:flex}._06fKmG_accountHeadingLink{border-radius:.65rem;padding:0 .1rem}._06fKmG_accountHeadingLink:hover ._06fKmG_accountName{color:var(--action)}._06fKmG_accountHeadingLink:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._06fKmG_avatar,._06fKmG_guestSeal{border:1px solid color-mix(in srgb, var(--action) 45%, var(--line));background:color-mix(in srgb, var(--action) 13%, var(--paper));width:2.1rem;height:2.1rem;color:var(--action);font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:750;display:grid}._06fKmG_guestSeal{border-color:color-mix(in srgb, var(--warning) 45%, var(--line));background:color-mix(in srgb, var(--warning) 13%, var(--paper));color:var(--warning)}._06fKmG_accountHeading>span:last-child,._06fKmG_accountIdentity{flex:1;min-width:0;line-height:1.15;display:grid}._06fKmG_accountName{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;transition:color .15s;overflow:hidden}._06fKmG_accountHeading small,._06fKmG_accountIdentity small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.62rem;overflow:hidden}._06fKmG_accountIcon{width:1rem;height:1rem;color:var(--ink-muted);flex:none}._06fKmG_proRow{border:1px solid color-mix(in srgb, var(--pro) 30%, var(--line));background:color-mix(in srgb, var(--pro) 9%, transparent);min-height:48px;color:var(--ink);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;margin-top:.5rem;padding:.42rem .58rem;text-decoration:none;display:grid}._06fKmG_proRow:hover{border-color:var(--pro)}._06fKmG_proRow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._06fKmG_proSpark{color:var(--pro);font-size:1rem}._06fKmG_proRow>span:nth-child(2){line-height:1.15;display:grid}._06fKmG_proRow strong{font-size:.7rem}._06fKmG_proRow small{color:var(--ink-muted);margin-top:.18rem;font-size:.6rem}._06fKmG_proRow>span:last-child{color:var(--pro)}._06fKmG_proActive{border-color:color-mix(in srgb, var(--pro) 46%, var(--line));background:color-mix(in srgb, var(--pro) 13%, transparent)}._06fKmG_accountActions{gap:.4rem;margin-top:.5rem;display:flex}._06fKmG_primaryAction,._06fKmG_secondaryAction,._06fKmG_saveAction,._06fKmG_signOutAction{min-height:44px;font:inherit;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;font-size:.69rem;font-weight:700;text-decoration:none;display:inline-flex}._06fKmG_primaryAction,._06fKmG_secondaryAction{flex:1;padding:0 .62rem}._06fKmG_primaryAction{border:1px solid var(--ink);background:var(--ink);color:var(--paper)}._06fKmG_secondaryAction{border:1px solid var(--line-strong);color:var(--ink)}._06fKmG_primaryAction:hover,._06fKmG_secondaryAction:hover{filter:brightness(1.08)}._06fKmG_primaryAction:focus-visible,._06fKmG_secondaryAction:focus-visible,._06fKmG_saveAction:focus-visible,._06fKmG_signOutAction:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._06fKmG_saveAction{background:var(--ink);color:var(--paper);justify-content:space-between;margin-top:.5rem;padding:0 .78rem}._06fKmG_saveAction:hover{background:var(--action);color:#fff}._06fKmG_signOutAction{min-width:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:1;padding:0 .45rem}._06fKmG_guestPanel>._06fKmG_signOutAction{width:100%;margin-top:.15rem}._06fKmG_signOutAction:hover{background:color-mix(in srgb, var(--paper-deep) 72%, transparent);color:var(--ink)}._06fKmG_signOutAction:disabled{cursor:not-allowed;opacity:.55}._06fKmG_mobileHeader{z-index:35;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:saturate(135%)blur(14px);backdrop-filter:saturate(135%)blur(14px);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:.34rem .82rem;display:flex;position:sticky;top:0}._06fKmG_mobileHeader:before{content:"";background:linear-gradient(90deg, var(--era-antiquity), var(--era-medieval), var(--era-early), var(--era-19th), var(--era-20th), var(--era-modern));height:3px;position:absolute;inset:0 0 auto}._06fKmG_mobileHeader ._06fKmG_brandMark{width:2rem;height:2rem}._06fKmG_mobileHeader ._06fKmG_brandText strong{font-size:.98rem}._06fKmG_mobileContext{align-items:center;min-height:44px;display:flex}._06fKmG_mobileSave,._06fKmG_mobileSignin,._06fKmG_mobileAccount{border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-size:.72rem;font-weight:750;text-decoration:none;display:inline-flex}._06fKmG_mobileSave{background:var(--ink);color:var(--paper);padding:0 .82rem}._06fKmG_mobileSignin{border:1px solid var(--line-strong);color:var(--ink);padding:0 .82rem}._06fKmG_mobileAccount{color:var(--ink);gap:.38rem}._06fKmG_mobileAccount span{color:var(--pro);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}._06fKmG_mobileAccount strong{border:1px solid color-mix(in srgb, var(--action) 42%, var(--line));background:color-mix(in srgb, var(--action) 12%, var(--paper));width:2.15rem;height:2.15rem;color:var(--action);font-family:var(--serif);border-radius:50%;place-items:center;display:grid}._06fKmG_mobileSave:focus-visible,._06fKmG_mobileSignin:focus-visible,._06fKmG_mobileAccount:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._06fKmG_mobileLoading{background:var(--paper-deep);border-radius:50%;width:2.15rem;height:2.15rem;animation:1.5s ease-in-out infinite _06fKmG_pulse}._06fKmG_contentColumn{flex-direction:column;min-width:0;min-height:calc(100dvh - 3.5rem);display:flex}._06fKmG_main{z-index:2;min-width:0;padding-bottom:calc(4.45rem + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex;position:relative}._06fKmG_mobileNav{z-index:45;min-height:calc(4.15rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, transparent);padding:.2rem .24rem env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:saturate(135%)blur(16px);backdrop-filter:saturate(135%)blur(16px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #2b211814}._06fKmG_mobileNav ._06fKmG_navLink{border:0;border-radius:.65rem;flex-direction:column;justify-content:center;gap:.08rem;min-width:0;min-height:58px;padding:.15rem}._06fKmG_mobileNav ._06fKmG_navLink:before{width:1.35rem;height:3px;inset:0 auto auto 50%;transform:scaleX(.4)}._06fKmG_mobileNav ._06fKmG_navLink._06fKmG_active:before{transform:scaleX(1)}._06fKmG_mobileNav ._06fKmG_navIcon{background:0 0;width:1.8rem;height:1.8rem}._06fKmG_mobileNav ._06fKmG_navIcon svg{width:1.25rem;height:1.25rem}._06fKmG_mobileNav ._06fKmG_navCopy{text-align:center;flex:none;width:100%;display:block}._06fKmG_mobileNav ._06fKmG_navCopy>span{letter-spacing:-.01em;font-size:.59rem;display:block}._06fKmG_mobileMore{appearance:none;cursor:pointer;background:0 0;font-family:inherit}._06fKmG_mobileMenuLayer{z-index:60;position:fixed;inset:0}._06fKmG_mobileMenuBackdrop{cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18110b6b;border:0;width:100%;position:absolute;inset:0}._06fKmG_mobileMenu{border:1px solid var(--line-strong);background:radial-gradient(circle at 85% 0, color-mix(in srgb, var(--action) 10%, transparent), transparent 34%), var(--paper);max-height:min(86dvh,46rem);padding:.55rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:1.4rem 1.4rem 0 0;position:absolute;inset:auto 0 0;overflow-y:auto;box-shadow:0 -24px 60px #18110b33}._06fKmG_mobileMenuLayer>section{background:radial-gradient(circle at 85% 0, color-mix(in srgb, var(--action) 10%, transparent), transparent 34%), var(--paper)}._06fKmG_mobileMenuLayer ._06fKmG_mobileMenu{max-height:none;padding:0 1rem calc(1rem + env(safe-area-inset-bottom,0px));box-shadow:none;background:0 0;border:0;border-radius:0;position:static;overflow:visible}._06fKmG_mobileMenuHandle{background:var(--line-strong);border-radius:99px;width:2.4rem;height:4px;margin:0 auto .55rem}._06fKmG_mobileMenuHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}._06fKmG_mobileMenuHeading>span{display:grid}._06fKmG_mobileMenuHeading small{color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:750}._06fKmG_mobileMenuHeading strong{font-family:var(--serif);margin-top:.12rem;font-size:1.1rem}._06fKmG_mobileMenuHeading button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;font:1.35rem/1 var(--grotesk);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}._06fKmG_mobileMenuHeading button:focus-visible,._06fKmG_mobileMenuBackdrop:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._06fKmG_mobileJourneyLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}._06fKmG_mobileJourneyLinks ._06fKmG_navLink{border-color:var(--line);background:color-mix(in srgb, var(--paper-deep) 40%, transparent);min-height:66px}._06fKmG_mobileJourneyLinks ._06fKmG_navCopy small{display:none}._06fKmG_accountPanelMobile{margin-top:.72rem;padding:.78rem}._06fKmG_accountPanelMobile ._06fKmG_accountName{font-size:.84rem}._06fKmG_accountPanelMobile ._06fKmG_accountIdentity small,._06fKmG_accountPanelMobile ._06fKmG_accountHeading small{font-size:.68rem}._06fKmG_accountPanelMobile ._06fKmG_proRow strong,._06fKmG_accountPanelMobile ._06fKmG_primaryAction,._06fKmG_accountPanelMobile ._06fKmG_secondaryAction,._06fKmG_accountPanelMobile ._06fKmG_saveAction,._06fKmG_accountPanelMobile ._06fKmG_signOutAction{font-size:.76rem}._06fKmG_accountPanelMobile ._06fKmG_proRow small{font-size:.65rem}._06fKmG_authShell{flex-direction:column;display:flex}._06fKmG_signinShell{--auth-header-height:4.5rem;--paper:#1c1712;--paper-deep:#100b06;--ink:#f4ead5;--ink-soft:#d9cbb1ad;--ink-muted:#b9a789;--line:#f4ead51f;--line-strong:#f4ead538;--action:#8da0ff;--danger:#f19a84;--focus:#8dafff;--color-paper:#1c1712;--color-paper-card:#2f2416;--color-paper-deep:#100b06;--color-ink:#f4ead5;--color-ink-muted:#b9a789;--color-line:#f4ead51f;--color-line-strong:#f4ead538;--color-action:#8da0ff;--color-danger:#f19a84;--color-focus:#8dafff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--paper-deep);color:var(--ink)}._06fKmG_authHeader{z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:saturate(135%)blur(14px);backdrop-filter:saturate(135%)blur(14px);position:sticky;top:0}._06fKmG_signinShell ._06fKmG_authHeader{background:#100b08db;border-bottom:0;box-shadow:inset 0 -1px #f4ead514}._06fKmG_authHeaderInner{justify-content:space-between;align-items:center;gap:.8rem;max-width:72rem;min-height:3.75rem;margin:0 auto;padding:.35rem 1rem;display:flex}._06fKmG_signinShell ._06fKmG_authHeaderInner{min-height:var(--auth-header-height);max-width:90.625rem;padding:.75rem clamp(1.25rem,4vw,4rem)}._06fKmG_signinShell ._06fKmG_brandMark{border-color:#f4ead529;width:2.625rem;height:2.625rem;box-shadow:0 8px 20px -13px #000c}._06fKmG_signinShell ._06fKmG_brandText strong{font-size:1.25rem}._06fKmG_signinShell ._06fKmG_brandText small{color:var(--ink-muted);font-size:.56rem}._06fKmG_authSwitch{color:var(--ink-muted);align-items:center;gap:.65rem;font-size:.75rem;display:flex}._06fKmG_authSwitch a{border:1px solid var(--line-strong);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 .85rem;font-weight:750;text-decoration:none;display:inline-flex}._06fKmG_authSwitch a:hover{background:var(--paper-deep)}._06fKmG_authSwitch a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._06fKmG_authMain{min-height:calc(100dvh - 3.75rem);padding-bottom:0}._06fKmG_signinShell ._06fKmG_authMain{min-height:calc(100vh - var(--auth-header-height));min-height:calc(100dvh - var(--auth-header-height))}:is(body[data-tt-playing] ._06fKmG_sidebar,body[data-tt-playing] ._06fKmG_mobileHeader,body[data-tt-playing] ._06fKmG_mobileNav,body[data-tt-playing] ._06fKmG_skipLink){display:none}:is(body[data-tt-playing] ._06fKmG_contentColumn,body[data-tt-playing] ._06fKmG_main){min-height:100dvh;padding-bottom:0}body[data-tt-playing] ._06fKmG_main [class~="h-[calc(100vh-3.5rem)]"]{height:100dvh}@media (min-width:64rem){._06fKmG_shell:not(._06fKmG_authShell){grid-template-columns:var(--shell-sidebar) minmax(0, 1fr);display:grid}._06fKmG_sidebar{z-index:30;border-right:1px solid var(--line);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--action) 7%, transparent), transparent 28%), color-mix(in srgb, var(--paper) 91%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:100dvh;display:block;position:sticky;top:0;overflow:hidden auto;box-shadow:10px 0 32px #2b211809}._06fKmG_mobileHeader,._06fKmG_mobileNav,._06fKmG_mobileMenuLayer{display:none}._06fKmG_offlineBanner{left:calc(var(--shell-sidebar) + .75rem);top:.75rem}body[data-tt-playing] ._06fKmG_offlineBanner{left:.75rem}._06fKmG_contentColumn{min-height:100dvh}._06fKmG_main{padding-bottom:0}body[data-tt-playing] ._06fKmG_shell:not(._06fKmG_authShell){display:block}}@media (max-width:27rem){._06fKmG_authHeaderInner{min-width:0;padding-inline:.75rem}._06fKmG_authHeader ._06fKmG_brand{min-width:0}._06fKmG_authHeader ._06fKmG_brandText strong{white-space:nowrap;font-size:.95rem}._06fKmG_authSwitch{flex:none}._06fKmG_authSwitch a{padding-inline:.75rem}._06fKmG_mobileHeader ._06fKmG_brandText strong{font-size:.88rem}._06fKmG_mobileSave,._06fKmG_mobileSignin{padding-inline:.65rem}._06fKmG_authSwitch>span{display:none}}@media (max-width:21.25rem){._06fKmG_signinShell{--auth-header-height:4rem}._06fKmG_signinShell ._06fKmG_authHeaderInner{padding:.625rem}._06fKmG_signinShell ._06fKmG_authHeader ._06fKmG_brandMark{width:2.375rem;height:2.375rem}._06fKmG_signinShell ._06fKmG_authHeader ._06fKmG_brandText strong{font-size:1rem}._06fKmG_signinShell ._06fKmG_authHeader ._06fKmG_brandText small{display:none}._06fKmG_signinShell ._06fKmG_authSwitch a{white-space:nowrap;padding-inline:.625rem;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){._06fKmG_navLink,._06fKmG_navLink:before,._06fKmG_navArrow,._06fKmG_skipLink{transition:none}._06fKmG_mobileLoading{animation:none}}@keyframes _06fKmG_pulse{0%,to{opacity:.55}50%{opacity:1}}