@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations")}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations")}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mora-color-canvas:#f8f5fb;--mora-color-surface:#fff;--mora-color-surface-raised:#f1edf5;--mora-color-surface-strong:#e5dfea;--mora-color-text:#211b24;--mora-color-text-muted:#554d5b;--mora-color-border:#756d7b;--mora-color-border-strong:#49414f;--mora-color-accent:#6930d4;--mora-color-accent-text:#fff;--mora-color-accent-strong:#5720bd;--mora-color-track:#007d92;--mora-color-positive:#006c49;--mora-color-warning:#765a00;--mora-color-danger:#ba1a1a;--mora-color-focus:#5a00c6;--mora-color-overlay:#0e0e12c7;--mora-color-scrim:#0e0e12b8;--mora-shadow-raised:0 1rem 3rem #211b242e}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mora-color-canvas:#131317;--mora-color-surface:#1b1b20;--mora-color-surface-raised:#1f1f24;--mora-color-surface-strong:#353439;--mora-color-text:#e4e1e8;--mora-color-text-muted:#ccc3d8;--mora-color-border:#4a4455;--mora-color-border-strong:#958da1;--mora-color-accent:#7c3aed;--mora-color-accent-text:#ede0ff;--mora-color-accent-strong:#d2bbff;--mora-color-track:#4cd7f6;--mora-color-positive:#4edea3;--mora-color-warning:#f2c86f;--mora-color-danger:#ffb4ab;--mora-color-focus:#4cd7f6;--mora-color-overlay:#0e0e12db;--mora-color-scrim:#0e0e12c7;--mora-shadow-raised:0 1rem 3rem #00000070}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mora-color-canvas:#131317;--mora-color-surface:#1b1b20;--mora-color-surface-raised:#1f1f24;--mora-color-surface-strong:#353439;--mora-color-text:#e4e1e8;--mora-color-text-muted:#ccc3d8;--mora-color-border:#4a4455;--mora-color-border-strong:#958da1;--mora-color-accent:#7c3aed;--mora-color-accent-text:#ede0ff;--mora-color-accent-strong:#d2bbff;--mora-color-track:#4cd7f6;--mora-color-positive:#4edea3;--mora-color-warning:#f2c86f;--mora-color-danger:#ffb4ab;--mora-color-focus:#4cd7f6;--mora-color-overlay:#0e0e12db;--mora-color-scrim:#0e0e12c7;--mora-shadow-raised:0 1rem 3rem #00000070}}:root{--mora-font-display:"Space Grotesk Variable", "Space Grotesk", sans-serif;--mora-font-body:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", sans-serif;--mora-font-mono:ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, monospace;--mora-space-1:.25rem;--mora-space-2:.5rem;--mora-space-3:.75rem;--mora-space-4:1rem;--mora-space-5:1.5rem;--mora-space-6:2rem;--mora-space-7:3rem;--mora-space-8:4rem;--mora-radius-none:0;--mora-radius-control:.5rem;--mora-radius-panel:.75rem;--mora-elevation-border:1px solid var(--mora-color-border);--mora-duration-fast:.12s;--mora-duration-standard:.2s;--mora-ease-out:cubic-bezier(.2, .8, .2, 1);--mora-focus-ring:3px solid var(--mora-color-focus);--mora-focus-offset:3px;--mora-target-min:2.75rem;--mora-poster-ratio:2 / 3;--mora-backdrop-ratio:16 / 9;--mora-dock-width:4.5rem;--mora-dock-expanded-width:16rem;--mora-mast-height:5rem;--mora-content-gutter:clamp(1rem, 2.4vw, 2rem)}@media (prefers-contrast:more){:root,:root[data-theme=light],:root[data-theme=dark]{--mora-color-canvas:#000;--mora-color-surface:#000;--mora-color-surface-raised:#000;--mora-color-surface-strong:#1f1f1f;--mora-color-text:#fff;--mora-color-text-muted:#fff;--mora-color-border:#fff;--mora-color-border-strong:#fff;--mora-color-accent:#ffb000;--mora-color-accent-text:#000;--mora-color-accent-strong:#ffcf66;--mora-color-track:#8deaff;--mora-color-positive:#80ffad;--mora-color-warning:#ffe37d;--mora-color-danger:#ff9c96;--mora-color-focus:#ffcf66;--mora-color-scrim:#000000eb;--mora-shadow-raised:none}}:root[data-contrast=more]{--mora-color-canvas:#000;--mora-color-surface:#000;--mora-color-surface-raised:#000;--mora-color-surface-strong:#1f1f1f;--mora-color-text:#fff;--mora-color-text-muted:#fff;--mora-color-border:#fff;--mora-color-border-strong:#fff;--mora-color-accent:#ffb000;--mora-color-accent-text:#000;--mora-color-accent-strong:#ffcf66;--mora-color-track:#8deaff;--mora-color-positive:#80ffad;--mora-color-warning:#ffe37d;--mora-color-danger:#ff9c96;--mora-color-focus:#ffcf66;--mora-shadow-raised:none}@media (prefers-reduced-motion:reduce){:root{--mora-duration-fast:0s;--mora-duration-standard:0s}}.mora-button,.mora-icon-button{min-width:var(--mora-target-min);min-height:var(--mora-target-min);border-radius:var(--mora-radius-control);font:650 .875rem/1.25 var(--mora-font-display);letter-spacing:.02em;transition:background-color var(--mora-duration-fast) var(--mora-ease-out), border-color var(--mora-duration-fast) var(--mora-ease-out), color var(--mora-duration-fast) var(--mora-ease-out), transform var(--mora-duration-fast) var(--mora-ease-out);border:1px solid #0000}.mora-button{cursor:pointer;justify-content:center;align-items:center;padding:.75rem 1rem;text-decoration:none;display:inline-flex}.mora-button>.mora-icon{width:1rem;height:1rem}.mora-button--primary{background:linear-gradient(135deg, var(--mora-color-accent), #6d28d9);color:var(--mora-color-accent-text);box-shadow:0 .5rem 1.5rem #7c3aed47}.mora-button--secondary{border-color:color-mix(in srgb, var(--mora-color-border), transparent 35%);background:color-mix(in srgb, var(--mora-color-surface-strong), transparent 18%);color:var(--mora-color-text);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.mora-button--quiet,.mora-icon-button--quiet{color:var(--mora-color-text);background:0 0}.mora-button--danger,.mora-icon-button--danger{border-color:var(--mora-color-danger);color:var(--mora-color-danger);background:0 0}.mora-button:hover:not(:disabled):not([aria-disabled=true]),.mora-icon-button:hover:not(:disabled){border-color:var(--mora-color-accent-strong)}.mora-button:active:not(:disabled):not([aria-disabled=true]),.mora-icon-button:active:not(:disabled){transform:translateY(1px)}.mora-button:disabled,.mora-button[aria-disabled=true],.mora-icon-button:disabled{cursor:not-allowed;opacity:.48}.mora-button:focus-visible,.mora-icon-button:focus-visible,.mora-focusable:focus-visible{outline:var(--mora-focus-ring);outline-offset:var(--mora-focus-offset)}.mora-icon-button{cursor:pointer;place-items:center;padding:0;display:inline-grid}.mora-icon{flex:none;width:1.35rem;height:1.35rem}.mora-badge{border:1px solid var(--mora-color-border);border-radius:var(--mora-radius-control);min-height:1.625rem;color:var(--mora-color-text-muted);font:700 .6875rem/1 var(--mora-font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:.2rem .5rem;display:inline-flex}.mora-badge--positive{color:var(--mora-color-positive);border-color:currentColor}.mora-badge--warning{color:var(--mora-color-warning);border-color:currentColor}.mora-badge--danger{color:var(--mora-color-danger);border-color:currentColor}.mora-aperture{border:1px solid var(--mora-color-border-strong);width:4.5rem;height:4.5rem;box-shadow:var(--mora-shadow-raised);position:relative}.mora-aperture:before,.mora-aperture:after{content:"";width:1.125rem;height:1.125rem;position:absolute}.mora-aperture:before{border-top:.25rem solid var(--mora-color-accent);border-left:.25rem solid var(--mora-color-accent);top:-.3125rem;left:-.3125rem}.mora-aperture:after{border-right:.25rem solid var(--mora-color-track);border-bottom:.25rem solid var(--mora-color-track);bottom:-.3125rem;right:-.3125rem}.mora-eyebrow{color:var(--mora-color-accent-strong);font:700 .6875rem/1.2 var(--mora-font-body);letter-spacing:.12em;text-transform:uppercase;margin:0}.mora-route-state{border-top:1px solid var(--mora-color-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);width:min(100%,50rem);padding:clamp(2rem,7vw,5rem) 0;display:grid}.mora-route-state__aperture{margin:.3125rem}.mora-route-state h2{max-width:18ch;color:var(--mora-color-text);font:680 clamp(2rem, 5vw, 4.25rem) / .96 var(--mora-font-display);font-variation-settings:"wdth" 86;letter-spacing:-.045em;margin:.65rem 0 0}.mora-route-state__description{max-width:36rem;color:var(--mora-color-text-muted);font:400 clamp(1rem, 1.4vw, 1.125rem) / 1.55 var(--mora-font-body);margin:1rem 0 0}.mora-route-state .mora-button{margin-top:1.5rem}.mora-skeleton{gap:.625rem;width:min(100%,30rem);margin-top:2rem;display:grid}.mora-skeleton__line{background:var(--mora-color-surface-strong);width:72%;height:.75rem;animation:mora-pulse 1.5s var(--mora-ease-out) infinite alternate;display:block}.mora-skeleton__line--wide{width:100%;height:6.5rem}.mora-skeleton__line--short{width:46%}@keyframes mora-pulse{0%{opacity:.42}to{opacity:.9}}@media (width<=35rem){.mora-route-state{grid-template-columns:1fr}.mora-route-state__aperture{width:3.5rem;height:3.5rem}}@media (prefers-reduced-motion:reduce){.mora-button,.mora-icon-button,.mora-skeleton__line{transition:none;animation:none}}@media (forced-colors:active){.mora-aperture,.mora-button,.mora-icon-button,.mora-badge,.mora-skeleton__line{forced-color-adjust:auto}}.mora-audit{min-width:0}.mora-audit>*{grid-column:1/-1;min-width:0}.mora-audit__filters{gap:1rem;margin:0;display:grid}.mora-audit__primary{grid-template-columns:minmax(12rem,1.4fr) repeat(3,minmax(10.5rem,1fr)) auto;align-items:end;gap:.75rem;display:grid}.mora-audit label{min-width:0;color:var(--mora-color-text-muted);gap:.5rem;font-size:.75rem;font-weight:600;display:grid}.mora-audit input:not([type=checkbox]),.mora-audit select{box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem;color:var(--mora-color-text);border:1px solid var(--mora-color-border);background-color:var(--mora-color-surface);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:.4rem;padding:.65rem .75rem;font-size:.8125rem}.mora-audit button{border:1px solid var(--mora-color-border);min-height:2.75rem;color:var(--mora-color-text);font:inherit;cursor:pointer;background:0 0;border-radius:.4rem;padding:.6rem .85rem;font-size:.8125rem}.mora-audit button:hover:not(:disabled){background:var(--mora-color-surface)}.mora-audit button:disabled{opacity:.4;cursor:default}.mora-audit :is(button,input,summary,select):focus-visible{outline-offset:3px;outline:2px solid #a78bfa}.mora-audit__tools{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mora-audit .mora-audit__routine{align-items:center;gap:.65rem;margin-right:auto;font-weight:400;display:flex}.mora-audit__routine input{accent-color:#a78bfa;width:1rem;height:1rem}.mora-audit__advanced>summary{cursor:pointer;width:fit-content;color:var(--mora-color-text-muted);padding:.25rem 0;font-size:.8125rem}.mora-audit__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.mora-audit__feedback{color:var(--mora-color-text-muted);margin:0;font-size:.8125rem}.mora-audit__feedback:empty{display:none}.mora-audit__caption{color:var(--mora-color-text-muted);justify-content:space-between;gap:1rem;padding-bottom:.8rem;font-size:.75rem;display:flex}.mora-audit__record{border-top:1px solid var(--mora-color-border)}.mora-audit__record:last-child{border-bottom:1px solid var(--mora-color-border)}.mora-audit__summary,.mora-audit__columns{cursor:pointer;grid-template-columns:minmax(14rem,2fr) minmax(8rem,1fr) 5.5rem 8.5rem 3rem;align-items:start;gap:1.25rem;padding:.7rem .5rem;font-size:.8125rem;list-style:none;display:grid}.mora-audit__summary::-webkit-details-marker{display:none}.mora-audit__summary:hover{background:var(--mora-color-surface)}.mora-audit__activity,.mora-audit__names{gap:.4rem;min-width:0;display:grid}.mora-audit__activity strong{font-size:.9375rem;font-weight:650;line-height:1.4}.mora-audit__activity>span,.mora-audit__names>:last-child,.mora-audit__summary time{color:var(--mora-color-text-muted);font-size:.75rem;line-height:1.5}.mora-audit__names{overflow-wrap:anywhere;line-height:1.4}.mora-audit__outcome{font-size:.75rem;line-height:1.5}.mora-audit__outcome[data-outcome=failed],.mora-audit__outcome[data-outcome=rejected]{color:#f4a7a7}.mora-audit__outcome[data-outcome=throttled],.mora-audit__outcome[data-outcome=signal]{color:#e9c78b}.mora-audit__outcome[data-outcome=signal]{font-weight:650}.mora-audit__record[data-signal]>.mora-audit__summary{box-shadow:inset 3px 0 #e9c78b}.mora-audit__columns{color:var(--mora-color-text-muted);font:600 .6875rem/1.4 var(--mora-font-body);letter-spacing:.06em;text-transform:uppercase;cursor:default;padding-block:0 .4rem}.mora-audit__chevron{color:var(--mora-color-text-muted);text-align:right;padding-top:.15rem;font-size:.6875rem}.mora-audit__record[open] .mora-audit__chevron{color:#a78bfa}.mora-audit__record .mora-admin__audit-note{padding:0 1rem 1rem}.mora-audit__record .mora-admin__audit-note dl{grid-template-columns:9rem minmax(0,1fr);column-gap:1.5rem;max-width:65rem;line-height:1.6}.mora-audit__empty{border-top:1px solid var(--mora-color-border);padding:2.5rem 0}.mora-audit__empty h3{font-size:1rem;font-weight:600}.mora-audit__empty p{color:var(--mora-color-text-muted);font-size:.8125rem}.mora-audit__paging{justify-content:space-between;gap:1rem;margin-top:1.25rem;display:flex}@media (width<=1250px){.mora-audit__primary{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.mora-audit__primary>label:first-child{grid-column:1/-1}.mora-audit__summary,.mora-audit__columns{grid-template-columns:minmax(12rem,2fr) minmax(8rem,1fr) 5rem 7rem;gap:.75rem}.mora-audit__columns>:last-child,.mora-audit__chevron{display:none}}@media (width<=760px){.mora-audit__primary,.mora-audit__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mora-audit__summary{grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem;padding:1rem .125rem}.mora-audit__columns{display:none}.mora-audit__activity{grid-column:1/-1}.mora-audit__names{grid-row:2/span 2}.mora-audit__outcome,.mora-audit__summary time{text-align:right}.mora-audit__record .mora-admin__audit-note{padding:0 0 1rem}.mora-audit__record .mora-admin__audit-note dl{grid-template-columns:1fr;gap:.25rem}.mora-audit .mora-audit__routine{width:100%;margin-bottom:.25rem}}@media (width<=440px){.mora-audit__fields{grid-template-columns:1fr}.mora-audit__caption{font-size:.6875rem}}.mora-audit-export{box-sizing:border-box;border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);width:min(48rem,100vw - 2rem);color:var(--mora-color-text);border-radius:.5rem;padding:1.5rem}.mora-audit-export::backdrop{background:#0009}.mora-audit-export h2{margin-top:0;font-size:1.25rem}.mora-audit-export p{color:var(--mora-color-text-muted);font-size:.875rem}.mora-audit-export textarea{box-sizing:border-box;background:var(--mora-color-surface);border:1px solid var(--mora-color-border);width:100%;height:16rem;color:var(--mora-color-text);font:.75rem var(--mora-font-mono);margin-bottom:1rem;padding:.75rem}.mora-audit-export button{background:var(--mora-color-surface);color:var(--mora-color-text);border:1px solid var(--mora-color-border);cursor:pointer;border-radius:.35rem;margin-right:.75rem;padding:.75rem 1rem}.mora-audit-export :focus-visible{outline-offset:3px;outline:2px solid #a78bfa}.mora-audit select{padding-right:2.5rem}.mora-audit__summary{position:relative}@media (width<=760px){.mora-audit__chevron{display:block;position:absolute;top:1rem;right:0}.mora-audit__activity strong{padding-right:3.5rem}}.mora-audit__repeat{background:var(--mora-color-surface-raised);color:var(--mora-color-text-muted);border-radius:999px;margin-left:.35rem;padding:0 .4rem;font-size:.75rem;font-weight:600;display:inline-block}.mora-audit__repeats{color:var(--mora-color-text-muted);font:.75rem/1.6 var(--mora-font-mono,ui-monospace, monospace);margin:.25rem 0 0;padding-left:1.1rem}.mora-audit__active{color:var(--mora-color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0 .75rem;font-size:.8rem;display:flex}.mora-audit .mora-audit__chip{border:1px solid color-mix(in srgb, var(--mora-color-accent) 45%, var(--mora-color-border));background:color-mix(in srgb, var(--mora-color-accent) 14%, transparent);min-height:0;color:var(--mora-color-text);border-radius:999px;padding:.25rem .7rem;font-size:.8rem}select.mora-select{appearance:none;border:1px solid var(--mora-color-border-strong);background-color:var(--mora-color-surface);color:var(--mora-color-text);min-height:44px;font:inherit;text-overflow:ellipsis;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 14px);background-repeat:no-repeat;background-size:4px 4px;border-radius:5px;padding:.6rem 2.5rem .6rem .875rem;font-size:.875rem}:root select.mora-select:not([multiple]){background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 14px);background-repeat:no-repeat;background-size:4px 4px;padding-right:2.5rem}select.mora-select:hover:not(:disabled){border-color:var(--mora-color-text-muted)}select.mora-select:focus-visible,select.mora-select[aria-expanded=true]{outline:2px solid var(--mora-color-accent);outline-offset:3px}select.mora-select:disabled{opacity:.5;cursor:not-allowed}.mora-select-menu{z-index:10000;overscroll-behavior:contain;border:1px solid var(--mora-color-border-strong);background:var(--mora-color-surface-raised);color:var(--mora-color-text);font:.875rem/1.45 var(--mora-font-body);scrollbar-width:thin;border-radius:6px;margin:0;padding:5px;position:fixed;overflow-y:auto;box-shadow:0 12px 30px #00000052}.mora-select-menu__option{cursor:pointer;overflow-wrap:anywhere;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 12px;display:flex}.mora-select-menu__option[aria-selected=true]{font-weight:600}.mora-select-menu__option[aria-selected=true]:after{content:"";border:2px solid;border-width:0 2px 2px 0;flex-shrink:0;width:6px;height:10px;margin:0 3px 3px;transform:rotate(45deg)}.mora-select-menu__option[data-active]{background:var(--mora-color-surface-strong);outline:1px solid var(--mora-color-border-strong);outline-offset:-1px}.mora-select-menu__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.mora-select-menu__group{color:var(--mora-color-text-muted);padding:12px 12px 6px;font-size:.75rem}@media (forced-colors:active){.mora-select-menu__option[data-active]{outline:2px solid highlight}}.mora-player.mora-player--cinema{--player-ink:#f5f3fa;--player-muted:#b8b5c3;--player-panel:#18171d;--player-accent:#bda4ee;color:var(--player-ink);background:#000}.mora-player.mora-player--cinema .mora-player__aperture{background:#000;border:0;border-radius:0;height:100svh;min-height:0}.mora-player.mora-player--cinema .mora-player__transport{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0000,#000000e0 45%);border:0;border-radius:0;flex-direction:column;gap:4px;padding:64px 32px 20px;display:flex;inset:auto 0 0}.mora-player.mora-player--cinema .mora-player__bar{align-items:center;gap:24px;min-width:0;display:flex}.mora-player.mora-player--cinema .mora-player__heading{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;justify-content:start;align-items:center;gap:14px;padding:0;display:flex;position:static}.mora-player.mora-player--cinema .mora-player__heading>div{min-width:0}.mora-player.mora-player--cinema .mora-player__heading h1{text-overflow:ellipsis;white-space:nowrap;font:650 18px/1.35 var(--mora-font-body);letter-spacing:-.015em;margin:0;overflow:hidden}.mora-player.mora-player--cinema [data-player-version]{text-overflow:ellipsis;white-space:nowrap;font:400 12px/1.4 var(--mora-font-body);color:var(--player-muted);margin:3px 0 0;overflow:hidden}.mora-player.mora-player--cinema .mora-eyebrow{display:none}.mora-player.mora-player--cinema :is(.mora-player__center-controls,.mora-player__primary-controls){align-items:center;gap:8px;display:flex;position:static;transform:none}.mora-player.mora-player--cinema :is(.mora-player__control,.mora-player__back),.mora-player.mora-player--cinema .mora-player__center-controls .mora-player__control:nth-child(2){width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--player-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.mora-player.mora-player--cinema .mora-player__center-controls .mora-player__control:nth-child(2){color:#141218;background:#fff;width:48px;height:48px}.mora-player.mora-player--cinema :is(.mora-player__control,.mora-player__back):hover{background:#ffffff24}.mora-player.mora-player--cinema .mora-player__center-controls .mora-player__control:nth-child(2):hover{background:var(--player-accent)}.mora-player.mora-player--cinema :is(.mora-player__control,.mora-player__back) .mora-icon{width:23px;height:23px}.mora-player.mora-player--cinema .mora-player__timeline{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;display:grid}.mora-player.mora-player--cinema .mora-player__timeline label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mora-player.mora-player--cinema .mora-player__timeline input{appearance:none;cursor:pointer;background:0 0;grid-area:auto;width:100%;min-width:0;min-height:28px;margin:0}.mora-player.mora-player--cinema .mora-player__timeline input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--player-accent) var(--played,0%), #5d5a63 var(--played,0%));border-radius:4px;height:4px}.mora-player.mora-player--cinema .mora-player__timeline input::-webkit-slider-thumb{appearance:none;background:var(--player-ink);border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px}.mora-player.mora-player--cinema .mora-player__timeline input::-moz-range-track{background:#5d5a63;border-radius:4px;height:4px}.mora-player.mora-player--cinema .mora-player__timeline input::-moz-range-progress{background:var(--player-accent);height:4px}.mora-player.mora-player--cinema .mora-player__timeline input::-moz-range-thumb{background:var(--player-ink);border:0;border-radius:50%;width:12px;height:12px}.mora-player.mora-player--cinema .mora-player__timeline output{display:contents}.mora-player.mora-player--cinema .mora-player__timeline output>span{min-width:4ch;color:var(--player-muted);font:400 13px/1 var(--mora-font-body);white-space:nowrap;font-variant-numeric:tabular-nums}.mora-player.mora-player--cinema .mora-player__timeline [data-player-elapsed]{text-align:right;order:-1}.mora-player.mora-player--cinema .mora-player__timeline [data-player-time-separator]{display:none}.mora-player.mora-player--cinema .mora-player__decision-disclosure{background:0 0;border-color:#39353f;margin-top:18px}.mora-player__stats .mora-player__fact{border-radius:6px;grid-template-columns:40% minmax(0,1fr);gap:12px;padding:5px 8px;display:grid}.mora-player__stats .mora-player__fact:nth-child(odd){background:#ffffff0d}.mora-player__stats .mora-player__fact dt,.mora-player__stats .mora-player__fact dd{margin:0;font-size:13px;line-height:1.4}.mora-player.mora-player--cinema .mora-player__status{color:var(--player-muted);border:0;margin:4px 0 0;padding:0;font-size:13px}.mora-player.mora-player--cinema .mora-player__status[hidden]{display:none}.mora-player.mora-player--cinema :focus-visible{outline:2px solid var(--player-accent);outline-offset:3px}@media (width<=800px){.mora-player.mora-player--cinema .mora-player__transport{padding-inline:16px}.mora-player.mora-player--cinema .mora-player__bar{gap:12px}.mora-player.mora-player--cinema .mora-player__heading h1{font-size:15px}.mora-player.mora-player--cinema .mora-player__volume{display:none}}@media (prefers-reduced-motion:reduce){.mora-player.mora-player--cinema *{transition:none!important}}.mora-player.mora-player--cinema .mora-player__center-controls .mora-player__control{-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.mora-player.mora-player--cinema .mora-player__volume{gap:4px;min-width:0;display:flex}.mora-player.mora-player--cinema .mora-player__volume input{width:72px;min-height:32px;accent-color:var(--player-accent)}.mora-player.mora-player--cinema .mora-player__seek .mora-icon{width:28px;height:28px;overflow:visible}.mora-player__stats{-webkit-user-select:text;user-select:text;z-index:60;inset:var(--stats-top,24px) auto auto var(--stats-left,24px);width:min(440px, calc(100vw - var(--stats-left,24px) - 24px));max-height:var(--stats-room,calc(100dvh - 200px));box-sizing:border-box;color:#f5f3fa;background:#1a1a21f5;border:1px solid #ffffff2e;border-radius:16px;margin:0;padding:20px 20px 12px;position:fixed;overflow:hidden}.mora-player__stats[open]{flex-direction:column;display:flex}.mora-player__stats .mora-player__decision{scrollbar-width:thin;min-height:0;padding-bottom:8px;overflow-y:auto}.mora-player__stats[data-more] .mora-player__decision{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000 calc(100% - 6px));mask-image:linear-gradient(#000 calc(100% - 36px),#0000 calc(100% - 6px))}.mora-player__stats .mora-player__decision-frame{border-radius:8px;flex-direction:column;min-height:0;display:flex}.mora-player__stats .mora-player__decision-frame>.mora-player__decision{flex:auto}.mora-player__stats .mora-player__decision:focus-visible{box-shadow:none!important;outline:none!important;transform:none!important}.mora-player__stats .mora-player__decision-frame[data-focused]{outline:2px solid var(--player-accent,#bda4ee);outline-offset:3px}.mora-player__stats .mora-player__stats-more{color:#bdb8c9;justify-content:center;align-items:center;gap:4px;padding-top:6px;font-size:12px;display:flex}.mora-player__stats .mora-player__stats-more-glyph{width:14px;height:14px}.mora-player__stats .mora-player__stats-more[hidden]{display:none}.mora-player__stats header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mora-player__stats header h2{font:700 17px/1.3 var(--mora-font-display,"Space Grotesk", sans-serif);letter-spacing:-.01em;margin:0}.mora-player__stats header>button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.mora-player__stats header>button:hover{background:#ffffff1a}.mora-player__stats header>button svg{width:22px;height:22px}.mora-player__stats .mora-player__stats-note{color:#bdb8c9;margin:8px 0 0;font-size:11.5px}.mora-player__stats .mora-player__decision{border-top:0;margin-top:4px;padding-top:0}.mora-player__stats .mora-player__vitals{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:12px 0 4px;display:grid}.mora-player__stats .mora-player__vitals>div{background:#ffffff0f;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.mora-player__stats .mora-player__vitals strong{font-variant-numeric:tabular-nums;font-size:15px}.mora-player__stats .mora-player__vitals span{color:#bdb8c9;font-size:11px}.mora-player__stats .mora-player__decision h3{font-family:var(--mora-font-body,"Plus Jakarta Sans", sans-serif);color:#c4b0f5;letter-spacing:.08em;text-transform:uppercase;margin:20px 0 10px;font-size:12px;font-weight:600}.mora-player__stats .mora-player__decision dl{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);gap:0;margin:0;font-size:13px;display:grid}.mora-player__stats dt{color:#bdb8c9}.mora-player__stats dd{overflow-wrap:anywhere;margin:0}.mora-player.mora-player--cinema .mora-player__primary-controls .mora-player__control:first-child{background:0 0;border-radius:50%}.mora-player.mora-player--cinema .mora-player__primary-controls .mora-player__control[aria-expanded=true],.mora-player.mora-player--cinema .mora-player__control[aria-expanded=true]{color:var(--player-ink);background:#c4b0f538}.mora-player__toast{z-index:70;color:#f5f3fa;background:#19171f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;max-width:min(560px,100vw - 32px);padding:10px 16px;font-size:14px;font-weight:500;display:flex;position:fixed;top:88px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000073}.mora-player__toast:before{content:"";background:#f2c46d;border-radius:50%;flex:none;width:8px;height:8px}.mora-player__toast[hidden]{display:none}.mora-player.mora-player--cinema :is([data-icon=play],[data-icon=pause]){fill:currentColor;stroke-linejoin:round}@media (width<=600px){.mora-player-next{text-align:center;flex-direction:column;align-items:stretch}}@keyframes mora-artwork-hologram{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mora-template .template-artwork-fallback[data-artwork-loading=true]:after,.mora-artwork__placeholder[data-artwork-loading=true]:after{animation:none;transform:none}.mora-template .template-artwork{transition:none}}@media (forced-colors:active){.mora-template .template-artwork-fallback[data-artwork-loading=true],.mora-artwork__placeholder[data-artwork-loading=true]{color:canvas;background-color:canvas;background-image:none}.mora-template .template-artwork-fallback[data-artwork-loading=true]:before,.mora-artwork__placeholder[data-artwork-loading=true]:before{box-shadow:none;background:0 0;border:1px solid graytext}.mora-template .template-artwork-fallback[data-artwork-loading=true]:after,.mora-artwork__placeholder[data-artwork-loading=true]:after{content:"Loading…";color:canvastext;filter:none;background:0 0;place-items:center;animation:none;display:grid;transform:none}}.mora-viewing-shell .mora-utility-page:has(>.mora-settings-workspace){width:min(72rem,100% - 48px)}.mora-viewing-shell .mora-utility-page:has(>.mora-settings-workspace)>h1{letter-spacing:-.035em;margin-bottom:1.75rem;font-size:2rem;line-height:1.2}.mora-template .mora-settings-workspace.mora-route{--settings-radius:12px;--settings-row-pad:1.25rem;grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:3rem;width:100%;max-width:none;margin:0;padding:0 0 4rem;display:grid}.mora-template .mora-settings-workspace.mora-route .mora-settings-workspace__rail{top:calc(var(--mora-settings-sticky-top,5rem) + 1.5rem);max-height:calc(100vh - var(--mora-settings-sticky-top,5rem) - 3rem);overscroll-behavior:contain;border:0;min-width:0;padding:0 .25rem 0 0;position:sticky;overflow-y:auto}.mora-template .mora-settings-workspace.mora-route .mora-settings-workspace__search-box{position:relative}.mora-template .mora-settings-workspace.mora-route .mora-settings-workspace__search-box>.mora-icon{width:1.05rem;height:1.05rem;color:var(--mora-color-text-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.mora-template .mora-settings-workspace.mora-route .mora-settings-workspace__search-box input.mora-settings-workspace__search{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);width:100%;min-height:44px;color:var(--mora-color-text);font:inherit;border-radius:10px;padding:.55rem .75rem .55rem 2.3rem;font-size:.875rem}.mora-template .mora-settings-workspace.mora-route .mora-settings-workspace__nav{border:0;gap:2px;margin-top:1rem;padding:0;display:grid}.mora-template .mora-settings-workspace.mora-route button.mora-settings-workspace__link{width:100%;min-height:44px;box-shadow:none;color:var(--mora-color-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;column-gap:.75rem;padding:.55rem .75rem;font-size:.875rem;font-weight:550;display:grid;position:relative}.mora-settings-workspace__link>.mora-icon{width:1.15rem;height:1.15rem}.mora-settings-workspace__link-summary,.mora-settings-workspace__link-chevron{display:none}.mora-template .mora-settings-workspace.mora-route button.mora-settings-workspace__link:hover{background:color-mix(in srgb, var(--mora-color-surface) 70%, transparent);color:var(--mora-color-text)}.mora-template .mora-settings-workspace.mora-route button.mora-settings-workspace__link[aria-current]{background:var(--mora-color-surface);color:var(--mora-color-text)}.mora-settings-workspace__link[aria-current]>.mora-icon:first-child{color:var(--mora-color-accent)}.mora-settings-workspace__link[aria-current]:before{content:"";background:var(--mora-color-accent);border-radius:3px;width:3px;position:absolute;top:.6rem;bottom:.6rem;left:0}.mora-settings-workspace__search-status,.mora-settings-workspace__empty{color:var(--mora-color-text-muted);margin:.75rem .25rem 0;font-size:.8125rem;line-height:1.5}.mora-settings-workspace__search-status:empty{display:none}.mora-template .mora-settings-workspace.mora-route .mora-settings-section{min-width:0}.mora-settings-section__header{margin-bottom:.5rem}.mora-template .mora-settings-workspace.mora-route .mora-settings-section__title{font-family:var(--mora-font-display);letter-spacing:-.025em;color:var(--mora-color-text);margin:0;font-size:1.6rem;font-weight:650;line-height:1.25}.mora-template .mora-settings-workspace .mora-settings-section__title:is(:focus,:focus-visible){outline:none}.mora-template .mora-settings-workspace.mora-route .mora-settings-section__description{color:var(--mora-color-text-muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.55}.mora-template .mora-settings-workspace.mora-route .mora-settings-section__scope{border:1px solid var(--mora-color-border);color:var(--mora-color-text-muted);border-radius:999px;align-items:center;gap:.4rem;margin:.75rem 0 0;padding:.25rem .6rem;font-size:.75rem;line-height:1.4;display:inline-flex}.mora-settings-section__scope>.mora-icon{width:.85rem;height:.85rem}.mora-template .mora-settings-workspace.mora-route button.mora-settings-section__back{display:none}.mora-template .mora-settings-workspace.mora-route .mora-settings-group{border:0;min-width:0;margin:1.75rem 0 0;padding:0}.mora-template .mora-settings-workspace.mora-route .mora-settings-group__title{color:var(--mora-color-text);font-family:var(--mora-font-body);letter-spacing:0;margin:0 0 .6rem;font-size:.9375rem;font-weight:650}.mora-template .mora-settings-workspace.mora-route .mora-settings-group__description{color:var(--mora-color-text-muted);margin:-.3rem 0 .75rem;font-size:.8125rem;line-height:1.55}.mora-template .mora-settings-workspace.mora-route .mora-settings-group__body{border:1px solid var(--mora-color-border);border-radius:var(--settings-radius);background:var(--mora-color-surface);padding:0 var(--settings-row-pad)}.mora-template .mora-settings-workspace.mora-route .mora-settings-group[data-tone=danger] .mora-settings-group__title{color:var(--mora-color-danger)}.mora-template .mora-settings-workspace.mora-route .mora-settings-group[data-tone=danger] .mora-settings-group__body{border-color:color-mix(in srgb, var(--mora-color-danger) 35%, var(--mora-color-border))}.mora-template .mora-settings-workspace.mora-route :is(.mora-account-card,.mora-security-settings,.mora-notification-settings,.mora-profile-settings,.mora-display-preferences,.mora-viewing-settings,.mora-episode-preview-settings,.mora-anime-settings,.mora-email-settings,.mora-account-preferences,.mora-account-preferences__controls){min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.mora-template .mora-settings-workspace.mora-route .mora-account-preferences__controls{min-width:0}.mora-template .mora-settings-workspace.mora-route [role=status]:empty{display:none}.mora-template .mora-settings-workspace.mora-route .mora-setting-row{border:0;border-top:1px solid var(--mora-color-border);justify-content:space-between;align-items:center;gap:2rem;min-height:4rem;padding:1rem 0;display:flex}.mora-template .mora-settings-workspace.mora-route .mora-settings-group__body>:first-child,.mora-template .mora-settings-workspace.mora-route .mora-settings-group__body>:first-child>:first-child,.mora-template .mora-settings-workspace.mora-route .mora-settings-group__body>:first-child>:first-child>:first-child{border-top:0}.mora-template .mora-settings-workspace.mora-route .mora-setting-row--stacked{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:.75rem;display:grid}.mora-setting-row__copy{min-width:0}.mora-template .mora-settings-workspace.mora-route .mora-setting-row__label{color:var(--mora-color-text);margin:0;font-size:.9rem;font-weight:600;line-height:1.45;display:block}.mora-template .mora-settings-workspace.mora-route .mora-setting-row__help{max-width:34rem;color:var(--mora-color-text-muted);margin:.2rem 0 0;font-size:.8125rem;line-height:1.55}.mora-setting-row__help--mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.mora-setting-match{position:relative}.mora-template .mora-settings-workspace.mora-route .mora-setting-match:after{content:"";inset:.35rem calc(-1 * var(--settings-row-pad) + .35rem);background:color-mix(in srgb, var(--mora-color-accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mora-color-accent) 45%, transparent);pointer-events:none;border-radius:8px;position:absolute}.mora-template .mora-settings-workspace.mora-route :is(select,input:not([type=checkbox],[type=radio])){border:1px solid var(--mora-color-border-strong);background:var(--mora-color-canvas);min-height:44px;color:var(--mora-color-text);font:inherit;border-radius:8px;padding:.55rem .75rem;font-size:.875rem}.mora-template .mora-settings-workspace.mora-route select{appearance:none;cursor:pointer;padding-right:2.5rem}.mora-template .mora-settings-workspace.mora-route .mora-setting-select,.mora-template .mora-settings-workspace.mora-route .mora-setting-row>select{flex-shrink:0;width:16rem;max-width:100%;position:relative}.mora-template .mora-settings-workspace.mora-route .mora-setting-select select{width:100%}.mora-setting-select:after{content:"";border-right:2px solid var(--mora-color-text-muted);border-bottom:2px solid var(--mora-color-text-muted);pointer-events:none;width:6px;height:6px;position:absolute;top:calc(50% - 5px);right:1rem;transform:rotate(45deg)}.mora-template .mora-settings-workspace.mora-route :is(button,input,select,a):focus-visible{outline:2px solid var(--mora-color-focus,var(--mora-color-accent));outline-offset:2px}.mora-template .mora-settings-workspace.mora-route button.mora-setting-switch{width:48px;height:44px;min-height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;position:relative}.mora-setting-switch:before{content:"";background:var(--mora-color-border-strong);border-radius:12px;width:40px;height:24px;transition:background-color .15s;position:absolute;top:10px;left:4px}.mora-setting-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:13px;left:7px;box-shadow:0 1px 2px #0000004d}.mora-setting-switch[aria-checked=true]:before{background:var(--mora-color-accent)}.mora-setting-switch[aria-checked=true]:after{left:23px}.mora-setting-switch[aria-busy=true]{opacity:.6}.mora-template .mora-settings-workspace.mora-route :is(button,a):is(.mora-settings-primary,.mora-settings-secondary,.mora-settings-quiet,.mora-settings-danger){min-height:40px;box-shadow:none;font:inherit;white-space:nowrap;cursor:pointer;background-image:none;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.mora-template .mora-settings-workspace.mora-route :is(button,a).mora-settings-primary{background:var(--mora-color-accent);color:var(--mora-color-accent-text)}.mora-template .mora-settings-workspace.mora-route :is(button,a).mora-settings-secondary{border-color:var(--mora-color-border-strong);color:var(--mora-color-text);background:0 0}.mora-template .mora-settings-workspace.mora-route :is(button,a).mora-settings-secondary:hover{background:color-mix(in srgb, var(--mora-color-text) 6%, transparent)}.mora-template .mora-settings-workspace.mora-route button.mora-settings-secondary--danger{border-color:color-mix(in srgb, var(--mora-color-danger) 45%, var(--mora-color-border));color:var(--mora-color-danger)}.mora-template .mora-settings-workspace.mora-route button.mora-settings-quiet{color:var(--mora-color-text-muted);background:0 0;padding-inline:.75rem}.mora-template .mora-settings-workspace.mora-route button.mora-settings-quiet:hover{color:var(--mora-color-text)}.mora-template .mora-settings-workspace.mora-route button.mora-settings-quiet--danger{color:var(--mora-color-danger)}.mora-template .mora-settings-workspace.mora-route button.mora-settings-danger{border-color:var(--mora-color-danger);background:var(--mora-color-danger);color:#fff}.mora-template .mora-settings-workspace.mora-route :is(button,a):is(.mora-settings-primary,.mora-settings-secondary,.mora-settings-quiet,.mora-settings-danger):disabled{opacity:.45;cursor:not-allowed}.mora-settings-workspace .mora-icon{flex-shrink:0;width:1rem;height:1rem}.mora-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.mora-template .mora-settings-workspace.mora-route .mora-settings-status,.mora-template .mora-settings-workspace.mora-route .mora-security-settings__status{color:var(--mora-color-text-muted);margin:0;padding:0 0 1rem;font-size:.8125rem;line-height:1.5}.mora-template .mora-settings-workspace.mora-route .mora-settings-group__body>.mora-settings-status,.mora-template .mora-settings-workspace.mora-route .mora-settings-group__body>*>.mora-settings-status{margin-top:-.25rem}.mora-settings-status[data-tone=ok]:before{content:"✓ ";color:var(--mora-color-positive);font-weight:700}.mora-template .mora-settings-workspace.mora-route .mora-settings-status[data-tone=error]{color:var(--mora-color-danger)}.mora-settings-badge{vertical-align:.1em;white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;margin-left:.25rem;padding:.1rem .5rem;font-size:.7rem;font-weight:650;line-height:1.5;display:inline-flex}.mora-settings-badge .mora-icon{width:.75rem;height:.75rem}.mora-settings-badge--ok{background:color-mix(in srgb, var(--mora-color-positive) 16%, transparent);color:var(--mora-color-positive)}.mora-settings-badge--accent{background:color-mix(in srgb, var(--mora-color-accent) 18%, transparent);color:var(--mora-color-accent)}.mora-template .mora-settings-workspace.mora-route .mora-settings-savebar{border-top:1px solid var(--mora-color-border);background:var(--mora-color-canvas);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.85rem 0;display:flex}.mora-template .mora-settings-workspace.mora-route form[data-dirty=true]>.mora-settings-savebar{z-index:2;position:sticky;bottom:0}.mora-settings-dirty{color:var(--mora-color-warning);margin-right:auto;font-size:.8125rem;font-weight:600}.mora-settings-dirty:before{content:"● "}.mora-template .mora-settings-workspace.mora-route .mora-profile-identity{align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.mora-profile-identity__avatar{background:linear-gradient(135deg, var(--mora-color-accent), var(--mora-color-accent-strong));width:3.25rem;height:3.25rem;color:var(--mora-color-accent-text);font-family:var(--mora-font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.35rem;font-weight:700;display:grid}.mora-template .mora-settings-workspace.mora-route .mora-profile-identity__name{color:var(--mora-color-text);overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:650}.mora-template .mora-settings-workspace.mora-route .mora-profile-identity__handle{color:var(--mora-color-text-muted);margin:.15rem 0 0;font-size:.8125rem}.mora-inline-field{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mora-template .mora-settings-workspace.mora-route .mora-inline-field>input{flex:14rem;max-width:24rem}.mora-template .mora-settings-workspace.mora-route .mora-profile-settings{display:block}.mora-template .mora-settings-workspace.mora-route .mora-profile-settings>.mora-settings-secondary{width:auto;margin-bottom:1rem}.mora-template .mora-settings-workspace.mora-route .mora-settings-subform{border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);border-radius:10px;gap:.9rem;max-width:30rem;margin:0 0 1rem;padding:1rem;display:grid}.mora-template .mora-settings-workspace.mora-route .mora-settings-subform__intro{color:var(--mora-color-text-muted);margin:0;font-size:.8125rem;line-height:1.55}.mora-settings-field{gap:.35rem;display:grid}.mora-settings-field__label{font-size:.8125rem;font-weight:600}.mora-settings-field__hint{color:var(--mora-color-text-muted);font-size:.75rem}.mora-settings-subform .mora-inline-actions{justify-content:flex-start}.mora-template .mora-settings-workspace.mora-route .mora-anime-settings__intro{color:var(--mora-color-text-muted);margin:1rem 0 0;font-size:.8125rem}.mora-template .mora-settings-workspace.mora-route .mora-anime-picker{margin:.75rem 0 1rem}.mora-template .mora-settings-workspace.mora-route .mora-anime-picker__legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mora-template .mora-settings-workspace.mora-route .mora-anime-picker__choices{gap:.6rem}.mora-template .mora-settings-workspace.mora-route .mora-anime-choice__copy{background:var(--mora-color-canvas);border-radius:10px;gap:.25rem;padding:.85rem 1rem}.mora-template .mora-settings-workspace.mora-route .mora-anime-choice__title{font-size:1rem}.mora-template .mora-settings-workspace.mora-route .mora-anime-choice input:checked+.mora-anime-choice__copy{box-shadow:inset 0 0 0 1px var(--anime-tone)}.mora-template .mora-settings-workspace.mora-route .mora-anime-choice input:checked+.mora-anime-choice__copy:after{content:"✓";background:var(--anime-tone);width:1.3rem;height:1.3rem;color:var(--mora-color-canvas);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:.7rem;right:.85rem}.mora-template .mora-settings-workspace.mora-route .mora-anime-fallback{margin:0 0 1rem}.mora-template .mora-settings-workspace.mora-route .mora-notification-settings .mora-route-introduction{max-width:40rem;color:var(--mora-color-text-muted);margin:1.25rem 0 0;font-size:.875rem;line-height:1.55}.mora-template .mora-settings-workspace.mora-route .mora-push-enrollment{border:1px solid var(--mora-color-border);border-radius:var(--settings-radius);background:var(--mora-color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1.25rem 0 0;padding:1rem 1.25rem;display:grid}.mora-push-enrollment>.mora-icon{width:1.4rem;height:1.4rem;color:var(--mora-color-text-muted)}.mora-push-enrollment[data-push-status=enabled]>.mora-icon{color:var(--mora-color-positive)}.mora-push-enrollment[data-push-status=denied]>.mora-icon{color:var(--mora-color-warning)}.mora-template .mora-settings-workspace.mora-route .mora-push-enrollment h3{font-family:var(--mora-font-body);margin:0;font-size:.9rem;font-weight:650}.mora-template .mora-settings-workspace.mora-route .mora-push-enrollment p{color:var(--mora-color-text-muted);margin:.2rem 0 0;font-size:.8125rem;line-height:1.5}.mora-template .mora-settings-workspace.mora-route .mora-push-enrollment .mora-settings-status{padding:0}.mora-template .mora-settings-workspace.mora-route .mora-notification-group{border:1px solid var(--mora-color-border);border-radius:var(--settings-radius);background:var(--mora-color-surface);padding:0 var(--settings-row-pad);position:relative}.mora-template .mora-settings-workspace.mora-route .mora-preference-grid{border:0;border-top:1px solid var(--mora-color-border);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 4.5rem 4.5rem;align-items:center;gap:1rem;min-height:3.25rem;padding:.35rem 0;font-size:.875rem;display:grid}.mora-template .mora-settings-workspace.mora-route .mora-preference-grid--header{min-height:3rem;color:var(--mora-color-text-muted);font:600 .72rem/1.2 var(--mora-font-body);letter-spacing:.04em;text-transform:uppercase;border-top:0}.mora-template .mora-settings-workspace.mora-route .mora-preference-grid--header>span:not(:first-child){text-align:center}.mora-template .mora-settings-workspace.mora-route .mora-preference-grid--header .mora-settings-group__title{color:var(--mora-color-text);letter-spacing:0;text-transform:none;margin:0;font-size:.9375rem}.mora-template .mora-settings-workspace.mora-route .mora-notification-group>.mora-settings-group__description{margin:-.5rem 0 .6rem}.mora-template .mora-settings-workspace.mora-route .mora-preference-grid__label{font-weight:550}.mora-template .mora-settings-workspace.mora-route .mora-preference-toggle{min-height:44px;color:var(--mora-color-text-muted);cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.mora-preference-toggle__text{display:none}.mora-template .mora-settings-workspace.mora-route .mora-preference-toggle input{appearance:none;background:var(--mora-color-border-strong);cursor:pointer;border-radius:11px;width:36px;height:22px;margin:0;transition:background-color .15s;position:relative}.mora-template .mora-settings-workspace.mora-route .mora-preference-toggle input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}.mora-template .mora-settings-workspace.mora-route .mora-preference-toggle input:checked{background:var(--mora-color-accent)}.mora-template .mora-settings-workspace.mora-route .mora-preference-toggle input:checked:after{left:17px}.mora-template .mora-settings-workspace.mora-route .mora-preference-toggle input:disabled{opacity:.55;cursor:not-allowed}.mora-template .mora-settings-workspace.mora-route .mora-notification-settings>p:not([class]){color:var(--mora-color-text-muted);margin:.75rem 0 0;font-size:.8125rem}.mora-template .mora-settings-workspace.mora-route .mora-notification-list{padding:0 var(--settings-row-pad);border:1px solid var(--mora-color-border);border-radius:var(--settings-radius);background:var(--mora-color-surface);margin:1.25rem 0 0;list-style:none}.mora-template .mora-settings-workspace.mora-route .mora-notification-list:empty{display:none}.mora-template .mora-settings-workspace.mora-route .mora-notification-item{border-top:1px solid var(--mora-color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.mora-template .mora-settings-workspace.mora-route .mora-notification-item:first-child{border-top:0}.mora-template .mora-settings-workspace.mora-route .mora-notification-item p{margin:0;font-size:.875rem}.mora-template .mora-settings-workspace.mora-route .mora-notification-item .mora-button{min-height:36px}.mora-template .mora-settings-workspace.mora-route .mora-settings-empty{border:1px dashed var(--mora-color-border-strong);border-radius:var(--settings-radius);text-align:center;justify-items:center;gap:.5rem;margin:1.25rem 0 0;padding:2.5rem 1.5rem;display:grid}.mora-template .mora-settings-workspace.mora-route .mora-settings-empty[hidden]{display:none}.mora-settings-empty>.mora-icon{width:1.75rem;height:1.75rem;color:var(--mora-color-accent)}.mora-template .mora-settings-workspace.mora-route .mora-settings-empty p{max-width:28rem;color:var(--mora-color-text-muted);margin:0;font-size:.875rem;line-height:1.55}.mora-template .mora-settings-workspace.mora-route .mora-settings-empty .mora-settings-empty__title{color:var(--mora-color-text);font-size:1rem;font-weight:650}.mora-settings-empty .mora-settings-secondary{margin-top:.5rem}.mora-template .mora-settings-workspace.mora-route .mora-security-settings__toolbar{justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;display:flex}.mora-template .mora-settings-workspace.mora-route .mora-security-settings__toolbar .mora-security-settings__status{padding:0}.mora-template .mora-settings-workspace.mora-route .mora-security-device{border-top:1px solid var(--mora-color-border);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.mora-security-device__icon{background:var(--mora-color-canvas);width:2.5rem;height:2.5rem;color:var(--mora-color-text-muted);border-radius:10px;place-items:center;display:grid}.mora-security-device__icon .mora-icon{width:1.25rem;height:1.25rem}.mora-template .mora-settings-workspace.mora-route .mora-security-device h3{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.mora-template .mora-settings-workspace.mora-route :is(.mora-security-device__platform,.mora-security-device__activity){color:var(--mora-color-text-muted);margin:.1rem 0 0;font-size:.8125rem;line-height:1.45}.mora-template .mora-settings-workspace.mora-route .mora-security-settings__confirmation{border:1px solid color-mix(in srgb, var(--mora-color-danger) 45%, var(--mora-color-border));background:color-mix(in srgb, var(--mora-color-danger) 8%, var(--mora-color-surface));border-radius:10px;margin:0 0 .9rem;padding:.9rem 1rem}.mora-template .mora-settings-workspace.mora-route .mora-security-settings__confirmation p{margin:0 0 .75rem;font-size:.875rem}.mora-template .mora-settings-workspace.mora-route .mora-security-settings__confirmation .mora-inline-actions{justify-content:flex-start}.mora-template .mora-settings-workspace.mora-route .mora-device-check{margin-top:1.75rem}.mora-template .mora-settings-workspace.mora-route .mora-device-check__intro{border:1px solid var(--mora-color-border);border-radius:var(--settings-radius);background:var(--mora-color-surface);padding:1.25rem}.mora-template .mora-settings-workspace.mora-route .mora-device-check__intro h3{margin:0 0 .35rem;font-size:.9375rem}.mora-template .mora-settings-workspace.mora-route .mora-device-check__intro .mora-muted{max-width:40rem;font-size:.8125rem;line-height:1.55}@media (width<=800px){.mora-viewing-shell .mora-utility-page:has(>.mora-settings-workspace){width:calc(100% - 32px)}.mora-viewing-shell .mora-utility-page:has(>.mora-settings-workspace[data-view=section])>h1{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mora-template .mora-settings-workspace.mora-route{--settings-row-pad:1rem;grid-template-columns:minmax(0,1fr);gap:0}.mora-template .mora-settings-workspace.mora-route .mora-settings-workspace__rail{max-height:none;position:static;overflow:visible}.mora-template .mora-settings-workspace.mora-route[data-view=section] .mora-settings-workspace__rail,.mora-template .mora-settings-workspace.mora-route[data-view=index] .mora-settings-workspace__content{display:none}.mora-template .mora-settings-workspace.mora-route .mora-settings-workspace__nav{border:1px solid var(--mora-color-border);border-radius:var(--settings-radius);background:var(--mora-color-surface);gap:0;margin-top:1rem;overflow:hidden}.mora-template .mora-settings-workspace.mora-route button.mora-settings-workspace__link{border-top:1px solid var(--mora-color-border);min-height:4rem;color:var(--mora-color-text);border-radius:0;grid-template-rows:auto auto;grid-template-columns:2.25rem minmax(0,1fr) 1rem;row-gap:.1rem;padding:.75rem 1rem}.mora-template .mora-settings-workspace.mora-route button.mora-settings-workspace__link:first-child{border-top:0}.mora-template .mora-settings-workspace.mora-route button.mora-settings-workspace__link[aria-current]{background:0 0}.mora-settings-workspace__link[aria-current]:before{display:none}.mora-settings-workspace__link>.mora-icon:first-child{background:var(--mora-color-canvas);width:2.25rem;height:2.25rem;color:var(--mora-color-accent);border-radius:9px;grid-row:1/3;padding:.5rem}.mora-settings-workspace__link-label{font-weight:600}.mora-settings-workspace__link-summary{color:var(--mora-color-text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.78rem;font-weight:450;display:block;overflow:hidden}.mora-settings-workspace__link-chevron{color:var(--mora-color-text-muted);grid-area:1/3/3;display:block}.mora-template .mora-settings-workspace.mora-route button.mora-settings-section__back{min-height:44px;box-shadow:none;color:var(--mora-color-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;margin:0 0 .25rem -.5rem;padding:0 .5rem;font-size:.9rem;font-weight:600;display:inline-flex}.mora-template .mora-settings-workspace.mora-route .mora-settings-section__title{font-size:1.5rem}}@media (width<=640px){.mora-template .mora-settings-workspace.mora-route .mora-setting-row:not(:has(>.mora-setting-switch)){flex-direction:column;align-items:stretch;gap:.6rem}.mora-template .mora-settings-workspace.mora-route .mora-setting-row:has(>.mora-setting-switch){gap:1rem}.mora-template .mora-settings-workspace.mora-route .mora-setting-select,.mora-template .mora-settings-workspace.mora-route .mora-setting-row>select{width:100%}.mora-template .mora-settings-workspace.mora-route .mora-inline-actions{justify-content:flex-start}.mora-template .mora-settings-workspace.mora-route .mora-push-enrollment{grid-template-columns:auto minmax(0,1fr)}.mora-template .mora-settings-workspace.mora-route .mora-push-enrollment>:is(button,.mora-inline-actions){grid-column:2;justify-self:start}.mora-template .mora-settings-workspace.mora-route .mora-push-enrollment>.mora-inline-actions{flex-wrap:wrap}.mora-template .mora-settings-workspace.mora-route .mora-preference-grid{grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem}.mora-template .mora-settings-workspace.mora-route .mora-preference-grid--header>span:not(:first-child){display:none}.mora-preference-toggle__text{display:inline}.mora-template .mora-settings-workspace.mora-route .mora-preference-toggle{flex-direction:column-reverse;gap:.2rem;min-width:2.75rem}.mora-template .mora-settings-workspace.mora-route .mora-security-device{grid-template-columns:2.5rem minmax(0,1fr)}.mora-template .mora-settings-workspace.mora-route .mora-security-device>button{grid-column:2;justify-self:start}.mora-template .mora-settings-workspace.mora-route .mora-security-settings__confirmation{grid-column:1/-1}}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.mora-template .mora-settings-workspace.mora-route .mora-settings-workspace__results{border-bottom:1px solid var(--mora-color-border);gap:2px;margin:.5rem 0 .25rem;padding:0 0 .75rem;list-style:none;display:grid}.mora-template .mora-settings-workspace.mora-route .mora-settings-workspace__results[hidden]{display:none}.mora-template .mora-settings-workspace.mora-route button.mora-settings-workspace__result{width:100%;min-height:44px;color:var(--mora-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.45rem .75rem;display:grid}.mora-template .mora-settings-workspace.mora-route button.mora-settings-workspace__result:hover{background:var(--mora-color-surface)}.mora-settings-workspace__result-name{font-size:.85rem;font-weight:600}.mora-settings-workspace__result-section{color:var(--mora-color-text-muted);font-size:.75rem}.mora-template .mora-settings-workspace.mora-route .mora-preference-toggle--locked input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mora-template .mora-settings-workspace.mora-route .mora-preference-toggle--locked{cursor:default}.mora-template .mora-settings-workspace.mora-route .mora-preference-toggle--locked .mora-preference-toggle__text{color:var(--mora-color-text-muted);align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.mora-preference-toggle--locked .mora-icon{width:.8rem;height:.8rem}.mora-template .mora-settings-workspace.mora-route .mora-notification-actions{justify-content:flex-start;min-height:2.5rem;margin-top:1rem}.mora-template .mora-settings-workspace.mora-route .mora-notification-actions .mora-settings-status{padding:0}.mora-template .mora-settings-workspace.mora-route .mora-device-check__suggestion{border:1px solid color-mix(in srgb, var(--mora-color-accent) 45%, var(--mora-color-border));border-radius:var(--settings-radius);background:color-mix(in srgb, var(--mora-color-accent) 8%, var(--mora-color-surface));justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 .5rem;padding:1rem 1.25rem;display:flex}.mora-template .mora-settings-workspace.mora-route .mora-device-check__suggestion p{margin:0}.mora-template .mora-settings-workspace.mora-route .mora-device-check__suggestion-title{font-weight:650}.mora-template .mora-settings-workspace.mora-route .mora-device-check__suggestion .mora-muted{margin-top:.2rem;font-size:.8125rem}.mora-template .mora-settings-workspace.mora-route .mora-subtitle-preview{margin:1rem 0 .25rem}.mora-viewing-shell .mora-utility-page:has(>.mora-settings-workspace)>h1{margin-bottom:1.25rem}@media (width<=800px){.mora-settings-workspace__link-summary{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mora-viewing-shell .mora-utility-page:has(>.mora-settings-workspace)>h1{margin-bottom:.25rem}}@media (width<=640px){.mora-template .mora-settings-workspace.mora-route .mora-security-device{grid-template-columns:2.5rem minmax(0,1fr) auto}.mora-template .mora-settings-workspace.mora-route .mora-security-device>button{grid-column:auto;justify-self:end;min-height:44px;padding-inline:.75rem}.mora-template .mora-settings-workspace.mora-route .mora-device-check__suggestion{flex-direction:column;align-items:flex-start}}.mora-template .mora-settings-workspace.mora-route .mora-preference-toggle--locked input:after{display:none}.mora-template .mora-settings-workspace.mora-route .mora-subtitle-preview{aspect-ratio:16/8;width:min(100%,34rem)}.mora-settings-status[data-tone=ok]:before{margin-right:.3rem}.mora-settings-badge--neutral{border:1px solid var(--mora-color-border-strong);color:var(--mora-color-text-muted);font-weight:600}.mora-settings-group__title .mora-settings-badge{margin-left:.4rem}.mora-settings-inline-link{color:var(--mora-color-accent);font-weight:600;text-decoration:none}.mora-settings-inline-link:hover{text-decoration:underline}.mora-settings-workspace__results-more{color:var(--mora-color-text-muted);padding:.35rem .75rem 0;font-size:.75rem}.mora-template .mora-settings-workspace.mora-route .mora-settings-group[data-scope=device] .mora-subtitle-preview{aspect-ratio:auto;width:100%;height:clamp(9rem,22vw,13rem);margin:1.25rem 0 .5rem}@media (width>=700px){.mora-template .mora-settings-workspace.mora-route .mora-settings-group[data-scope=device] .mora-viewing-settings{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid}.mora-template .mora-settings-workspace.mora-route .mora-settings-group[data-scope=device] .mora-viewing-settings>.mora-settings-status{grid-column:1/-1}.mora-template .mora-settings-workspace.mora-route .mora-settings-group[data-scope=device] .mora-setting-row{border-top:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem;min-height:0;padding:.75rem 0;display:grid}.mora-template .mora-settings-workspace.mora-route .mora-settings-group[data-scope=device] :is(.mora-setting-select,.mora-setting-row>select){width:100%}}.mora-template .mora-settings-workspace.mora-route .mora-preference-grid[data-row-state] .mora-preference-grid__label:after{color:var(--mora-color-text-muted);margin-left:.6rem;font-size:.75rem;font-weight:600}.mora-template .mora-settings-workspace.mora-route .mora-preference-grid[data-row-state=saving] .mora-preference-grid__label:after{content:"Saving…"}.mora-template .mora-settings-workspace.mora-route .mora-preference-grid[data-row-state=saved] .mora-preference-grid__label:after{content:"✓ Saved";color:var(--mora-color-positive)}.mora-template .mora-settings-workspace.mora-route .mora-settings-toast{left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));z-index:40;border:1px solid var(--mora-color-border-strong);background:var(--mora-color-surface-raised,var(--mora-color-surface));max-width:min(32rem,100vw - 32px);color:var(--mora-color-text);border-radius:10px;padding:.7rem 1.1rem;font-size:.85rem;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.mora-template .mora-settings-workspace.mora-route .mora-settings-toast[hidden]{display:none}.mora-settings-toast[data-tone=ok]:before{content:"✓ ";color:var(--mora-color-positive)}.mora-settings-toast:after{content:attr(data-message)}.mora-settings-toast[data-tone=error]{border-color:var(--mora-color-danger)}@media (width<=800px){.mora-template .mora-settings-workspace.mora-route .mora-settings-toast{bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}@media (width<=640px){.mora-template .mora-settings-workspace.mora-route .mora-preference-grid{grid-template-columns:minmax(0,1fr) 3.25rem 3.25rem;gap:.5rem}.mora-template .mora-settings-workspace.mora-route .mora-preference-grid--header>span:not(:first-child){display:block}.mora-template .mora-settings-workspace.mora-route .mora-preference-toggle:not(.mora-preference-toggle--locked) .mora-preference-toggle__text{display:none}.mora-template .mora-settings-workspace.mora-route .mora-preference-toggle{min-width:0}.mora-template .mora-settings-workspace.mora-route .mora-preference-grid[data-row-state] .mora-preference-grid__label:after{margin:.1rem 0 0;display:block}}.mora-template .mora-settings-workspace.mora-route .mora-quality-now{color:var(--mora-color-text-muted);margin:0;padding:.9rem 0;font-size:.8125rem;line-height:1.5}.mora-template .mora-settings-workspace.mora-route .mora-quality-now strong{color:var(--mora-color-text);font-weight:650}.mora-template .mora-settings-workspace.mora-route .mora-setting-row[data-scope=device] .mora-setting-row__label:after{content:"This device";border:1px solid var(--mora-color-border-strong);color:var(--mora-color-text-muted);vertical-align:.1em;border-radius:999px;margin-left:.5rem;padding:.05rem .45rem;font-size:.68rem;font-weight:600}.mora-template .mora-settings-workspace.mora-route [data-inline-feedback] .mora-settings-status:is([data-tone=ok],[data-tone=info]){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mora-template .mora-settings-workspace.mora-route .mora-preference-grid[data-row-state=failed] .mora-preference-grid__label:after{content:"Not saved";color:var(--mora-color-danger)}.mora-template .mora-settings-workspace.mora-route button.mora-preference-grid__retry{border:1px solid var(--mora-color-border-strong);min-height:36px;color:var(--mora-color-text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;margin-left:.5rem;padding:.1rem .5rem;font-size:.75rem;font-weight:600}.mora-settings-toast:before{margin-right:.35rem}.mora-template .mora-settings-workspace.mora-route button.mora-settings-primary:disabled{border-color:var(--mora-color-border-strong);color:var(--mora-color-text-muted);opacity:1;background:0 0}.mora-template .mora-settings-workspace.mora-route button.mora-settings-workspace__results-more{width:100%;min-height:40px;color:var(--mora-color-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.4rem .75rem;font-size:.8rem;font-weight:600}:root[data-text-size=large]{font-size:112.5%}:root[data-text-size=larger]{font-size:125%}.mora-settings-workspace__result-name mark,.mora-settings-workspace__result-snippet mark{background:color-mix(in srgb, var(--mora-color-accent) 30%, transparent);color:inherit;border-radius:3px}.mora-template .mora-settings-workspace.mora-route .mora-settings-jumps{top:var(--mora-settings-sticky-top,0px);z-index:3;background:var(--mora-color-canvas);border-bottom:1px solid var(--mora-color-border);margin:1.25rem 0 0;padding:.6rem 0;position:sticky}.mora-template .mora-settings-workspace.mora-route button.mora-settings-jumps__link{border:1px solid var(--mora-color-border-strong);background:var(--mora-color-surface);min-height:34px;color:var(--mora-color-text-muted);font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;padding:.3rem .7rem;font-size:.78rem;font-weight:600}.mora-template .mora-settings-workspace.mora-route button.mora-settings-jumps__link[aria-current]{border-color:var(--mora-color-accent);color:var(--mora-color-text);background:color-mix(in srgb, var(--mora-color-accent) 14%, var(--mora-color-surface))}@media (width<=800px){.mora-template .mora-settings-workspace.mora-route .mora-settings-jumps{margin:1rem -16px 0;padding:.5rem 16px}}.mora-settings-workspace__result-snippet{color:var(--mora-color-text-muted);font-size:.72rem;line-height:1.4}.mora-template .mora-settings-workspace.mora-route .mora-settings-jumps__track[data-more-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.mora-template .mora-settings-workspace.mora-route .mora-settings-jumps__track[data-more-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem);mask-image:linear-gradient(90deg,#0000,#000 3rem)}.mora-template .mora-settings-workspace.mora-route .mora-settings-jumps__track[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}.mora-template .mora-settings-workspace.mora-route button.mora-settings-primary:disabled{border-color:#0000;padding-inline:.25rem}.mora-template.mora-viewing-shell:has(.mora-settings-workspace) .mora-viewing-header{background:var(--mora-color-canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.mora-template .mora-settings-workspace.mora-route .mora-anime-choice__title{font-family:var(--mora-font-body);letter-spacing:0;font-size:.95rem;font-weight:650}.mora-template .mora-settings-workspace.mora-route .mora-settings-jumps__track{scrollbar-width:none;gap:.35rem;display:flex;position:relative;overflow-x:auto}.mora-template .mora-settings-workspace.mora-route .mora-settings-jumps__track::-webkit-scrollbar{display:none}.mora-template .mora-settings-workspace.mora-route .mora-settings-restore{border-top:1px solid var(--mora-color-border);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding-top:.85rem;display:flex}.mora-template .mora-settings-workspace.mora-route .mora-settings-restore .mora-settings-status:empty{display:none}.mora-template .mora-settings-workspace.mora-route .mora-settings-restore button:disabled{opacity:.5;cursor:default}.mora-template .mora-settings-workspace.mora-route .mora-settings-restore__hint{color:var(--mora-color-text-muted);font-size:.8125rem}.mora-template .mora-settings-workspace.mora-route .mora-settings-restore__hint[hidden]{display:none}@media (width>=700px){.mora-template .mora-settings-workspace.mora-route .mora-settings-group[data-scope=device] .mora-viewing-settings>.mora-setting-row:nth-child(odd):nth-last-child(2){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:1.5rem}}@media (width<=760px){.mora-template.mora-viewing-shell:has(.mora-settings-workspace) .mora-viewing-header .mora-header-search{display:none}}.mora-template .mora-settings-workspace.mora-route .mora-settings-jumps__menu-frame{display:none}@media (width<=760px){.mora-template .mora-settings-workspace.mora-route .mora-settings-jumps__track{display:none}.mora-template .mora-settings-workspace.mora-route .mora-settings-jumps__menu-frame{align-items:center;gap:.75rem;width:100%;display:flex}.mora-template .mora-settings-workspace.mora-route .mora-settings-jumps__menu-label{color:var(--mora-color-text-muted);flex-shrink:0;font-size:.8125rem;font-weight:600}.mora-template .mora-settings-workspace.mora-route .mora-settings-jumps__menu-frame .mora-setting-select{flex:1;width:auto}.mora-template .mora-settings-workspace.mora-route .mora-settings-jumps__menu-frame select{width:100%;font-weight:600}.mora-template .mora-settings-workspace.mora-route .mora-inline-field{width:100%}.mora-template .mora-settings-workspace.mora-route .mora-inline-field>input{max-width:none}}@media (width<=760px),(pointer:coarse){.mora-template .mora-settings-workspace.mora-route :is(.mora-notification-item .mora-button,button.mora-preference-grid__retry,button.mora-settings-jumps__link,button.mora-settings-quiet,:is(button,a).mora-settings-secondary){min-height:44px}.mora-template .mora-settings-workspace.mora-route a.mora-settings-secondary{align-items:center;display:inline-flex}}.mora-template .mora-settings-workspace.mora-route .mora-push-enrollment p.mora-push-enrollment__system{color:var(--mora-color-text)}.mora-template .mora-settings-workspace.mora-route .mora-push-enrollment[data-push-status=denied] p.mora-push-enrollment__system{color:var(--mora-color-warning)}.mora-template .mora-settings-workspace.mora-route .mora-settings-restore button:not(:disabled){border-color:var(--mora-color-border-strong);color:var(--mora-color-text)}@media (width<=1180px){.mora-template .mora-settings-workspace.mora-route .mora-push-enrollment{grid-template-columns:auto minmax(0,1fr)}.mora-template .mora-settings-workspace.mora-route .mora-push-enrollment>:is(button,.mora-inline-actions){grid-column:2;justify-self:start}.mora-template .mora-settings-workspace.mora-route .mora-push-enrollment>.mora-inline-actions{flex-wrap:wrap}}.mora-template .mora-settings-workspace.mora-route input.mora-viewing-profile-pin{letter-spacing:.25em;width:9rem}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-switch{flex-basis:100%;justify-content:flex-end}.mora-template .mora-settings-workspace.mora-route :is(.mora-viewing-profile-switch,.mora-viewing-profile-note)[hidden]{display:none}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-add{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-top:.75rem;display:flex}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-form input:not([type]){width:100%}.mora-template .mora-settings-workspace.mora-route .mora-settings-subform.mora-viewing-profile-form{border:0;border-top:1px solid var(--mora-color-border);background:0 0;border-radius:0;max-width:none;margin:0;padding:1rem 0 .25rem}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-colors{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-color-name{color:var(--mora-color-text-muted);margin-left:.35rem;font-size:.8125rem}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-form__title{margin:0 0 .25rem;font-size:1rem;font-weight:650}.mora-template .mora-settings-workspace.mora-route button.mora-viewing-profile-swatch{background:hsl(var(--mora-profile-hue,260) 55% 42%);color:#fff;width:2.25rem;height:2.25rem;font:inherit;cursor:pointer;background-clip:padding-box;border:2px solid #0000;border-radius:50%;place-items:center;padding:0;font-weight:700;display:grid}.mora-template .mora-settings-workspace.mora-route button.mora-viewing-profile-swatch[aria-checked=true]{outline:2px solid var(--mora-color-text);outline-offset:2px}.mora-template .mora-settings-workspace.mora-route button.mora-viewing-profile-swatch[data-color=auto]{background:linear-gradient(var(--mora-color-surface,#1c1c22), var(--mora-color-surface,#1c1c22)) padding-box, conic-gradient(#7941c8, #4179c8, #34b2b2, #34b25e, #d29b2d, #c8414d, #c84190, #7941c8) border-box;color:var(--mora-color-text);border:3px solid #0000}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-libraries{border:0;border-left:2px solid var(--mora-color-border);gap:.25rem;margin:-.25rem 0 .75rem;padding:.25rem 0 .25rem 1rem;display:grid}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-pins[hidden]{display:none}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-pin-tools{justify-content:flex-start;margin-bottom:.5rem}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-libraries__error:empty,.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-libraries[hidden]{display:none}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-libraries legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-library{cursor:pointer;align-items:center;gap:.6rem;min-height:2.25rem;font-size:.875rem;font-weight:500;display:flex}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-library input{width:1.1rem;height:1.1rem;accent-color:var(--mora-color-accent);margin:0}.mora-template .mora-settings-workspace.mora-route .mora-profile-choice{margin-top:.3rem;font-size:.75rem}.mora-template .mora-settings-workspace.mora-route .mora-profile-choice[data-choice=error]{color:var(--mora-color-danger)}.mora-template .mora-settings-workspace.mora-route .mora-profile-choice[data-choice=own]{color:var(--mora-color-accent)}.mora-template .mora-settings-workspace.mora-route button.mora-profile-choice__reset{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-form>.mora-setting-row:not(:has(.mora-setting-switch)){flex-direction:column;align-items:stretch;gap:.6rem}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-form>.mora-setting-row .mora-setting-select,.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-form>.mora-setting-row input:not([type]){max-width:24rem}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-form>.mora-setting-row:first-child{border-top:0;padding-top:0}@media (width<=640px){.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-switch{justify-content:flex-start}}.mora-template .mora-settings-workspace.mora-route input.mora-viewing-profile-pin::placeholder{letter-spacing:normal}.mora-template .mora-settings-workspace.mora-route .mora-settings-profile-notice{border:1px solid color-mix(in srgb, var(--mora-color-warning) 55%, var(--mora-color-border));border-radius:var(--settings-radius);background:color-mix(in srgb, var(--mora-color-warning) 10%, var(--mora-color-surface));color:var(--mora-color-text);margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.875rem;line-height:1.5}.mora-template .mora-settings-workspace.mora-route .mora-settings-profile-notice :is(a,button){color:var(--mora-color-accent);font-weight:600}.mora-template .mora-settings-workspace.mora-route button.mora-settings-profile-notice__switch{font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-pins{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-add{padding-bottom:.25rem}.mora-template .mora-settings-workspace.mora-route .mora-settings-status[data-tone=warning]{color:var(--mora-color-warning)}.mora-template .mora-settings-workspace.mora-route [data-profile-locked]{cursor:not-allowed}.mora-template .mora-settings-workspace.mora-route .mora-settings-locked-chip{vertical-align:middle;color:var(--mora-color-warning,#f5b84b);border-color:color-mix(in srgb, var(--mora-color-warning,#f5b84b) 45%, transparent);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.mora-template .mora-settings-workspace.mora-route .mora-settings-locked-chip .mora-icon{width:.8rem;height:.8rem}.mora-template .mora-settings-workspace.mora-route button.mora-setting-switch[data-profile-locked]{opacity:.55;outline:1px dashed var(--mora-color-text-muted);outline-offset:3px;border-radius:999px}.mora-template .mora-settings-workspace.mora-route input[data-profile-locked]:not([type=checkbox]){opacity:.6;color:var(--mora-color-text-muted);background:0 0}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-pin-field{gap:.25rem;display:grid}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-pin-caption{color:var(--mora-color-text-muted);font-size:.75rem;font-weight:600}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-pins{align-items:end}@media (width<=600px){.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-pins{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-pins input.mora-viewing-profile-pin{width:100%}}.mora-profile-avatar{background:hsl(var(--mora-profile-hue,260) 55% 42%);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;font-size:1rem;font-weight:700;display:inline-grid}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-row .mora-setting-row__copy{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.85rem;display:grid}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-row .mora-profile-avatar{grid-row:span 2}@media (width<=480px){.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-colors{grid-template-columns:repeat(5,2.75rem);gap:.5rem;display:grid}.mora-template .mora-settings-workspace.mora-route button.mora-viewing-profile-swatch{width:2.75rem;height:2.75rem;font-size:.9375rem}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-color-name{grid-column:1/-1;margin-left:0}}.mora-template .mora-settings-workspace.mora-route .mora-viewing-profile-switch .mora-viewing-profile-pin-field[hidden]{display:none}.mora-profile-picker{--picker-accent:var(--mora-color-accent,#8b5cf6);--picker-muted:var(--mora-color-text-muted,#a1a1aa);--picker-line:var(--mora-color-border,#ffffff2e);z-index:200;background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--picker-accent) 10%, transparent), transparent 60%), var(--mora-color-canvas,#0f0f13);color:var(--mora-color-text,#f4f4f5);font-family:var(--mora-font-body);place-items:center;padding:24px 16px;animation:.18s ease-out mora-picker-in;display:grid;position:fixed;inset:0;overflow-y:auto}.mora-profile-picker[data-view=leaving]{opacity:0;transition:opacity .2s ease-in}.mora-profile-picker__panel{text-align:center;justify-items:center;gap:2rem;width:min(100%,60rem);display:grid}.mora-profile-picker__title{font-family:var(--mora-font-display);text-wrap:balance;margin:0;font-size:clamp(1.6rem,4vw,2.75rem);font-weight:700;line-height:1.15}.mora-profile-picker__close,.mora-profile-picker__back{min-width:44px;min-height:44px;color:var(--picker-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:0 .85rem;font-weight:600;display:inline-flex;position:fixed;top:20px}.mora-profile-picker__close{padding:0;right:20px}.mora-profile-picker__back{left:20px}.mora-profile-picker__close .mora-icon,.mora-profile-picker__back .mora-icon{width:1.25rem;height:1.25rem}.mora-profile-picker__close:hover,.mora-profile-picker__close:focus-visible,.mora-profile-picker__back:hover,.mora-profile-picker__back:focus-visible{border-color:var(--picker-line);color:var(--mora-color-text,#f4f4f5);outline:none}.mora-profile-picker__tiles{flex-wrap:wrap;justify-content:center;gap:1.5rem 2rem;margin:0;padding:0;list-style:none;display:flex}.mora-profile-picker__tile{display:flex}.mora-profile-picker__choice{width:9.5rem;color:var(--picker-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-content:start;justify-items:center;gap:.4rem;padding:0;display:grid}.mora-profile-picker__avatar{outline-offset:4px;border-radius:50%;outline:3px solid #0000;transition:outline-color .14s,transform .16s;display:inline-grid;position:relative}.mora-profile-picker__avatar .mora-profile-avatar{width:8rem;height:8rem;font-size:3.25rem}.mora-profile-picker__choice:hover,.mora-profile-picker__choice:focus-visible{color:var(--mora-color-text,#f4f4f5);outline:none}.mora-profile-picker__choice:hover .mora-profile-picker__avatar,.mora-profile-picker__choice:focus-visible .mora-profile-picker__avatar{outline-color:var(--mora-color-text,#f4f4f5);transform:translateY(-3px)}.mora-profile-picker__add{border:2px dashed var(--picker-line);color:var(--picker-muted);background:0 0;font-weight:400}.mora-profile-picker__name{overflow-wrap:anywhere;margin-top:.6rem;font-size:1.125rem;font-weight:650;line-height:1.3}.mora-profile-picker__choice[aria-current=true] .mora-profile-picker__name{color:var(--mora-color-text,#f4f4f5)}.mora-profile-picker__detail{font-size:.8125rem;line-height:1.3}.mora-profile-picker__lock{border:3px solid var(--mora-color-canvas,#0f0f13);color:#f4f4f5;background:#27272a;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;display:grid;position:absolute;bottom:2px;right:2px}.mora-profile-picker__lock .mora-icon{width:.95rem;height:.95rem}.mora-profile-picker__now{background:var(--picker-accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-top:.15rem;padding:.1rem .55rem;font-size:.6875rem;font-weight:700}.mora-profile-picker__error{min-height:1.25rem;color:var(--mora-color-danger,#f87171);margin:-.75rem 0 0;font-size:.875rem}.mora-profile-picker__error:empty{min-height:0;margin:0}.mora-profile-picker__actions{justify-content:center;display:flex}.mora-profile-picker__manage{border:1px solid var(--picker-line);min-height:44px;color:var(--picker-muted);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:600;display:inline-flex}.mora-profile-picker__manage .mora-icon{width:1.05rem;height:1.05rem}.mora-profile-picker__manage-lock{opacity:.8;display:inline-flex}.mora-profile-picker__manage:hover,.mora-profile-picker__manage:focus-visible{border-color:var(--mora-color-text,#f4f4f5);color:var(--mora-color-text,#f4f4f5);outline:none}.mora-profile-picker__pin{justify-items:center;gap:1rem;width:min(100%,30rem);display:grid}.mora-profile-picker__pin .mora-profile-picker__avatar .mora-profile-avatar,.mora-profile-picker__switching .mora-profile-picker__avatar .mora-profile-avatar{width:6rem;height:6rem;font-size:2.5rem}.mora-profile-picker__pin .mora-profile-picker__title{font-size:clamp(1.4rem,3.4vw,2rem)}.mora-profile-picker__pin-label{color:var(--picker-muted);margin-top:.5rem;font-size:.875rem;font-weight:600}.mora-profile-picker__entry{width:100%;display:grid;position:relative}.mora-profile-picker__boxes{justify-content:center;gap:.75rem;width:100%;display:flex}.mora-profile-picker__box{border:2px solid var(--picker-line);background:color-mix(in srgb, var(--mora-color-text,#fff) 4%, transparent);border-radius:10px;flex:0 3.5rem;place-items:center;min-width:0;height:4rem;transition:border-color .12s;display:grid}.mora-profile-picker__box[data-filled]:after{content:"";background:var(--mora-color-text,#f4f4f5);border-radius:50%;width:.85rem;height:.85rem}.mora-profile-picker__pin-input{color:#0000;caret-color:#0000;opacity:0;cursor:text;background:0 0;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.mora-profile-picker__entry:focus-within .mora-profile-picker__box[data-next]{border-color:var(--picker-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--picker-accent) 30%, transparent)}.mora-profile-picker__entry--wrong .mora-profile-picker__box{border-color:var(--mora-color-danger,#f87171)}.mora-profile-picker__entry--wrong{animation:.36s mora-picker-shake}.mora-profile-picker__hint{text-wrap:balance;max-width:26rem;color:var(--picker-muted);margin:0;font-size:.9375rem;line-height:1.45}.mora-profile-picker__hint[data-tone=error]{color:var(--mora-color-danger,#f87171);font-weight:600}.mora-profile-picker__hint[data-tone=warning]{color:var(--mora-color-warning,#f5b84b)}.mora-profile-picker__go{background:var(--picker-accent);color:#fff;min-width:12rem;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:.25rem;padding:0 1.5rem;font-weight:700}.mora-profile-picker__go:disabled{background:color-mix(in srgb, var(--mora-color-text,#fff) 12%, transparent);color:var(--picker-muted);cursor:default}.mora-profile-picker__go:focus-visible{outline:2px solid var(--mora-color-text,#f4f4f5);outline-offset:3px}.mora-profile-picker__forgot{min-height:44px;color:var(--picker-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .75rem;font-size:.875rem;text-decoration:underline}.mora-profile-picker__forgot:hover,.mora-profile-picker__forgot:focus-visible{color:var(--mora-color-text,#f4f4f5)}.mora-profile-picker__switching{outline:none;justify-items:center;gap:1rem;display:grid}.mora-profile-picker__switching .mora-profile-picker__avatar:before{content:"";border:3px solid color-mix(in srgb, var(--picker-accent) 25%, transparent);border-top-color:var(--picker-accent);border-radius:50%;animation:.9s linear infinite mora-picker-spin;position:absolute;inset:-10px}.mora-profile-picker__switching .mora-profile-picker__title{margin-top:.75rem;font-size:clamp(1.4rem,3.4vw,2rem)}@keyframes mora-picker-in{0%{opacity:0}}@keyframes mora-picker-spin{to{rotate:360deg}}@keyframes mora-picker-shake{20%,60%{translate:-8px}40%,80%{translate:8px}}@media (width<=600px){.mora-profile-picker{align-items:start;padding-top:88px}.mora-profile-picker__panel{gap:1.5rem}.mora-profile-picker__tiles{gap:1.5rem 1.25rem;max-width:19rem}.mora-profile-picker__choice{width:8.5rem}.mora-profile-picker__avatar .mora-profile-avatar{width:6.5rem;height:6.5rem;font-size:2.6rem}.mora-profile-picker__box{height:3.5rem}.mora-profile-picker__boxes{gap:.5rem}.mora-profile-picker__boxes[data-count="7"] .mora-profile-picker__box,.mora-profile-picker__boxes[data-count="8"] .mora-profile-picker__box{height:3rem}.mora-profile-picker__close,.mora-profile-picker__back{top:16px}.mora-profile-picker__close{right:12px}.mora-profile-picker__back{left:12px}}@media (prefers-reduced-motion:reduce){.mora-profile-picker,.mora-profile-picker__entry--wrong{animation:none}.mora-profile-picker__avatar{transition:none}.mora-profile-picker__choice:hover .mora-profile-picker__avatar,.mora-profile-picker__choice:focus-visible .mora-profile-picker__avatar{transform:none}.mora-profile-picker__switching .mora-profile-picker__avatar:before{animation-duration:2.4s}}@media (forced-colors:active){.mora-profile-picker__choice:focus-visible .mora-profile-picker__avatar{outline-color:highlight}.mora-profile-picker__box{border-color:canvastext}}.mora-viewing-profile-who{flex-wrap:wrap;gap:.75rem;display:flex}.mora-template .mora-settings-workspace.mora-route button.mora-viewing-profile-who__choice{border:1px solid var(--mora-color-border,#ffffff2e);min-width:11rem;min-height:56px;color:var(--mora-color-text,#f4f4f5);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.65rem;padding:.5rem .9rem .5rem .55rem;display:grid;position:relative}.mora-viewing-profile-who__choice .mora-profile-avatar{grid-row:span 2}.mora-viewing-profile-who__name{overflow-wrap:anywhere;font-size:.9375rem;font-weight:650;line-height:1.25}.mora-viewing-profile-who__detail{color:var(--mora-color-text-muted,#a1a1aa);font-size:.8125rem;line-height:1.25}.mora-viewing-profile-who__lock{color:var(--mora-color-text-muted,#a1a1aa);display:inline-flex;position:absolute;top:50%;right:.85rem;translate:0 -50%}.mora-viewing-profile-who__lock .mora-icon{width:.95rem;height:.95rem}.mora-template .mora-settings-workspace.mora-route button.mora-viewing-profile-who__choice:has(.mora-viewing-profile-who__lock){padding-right:2.25rem}.mora-template .mora-settings-workspace.mora-route button.mora-viewing-profile-who__choice:hover,.mora-template .mora-settings-workspace.mora-route button.mora-viewing-profile-who__choice:focus-visible{border-color:var(--mora-color-text,#f4f4f5)}.mora-template .mora-settings-workspace.mora-route button.mora-viewing-profile-who__choice[aria-pressed=true]{border-color:var(--mora-color-accent,#8b5cf6);background:color-mix(in srgb, var(--mora-color-accent,#8b5cf6) 14%, transparent);cursor:default}.mora-viewing-profile-who__choice[aria-pressed=true] .mora-viewing-profile-who__detail{color:var(--mora-color-text,#f4f4f5);font-weight:600}.mora-viewing-profile-who-row{grid-template-columns:minmax(0,1fr)}@media (width<=600px){.mora-viewing-profile-who{grid-template-columns:minmax(0,1fr);display:grid}.mora-template .mora-settings-workspace.mora-route button.mora-viewing-profile-who__choice{border-radius:14px;min-width:0}}.mora-account-identity.mora-account-identity--who{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;display:grid}.mora-account-identity--who>.mora-account-who-avatar{grid-row:span 3;align-self:start;width:44px;height:44px;font-size:18px}.mora-account-identity--who>:not(.mora-account-who-avatar):not(.mora-library-selector):not(.mora-account-profile-switch){grid-column:2}.mora-account-identity--who>.mora-library-selector,.mora-account-identity--who>.mora-account-profile-switch{grid-column:1/-1;margin-top:10px}.mora-account-identity.mora-account-identity--who .mora-account-profile{color:var(--view-muted);margin-top:0;font-size:12px;font-weight:500}.mora-viewing-shell .template-account-panel .mora-account-profile-item .mora-profile-avatar{flex:0 0 26px;width:26px;height:26px;font-size:12px}.mora-account-profile-detail{color:var(--view-muted);font-size:12px}.mora-account-profile-item>.mora-account-profile-lock{width:14px;height:14px;color:var(--view-muted);flex:0 0 14px}.mora-template .mora-settings-workspace.mora-route #mora-setting-profilePicker{max-width:24rem}.mora-profile-picker__offer{max-width:100%;min-height:44px;color:var(--picker-muted);text-align:left;cursor:pointer;justify-content:center;align-items:center;gap:.6rem;margin-inline:auto;font-size:.9375rem;display:flex}.mora-profile-picker__offer input{width:1.15rem;height:1.15rem;accent-color:var(--picker-accent);flex:none}.mora-template .mora-settings-workspace.mora-route .mora-setting-select:has(#mora-setting-profilePicker){max-width:24rem}.mora-profile-picker__switching--failed .mora-profile-picker__avatar:before{border-color:color-mix(in srgb, var(--mora-color-danger,#f87171) 45%, transparent);animation:none}.mora-profile-picker__entry--wrong .mora-profile-picker__box[data-next],.mora-profile-picker__entry--wrong:focus-within .mora-profile-picker__box[data-next]{border-color:var(--mora-color-danger,#f87171);box-shadow:none}.mora-profile-picker__entry:has(input:disabled) .mora-profile-picker__box{opacity:.45}.mora-profile-picker__entry:has(input:disabled) .mora-profile-picker__pin-input{cursor:not-allowed}@media (width>=720px){.mora-profile-picker__offer span{white-space:nowrap}}@media (width<=719px){.mora-profile-picker__offer{max-width:19rem}.mora-profile-picker__offer span{text-wrap:balance}}.mora-profile-picker__switching .mora-profile-picker__forgot{margin-top:-.25rem}.mora-profile-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:210;border:1px solid var(--mora-color-border,#ffffff2e);background:var(--mora-color-surface-raised,#26262c);width:max-content;max-width:calc(100vw - 32px);color:var(--mora-color-text,#f4f4f5);font-family:var(--mora-font-body);pointer-events:none;border-radius:999px;padding:.7rem 1.15rem;font-size:.9375rem;font-weight:600;animation:3.2s forwards mora-toast;position:fixed;translate:-50%;box-shadow:0 10px 30px #0006}@media (width<=719px){.mora-profile-toast{bottom:calc(76px + env(safe-area-inset-bottom,0px));padding:.55rem 1rem;font-size:.875rem}}@keyframes mora-toast{0%{opacity:0;translate:-50% 8px}8%,85%{opacity:1;translate:-50%}to{opacity:0}}@media (prefers-reduced-motion:reduce){.mora-profile-toast{animation:none}}.mora-account>button.mora-account-trigger--profile[data-limit]{position:relative}.mora-account>button.mora-account-trigger--profile[data-limit]:after{content:attr(data-limit);border:2px solid var(--view-surface,#121216);background:hsl(var(--mora-profile-hue,260) 55% 32%);color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:0 6px;font-size:10px;font-weight:700;line-height:15px;position:absolute;bottom:-8px;left:50%;translate:-50%}.mora-profile-picker__length{color:var(--picker-muted);margin:-.5rem 0 0;font-size:.8125rem}.mora-template .mora-settings-workspace.mora-route button.mora-settings-profile-notice__switch{border:1px solid color-mix(in srgb, var(--mora-color-text,#f4f4f5) 35%, transparent);background:color-mix(in srgb, var(--mora-color-text,#f4f4f5) 8%, transparent);min-height:32px;color:var(--mora-color-text,#f4f4f5);vertical-align:middle;border-radius:999px;align-items:center;margin-left:.25rem;padding:0 .75rem;text-decoration:none;display:inline-flex}.mora-template .mora-settings-workspace.mora-route button.mora-settings-profile-notice__switch:hover,.mora-template .mora-settings-workspace.mora-route button.mora-settings-profile-notice__switch:focus-visible{background:color-mix(in srgb, var(--mora-color-text,#f4f4f5) 16%, transparent)}.mora-profile-picker__switching .mora-profile-picker__hint{max-width:34rem}.mora-profile-picker__hint:focus{outline:none}.mora-profile-picker__entry:focus-within .mora-profile-picker__boxes:not(:has([data-next])) .mora-profile-picker__box:last-child{border-color:var(--picker-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--picker-accent) 30%, transparent)}:root{--mora-subtitle-scale:1;--mora-subtitle-color:#fff;--mora-subtitle-background:transparent;--mora-subtitle-shadow:-1.5px -1.5px 0 #000, 1.5px -1.5px 0 #000, -1.5px 1.5px 0 #000, 1.5px 1.5px 0 #000, 0 0 3px #000}:root[data-subtitle-size=small]{--mora-subtitle-scale:.8}:root[data-subtitle-size=large]{--mora-subtitle-scale:1.25}:root[data-subtitle-size=xlarge]{--mora-subtitle-scale:1.5}:root[data-subtitle-style=shadow]{--mora-subtitle-shadow:2px 2px 4px #000000e6, 0 0 2px #000c}:root[data-subtitle-style=box]{--mora-subtitle-background:#000000c7;--mora-subtitle-shadow:none}:root[data-subtitle-style=solid]{--mora-subtitle-background:#000;--mora-subtitle-shadow:none}:root[data-subtitle-font=serif]{--mora-subtitle-font:Georgia, "Times New Roman", serif}:root[data-subtitle-font=mono]{--mora-subtitle-font:Menlo, Consolas, monospace}:root[data-subtitle-style=yellow],:root[data-subtitle-color=yellow]{--mora-subtitle-color:#ffe14d}:root[data-subtitle-color=cyan]{--mora-subtitle-color:#5ce1e6}:root[data-subtitle-color=green]{--mora-subtitle-color:#7cfc8a}video::cue{color:var(--mora-subtitle-color);background:var(--mora-subtitle-background);text-shadow:var(--mora-subtitle-shadow);font-size:calc(var(--mora-subtitle-scale) * 100%);font-family:var(--mora-subtitle-font,system-ui, sans-serif)}.mora-subtitle-preview{aspect-ratio:16/7;background:radial-gradient(circle at 78% 30%,#fff6d8 0 7%,#0000 22%),linear-gradient(#9cc9e8 0%,#d7e9f2 46%,#4c5d3b 47%,#20281a 100%);border-radius:10px;place-items:end center;margin:1rem 0;padding:0 1rem 7%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.mora-subtitle-preview__caption{max-width:90%;color:var(--mora-subtitle-color);background:var(--mora-subtitle-background);text-shadow:var(--mora-subtitle-shadow);font-family:var(--mora-subtitle-font,system-ui, sans-serif);font-size:calc(var(--mora-subtitle-scale) * clamp(.95rem, 2.6cqw, 1.45rem));text-align:center;padding:.05em .3em;font-weight:500;line-height:1.3}.mora-subtitle-preview__label{color:#fff;background:#00000073;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600;position:absolute;top:.6rem;left:.75rem}:root[data-subtitle-position=raised] video::-webkit-media-text-track-container{transform:translateY(-10%)}:root[data-subtitle-position=raised] .mora-subtitle-preview{padding-bottom:12%}.mora-player__skip-segment{color:#fff;min-height:44px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14121ad1;border:1px solid #ffffff59;border-radius:999px;align-self:flex-end;margin:0 0 .75rem;padding:.55rem 1.1rem;font-size:.9rem;font-weight:650}.mora-player__skip-segment:hover,.mora-player__skip-segment:focus-visible{color:#17151d;background:#fff}.mora-player__skip-segment[hidden]{display:none}.mora-anime-settings{padding-block:1.25rem}.mora-anime-settings__intro{color:var(--mora-color-text-muted);max-width:65ch;margin:0 0 1.25rem;font-size:.875rem;line-height:1.6}.mora-anime-picker{border:0;min-width:0;margin:0;padding:0}.mora-anime-picker__legend{font:600 1rem var(--mora-font-display);margin-bottom:.8rem;padding:0}.mora-anime-picker__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.mora-anime-choice{--anime-tone:var(--mora-color-text-muted);cursor:pointer;min-width:0;position:relative}.mora-anime-choice[data-profile=sub]{--anime-tone:color-mix(in srgb, #63c8dc 55%, var(--mora-color-text))}.mora-anime-choice[data-profile=dub]{--anime-tone:color-mix(in srgb, #eeb886 55%, var(--mora-color-text))}.mora-anime-choice input{opacity:0;width:1px;height:1px;position:absolute}.mora-anime-choice__copy{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:.85rem;align-content:start;gap:.4rem;height:100%;padding:1.1rem;transition:border-color .12s,background .12s;display:grid}.mora-anime-choice:hover .mora-anime-choice__copy{border-color:var(--anime-tone)}.mora-anime-choice input:checked+.mora-anime-choice__copy{border-color:var(--anime-tone);background:color-mix(in srgb, var(--anime-tone) 10%, var(--mora-color-surface));box-shadow:inset 0 2px var(--anime-tone)}.mora-anime-choice input:focus-visible+.mora-anime-choice__copy{outline:2px solid var(--mora-color-accent-strong);outline-offset:3px}.mora-anime-choice__title{color:var(--mora-color-text);font:600 1.15rem var(--mora-font-display)}.mora-anime-choice input:checked+.mora-anime-choice__copy .mora-anime-choice__title{color:var(--anime-tone)}.mora-anime-choice__audio{color:var(--mora-color-text);font-size:.8rem}.mora-anime-choice__subtitles{color:var(--mora-color-text-muted);font-size:.75rem;line-height:1.5}.mora-anime-picker:disabled{opacity:.6}.mora-anime-fallback{border-top:1px solid var(--mora-color-border);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1rem;font-size:.8rem;display:flex}.mora-anime-fallback select{width:auto;min-width:10rem;max-width:45%;padding:.7rem 2rem .7rem .8rem}.mora-anime-playback{border-bottom:1px solid var(--mora-color-border);margin-bottom:.5rem;padding:.75rem 0 1rem}.mora-anime-playback__help{color:var(--mora-color-text-muted);margin:.75rem 0 0;font-size:.75rem;line-height:1.5}.mora-anime-picker--compact .mora-anime-picker__choices{gap:.4rem}.mora-anime-picker--compact .mora-anime-choice__copy{gap:.3rem;padding:.65rem .6rem}.mora-anime-picker--compact .mora-anime-choice__title{font-size:.9rem}.mora-anime-picker--compact .mora-anime-choice__audio{font-size:.65rem}.mora-anime-dialog{width:min(44rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--mora-color-text);background:var(--mora-color-canvas);border:1px solid var(--mora-color-border-strong);border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem);overflow:auto;box-shadow:0 24px 100px #0008}.mora-anime-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07070cba}.mora-anime-dialog h2{font:600 clamp(1.3rem, 3vw, 1.8rem) var(--mora-font-display);letter-spacing:-.03em;margin:0 0 .5rem}.mora-anime-dialog__title{color:var(--mora-color-accent-strong);margin:.5rem 0;font-size:.85rem}.mora-anime-dialog__help{color:var(--mora-color-text-muted);margin:0 0 1.5rem;font-size:.85rem;line-height:1.6}.mora-anime-dialog__remember{align-items:center;gap:.65rem;margin:1.4rem 0;font-size:.8rem;display:flex}.mora-anime-dialog__remember input{accent-color:var(--mora-color-accent);width:1rem;height:1rem}.mora-anime-dialog__actions{justify-content:flex-end;gap:.65rem;display:flex}.mora-anime-dialog__actions button{border:1px solid var(--mora-color-border);cursor:pointer;border-radius:.65rem;padding:.8rem 1.1rem;font-weight:600}.mora-anime-dialog__cancel{color:var(--mora-color-text);background:0 0}.mora-anime-dialog__play{background:var(--mora-color-accent);color:var(--mora-color-accent-text)}@media (width<=600px){.mora-anime-settings .mora-anime-picker__choices,.mora-anime-dialog .mora-anime-picker__choices{grid-template-columns:1fr}.mora-anime-dialog .mora-anime-choice__copy{grid-template-columns:4rem 1fr}.mora-anime-dialog .mora-anime-choice__subtitles{grid-column:2}.mora-anime-fallback{flex-direction:column;align-items:start}.mora-anime-fallback select{width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.mora-anime-choice__copy{transition:none}}.mora-sheet{--sheet-ink:#f5f3fa;--sheet-muted:#bdb8c9;--sheet-faint:#9a94a7;--sheet-accent:#c4b0f5;--sheet-accent-ink:#16141c;--sheet-panel:#1a1a21f5;--sheet-border:#ffffff2e;--sheet-hover:#ffffff0d;--sheet-pressed:#ffffff26;--sheet-selected:#c4b0f538;--sheet-selected-hover:#c4b0f547;--sheet-card:#ffffff0d;--sheet-font:var(--mora-font-body,system-ui, -apple-system, "Segoe UI", sans-serif);--sheet-row-height:48px;z-index:30;box-sizing:border-box;border:1px solid var(--sheet-border);background:var(--sheet-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(380px,100% - 32px);max-height:calc(100% - 140px);color:var(--sheet-ink);font:400 14px/1.35 var(--sheet-font);text-align:start;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto auto;padding:12px 12px 14px;animation:.16s cubic-bezier(.2,.7,.2,1) mora-sheet-in;display:grid;position:absolute;box-shadow:0 18px 48px #000000a6}.mora-sheet[hidden]{display:none}@keyframes mora-sheet-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.mora-sheet{animation:none}}@media (height<=640px){.mora-sheet{--sheet-row-height:40px}}.mora-sheet button{font:inherit;color:inherit;cursor:pointer}.mora-sheet :is(button,output):focus-visible{outline:2px solid var(--sheet-accent);outline-offset:-2px}.mora-sheet [aria-disabled=true],.mora-sheet button:disabled{cursor:default}.mora-sheet__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin:0 0 8px;display:grid}.mora-sheet__header>:first-child{grid-column:1}.mora-sheet__header>.mora-sheet__title-line{grid-column:2}.mora-sheet__header>:last-child{grid-column:3}.mora-sheet__title-line{align-items:baseline;gap:10px;min-width:0;padding-inline-start:6px;display:flex}.mora-sheet__header>.mora-sheet__icon[hidden]+.mora-sheet__title-line{padding-inline-start:10px}.mora-sheet .mora-sheet__title{text-overflow:ellipsis;white-space:nowrap;font:700 17px/1.3 var(--mora-font-display,"Space Grotesk", var(--sheet-font));letter-spacing:-.01em;margin:0;overflow:hidden}.mora-sheet__applying{color:var(--sheet-accent);white-space:nowrap;font-size:12px}.mora-sheet__icon{width:40px;height:40px;color:var(--sheet-ink);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.mora-sheet__icon[hidden]{display:none}.mora-sheet__icon:hover,.mora-sheet__row:hover:not([aria-disabled=true]),.mora-sheet__option:hover:not([aria-disabled=true]){background:var(--sheet-hover)}.mora-sheet__icon:active,.mora-sheet__row:active:not([aria-disabled=true]),.mora-sheet__option:active:not([aria-disabled=true]){background:var(--sheet-pressed)}.mora-sheet .mora-sheet__option[aria-checked=true]{background:var(--sheet-selected)}.mora-sheet .mora-sheet__option[aria-checked=true]:hover{background:var(--sheet-selected-hover)}.mora-sheet svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.mora-sheet .mora-sheet__icon svg{width:24px;height:24px;color:inherit}.mora-sheet__body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin-inline-end:-4px;padding-inline-end:4px;overflow:auto}.mora-sheet__page,.mora-sheet__rows,.mora-sheet__list{gap:2px;display:grid}.mora-sheet__row{width:100%;min-height:var(--sheet-row-height);text-align:start;background:0 0;border:0;border-radius:10px;grid-template-columns:20px auto minmax(0,1fr) 16px;align-items:center;gap:12px;padding:0 8px 0 12px;display:grid}.mora-sheet__row[aria-disabled=true]{opacity:.45}.mora-sheet__glyph{width:20px;height:20px;color:var(--sheet-muted)}.mora-sheet .mora-sheet__name{font-size:14px;font-weight:400}.mora-sheet__value{color:var(--sheet-muted);text-align:end;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mora-sheet__chevron{width:16px;height:16px;color:var(--sheet-muted)}.mora-sheet__option{width:100%;min-height:calc(var(--sheet-row-height) - 2px);text-align:start;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;padding:8px 12px 8px 10px;display:grid}.mora-sheet__option[aria-checked=true]{background:var(--sheet-selected)}.mora-sheet__option[aria-disabled=true]:not([aria-checked=true]){opacity:.6}.mora-sheet__check{width:28px;height:28px;color:var(--sheet-accent);visibility:hidden}.mora-sheet .mora-sheet__check{stroke-width:2px}.mora-sheet__option[aria-checked=true] .mora-sheet__check{visibility:visible}.mora-sheet__copy{gap:2px;min-width:0;display:grid}.mora-sheet__copy .mora-sheet__name{overflow-wrap:anywhere}.mora-sheet__option--inline .mora-sheet__copy .mora-sheet__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mora-sheet__detail{color:var(--sheet-muted);font-size:12px}.mora-sheet__option--inline{min-height:40px;padding-block:6px}.mora-sheet .mora-sheet__row{min-height:var(--sheet-row-height)}.mora-sheet .mora-sheet__option{min-height:calc(var(--sheet-row-height) - 2px)}.mora-sheet .mora-sheet__option--inline{min-height:max(40px, calc(var(--sheet-row-height) - 10px))}.mora-sheet__option--inline .mora-sheet__copy{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mora-sheet__option--inline .mora-sheet__detail{font-variant-numeric:tabular-nums;font-size:13px}.mora-sheet__section{align-items:baseline;gap:8px;margin:12px 12px 6px;display:flex}.mora-sheet__caption{color:var(--sheet-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:600}.mora-sheet__aside{color:var(--sheet-muted);font-size:12px}.mora-sheet__help{color:var(--sheet-muted);margin:10px 12px 2px;font-size:12px}.mora-sheet__help:empty{display:none}.mora-sheet__note{color:var(--sheet-muted);align-items:flex-start;gap:8px;margin:0 12px 10px;font-size:12.5px;line-height:1.4;display:flex}.mora-sheet .mora-sheet__note-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;flex:none;width:16px;height:16px;margin-top:1px}.mora-sheet__note[hidden]{display:none}.mora-sheet .mora-sheet__preview[data-unavailable],.mora-sheet .mora-sheet__stepper[data-unavailable],.mora-sheet :is(.mora-sheet__segment,.mora-sheet__reset)[aria-disabled=true]{opacity:.45}.mora-sheet .mora-sheet__link.mora-sheet__reset:disabled{color:var(--sheet-muted);opacity:.7}.mora-sheet :is(.mora-sheet__segment,.mora-sheet__step,.mora-sheet__reset)[aria-disabled=true]{cursor:default}.mora-sheet__divider{background:#ffffff17;border:0;height:1px;margin:8px 0}.mora-sheet__segments{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0 4px;display:grid}.mora-sheet__segment{background:var(--sheet-card);border:1px solid #ffffff1f;border-radius:10px;justify-items:center;gap:1px;min-height:46px;padding:8px 6px;display:grid}.mora-sheet__segment:hover:not([aria-checked=true],[aria-disabled=true]){background:var(--sheet-hover)}.mora-sheet__segment[aria-checked=true]{color:#16141c;background:#fff;border-color:#fff}.mora-sheet__segment[aria-checked=true] .mora-sheet__segment-detail{color:#4a4553;opacity:1}.mora-sheet__segment[aria-disabled=true]{opacity:.5}.mora-sheet__segment:focus-visible{outline-offset:2px}.mora-sheet__segment-name{font-size:14px;font-weight:600}.mora-sheet__segment-detail{opacity:.72;font-size:12px}.mora-sheet__stepper{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 4px;display:grid}.mora-sheet__step{background:#ffffff2e;border:0;border-radius:10px;align-items:center;gap:4px;min-height:38px;padding:0 12px 0 10px;font-size:13px;display:inline-flex}.mora-sheet__step:disabled{opacity:.4}.mora-sheet__step svg{width:16px;height:16px}.mora-sheet__step-value{font-variant-numeric:tabular-nums;text-align:center;font-size:14px;font-weight:600}.mora-sheet .mora-sheet__link{color:var(--sheet-accent);background:0 0;border:0;border-radius:6px;justify-self:start;padding:4px 8px;font-size:13px}.mora-sheet .mora-sheet__link:disabled{opacity:.45}.mora-sheet .mora-sheet__body{scroll-padding-block:4px 40px}.mora-sheet[data-more] .mora-sheet__body{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000 calc(100% - 6px));mask-image:linear-gradient(#000 calc(100% - 36px),#0000 calc(100% - 6px))}.mora-sheet__more{color:var(--sheet-muted);justify-content:center;align-items:center;gap:4px;padding:2px 0 4px;font-size:12px;display:flex}.mora-sheet__more[hidden]{display:none}.mora-sheet .mora-sheet__more-glyph{width:14px;height:14px}.mora-sheet .mora-sheet__preview{aspect-ratio:16/5;margin:2px 4px 6px}.mora-sheet .mora-sheet__reset{justify-self:center;margin-top:4px}.mora-sheet .mora-sheet__step{color:var(--sheet-ink);background:#ffffff1f}.mora-sheet .mora-sheet__step:hover:not(:disabled){background:#ffffff2e}.mora-sheet__footer{border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;padding:10px 0 0 12px;display:grid}.mora-sheet__footer[hidden]{display:none}.mora-sheet__source{gap:3px;min-width:0;display:grid}.mora-sheet__source-value{color:var(--sheet-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mora-sheet .mora-track-memory{gap:2px;display:grid}.mora-sheet .mora-track-memory[hidden]{display:none}.mora-sheet .mora-track-memory .mora-sheet__help{margin-top:8px}.mora-sheet .mora-track-memory .mora-sheet__link{margin-left:4px}.mora-sheet .mora-anime-playback{border-bottom:1px solid #ffffff17;gap:8px;margin:0 0 6px;padding-bottom:10px;display:grid}.mora-sheet .mora-anime-playback[hidden]{display:none}.mora-sheet .mora-anime-picker{border:0;margin:0;padding:0}.mora-sheet .mora-anime-picker__legend{color:var(--sheet-faint);letter-spacing:.08em;text-transform:uppercase;margin:0 12px 8px;padding:0;font-size:11.5px;font-weight:600}.mora-sheet .mora-anime-picker__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 4px;display:grid}.mora-sheet .mora-anime-choice{cursor:pointer;min-width:0;display:grid;position:relative}.mora-sheet .mora-anime-choice input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.mora-sheet .mora-anime-choice__copy{background:var(--sheet-card);min-height:46px;box-shadow:none;color:var(--sheet-ink);text-align:center;border:1px solid #ffffff1f;border-radius:10px;align-content:center;justify-items:center;gap:1px;padding:8px 6px;display:grid}.mora-sheet .mora-anime-choice:hover .mora-anime-choice__copy{background:var(--sheet-hover);border-color:#ffffff1f}.mora-sheet .mora-anime-choice input:checked+.mora-anime-choice__copy{box-shadow:none;color:#16141c;background:#fff;border-color:#fff}.mora-sheet .mora-anime-choice input:focus-visible+.mora-anime-choice__copy{outline:2px solid var(--sheet-accent);outline-offset:2px}.mora-sheet .mora-anime-choice .mora-anime-choice__title{color:inherit;font-size:14px;font-weight:600}.mora-sheet .mora-anime-choice .mora-anime-choice__audio{color:inherit;opacity:.72;font-size:12px}.mora-sheet .mora-anime-choice input:checked+.mora-anime-choice__copy .mora-anime-choice__title{color:#16141c;opacity:1}.mora-sheet .mora-anime-choice input:checked+.mora-anime-choice__copy .mora-anime-choice__audio{color:#4a4553;opacity:1}.mora-sheet .mora-anime-playback__help,.mora-sheet .mora-anime-playback [role=status]{color:var(--sheet-muted);margin:0 12px;font-size:12px}.mora-sheet .mora-anime-choice input{z-index:1;cursor:pointer;width:100%;height:100%;margin:0;inset:0}.mora-sheet .mora-anime-choice{position:relative}.mora-sheet .mora-anime-choice__subtitles{color:inherit;opacity:.72;font-size:11.5px}.mora-sheet .mora-anime-choice__subtitles[data-unavailable]{color:#f2c46d;opacity:1}.mora-sheet .mora-anime-choice input:checked+.mora-anime-choice__copy .mora-anime-choice__subtitles{color:#4a4553;opacity:1}.mora-sheet .mora-anime-choice input:checked+.mora-anime-choice__copy .mora-anime-choice__subtitles[data-unavailable]{color:#8a5a00}.mora-sheet .mora-anime-playback__callout{color:var(--sheet-ink);background:#f2c46d1f;border-left:3px solid #f2c46d;border-radius:8px;gap:2px;margin:4px 12px 2px;padding:10px 12px 10px 14px;font-size:12.5px;line-height:1.4;display:grid}.mora-sheet .mora-anime-playback__callout[hidden]{display:none}.mora-sheet .mora-anime-playback__callout-title{font-size:13.5px;font-weight:600}.mora-sheet .mora-anime-playback__callout-text{color:var(--sheet-muted)}.mora-sheet .mora-anime-playback__help[hidden]{display:none}body[data-mora-tv-platform] .mora-sheet .mora-anime-playback__callout{font-size:calc(18 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet .mora-anime-playback__callout-title{font-size:calc(20 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet .mora-anime-choice__subtitles{font-size:calc(16 * var(--tv-u,1px))}.mora-sheet .mora-anime-playback__help[data-tone]:before{content:"";vertical-align:.05em;background:#7fd6a4;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.mora-sheet .mora-anime-playback__help[data-tone=caution]:before{background:#f2c46d}[data-template-player] .mora-sheet.mora-sheet--web{right:var(--sheet-right,0);bottom:var(--sheet-bottom,52px);width:min(380px,100vw - 32px);max-height:min(640px, var(--sheet-room,calc(100vh - 200px)))}@media (pointer:coarse),(width<=600px){.mora-sheet{--sheet-row-height:48px}.mora-sheet .mora-sheet__icon{width:44px;height:44px}.mora-sheet .mora-sheet__header{gap:0}.mora-sheet .mora-sheet__header>.mora-sheet__icon:first-child{margin-left:-6px}.mora-sheet .mora-sheet__option--inline,.mora-sheet .mora-sheet__step,.mora-sheet .mora-sheet__link{min-height:44px}.mora-sheet .mora-sheet__link{min-width:44px}}.mora-player.mora-player--cinema .mora-sheet--cinema{right:var(--sheet-right,24px);bottom:var(--sheet-bottom,110px);max-height:var(--sheet-room,calc(100% - 130px))}[data-template-player] #settings-popover-container>.mora-sheet{margin:0}@media (width<=600px){[data-template-player] .mora-sheet.mora-sheet--web{--sheet-panel:#1a1a21;right:auto;bottom:var(--sheet-bottom,92px);left:var(--sheet-left,0);width:var(--sheet-width,100vw);max-width:none;max-height:var(--sheet-room,calc(100dvh - 180px));border-width:1px 0 0;border-radius:16px 16px 0 0;position:fixed}}@media (width<=600px) and (orientation:portrait){[data-template-player] .mora-sheet.mora-sheet--web{max-height:min(var(--sheet-room,calc(100dvh - 180px)), max(260px, calc(100dvh - var(--sheet-bottom,92px) - 56.25vw - 12px)))}}body[data-mora-tv-platform] .mora-sheet :is(.mora-sheet__row,.mora-sheet__option){border-radius:calc(10 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet .mora-sheet__header{gap:0}body[data-mora-tv-platform] .mora-sheet .mora-sheet__header>.mora-sheet__icon:first-child{margin-left:calc(-17.33 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet .mora-sheet__more{gap:calc(6 * var(--tv-u,1px));padding:calc(4 * var(--tv-u,1px)) 0 calc(6 * var(--tv-u,1px));font-size:calc(17 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet .mora-sheet__more-glyph{width:calc(18 * var(--tv-u,1px));height:calc(18 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet[data-more] .mora-sheet__body{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 52 * var(--tv-u,1px)), transparent calc(100% - 8 * var(--tv-u,1px)));mask-image:linear-gradient(to bottom, #000 calc(100% - 52 * var(--tv-u,1px)), transparent calc(100% - 8 * var(--tv-u,1px)))}body[data-mora-tv-platform] .mora-sheet .mora-sheet__body{scroll-padding-block:calc(4 * var(--tv-u,1px)) calc(56 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet{--sheet-row-height:calc(68 * var(--tv-u,1px));width:min(calc(680 * var(--tv-u,1px)), 60%);padding:calc(18 * var(--tv-u,1px)) calc(18 * var(--tv-u,1px)) calc(20 * var(--tv-u,1px));border-radius:calc(16 * var(--tv-u,1px));font-size:calc(20 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet .mora-sheet__title{font-size:calc(26 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet :is(.mora-sheet__name,.mora-sheet__step-value){font-size:calc(21 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet :is(.mora-sheet__value,.mora-sheet__detail,.mora-sheet__help,.mora-sheet__note,.mora-sheet__source-value,.mora-sheet__link){font-size:calc(18 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet .mora-sheet__body p.mora-sheet__help{font-size:calc(17 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet .mora-sheet__note-icon{width:calc(22 * var(--tv-u,1px));height:calc(22 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet .mora-sheet__source{display:none}body[data-mora-tv-platform] .mora-sheet .mora-sheet__caption{font-size:calc(15 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet .mora-sheet__row{grid-template-columns:calc(30 * var(--tv-u,1px)) auto minmax(0, 1fr) calc(20 * var(--tv-u,1px));gap:calc(16 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet .mora-sheet__option{grid-template-columns:calc(36 * var(--tv-u,1px)) minmax(0, 1fr)}body[data-mora-tv-platform] .mora-sheet :is(.mora-sheet__glyph,.mora-sheet__check){width:calc(30 * var(--tv-u,1px));height:calc(30 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet .mora-sheet__chevron{width:calc(20 * var(--tv-u,1px));height:calc(20 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet .mora-sheet__icon{width:calc(60 * var(--tv-u,1px));height:calc(60 * var(--tv-u,1px))}body[data-mora-tv-platform] .mora-sheet .mora-sheet__icon .mora-sheet__glyph{width:calc(28 * var(--tv-u,1px));height:calc(28 * var(--tv-u,1px));color:inherit}body[data-mora-tv-platform] .mora-sheet button:focus-visible{transform:none;box-shadow:inset 0 0 0 .25rem #ff936c;outline:0!important}.mora-library-selector{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--mora-color-border);max-width:100%;color:var(--mora-color-text);border-radius:.7rem;margin-top:.5rem;padding:.5rem .7rem;font-size:.75rem;display:inline-block;overflow:hidden}.mora-central-libraries{gap:1.5rem;max-width:70rem;margin-inline:auto;display:grid}.mora-central-libraries__intro{max-width:45rem}.mora-central-libraries__intro h2{font:650 clamp(1.8rem, 3.5vw, 3rem)/1.1 var(--mora-font-display);letter-spacing:-.04em;margin:.6rem 0}.mora-central-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.mora-central-panel{border:1px solid var(--mora-color-border);border-radius:var(--mora-radius-panel);background:var(--mora-color-surface);min-width:0;padding:clamp(1.2rem,3vw,2rem)}.mora-central-panel h2{font:600 1.5rem var(--mora-font-display);margin:0 0 .5rem}.mora-central-panel h3{margin:.3rem 0;font-size:1rem}.mora-central-panel p{overflow-wrap:anywhere;line-height:1.6}.mora-central-libraries__list{gap:1rem;display:grid}.mora-central-library__heading,.mora-central-member{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mora-central-library__heading>div{min-width:0}.mora-central-member{border-top:1px solid var(--mora-color-border);padding:1rem 0}.mora-central-member p{margin:.2rem 0;font-size:.8rem}.mora-central-button{border:1px solid var(--mora-color-border-strong);background:var(--mora-color-surface-raised);color:var(--mora-color-text);border-radius:.7rem;flex-shrink:0;padding:.7rem 1rem;font-size:.8rem;font-weight:600}.mora-central-button:disabled{opacity:.55;cursor:default}.mora-central-panel summary{cursor:pointer;padding:.5rem 0;font-weight:650}.mora-central-members{border-top:1px solid var(--mora-color-border);margin-top:1rem;padding-top:.5rem}.mora-central-panel form{gap:1rem;padding-top:1rem;display:grid}.mora-central-field{gap:.4rem;font-size:.8rem;font-weight:600;display:grid}.mora-central-field input,.mora-central-field select,.mora-central-credential input{border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);width:100%;min-width:0;color:var(--mora-color-text);border-radius:.6rem;padding:.8rem}.mora-central-credential{margin-top:1rem}.mora-central-credential button{margin-top:.5rem;margin-right:.5rem}.mora-connections__list{border:0;gap:1.5rem;min-width:0;margin:1rem 0 0;padding:0;display:grid}.mora-connection{border-top:1px solid var(--mora-color-border);min-width:0;padding-top:1.5rem}.mora-connection form{grid-template-columns:repeat(2,minmax(0,1fr))}.mora-connection form>:not(.mora-central-field){grid-column:1/-1}@media (width<=600px){.mora-connection form{grid-template-columns:minmax(0,1fr)}}.mora-connection__state{color:var(--mora-color-accent-strong);font-size:.8rem;font-weight:600}.mora-connection__state[data-state=disconnected]{color:var(--mora-color-text-muted)}.mora-connection-confirm{border-inline-start:3px solid var(--mora-color-accent);background:var(--mora-color-canvas);padding:1rem}.mora-connection-confirm button+button{margin-left:.5rem}.mora-central-server-id{font-family:var(--mora-font-mono);font-size:.8rem}.mora-central-setup-commands{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);font-family:var(--mora-font-mono);border-radius:.6rem;padding:1rem;font-size:.8rem;line-height:1.7}.mora-central-status:empty{display:none}.mora-central-status{color:var(--mora-color-accent-strong)}.mora-central-admin-link{margin-block:.6rem;display:inline-block}.mora-admin__workspace{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.mora-admin__workspace>.mora-admin__navigation{border:0;gap:.3rem;margin:0;display:grid;position:sticky;top:1.5rem}.mora-admin__workspace>.mora-admin__navigation a{border-radius:.7rem;padding:.9rem 1rem}.mora-admin__workspace>.mora-admin__navigation a[aria-current]{box-shadow:inset 3px 0 var(--mora-color-accent);background:var(--mora-color-surface)}.mora-admin__body{min-width:0}.mora-central-overview{grid-column:1/-1}.mora-central-statistics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mora-central-statistic{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:1rem;padding:1.5rem}.mora-central-statistic h3{color:var(--mora-color-text-muted);margin:0;font-size:.8rem;font-weight:600}.mora-central-statistic p{font:600 2.5rem/1.1 var(--mora-font-display);letter-spacing:-.04em;margin:.7rem 0 0}.mora-admin__scope-description{color:var(--mora-color-text-muted);margin-block:1rem 0;font-size:.85rem;line-height:1.6}.mora-admin__authorization>.mora-admin__scope-description{grid-column:1/-1;margin:0;padding-inline:1rem}@media (width<=800px){.mora-admin__workspace{grid-template-columns:minmax(0,1fr);gap:1rem}.mora-admin__workspace>.mora-admin__navigation{display:flex;position:static}}@media (width<=480px){.mora-central-library__heading,.mora-central-member{flex-wrap:wrap}}.mora-library-access{padding-bottom:1rem}.mora-library-access__controls,.mora-library-access__group{border:0;min-width:0;margin:0;padding:0}.mora-library-access__controls{gap:1rem;display:grid}.mora-library-access__groups{border:1px solid var(--mora-color-border);border-radius:var(--mora-radius-panel);background:var(--mora-color-canvas);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding:1rem;display:grid}.mora-library-access__group legend{font:600 1rem var(--mora-font-display);margin-bottom:.8rem}.mora-library-access__permission{align-items:center;gap:.7rem;min-height:2.75rem;font-size:.85rem;display:flex}.mora-library-access__permission input{width:1.1rem;height:1.1rem;accent-color:var(--mora-color-accent);flex-shrink:0}.mora-library-access__count{font:500 .8rem var(--mora-font-mono);color:var(--mora-color-text-muted)}.mora-library-access__controls>button{justify-self:start}@media (width<=600px){.mora-library-access__groups{grid-template-columns:minmax(0,1fr)}}.mora-central-member-pages{flex-wrap:wrap;gap:.5rem;margin-block:.75rem;display:flex}.mora-community{border-top:1px solid var(--mora-color-border);max-width:82rem;margin:3rem auto;padding:clamp(1rem,3vw,2rem)}.mora-community__header{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.mora-community h2{font:650 clamp(1.6rem, 3vw, 2.4rem)/1.15 var(--mora-font-display);letter-spacing:-.03em;margin:.6rem 0}.mora-community h3{font:600 1.1rem var(--mora-font-display);margin:0 0 1rem}.mora-community__score{color:var(--mora-color-accent-strong);font-weight:650}.mora-community__workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2rem;display:grid}.mora-community__editor{border:1px solid var(--mora-color-border);border-radius:var(--mora-radius-panel);background:var(--mora-color-surface);min-width:0;padding:clamp(1rem,2vw,1.5rem)}.mora-community__editor>p{font-size:.85rem;line-height:1.6}.mora-community fieldset{border:0;min-width:0;margin:1.5rem 0 0;padding:0}.mora-community legend{margin-bottom:.8rem;padding:0;font-size:.85rem;font-weight:600}.mora-community__ratings{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin-bottom:1.5rem;display:grid}.mora-community__ratings label{min-width:0;position:relative}.mora-community__ratings input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.mora-community__ratings span{border:1px solid var(--mora-color-border);border-radius:.6rem;place-items:center;min-height:2.75rem;font-weight:650;display:grid}.mora-community__ratings input:checked+span{background:var(--mora-color-accent);color:#fff;border-color:var(--mora-color-accent)}.mora-community__ratings input:focus-visible+span{outline:2px solid var(--mora-color-focus);outline-offset:3px}.mora-community__field{gap:.6rem;font-size:.85rem;font-weight:600;display:grid}.mora-community textarea{resize:vertical;background:var(--mora-color-canvas);width:100%;min-width:0;color:var(--mora-color-text);border:1px solid var(--mora-color-border);font:inherit;border-radius:.6rem;padding:.8rem;line-height:1.5}.mora-community__count{text-align:right;color:var(--mora-color-text-muted);margin:.5rem 0;font-size:.7rem}.mora-community__spoiler{align-items:center;gap:.6rem;margin:1rem 0 1.5rem;font-size:.85rem;display:flex}.mora-community__confirmation{border-top:1px solid var(--mora-color-border);margin-top:1rem;padding-top:1rem}.mora-community__confirmation button{margin:.5rem .5rem 0 0}.mora-community__status{font-size:.85rem;line-height:1.6}.mora-community__status:empty{display:none}.mora-community__reviews{min-width:0}.mora-community__review{border-top:1px solid var(--mora-color-border);padding:1.2rem 0}.mora-community__review header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.mora-community__review h4{overflow-wrap:anywhere;margin:0;font-size:.95rem}.mora-community__review header strong{white-space:nowrap;color:var(--mora-color-accent-strong);font-size:.9rem}.mora-community__review time{color:var(--mora-color-text-muted);font-size:.75rem}.mora-community__review-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.7}.mora-community__review summary{cursor:pointer;color:var(--mora-color-text-muted);margin-top:1rem;font-size:.85rem}@media (width<=700px){.mora-community__workspace{grid-template-columns:minmax(0,1fr)}.mora-community__header{display:block}}.mora-community__actions{flex-wrap:wrap;align-items:end;gap:.6rem;margin:1rem 0;display:flex}.mora-community__actions button,.mora-community summary,.mora-community select{min-height:2.75rem}.mora-community>.mora-community__editor{max-width:46rem;margin:1.5rem 0 2rem}.mora-community select{color:var(--mora-color-text);background:var(--mora-color-surface);border:1px solid var(--mora-color-border);font:inherit;border-radius:.6rem;max-width:100%;padding:.5rem}.mora-community__distribution{max-width:36rem}.mora-community__bar{grid-template-columns:5rem minmax(0,1fr) 3rem;align-items:center;gap:.75rem;margin-block:.4rem;display:grid}.mora-community__bar meter{width:100%}.mora-community__thread{border-inline-start:2px solid var(--mora-color-border);margin-block:1rem;padding-inline-start:clamp(.5rem,2vw,1.5rem)}.mora-community__tools{max-width:60rem;margin-block:2rem}.mora-community__field{min-width:0}.mora-community :focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:3px}.mora-community--studio{--review-star:var(--mora-color-warning,#e6bc68);box-sizing:border-box;width:100%;max-width:64rem;margin:2rem auto;padding:2.5rem clamp(0rem,2vw,1rem);scroll-margin-top:8rem}.mora-community--studio .mora-community__heading{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;margin-bottom:2rem;display:grid}.mora-community__heading>div:first-child{align-items:center;gap:.7rem;display:flex}.mora-community--studio .mora-community__heading h2{font:650 2rem/1.15 var(--mora-font-display);letter-spacing:-.045em;margin:0}.mora-community__review-count{color:var(--mora-color-text-muted);font-size:.95rem}.mora-community--studio .mora-community__score{color:var(--mora-color-text);gap:.35rem;margin:0;display:grid}.mora-community__score>strong{font-size:1rem;font-weight:600}.mora-community__score>span{color:var(--mora-color-text-muted);font-size:.75rem}.mora-community__overview{gap:.25rem;display:grid}.mora-community--studio summary{cursor:pointer;font-size:.8rem}.mora-community__personal{border-top:1px solid var(--mora-color-border);border-bottom:1px solid var(--mora-color-border);align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.mora-community__personal>svg{color:var(--review-star);fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:1.75rem;height:1.75rem}.mora-community__personal-copy{flex:1;gap:.4rem;min-width:0;display:grid}.mora-community__personal-copy>strong{font-size:.95rem;font-weight:550}.mora-community__personal-copy>span{color:var(--mora-color-text-muted);font-size:.8rem;line-height:1.5}.mora-community__personal-actions{align-items:center;gap:.75rem;display:flex}.mora-community--studio button,.mora-review-dialog button{min-height:2.75rem;font:500 .85rem/1.3 var(--mora-font-body);cursor:pointer;border-radius:.5rem;padding:.65rem 1rem}.mora-community--studio .mora-community__primary{background:var(--mora-color-accent-strong);color:var(--mora-color-canvas);border:1px solid #0000}.mora-community--studio .mora-community__primary:hover{filter:brightness(1.08)}.mora-community--studio button:disabled{cursor:default;opacity:.45}.mora-community__list-heading{justify-content:space-between;align-items:center;margin-top:1.75rem;display:flex}.mora-community__filters{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.mora-community--studio select{background:var(--mora-color-surface);border:1px solid var(--mora-color-border);color:var(--mora-color-text);min-height:2.75rem;font:inherit;border-radius:.5rem;max-width:100%;padding:.5rem .75rem}.mora-community__filters>select{background:0 0;border:0;padding-left:0;font-size:.85rem;font-weight:550}.mora-community--studio .mora-community__review{border:0;border-bottom:1px solid var(--mora-color-border);border-radius:0;margin:0;padding:1.75rem 0}.mora-community--studio .mora-community__review header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;display:grid}.mora-community--studio .mora-community__review h4{font-size:.9rem;font-weight:550}.mora-community__avatar{width:2rem;height:2rem;color:var(--mora-color-text-muted);background:var(--mora-color-surface);border-radius:50%;place-items:center;font-size:.8rem;display:grid}.mora-community--studio .mora-community__review header strong{color:var(--mora-color-text);align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.mora-community__review header strong svg{width:1rem;height:1rem;fill:var(--review-star);stroke:var(--review-star);stroke-width:1.5px}.mora-community--studio .mora-community__review>time{margin:-.1rem 0 1rem 2.7rem;font-size:.75rem;display:block}.mora-community--studio .mora-community__review-body{max-width:72ch;margin-block:1rem;font-size:1rem;line-height:1.8}.mora-community--studio .mora-community__review>details>summary{min-height:2.75rem;color:var(--mora-color-text-muted);align-content:center}.mora-community__review-footer>button{color:var(--mora-color-text-muted);background:0 0;border:0;margin-right:1rem;padding-inline:0;font-size:.8rem}.mora-community__review-footer>button:hover{color:var(--mora-color-text)}.mora-community__empty{text-align:center;justify-items:center;gap:.75rem;padding:3.5rem 1rem;display:grid}.mora-community__empty>svg{width:2.5rem;height:2.5rem;stroke:var(--mora-color-text-muted);stroke-width:1.2px;fill:none;margin-bottom:.5rem}.mora-community__empty>h3{font:550 1.15rem/1.3 var(--mora-font-display);margin:0}.mora-community__empty>p{color:var(--mora-color-text-muted);margin:0 0 .5rem;font-size:.85rem}.mora-community__notices:empty{display:none}.mora-community__notices>.mora-community__status{margin:1rem 0}.mora-community__overflow,.mora-community__utilities,.mora-community__filter-options{position:relative}.mora-community__overflow>summary,.mora-community__utilities>summary{text-align:center;letter-spacing:.1em;min-width:2.75rem;min-height:2.75rem;color:var(--mora-color-text-muted);align-content:center;list-style:none;margin:0!important}.mora-community__overflow>summary::-webkit-details-marker{display:none}.mora-community__utilities>summary::-webkit-details-marker{display:none}.mora-community__filter-options>summary::-webkit-details-marker{display:none}.mora-community__breakdown>summary::-webkit-details-marker{display:none}.mora-community__editor-options>summary::-webkit-details-marker{display:none}.mora-community__filter-options>summary,.mora-community__breakdown>summary,.mora-community__editor-options>summary{min-height:2.75rem;color:var(--mora-color-text-muted);align-items:center;gap:.5rem;list-style:none;display:flex}.mora-community__filter-options>summary:after,.mora-community__breakdown>summary:after,.mora-community__editor-options>summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.35rem;height:.35rem;margin-top:-.2rem;transform:rotate(45deg)}.mora-community__overflow>.mora-community__actions,.mora-community__utilities>.mora-community__actions{z-index:6;border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:.75rem;width:min(18rem,75vw);margin:0;padding:.5rem;display:grid;position:absolute;top:2.75rem;right:0;box-shadow:0 12px 40px #0004}.mora-community__overflow .mora-community__actions>button,.mora-community__utilities .mora-community__actions>button{text-align:left;background:0 0;border:0}.mora-community__filter-options[open]{background:var(--mora-color-surface);border:1px solid var(--mora-color-border);border-radius:.75rem;padding:.75rem}.mora-community__tools{margin-top:2rem;scroll-margin-top:8rem}.mora-review-dialog{--review-star:var(--mora-color-warning,#e6bc68);box-sizing:border-box;border:1px solid var(--mora-color-border);background:var(--mora-color-surface);width:min(35rem,100vw - 1.5rem);max-height:calc(100dvh - 2rem);color:var(--mora-color-text);border-radius:1.25rem;margin:auto;padding:0;overflow-y:auto;box-shadow:0 2rem 8rem #0008}.mora-review-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090ec4}.mora-review-dialog__header{justify-content:space-between;align-items:start;gap:1rem;padding:1.75rem 1.75rem 0;display:flex}.mora-review-dialog__header>div>p{color:var(--mora-color-text-muted);margin:0 0 .5rem;font-size:.8rem}.mora-review-dialog__header h2{font:650 1.7rem/1.2 var(--mora-font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0}.mora-review-dialog__header>div>span{color:var(--mora-color-text-muted);margin-top:.4rem;font-size:.8rem;display:block}.mora-review-dialog__header>button{background:0 0;border:0;padding:.6rem}.mora-review-dialog__header>button svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:1.3rem;height:1.3rem}.mora-review-dialog .mora-community__editor{background:0 0;border:0;padding:1.5rem 1.75rem .5rem}.mora-community__composer-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mora-review-dialog h3{margin:0;font-size:.9rem;font-weight:500}.mora-community__selected-rating{color:var(--review-star);font-variant-numeric:tabular-nums;font-size:.9rem}.mora-review-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.mora-community__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden;padding:0!important}.mora-review-dialog .mora-community__ratings{grid-template-columns:repeat(10,minmax(0,1fr));gap:0;margin:.65rem 0 1rem;display:grid}.mora-review-dialog .mora-community__ratings label{border-radius:.3rem;place-items:center;min-width:0;height:3rem;display:grid;position:relative}.mora-review-dialog .mora-community__ratings svg{width:min(2rem,90%);height:2rem;stroke:var(--mora-color-text-muted);stroke-width:1.2px;fill:#0000;pointer-events:none;transition:fill .1s,stroke .1s}.mora-review-dialog .mora-community__ratings [data-filled=true] svg{fill:var(--review-star);stroke:var(--review-star)}.mora-review-dialog .mora-community__ratings input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mora-review-dialog .mora-community__ratings label:has(input:focus-visible){outline:2px solid var(--mora-color-focus);outline-offset:0}.mora-review-dialog .mora-community__text-action{color:var(--mora-color-accent-strong);background:0 0;border:0;padding-inline:0}.mora-review-dialog textarea{box-sizing:border-box;border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);width:100%;min-height:10rem;color:var(--mora-color-text);font:400 1rem/1.7 var(--mora-font-body);resize:vertical;border-radius:.65rem;padding:1rem}.mora-community__writing-footer{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;margin-top:.4rem;display:flex}.mora-community__spoiler-help{color:var(--mora-color-text-muted);margin:0 0 .5rem;font-size:.75rem;line-height:1.5}.mora-review-editor{min-width:0}.mora-review-editor__toolbar,.mora-review-editor__formats,.mora-review-editor__modes{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.mora-review-editor__toolbar{justify-content:space-between;gap:.3rem .75rem;padding-block:.35rem}.mora-review-editor__toolbar button{min-width:2.75rem;min-height:2.75rem;color:var(--mora-color-text-muted);font:500 .8rem var(--mora-font-body);cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.45rem .6rem}.mora-review-editor__toolbar button:hover,.mora-review-editor__toolbar button[aria-pressed=true]{background:var(--mora-color-canvas);color:var(--mora-color-text)}.mora-review-editor__toolbar button[data-format=bold]{font-weight:750}.mora-review-editor__toolbar button[data-format=italic]{font-style:italic}.mora-review-editor__toolbar button[data-format=strike]{text-decoration:line-through}.mora-review-editor__toolbar button[data-format=spoiler]{color:var(--mora-color-accent-strong);border:1px solid var(--mora-color-border)}.mora-review-editor__toolbar button:disabled{opacity:.4;cursor:default}.mora-review-editor textarea[hidden],.mora-review-editor__preview[hidden]{display:none}.mora-review-editor__preview{box-sizing:border-box;border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);border-radius:.65rem;min-height:10rem;padding:1rem}.mora-review-editor__help{color:var(--mora-color-text-muted);margin-top:.5rem;font-size:.75rem;line-height:1.6}.mora-review-editor__help p{max-width:65ch;margin:.5rem 0}.mora-review-editor__status{margin-top:.4rem;font-size:.8rem;display:block}.mora-review-editor__status:empty{display:none}.mora-review-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;font-weight:400;line-height:1.75}.mora-review-text code{background:var(--mora-color-canvas);border:1px solid var(--mora-color-border);border-radius:.25em;padding:.1em .3em;font:.88em ui-monospace,monospace}.mora-review-spoiler{white-space:pre-wrap;vertical-align:baseline;border-radius:.2em;max-width:100%;display:inline-block;position:relative}.mora-review-spoiler>.mora-review-spoiler__toggle{appearance:none;background:color-mix(in srgb, var(--mora-color-text) 9%, transparent);min-width:1.5em;max-width:100%;min-height:1.4em;box-shadow:none;vertical-align:baseline;color:var(--mora-color-text);font:inherit;line-height:inherit;white-space:pre-wrap;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:.2em;margin:0;padding:0 .15em;display:inline-block;overflow:hidden}.mora-review-spoiler__mask{pointer-events:none;opacity:.65;filter:blur(5px);-webkit-user-select:none;user-select:none;display:inline-block}.mora-review-spoiler[data-expanded=false]:hover>.mora-review-spoiler__toggle{background:color-mix(in srgb, var(--mora-color-accent-strong) 15%, transparent)}.mora-review-spoiler__content{cursor:pointer;max-width:100%;display:inline-block}.mora-review-spoiler[data-expanded=true]>.mora-review-spoiler__toggle{clip-path:inset(50%);width:1px;min-width:0;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.mora-review-spoiler--block{margin-block:.35rem;display:block}.mora-review-spoiler--block>.mora-review-spoiler__toggle{max-height:7em;display:block}.mora-review-spoiler--block>.mora-review-spoiler__content{display:block}.mora-review-editor button:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:3px}.mora-review-spoiler:has(>.mora-review-spoiler__toggle:focus-visible){outline:2px solid var(--mora-color-focus);outline-offset:3px}@keyframes mora-spoiler-focus{0%{filter:blur(8px);opacity:0}45%{filter:blur(3px);opacity:.65}to{filter:blur();opacity:1}}@media (prefers-reduced-motion:no-preference){.mora-review-spoiler[data-expanded=true]>.mora-review-spoiler__content{animation:.32s cubic-bezier(.22,1,.36,1) both mora-spoiler-focus}}@media (pointer:coarse){.mora-review-spoiler>.mora-review-spoiler__toggle{min-height:2.75rem}}.mora-review-dialog .mora-community__field{min-width:0;font-size:.8rem;font-weight:450}.mora-review-dialog label:has(>input[type=checkbox]){flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.mora-community--studio .mora-community__filter-options label:has(>input[type=checkbox]){flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.mora-review-dialog input[type=checkbox]{accent-color:var(--mora-color-accent)}.mora-community__count{color:var(--mora-color-text-muted);font-size:.7rem}.mora-community__editor-options{margin-top:.25rem}.mora-community__editor-options>label{max-width:18rem}.mora-community__submit{border-top:1px solid var(--mora-color-border);justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding-block:1rem;display:flex}.mora-review-dialog .mora-community__submit{z-index:1;background:var(--mora-color-surface);position:sticky;bottom:0}.mora-community__submit>span{color:var(--mora-color-text-muted);font-size:.75rem}.mora-review-dialog .mora-community__status{margin:0 0 1rem;font-size:.8rem;line-height:1.6}.mora-review-dialog :focus-visible,.mora-community--studio :focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:3px}@media (width<=600px){.mora-community--studio .mora-community__heading{grid-template-columns:minmax(0,1fr) auto;gap:1rem}.mora-community__heading .mora-community__overview{grid-area:2/1/auto/-1}.mora-community__heading .mora-community__utilities{grid-area:1/2}.mora-community__personal{flex-wrap:wrap}.mora-community__personal-actions{width:100%}.mora-community__personal-actions>button{flex:1;padding-inline:.5rem}.mora-community--studio .mora-community__review header{gap:.4rem}.mora-review-dialog__header{padding:1.25rem 1.25rem 0}.mora-review-dialog .mora-community__editor{padding:1.25rem 1.25rem .5rem}.mora-community__submit>span{max-width:8rem}}@media (prefers-reduced-motion:reduce){.mora-review-dialog .mora-community__ratings svg{transition:none}}:root .mora-issues{gap:1.2rem;max-width:72rem;margin-inline:auto;padding:clamp(1.1rem,4vw,3rem);display:grid}:root .mora-issues h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,4vw,2.7rem)}:root .mora-issues h2{margin:0;font-size:1.15rem}:root .mora-issues>.mora-action{justify-self:start}:root .mora-issues__library{color:var(--mora-color-accent);margin:0;font-size:.85rem;font-weight:600}:root .mora-issues__toolbar{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}:root .mora-issues.mora-issues--embedded{min-width:0;max-width:none;margin:0;padding:0}:root .mora-issues--embedded>.mora-muted{margin:0 0 .3rem;line-height:1.6}:root .mora-issues--embedded .mora-issues__toolbar{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:.85rem;padding:1.25rem}:root .mora-issues__toolbar select{min-width:10rem}:root .mora-issues__toolbar :is(.mora-action,.mora-issues__audience){min-height:3rem}:root .mora-issues__audience input{width:1.1rem;height:1.1rem;accent-color:var(--mora-color-accent)}:root .mora-issues__status--empty{border:1px dashed var(--mora-color-border);color:var(--mora-color-text-muted);text-wrap:pretty;border-radius:.85rem;padding:2rem}:root .mora-issues__field{gap:.5rem;min-width:0;font-size:.9rem;display:grid}:root .mora-issues :is(textarea,select){background:var(--mora-color-canvas);border:1px solid var(--mora-color-border);color:inherit;border-radius:.65rem;max-width:100%;padding:.8rem}:root .mora-issues textarea{resize:vertical;width:100%;line-height:1.6}:root .mora-issues__compose{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:1rem;gap:1.1rem;padding:clamp(1rem,3vw,1.7rem);display:grid}:root .mora-issues__compose>button{justify-self:start}:root .mora-issues__audience{align-items:center;gap:.6rem;display:flex}:root .mora-issues__list{display:grid}:root .mora-issues__row{border-bottom:1px solid var(--mora-color-border);color:inherit;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem .3rem;text-decoration:none;display:flex}:root .mora-issues__row p{margin-bottom:0;font-size:.8rem}:root .mora-issues__badge{white-space:nowrap;border:1px solid var(--mora-color-border);border-radius:2rem;padding:.3rem .7rem;font-size:.8rem}:root .mora-issues__badge[data-state=open]{color:#efc686;border-color:#efc68666}:root .mora-issues__badge[data-state=resolved]{color:#9cd3bc;border-color:#9cd3bc66}:root .mora-issues__conversation{gap:1rem;margin:0;padding:0;list-style:none;display:grid}:root .mora-issues__message{border-left:2px solid var(--mora-color-border-strong);padding:.4rem 1.2rem}:root .mora-issues__message-meta{color:var(--mora-color-text-muted);margin:0 0 .6rem;font-size:.8rem}:root .mora-issues__message-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:65ch;margin:0;line-height:1.7}:root .mora-issues__status{margin:0;line-height:1.6}:root .mora-issues__status:empty{display:none}:root .mora-issues :focus-visible{outline:2px solid var(--mora-color-accent);outline-offset:4px}:root .mora-report-link{flex-wrap:wrap;gap:1rem;margin:1.5rem;display:flex}@media (width<=480px){:root .mora-issues__row{align-items:start}:root .mora-issues__row h2{overflow-wrap:anywhere}}:root{color:var(--mora-color-text);background:var(--mora-color-canvas);font-family:var(--mora-font-body);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}[hidden]{display:none!important}html{overscroll-behavior:none;background:var(--mora-color-canvas);scrollbar-color:var(--mora-color-border-strong) var(--mora-color-canvas);min-width:320px;min-height:100%}body{background:var(--mora-color-canvas);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input,select,textarea{color:inherit;font:inherit}button,summary,select{cursor:pointer}::selection{background:var(--mora-color-accent);color:var(--mora-color-accent-text)}.mora-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mora-shell{min-height:100vh;padding-top:var(--mora-mast-height);background:linear-gradient(90deg, #68b8c805, transparent 18rem), var(--mora-color-canvas)}.mora-skip-link{z-index:100;min-height:var(--mora-target-min);border:2px solid var(--mora-color-border-strong);border-radius:var(--mora-radius-control);background:var(--mora-color-accent);color:var(--mora-color-accent-text);clip-path:inset(50%);transition:transform var(--mora-duration-fast) var(--mora-ease-out);padding:.75rem 1rem;font-weight:700;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1rem))}.mora-skip-link:focus-visible{outline:var(--mora-focus-ring);outline-offset:var(--mora-focus-offset);clip-path:none;transform:translateY(0)}.mora-shell__rail{z-index:50;width:100%;height:var(--mora-mast-height);color:#e8f0ef;background:#071014fa;border-bottom:1px solid #9aa9ac3d;grid-template-columns:auto auto minmax(0,1fr);align-items:stretch;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 .75rem 2.5rem #0000002e}.mora-shell__rail-header{border-right:1px solid #9aa9ac2e;align-items:center;display:flex}.mora-brand{min-height:var(--mora-mast-height);color:#e8f0ef;align-items:center;gap:.65rem;padding:.65rem .8rem .65rem 1rem;text-decoration:none;display:flex}.mora-brand__mark,.mora-shell__mobile-brand{color:#e8f0ef;width:2.25rem;height:2.25rem;font:760 .78rem/1 var(--mora-font-display);background:#071014;border:1px solid #e8f0ef85;flex:none;place-items:center;display:grid;position:relative}.mora-brand__mark:before{background:var(--mora-color-accent);content:"";width:.22rem;height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.mora-brand__name{font:720 1.08rem/1 var(--mora-font-display);letter-spacing:-.035em}.mora-dock-toggle{width:var(--mora-target-min);color:#aebcbe;margin-right:.35rem}.mora-brand:focus-visible,.mora-navigation__link:focus-visible,.mora-dock-toggle:focus-visible{z-index:2;outline:var(--mora-focus-ring);outline-offset:-3px}.mora-navigation--side{min-width:0}.mora-navigation ul{margin:0;padding:0;list-style:none}.mora-navigation--side ul{align-items:stretch;height:100%;display:flex}.mora-navigation__link{min-width:var(--mora-target-min);min-height:var(--mora-target-min);color:#aebcbe;font:620 .78rem/1 var(--mora-font-body);white-space:nowrap;transition:background-color var(--mora-duration-fast) var(--mora-ease-out), color var(--mora-duration-fast) var(--mora-ease-out);justify-content:center;align-items:center;gap:.5rem;padding:.75rem .68rem;text-decoration:none;display:flex;position:relative}.mora-navigation__link[aria-current=page]{color:#e8f0ef;background:#68b8c81a}.mora-navigation__link[aria-current=page]:after{background:var(--mora-color-accent);content:"";height:.19rem;position:absolute;bottom:0;left:.75rem;right:.75rem}.mora-navigation__link .mora-icon{width:1.05rem;height:1.05rem}.mora-shell__rail[data-expanded] .mora-navigation--side{border-right:1px solid var(--mora-color-border);border-bottom:1px solid var(--mora-color-border);background:var(--mora-color-surface);width:18rem;box-shadow:var(--mora-shadow-raised);padding:.65rem;position:absolute;top:calc(100% + 1px);left:0}.mora-shell__rail[data-expanded] .mora-navigation--side ul{height:auto;display:grid}.mora-shell__rail[data-expanded] .mora-navigation--side li[data-nav-group=utility]:first-of-type{border-top:1px solid var(--mora-color-border);margin-top:.65rem;padding-top:.65rem}.mora-shell__rail[data-expanded] .mora-navigation--side .mora-navigation__link{border-radius:var(--mora-radius-control);justify-content:start;padding-inline:.9rem}.mora-shell__rail[data-expanded] .mora-navigation--side .mora-navigation__link[aria-current=page]:after{width:.2rem;height:auto;inset:0 auto 0 0}.mora-shell__header{min-width:0;padding:.45rem var(--mora-content-gutter) .45rem .8rem;grid-template-columns:minmax(5rem,.7fr) minmax(12rem,1.25fr) auto;align-items:center;gap:clamp(.5rem,1.4vw,1.2rem);display:grid}.mora-shell__heading{min-width:0}.mora-shell__context{color:#68b8c8;font:700 .54rem/1 var(--mora-font-body);letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0 0 .15rem;overflow:hidden}.mora-shell__header h1{color:#e8f0ef;font:680 clamp(.95rem, 1.4vw, 1.2rem) / 1 var(--mora-font-display);font-variation-settings:"wdth" 94;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mora-shell__mobile-brand{display:none}.mora-global-search{min-width:0;height:var(--mora-target-min);border-radius:var(--mora-radius-control);background:#0d1a20;border:1px solid #9aa9ac61;grid-template-columns:auto minmax(5rem,1fr) auto;align-items:center;display:grid}.mora-global-search>.mora-icon{color:#9aa9ac;width:1rem;height:1rem;margin-left:.8rem}.mora-global-search input{color:#e8f0ef;background:0 0;border:0;outline:0;min-width:0;height:100%;padding:0 .6rem;font-size:.8rem}.mora-global-search:focus-within{outline:var(--mora-focus-ring);outline-offset:1px}.mora-global-search button{width:var(--mora-target-min);color:#e8f0ef;background:0 0;border:0;border-left:1px solid #9aa9ac47;place-items:center;height:100%;display:grid}.mora-global-search button .mora-icon{width:1rem;height:1rem}.mora-shell__account{justify-content:end;align-items:center;gap:.3rem;min-width:0;display:flex}.mora-shell__account>a,.mora-shell__account>button,.mora-account-menu summary{min-height:var(--mora-target-min);border-radius:var(--mora-radius-control);color:#e8f0ef;background:0 0;border:0;font-size:.76rem;font-weight:650}.mora-shell__account>a{text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:10rem;padding:.7rem;text-decoration:none;display:inline-flex;overflow:hidden}.mora-shell__account>button{padding:.7rem}.mora-shell__account>a:hover,.mora-shell__account>button:hover,.mora-account-menu summary:hover{background:#ffffff0f}.mora-shell__account a:focus-visible,.mora-shell__account button:focus-visible,.mora-account-menu summary:focus-visible{outline:var(--mora-focus-ring);outline-offset:-2px}.mora-shell__notifications{width:var(--mora-target-min);place-items:center;position:relative;max-width:none!important;padding:0!important;display:inline-grid!important;overflow:visible!important}.mora-shell__notification-count{background:var(--mora-color-accent);min-width:1.15rem;color:var(--mora-color-accent-text);font:760 .55rem/1 var(--mora-font-mono);text-align:center;border:1px solid #071014;padding:.14rem .22rem;position:absolute;top:.1rem;right:.1rem}.mora-account-menu{display:none}.mora-shell__stage{min-width:0}.mora-shell__main:focus{outline:none}.mora-shell[data-route=home] .mora-shell__main,.mora-shell[data-route=detail] .mora-shell__main,.mora-shell[data-route=discovery-detail] .mora-shell__main,.mora-shell[data-route=player] .mora-shell__main{padding:0}.mora-navigation--bottom{display:none}.mora-route{width:min(100%,112rem);margin-inline:auto}.mora-route-introduction{max-width:58rem;color:var(--mora-color-text-muted);margin:0 0 1.75rem;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.6}.mora-footer{padding:2rem var(--mora-content-gutter);background:#0e0e12;border-top:1px solid #4a445552}.mora-footer__content{grid-template-columns:minmax(15rem,2fr) repeat(3,minmax(9rem,1fr));gap:2rem;width:min(100%,108.5rem);margin-inline:auto;display:grid}.mora-footer .mora-brand{pointer-events:none;min-height:auto}.mora-footer .mora-brand__mark{width:1.5rem;height:1.5rem;font-size:.625rem}.mora-footer__identity>p,.mora-footer__signature p{color:#958da1;max-width:19rem;margin:.75rem 0 0;font-size:.75rem;line-height:1.25rem}.mora-footer nav{flex-direction:column;align-items:start;gap:.375rem;display:flex}.mora-footer nav h2,.mora-footer__signature strong{color:#958da1;font:700 .625rem/.875rem var(--mora-font-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem}.mora-footer nav a{color:#ccc3d8;min-height:2rem;font-size:.75rem;line-height:2rem;text-decoration:none}.mora-footer nav a:hover{color:#d2bbff}.mora-login{background:var(--mora-color-canvas);min-height:100svh;color:var(--mora-color-text);place-items:center;padding:3rem 1.5rem;display:grid}.mora-login__gate{width:min(100%,22rem)}.mora-login__brand{align-items:center;width:fit-content;margin:0 auto 2rem;display:flex}.mora-login__form{gap:1.25rem;display:grid}.mora-login .mora-field{color:var(--mora-color-text-muted);font:500 .875rem/1.4 var(--mora-font-body);gap:.5rem}.mora-login .mora-button--primary{background:var(--mora-color-accent);min-height:3rem;color:var(--mora-color-accent-text);box-shadow:none;font:600 .9375rem/1.4 var(--mora-font-body);letter-spacing:0;border-radius:.5rem;margin-top:.25rem}.mora-login .mora-button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--mora-color-accent), var(--mora-color-text) 12%)}.mora-field{color:#aebcbe;gap:.45rem;font-size:.8rem;font-weight:650;display:grid}.mora-field input,.mora-search-form input,.mora-library-controls select,.mora-request-composer__form input,.mora-request-composer__form select,.mora-player__field select{width:100%;min-height:var(--mora-target-min);border:1px solid var(--mora-color-border);border-radius:var(--mora-radius-control);background:var(--mora-color-surface-raised);color:var(--mora-color-text);padding:.72rem .8rem}.mora-login .mora-field input{border-color:var(--mora-color-border);background:var(--mora-color-surface);min-height:3rem;color:var(--mora-color-text);font:400 1rem/1.5 var(--mora-font-body)}.mora-field input:focus,.mora-search-form input:focus,.mora-library-controls select:focus,.mora-request-composer__form input:focus,.mora-request-composer__form select:focus,.mora-player__field select:focus{border-color:var(--mora-color-focus);outline:var(--mora-focus-ring);outline-offset:var(--mora-focus-offset)}.mora-login .mora-field input:focus{outline:none}.mora-form-message{border-left:.2rem solid var(--mora-color-track);background:var(--mora-color-surface-strong);margin:0;padding:.75rem .9rem;line-height:1.45}.mora-form-message--error{border-left-color:var(--mora-color-danger);color:var(--mora-color-danger)}.mora-login__reset{justify-self:start}.mora-login--state{justify-items:center}.mora-login--state .mora-route-state{width:min(100%,50rem)}.mora-hero{isolation:isolate;min-height:clamp(31rem,68vh,46rem);padding:clamp(3rem, 8vw, 6.5rem) var(--mora-content-gutter) clamp(5rem, 8vw, 7rem);color:#e8f0ef;background:#0d1a20;align-items:end;display:grid;position:relative;overflow:hidden}.mora-hero__artwork,.mora-hero__shade{z-index:-2;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.mora-hero__artwork{aspect-ratio:auto;background:linear-gradient(28deg,#0000 0 46%,#f08a6121 46.1% 46.28%,#0000 46.38%),linear-gradient(145deg,#0000 0 52%,#68b8c824 52.1% 52.28%,#0000 52.38%),linear-gradient(125deg,#0b171c 0 36%,#142b33 78%,#18343d)}.mora-hero__artwork .mora-artwork__placeholder,.mora-stage__artwork .mora-artwork__placeholder,.mora-detail__backdrop .mora-artwork__placeholder,.mora-discovery-detail__backdrop .mora-artwork__placeholder{opacity:0}.mora-hero__shade{z-index:-1;background:linear-gradient(90deg,#071014f5 0 14%,#071014b8 47%,#0000 80%),linear-gradient(0deg,#071014 0,#0710144d 40%,#0000 72%)}.mora-hero__copy{width:min(42rem,64vw)}.mora-hero h2{max-width:14ch;font:690 clamp(2.75rem, 5.6vw, 5.25rem) / .92 var(--mora-font-display);font-variation-settings:"wdth" 86;letter-spacing:-.054em;text-wrap:balance;margin:.6rem 0 0}.mora-summary-facts{color:#b9c6c7;margin:.9rem 0 0;font-size:.82rem;font-weight:620}.mora-hero__overview,.mora-stage__overview{color:#c8d3d3;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:62ch;margin:1rem 0 0;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.55;display:-webkit-box;overflow:hidden}.mora-hero__actions,.mora-stage__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.mora-hero__actions .mora-button,.mora-detail__play{gap:.5rem}.mora-hero__actions .mora-button--secondary,.mora-stage__actions .mora-button--secondary{color:#e8f0ef;background:#071014c2;border-color:#e8f0ef61}.mora-home__rails{z-index:2;margin-top:-3.5rem;position:relative}.mora-media-section{min-width:0;padding-inline:var(--mora-content-gutter)}.mora-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.mora-section-heading>div:first-child{display:block}.mora-section-heading h2{font:680 clamp(1.2rem, 2vw, 1.65rem) / 1 var(--mora-font-display);font-variation-settings:"wdth" 94;letter-spacing:-.028em;margin:0}.mora-section-heading p,.mora-search__summary{color:var(--mora-color-text-muted);margin:0;font-size:.77rem}.mora-media-rail__controls{gap:.4rem;display:flex}.mora-media-rail__controls .mora-icon-button{border:1px solid var(--mora-color-border);background:var(--mora-color-surface)}.mora-media-rail__list{margin:0 calc(var(--mora-content-gutter) * -1);padding:0 var(--mora-content-gutter) 1.1rem;scroll-padding-inline:var(--mora-content-gutter);scroll-snap-type:x proximity;scrollbar-color:var(--mora-color-border-strong) transparent;scrollbar-width:thin;gap:clamp(.7rem,1.25vw,1.1rem);list-style:none;display:flex;overflow:auto hidden}.mora-media-rail__list>li{scroll-snap-align:start;flex:none;width:clamp(9.1rem,12vw,12.25rem)}.mora-media-rail--landscape .mora-media-rail__list>li{width:clamp(15.5rem,22vw,22rem)}.mora-media-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:clamp(1.1rem,2vw,1.75rem) clamp(.75rem,1.4vw,1.15rem);margin:0;padding:0;list-style:none;display:grid}.mora-media-card{border-radius:var(--mora-radius-panel);min-width:0;height:100%;color:var(--mora-color-text);transition:background-color var(--mora-duration-fast) var(--mora-ease-out), color var(--mora-duration-fast) var(--mora-ease-out);background:0 0;border:0;position:relative}.mora-media-card:hover,.mora-media-card:focus-within{background:var(--mora-color-surface)}.mora-media-card:focus-within:after{background:var(--mora-color-accent);content:"";height:.18rem;position:absolute;bottom:-.45rem;left:0;right:0}.mora-media-card__body{color:inherit;text-decoration:none;display:block}.mora-media-card__body:focus-visible{outline:var(--mora-focus-ring);outline-offset:var(--mora-focus-offset)}.mora-artwork{border-radius:var(--mora-radius-panel);background:linear-gradient(145deg, #68b8c81a, transparent 52%), var(--mora-color-surface-strong);border:1px solid #9aa9ac47;place-items:center;display:grid;position:relative;overflow:hidden}.mora-artwork--card{aspect-ratio:var(--mora-poster-ratio)}.mora-artwork--detail,.mora-artwork--landscape{aspect-ratio:var(--mora-backdrop-ratio)}.mora-artwork img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--mora-duration-standard) var(--mora-ease-out);grid-area:1/1}.mora-artwork img[data-loaded=true]{opacity:1}.mora-artwork__placeholder{grid-area:1/1;align-content:center;justify-items:center;gap:.4rem;width:100%;height:100%;padding:1rem;display:grid}.mora-artwork__placeholder-title{font:660 clamp(.85rem, 1.2vw, 1.05rem) / 1.08 var(--mora-font-display);letter-spacing:-.02em;text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mora-artwork__placeholder-kind{color:var(--mora-color-text-muted);font:700 .56rem/1 var(--mora-font-body);letter-spacing:.1em;text-align:center;text-transform:uppercase}.mora-artwork__placeholder[hidden]{display:none}.mora-media-card__copy{gap:.28rem;padding:.7rem .25rem .55rem;display:grid}.mora-media-card__copy h3{font:650 .9rem/1.22 var(--mora-font-display);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mora-media-card__copy p{color:var(--mora-color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;overflow:hidden}.mora-media-card__copy .mora-badge{justify-self:start}.mora-progress{background:#9aa9ac52;height:.19rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mora-progress__fill{width:var(--mora-progress);background:var(--mora-color-accent);height:100%;display:block}.mora-hero__copy>.mora-progress,.mora-stage__copy>.mora-progress,.mora-detail__watch .mora-progress{width:min(20rem,100%);margin-top:1rem;display:block;position:relative}.mora-stage{min-height:clamp(18rem,29vw,25rem);margin:0 calc(var(--mora-content-gutter) * -1);border-block:1px solid var(--mora-color-border);background:var(--mora-color-surface);position:relative;overflow:hidden}.mora-stage[hidden]{display:none}.mora-stage__loading,.mora-stage__fallback{padding:2rem var(--mora-content-gutter);color:var(--mora-color-text-muted);margin:0}.mora-stage__fallback{justify-items:start;gap:.75rem;display:grid}.mora-stage__content{min-height:inherit;isolation:isolate;padding:clamp(2rem, 4vw, 3.5rem) var(--mora-content-gutter);color:#e8f0ef;align-items:center;display:grid;position:relative}.mora-stage__artwork,.mora-stage__shade{z-index:-2;border:0;border-radius:0;width:min(72%,74rem);height:100%;position:absolute;inset:0 0 0 auto}.mora-stage__artwork{aspect-ratio:auto;animation:mora-stage-artwork var(--mora-duration-standard) var(--mora-ease-out)}.mora-stage__shade{z-index:-1;background:linear-gradient(90deg,#0d1a20 0 31%,#0d1a20b3 58%,#0000 84%),linear-gradient(#0000 58%,#0d1a20);width:100%}.mora-stage__copy{width:min(37rem,54%);animation:mora-stage-copy var(--mora-duration-standard) var(--mora-ease-out)}.mora-stage__copy h3{max-width:14ch;font:680 clamp(2rem, 3.5vw, 3.8rem) / .94 var(--mora-font-display);font-variation-settings:"wdth" 88;letter-spacing:-.045em;margin:.55rem 0 0}.mora-stage__close{z-index:2;top:1rem;right:var(--mora-content-gutter);color:#e8f0ef;background:#071014d1;border:1px solid #e8f0ef61;position:absolute}@keyframes mora-stage-artwork{0%{opacity:0}}@keyframes mora-stage-copy{0%{opacity:0;transform:translateY(.5rem)}}.mora-library-controls,.mora-search-form{margin-bottom:2rem}.mora-library-controls{border-bottom:1px solid var(--mora-color-border);grid-template-columns:minmax(12rem,23rem) minmax(0,1fr);align-items:end;gap:1rem;padding-bottom:1.5rem;display:grid}.mora-library-controls label,.mora-search-form label{color:var(--mora-color-text-muted);margin-bottom:.45rem;font-size:.78rem;font-weight:650;display:block}.mora-library-controls__note{color:var(--mora-color-warning);margin:0;font-size:.78rem}.mora-search-form{border-bottom:1px solid var(--mora-color-border);width:min(100%,58rem);padding-bottom:1.5rem}.mora-search-form__row{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.mora-search__workspace{grid-template-columns:minmax(0,1fr) clamp(17rem,23vw,22rem);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.mora-search__summary{margin-bottom:1rem}.mora-search-preview{top:calc(var(--mora-mast-height) + 1.5rem);min-width:0;position:sticky}.mora-search-preview__content{isolation:isolate;border:1px solid var(--mora-color-border);border-radius:var(--mora-radius-panel);background:var(--mora-color-surface);min-height:27rem;position:relative;overflow:hidden}.mora-search-preview__visual{z-index:-1;background:linear-gradient(155deg, transparent 0 44%, #68b8c829 44% 44.7%, transparent 44.7%), linear-gradient(28deg, transparent 0 62%, #f08a6124 62% 62.7%, transparent 62.7%), var(--mora-color-surface-strong);position:absolute;inset:0 0 38%}.mora-search-preview__content:after{z-index:-1;background:linear-gradient(0deg, var(--mora-color-surface) 42%, transparent);content:"";position:absolute;inset:24% 0 0}.mora-search-preview__copy{align-content:end;justify-items:start;min-height:27rem;padding:1.5rem;display:grid}.mora-search-preview__title{max-width:16ch;font:680 clamp(1.65rem, 2.5vw, 2.4rem) / .98 var(--mora-font-display);letter-spacing:-.04em;margin-top:.55rem}.mora-search-preview__status{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.mora-search-preview .mora-button{margin-top:1rem}.mora-discovery-attribution{border-top:1px solid var(--mora-color-border);max-width:55rem;color:var(--mora-color-text-muted);margin:2rem 0 0;padding-top:1rem;font-size:.72rem;line-height:1.5}.mora-load-more{margin:2.5rem auto 0;display:flex}.mora-detail,.mora-discovery-detail{width:100%;max-width:none}.mora-detail__hero,.mora-discovery-detail__hero{isolation:isolate;color:#e8f0ef;background:#0d1a20;align-items:end;min-height:clamp(36rem,72vh,51rem);display:grid;position:relative;overflow:hidden}.mora-detail__backdrop,.mora-detail__vignette,.mora-discovery-detail__backdrop,.mora-discovery-detail__vignette{z-index:-2;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.mora-detail__backdrop,.mora-discovery-detail__backdrop{aspect-ratio:auto;background:linear-gradient(28deg,#0000 0 46%,#f08a611f 46.1% 46.28%,#0000 46.38%),linear-gradient(145deg,#0000 0 52%,#68b8c826 52.1% 52.28%,#0000 52.38%),linear-gradient(125deg,#0b171c 0 36%,#142b33 78%,#18343d)}.mora-detail__vignette,.mora-discovery-detail__vignette{z-index:-1;background:linear-gradient(90deg,#071014f7 0 20%,#071014bd 48%,#0000 82%),linear-gradient(0deg,#071014 0,#0710147a 42%,#0000 72%)}.mora-detail__foreground,.mora-discovery-detail__foreground{width:min(100%,96rem);padding:clamp(12rem, 25vh, 20rem) var(--mora-content-gutter) clamp(3rem, 7vw, 5.5rem);grid-template-columns:clamp(10rem,15vw,14rem) minmax(0,43rem);align-items:end;gap:clamp(1.5rem,3vw,3rem);margin-inline:auto;display:grid}.mora-detail__poster,.mora-discovery-detail__poster{width:100%;box-shadow:0 1.5rem 3.5rem #0000007a}.mora-detail__copy,.mora-discovery-detail__copy{min-width:0}.mora-detail__copy h2,.mora-discovery-detail__copy h2{max-width:15ch;font:700 clamp(2.6rem, 5.5vw, 5.4rem) / .92 var(--mora-font-display);font-variation-settings:"wdth" 87;letter-spacing:-.052em;text-wrap:balance;margin:.5rem 0 0}.mora-detail__facts,.mora-discovery-detail__facts,.mora-discovery-detail__actions{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.mora-detail__watch{width:min(20rem,100%);margin-top:1.1rem}.mora-detail__watch p{color:#b9c6c7;margin:0;font-size:.72rem}.mora-detail__play{width:fit-content;margin-top:1.25rem}.mora-detail__overview,.mora-discovery-detail__overview{color:#d5dedd;text-shadow:0 1px 1rem #0000009e;max-width:64ch;margin:1.35rem 0 0;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.62}.mora-detail__genres,.mora-discovery-detail__genres{color:#aebcbe;margin:.9rem 0 0;font-size:.8rem;font-weight:650}.mora-detail__metadata,.mora-discovery-detail__metadata{grid-template-columns:6.5rem minmax(0,1fr);gap:.45rem .9rem;max-width:46rem;margin:1.25rem 0 0;font-size:.78rem;line-height:1.5;display:grid}.mora-detail__metadata dt,.mora-discovery-detail__metadata dt{color:#aebcbe;font-weight:650}.mora-detail__metadata dd,.mora-discovery-detail__metadata dd{min-width:0;margin:0}.mora-discovery-detail__tagline{color:#b9c6c7;max-width:42rem;margin:.85rem 0 0;font-style:italic;line-height:1.45}.mora-discovery-detail__actions{margin-top:1.25rem}.mora-discovery-detail__action-status,.mora-season-ledger__status{min-height:1.2rem;color:var(--mora-color-danger);margin:.55rem 0 0;font-size:.78rem;font-weight:650}.mora-detail__supporting,.mora-season-ledger{width:min(100%,96rem);padding:clamp(2.75rem, 6vw, 5rem) var(--mora-content-gutter) clamp(4rem, 8vw, 7rem);margin-inline:auto}.mora-detail__supporting .mora-media-card:is([data-media-kind=season],[data-media-kind=episode]) .mora-artwork--card{aspect-ratio:16/9}.mora-detail__supporting .mora-media-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr))}:is(.mora-detail__hero:has(.mora-artwork__placeholder:not([hidden])),.mora-discovery-detail__hero:has(.mora-artwork__placeholder:not([hidden]))){min-height:clamp(34rem,58vh,41rem)}.mora-season-ledger__heading{border-bottom:1px solid var(--mora-color-border-strong);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.25rem;display:flex}.mora-season-ledger__heading h2{font:700 clamp(1.8rem, 3.5vw, 3.1rem) / .98 var(--mora-font-display);letter-spacing:-.042em;margin:.4rem 0 0}.mora-season-ledger__heading p:last-child,.mora-season-ledger__empty{color:var(--mora-color-text-muted);margin:.65rem 0 0;line-height:1.5}.mora-season-ledger__form{min-width:0;display:block}.mora-season-ledger__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.mora-season-ledger__item{border:1px solid var(--mora-color-border);border-radius:var(--mora-radius-panel);background:linear-gradient(145deg, #68b8c814, transparent 55%), var(--mora-color-surface);grid-template-columns:3.25rem minmax(0,1fr);min-width:0;min-height:14rem;display:grid;position:relative;overflow:hidden}.mora-season-ledger__item:before{color:#9aa9ac1a;content:"";font:760 5.5rem/.8 var(--mora-font-display);letter-spacing:-.08em;position:absolute;bottom:-.2rem;right:.75rem}.mora-season-ledger__item[data-available=true]{border-left:.2rem solid var(--mora-color-positive)}.mora-season-ledger__selector{z-index:1;min-width:var(--mora-target-min);min-height:var(--mora-target-min);place-content:start center;padding-top:.8rem;display:grid;position:relative}.mora-season-ledger__selector input{width:var(--mora-target-min);height:var(--mora-target-min);accent-color:var(--mora-color-accent);appearance:none;border:1px solid var(--mora-color-border-strong);background:#0e0e12bf;border-radius:.5rem;margin:0}.mora-season-ledger__selector input:checked{background:#7c3aed;border-color:#d2bbff}.mora-season-ledger__selector input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.6rem;height:1rem;margin:.55rem auto;display:block;transform:rotate(45deg)}.mora-season-ledger__selector input:focus-visible{outline:var(--mora-focus-ring);outline-offset:-4px}.mora-season-ledger__marker{background:var(--mora-color-border-strong);width:.38rem;height:.38rem;margin-top:1rem}.mora-season-ledger__item[data-available=true] .mora-season-ledger__marker{background:var(--mora-color-positive)}.mora-season-ledger__body{z-index:1;min-width:0;padding:1.15rem 1rem 1.25rem 0;position:relative}.mora-season-ledger__season-heading{justify-items:start;gap:.65rem;display:grid}.mora-season-ledger__season-heading h3{font:680 1.2rem/1.1 var(--mora-font-display);margin:0}.mora-season-ledger__facts,.mora-season-ledger__overview{max-width:62ch;color:var(--mora-color-text-muted);margin:.55rem 0 0;line-height:1.5}.mora-season-ledger__facts{font:650 .7rem/1.4 var(--mora-font-mono)}.mora-season-ledger__overview{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.mora-season-ledger__body>.mora-button{margin-top:.75rem}.mora-season-ledger__footer{z-index:4;border:1px solid var(--mora-color-border-strong);border-radius:var(--mora-radius-panel);background:var(--mora-color-surface);width:fit-content;max-width:100%;box-shadow:var(--mora-shadow-raised);align-items:center;gap:.8rem;margin:1rem 0 0 auto;padding:.5rem;display:flex;position:sticky;bottom:1rem}.mora-season-ledger__footer .mora-season-ledger__status{margin:0}.mora-discovery-detail__attribution{width:min(calc(100% - 2 * var(--mora-content-gutter)), 88rem);margin-inline:auto}.mora-settings{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));align-items:start;gap:1rem;display:grid}.mora-account-card,.mora-notification-settings,.mora-request-panel{border-radius:var(--mora-radius-panel);background:var(--mora-color-surface);border:1px solid #9aa9ac47;min-width:0;padding:clamp(1.35rem,3vw,2.25rem)}.mora-account-card{min-height:15rem;position:relative;overflow:hidden}.mora-account-card:after{content:"";border:1px solid #68b8c82e;width:7rem;height:7rem;position:absolute;bottom:-2rem;right:-2rem;transform:rotate(18deg)}.mora-account-card h2,.mora-notification-settings h2{overflow-wrap:anywhere;max-width:18ch;font:680 clamp(1.8rem, 3.5vw, 3rem) / .98 var(--mora-font-display);letter-spacing:-.04em;margin:.55rem 0 0}.mora-account-card__username{color:var(--mora-color-text-muted);margin:.65rem 0 1.75rem}.mora-notifications,.mora-notification-settings{max-width:72rem}.mora-notifications__introduction{border-bottom:1px solid var(--mora-color-border);justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.mora-notifications__introduction .mora-route-introduction{margin:0}.mora-notification-list{gap:.6rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.mora-notification{border:1px solid var(--mora-color-border);border-radius:var(--mora-radius-panel);background:var(--mora-color-surface);grid-template-columns:.28rem minmax(0,1fr);display:grid;overflow:hidden}.mora-notification article{background:0 0;padding:clamp(1.1rem,2.5vw,1.65rem)}.mora-notification__metadata,.mora-notification__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.mora-notification__metadata time{color:var(--mora-color-text-muted);font:650 .68rem/1 var(--mora-font-mono)}.mora-notification h2{font:680 clamp(1.15rem, 2.5vw, 1.55rem) / 1.1 var(--mora-font-display);letter-spacing:-.025em;margin:.85rem 0 0}.mora-notification p{max-width:65ch;color:var(--mora-color-text-muted);margin:.55rem 0 0;line-height:1.55}.mora-notification__actions{margin-top:1rem}.mora-notification-settings{grid-column:1/-1;margin-top:.25rem}.mora-notification-settings .mora-route-introduction{margin-block:.8rem 1.25rem}.mora-preference-grid{border-top:1px solid var(--mora-color-border);grid-template-columns:minmax(12rem,1fr) minmax(7rem,.35fr) minmax(7rem,.35fr);align-items:center;gap:1rem;min-width:0;padding:.85rem 0;display:grid}.mora-preference-grid__label{font-weight:650}.mora-preference-grid--header{color:var(--mora-color-text-muted);font:700 .65rem/1 var(--mora-font-body);letter-spacing:.1em;text-transform:uppercase}.mora-preference-toggle{min-height:var(--mora-target-min);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.mora-preference-toggle input{width:1.25rem;height:1.25rem;accent-color:var(--mora-color-accent)}.mora-push-enrollment{border-top:1px solid var(--mora-color-border-strong);margin-top:1.75rem;padding-top:1.25rem}.mora-push-enrollment h3{font:680 1.15rem/1 var(--mora-font-display);margin:0}.mora-push-enrollment p,.mora-notification-settings__status{max-width:65ch;color:var(--mora-color-text-muted);line-height:1.5}.mora-notification-settings__status{border-left:.2rem solid var(--mora-color-accent);padding-left:.85rem}.mora-request-overview{border-bottom:1px solid var(--mora-color-border-strong);grid-template-columns:minmax(12rem,.7fr) minmax(28rem,1.3fr);align-items:end;gap:2rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:grid}.mora-request-overview h2{font:680 clamp(1.8rem, 3vw, 2.7rem) / 1 var(--mora-font-display);letter-spacing:-.04em;margin:.45rem 0 0}.mora-request-overview__counts{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.mora-request-overview__counts>div{border-right:1px solid var(--mora-color-border);min-width:0;padding:.75rem}.mora-request-overview__counts>div:last-child{border-right:0}.mora-request-overview__counts dt{color:var(--mora-color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.66rem;overflow:hidden}.mora-request-overview__counts dd{font:700 1.4rem/1 var(--mora-font-display);margin:0}.mora-request-composer{gap:.6rem;margin-top:.5rem;display:grid}.mora-detail__copy>.mora-request-composer{border-left:.18rem solid var(--mora-color-track);width:min(24rem,100%);margin-top:1rem;padding-left:.75rem}.mora-media-card>.mora-request-composer{margin:0 .25rem .7rem}.mora-request-composer .mora-button{width:100%}.mora-request-composer__form{border-top:1px solid var(--mora-color-border);gap:.6rem;padding-top:.7rem;display:grid}.mora-request-composer__form[hidden],.mora-request-composer__form label[hidden]{display:none}.mora-request-composer__form label{color:var(--mora-color-text-muted);gap:.4rem;font-size:.72rem;display:grid}.mora-request-composer__message,.mora-request-actions__status,.mora-request-note{min-height:1.15rem;color:var(--mora-color-text-muted);margin:0;font-size:.72rem;line-height:1.45}.mora-request-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.mora-request-card{border:1px solid var(--mora-color-border);border-radius:var(--mora-radius-panel);background:var(--mora-color-surface);min-height:5rem;color:var(--mora-color-text);transition:background-color var(--mora-duration-fast) var(--mora-ease-out), border-color var(--mora-duration-fast) var(--mora-ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.15rem;text-decoration:none;display:grid}.mora-request-card:hover{border-color:var(--mora-color-border-strong);background:var(--mora-color-surface-raised)}.mora-request-card:focus-visible{outline:var(--mora-focus-ring);outline-offset:var(--mora-focus-offset)}.mora-request-card__copy{gap:.3rem;display:grid}.mora-request-card__copy strong{font:660 1.05rem/1.2 var(--mora-font-display)}.mora-request-card__copy span{color:var(--mora-color-text-muted);font-size:.78rem}.mora-request-detail__header{border-top:1px solid var(--mora-color-border);max-width:70rem;padding-top:1.15rem}.mora-request-detail__header h1{max-width:17ch;font:680 clamp(2.3rem, 5vw, 4.7rem) / .92 var(--mora-font-display);font-variation-settings:"wdth" 86;letter-spacing:-.05em;margin:.6rem 0 0}.mora-request-detail__summary{color:var(--mora-color-text-muted);margin:.85rem 0 0}.mora-request-actions{gap:.65rem;margin-bottom:1.5rem;display:grid}.mora-request-actions>div{flex-wrap:wrap;gap:.6rem;display:flex}.mora-request-detail__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.mora-request-panel h3{font:660 1.15rem/1 var(--mora-font-display);margin:0 0 1rem}.mora-request-counts,.mora-request-diagnostics dl{grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem;margin:0;display:grid}.mora-request-counts dt,.mora-request-diagnostics dt{color:var(--mora-color-text-muted)}.mora-request-counts dd,.mora-request-diagnostics dd{font-family:var(--mora-font-mono);text-align:right;margin:0}.mora-episode-cut-sheet,.mora-request-history{margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.mora-episode-cut-sheet li,.mora-request-history li{min-height:var(--mora-target-min);border-top:1px solid var(--mora-color-border);color:var(--mora-color-text-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;font-size:.78rem;display:flex}.mora-episode-cut-sheet__coordinate{color:var(--mora-color-text);font-family:var(--mora-font-mono)}.mora-request-history strong{color:var(--mora-color-text);font-weight:650}.mora-request-history time{text-align:right}.mora-admin{width:min(100%,104rem);margin-inline:auto}.mora-admin__heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.25rem;display:flex}.mora-admin__heading h2{font:680 clamp(1.9rem, 4vw, 3.5rem) / .95 var(--mora-font-display);font-variation-settings:"wdth" 88;letter-spacing:-.045em;margin:.35rem 0 0}.mora-admin__tools{justify-content:end;align-items:center;gap:.7rem;display:flex}.mora-admin__freshness{max-width:24rem;color:var(--mora-color-text-muted);font:400 .75rem/1.4 var(--mora-font-body);text-align:right;margin:0}.mora-admin button,.mora-admin select,.mora-admin input{min-height:var(--mora-target-min);border:1px solid var(--mora-color-border);border-radius:var(--mora-radius-control);background-color:var(--mora-color-surface-raised);color:var(--mora-color-text)}.mora-admin button{padding:.68rem .85rem;font-weight:680}.mora-admin button:disabled{cursor:wait;opacity:.62}.mora-admin button:focus-visible,.mora-admin select:focus-visible,.mora-admin input:focus-visible,.mora-admin a:focus-visible{outline:var(--mora-focus-ring);outline-offset:var(--mora-focus-offset)}.mora-admin__navigation{border-block:1px solid var(--mora-color-border);scrollbar-width:thin;margin-bottom:1.25rem;display:flex;overflow-x:auto}.mora-admin__navigation a{min-height:var(--mora-target-min);color:var(--mora-color-text-muted);border-bottom:.18rem solid #0000;flex:none;padding:.85rem .9rem .65rem;font-size:.76rem;font-weight:680;text-decoration:none}.mora-admin__navigation a[aria-current=page]{border-bottom-color:var(--mora-color-accent);color:var(--mora-color-text)}.mora-admin__signals{border-radius:var(--mora-radius-panel);color:#e7eeed;background:#07171d;border:1px solid #66848b;grid-template-columns:minmax(10rem,.65fr) repeat(auto-fit,minmax(12rem,1fr));margin-bottom:1.25rem;display:grid;overflow:hidden}.mora-admin__signals[data-severity=critical]{border-color:#ff9a8d}.mora-admin__signal-summary,.mora-admin__signal{border-right:1px solid #35545d;min-height:4.25rem;margin:0;padding:.8rem .9rem}.mora-admin__signal-summary{color:#b7c9ca;font:680 .68rem/1.4 var(--mora-font-mono);letter-spacing:.04em;text-transform:uppercase;align-content:center;display:grid}.mora-admin__signal{color:#e7eeed;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.35rem .85rem;font-size:.76rem;text-decoration:none;display:grid}.mora-admin__signal-level{color:#f6c575;font:760 .58rem/1 var(--mora-font-mono);letter-spacing:.08em;text-transform:uppercase}.mora-admin__signal[data-severity=critical] .mora-admin__signal-level{color:#ff9a8d}.mora-admin__signal-value{color:#78c6d7;font:700 .7rem/1 var(--mora-font-mono);grid-area:1/2/span 2;align-self:center}.mora-admin__announcement{border-left:.22rem solid var(--mora-color-danger);background:var(--mora-color-surface);color:var(--mora-color-danger);margin:0 0 1.25rem;padding:.75rem .9rem;font-weight:680}.mora-admin__content{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:.8rem;display:grid}.mora-admin__ledger,.mora-admin__empty{border:1px solid var(--mora-color-border);border-radius:var(--mora-radius-panel);background:var(--mora-color-surface);min-width:0;overflow:hidden}.mora-admin__ledger>h3,.mora-admin__empty h3{border-bottom:1px solid var(--mora-color-border-strong);background:var(--mora-color-surface-raised);font:680 .98rem/1.15 var(--mora-font-display);letter-spacing:-.012em;margin:0;padding:.85rem 1rem}.mora-admin__row{border-bottom:1px solid var(--mora-color-border);grid-template-columns:minmax(7rem,.7fr) minmax(8rem,1fr) minmax(5rem,.5fr);align-items:center;gap:.65rem;min-height:3.25rem;padding:.65rem 1rem;font-size:.76rem;display:grid}.mora-admin__row:last-child{border-bottom:0}.mora-admin__row>strong{font-weight:680}.mora-admin__row-note{color:var(--mora-color-text-muted);font:650 .65rem/1.35 var(--mora-font-mono);text-align:right}.mora-admin__row--actions{grid-template-columns:minmax(9rem,1fr) auto auto}.mora-admin__row--actions>div:last-child{flex-wrap:wrap;gap:.45rem;display:flex}.mora-admin__empty{padding-bottom:.75rem}.mora-admin__empty p,.mora-admin__ledger>p{color:var(--mora-color-text-muted);margin:0;padding:.9rem 1rem;line-height:1.5}.mora-admin__picker,.mora-admin__filters label{color:var(--mora-color-text-muted);gap:.4rem;font-size:.76rem;font-weight:650;display:grid}.mora-admin__picker{grid-column:1/-1}.mora-admin__picker select,.mora-admin__filters input{width:100%;padding:.65rem .75rem}.mora-admin__authorization{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-bottom:1rem;display:grid}.mora-admin__authorization>h3{grid-column:1/-1}.mora-admin__authorization fieldset{border:0;align-content:start;gap:.7rem;margin:0;padding:0 1rem;display:grid}.mora-admin__authorization legend{margin-bottom:.7rem;font-weight:680}.mora-admin__authorization label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;font-size:.76rem;display:grid}.mora-admin__authorization input[type=checkbox]{width:var(--mora-target-min);min-height:var(--mora-target-min);accent-color:var(--mora-color-accent)}.mora-admin__authorization select{min-width:7.5rem;padding:.5rem}.mora-admin__authorization>button{grid-column:1/-1;justify-self:end;margin-right:1rem}.mora-admin__filters{border-block:1px solid var(--mora-color-border);grid-column:1/-1;grid-template-columns:repeat(2,minmax(10rem,1fr)) repeat(2,auto);align-items:end;gap:.7rem;padding:.9rem 0;display:grid}.mora-shell[data-route=player]{padding-top:0}.mora-shell[data-route=player] .mora-shell__rail,.mora-shell[data-route=player] .mora-navigation--bottom{display:none}.mora-player{color:#e8f0ef;background:#020608;width:100%;max-width:none;min-height:100vh}.mora-player:focus-visible{outline:var(--mora-focus-ring);outline-offset:-3px}.mora-player__aperture{background:#020608;place-items:center;width:100%;min-height:100svh;display:grid;position:relative;overflow:hidden}.mora-player__media{object-fit:contain;background:#020608;width:100%;height:100%;position:absolute;inset:0}.mora-player__heading{z-index:4;transition:opacity var(--mora-duration-fast) var(--mora-ease-out);background:linear-gradient(#020608f0,#0000);justify-content:space-between;align-items:start;gap:1.5rem;padding:1.25rem clamp(1rem,3vw,2.5rem) 4rem;display:flex;position:absolute;top:0;left:0;right:0}.mora-player__heading h1{font:680 clamp(1.2rem, 2.2vw, 1.8rem) / 1 var(--mora-font-display);letter-spacing:-.03em;margin:.3rem 0 0}.mora-player__back{min-height:var(--mora-target-min);border-radius:var(--mora-radius-control);color:#e8f0ef;background:#071014c7;border:1px solid #e8f0ef6b;align-items:center;gap:.45rem;padding:.7rem .9rem;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}.mora-player__back .mora-icon{width:1rem;height:1rem}.mora-player__screen-status{z-index:2;border-radius:var(--mora-radius-control);color:#c8d3d3;max-width:24rem;font:650 .78rem/1 var(--mora-font-body);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#020608d6;border:1px solid #e8f0ef3d;margin:0;padding:.75rem 1rem;position:absolute}.mora-player__transport{z-index:4;transition:opacity var(--mora-duration-fast) var(--mora-ease-out), transform var(--mora-duration-fast) var(--mora-ease-out);background:linear-gradient(0deg,#020608f7 0 34%,#0000);grid-template-columns:minmax(0,1fr) auto;gap:.7rem 1rem;padding:6rem clamp(1rem,3vw,2.5rem) 1.25rem;display:grid;position:absolute;bottom:0;left:0;right:0}.mora-player__aperture[data-controls=hidden] .mora-player__heading,.mora-player__aperture[data-controls=hidden] .mora-player__transport:not(:focus-within){pointer-events:none;opacity:0}.mora-player__aperture[data-controls=hidden] .mora-player__transport:not(:focus-within){transform:translateY(.75rem)}.mora-player__primary-controls{grid-column:1;gap:.45rem;display:flex}.mora-player__control{width:3rem;min-width:3rem;min-height:var(--mora-target-min);border-radius:var(--mora-radius-control);color:#e8f0ef;background:#071014d1;border:1px solid #e8f0ef6b;place-items:center;padding:0;display:inline-grid;position:relative}.mora-player__control:first-child{border-color:var(--mora-color-accent);background:var(--mora-color-accent);color:var(--mora-color-accent-text)}.mora-player__control:disabled{cursor:not-allowed;opacity:.5}.mora-player__control:focus-visible,.mora-player__back:focus-visible,.mora-player__timeline input:focus-visible,.mora-player__volume input:focus-visible{outline:var(--mora-focus-ring);outline-offset:var(--mora-focus-offset)}.mora-player__control .mora-icon{width:1.15rem;height:1.15rem}.mora-player__control-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mora-player__timeline{grid-area:1/1/auto/-1;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:.7rem;display:grid}.mora-player__timeline label,.mora-player__timeline output,.mora-player__field span,.mora-player__volume span{color:#c8d3d3;font-size:.7rem}.mora-player__timeline input,.mora-player__volume input{width:100%;min-height:var(--mora-target-min);accent-color:var(--mora-color-accent)}.mora-player__timeline output{font-variant-numeric:tabular-nums;text-align:right;min-width:6rem}.mora-player__volume{grid-area:2/2;grid-template-columns:auto minmax(5rem,8rem);align-items:center;gap:.6rem;min-width:9rem;display:grid}.mora-player__choices{grid-column:1/-1;grid-template-columns:repeat(3,minmax(9rem,1fr));gap:.65rem;display:grid}.mora-player__field{gap:.35rem;display:grid}.mora-player__field select{color:#e8f0ef;background:#071014e0;border-color:#e8f0ef6b}.mora-player__status{border-left:.18rem solid var(--mora-color-track);color:#c8d3d3;grid-column:1/-1;min-height:1.2rem;margin:0;padding-left:.7rem;font-size:.75rem;line-height:1.45}.mora-player__decision-disclosure{border-top:1px solid var(--mora-color-border);background:var(--mora-color-canvas);grid-column:1/-1;margin:0;padding:0}.mora-player__decision-disclosure summary{width:fit-content;min-height:var(--mora-target-min);color:var(--mora-color-text-muted);padding:.8rem 0;font-size:.76rem;font-weight:650}.mora-player__decision{border-top:1px solid var(--mora-color-border);margin-top:.75rem;padding-top:1rem}.mora-player__decision h3{color:var(--mora-color-text-muted);font:680 .7rem/1 var(--mora-font-body);letter-spacing:.1em;text-transform:uppercase;margin:0}.mora-player__decision dl{grid-template-columns:repeat(3,auto minmax(0,1fr));gap:.5rem .7rem;margin:.9rem 0 0;display:grid}.mora-player__decision dt{color:var(--mora-color-text-muted);font-size:.7rem}.mora-player__decision dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.76rem}.mora-player__aperture:fullscreen{background:#000;border:0;width:100vw;height:100vh}@media (width>=45rem) and (width<=73.6875rem){.mora-brand__name,.mora-navigation--side .mora-navigation__label,.mora-shell__profile-link,.mora-shell__account>button{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mora-navigation--side li[data-nav-group=utility]{display:none}.mora-shell__rail[data-expanded] .mora-navigation--side li[data-nav-group=utility]{display:block}.mora-shell__rail[data-expanded] .mora-navigation--side .mora-navigation__label{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.mora-navigation--side .mora-navigation__link{padding-inline:.8rem}.mora-shell__header{grid-template-columns:minmax(5rem,1fr) auto}.mora-account-menu{display:block;position:relative}.mora-hero__copy{width:min(38rem,74vw)}.mora-search__workspace{grid-template-columns:minmax(0,1fr) 18rem}.mora-stage__copy{width:min(34rem,62%)}}.mora-account-menu summary{width:var(--mora-target-min);place-items:center;list-style:none;display:grid}.mora-account-menu summary::-webkit-details-marker{display:none}.mora-account-menu__panel{z-index:70;border:1px solid var(--mora-color-border-strong);border-radius:var(--mora-radius-panel);background:var(--mora-color-surface-raised);width:min(17rem,100vw - 2rem);box-shadow:var(--mora-shadow-raised);padding:.45rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.mora-account-menu__panel p{border-bottom:1px solid var(--mora-color-border);color:var(--mora-color-text-muted);margin:0;padding:.7rem;font-size:.72rem}.mora-account-menu__panel a,.mora-account-menu__panel button{min-height:var(--mora-target-min);border-radius:var(--mora-radius-control);color:var(--mora-color-text);text-align:left;background:0 0;border:0;justify-content:start;align-items:center;padding:.7rem;text-decoration:none;display:flex}@media (width<=44.9375rem){.mora-shell{--mora-mast-height:4rem;padding-bottom:calc(4.25rem + env(safe-area-inset-bottom))}.mora-shell__rail{height:var(--mora-mast-height);display:flex}.mora-shell__rail-header{flex:none}.mora-brand{min-height:var(--mora-mast-height);padding-inline:max(.75rem, env(safe-area-inset-left)) .5rem}.mora-brand__mark{width:2rem;height:2rem}.mora-brand__name,.mora-dock-toggle,.mora-navigation--side,.mora-shell__mobile-brand,.mora-shell__profile-link,.mora-shell__account>button{display:none}.mora-shell__header{min-width:0;padding:.35rem max(.55rem, env(safe-area-inset-right)) .35rem .65rem;flex:1;grid-template-columns:minmax(0,1fr) auto;gap:.25rem;display:grid}.mora-shell__context{font-size:.48rem}.mora-shell__header h1{font-size:.96rem}.mora-account-menu{display:block;position:relative}.mora-shell__main{min-height:calc(100vh - 8.25rem);padding:1.5rem max(1rem, env(safe-area-inset-left)) 3.5rem}.mora-navigation--bottom{z-index:45;padding-bottom:env(safe-area-inset-bottom);color:#e8f0ef;background:#0d1a20fa;border-top:1px solid #9aa9ac57;display:block;position:fixed;bottom:0;left:0;right:0}.mora-navigation--bottom ul{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mora-navigation--bottom .mora-navigation__link{color:#b9c6c7;flex-direction:column;gap:.3rem;min-width:0;min-height:4.25rem;padding:.55rem .1rem .4rem;font-size:clamp(.53rem,2.7vw,.65rem)}.mora-navigation--bottom .mora-navigation__link .mora-icon{width:1.1rem;height:1.1rem}.mora-navigation--bottom .mora-navigation__link[aria-current=page]:after{inset:0 28% auto}.mora-hero{min-height:34rem;padding:4rem 1rem 4.25rem}.mora-hero:has(.mora-artwork__placeholder:not([hidden])){min-height:29rem}.mora-hero__shade{background:linear-gradient(0deg,#071014 0 8%,#071014db 50%,#07101442),linear-gradient(90deg,#071014ad,#0000)}.mora-hero__copy{width:100%}.mora-hero h2{max-width:12ch;font-size:clamp(2.35rem,12.5vw,3.65rem)}.mora-hero__overview{-webkit-line-clamp:2}.mora-home__rails{margin-top:-2.4rem}.mora-media-section{padding-inline:1rem}.mora-section-heading>div:first-child{display:block}.mora-section-heading>div:first-child p{margin-top:.25rem}.mora-media-rail__list{margin-inline:-1rem;padding-inline:1rem}.mora-media-rail__list>li{width:min(42vw,9.75rem)}.mora-media-rail--landscape .mora-media-rail__list>li{width:min(75vw,19rem)}.mora-media-rail__controls,.mora-stage{display:none}.mora-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .65rem}.mora-library-controls,.mora-search-form__row{grid-template-columns:1fr}.mora-search__workspace{display:block}.mora-search-preview{display:none}.mora-detail__hero,.mora-discovery-detail__hero{min-height:0}.mora-detail__backdrop,.mora-discovery-detail__backdrop{height:18rem}.mora-detail__vignette,.mora-discovery-detail__vignette{background:linear-gradient(90deg,#07101499,#0000 86%),linear-gradient(0deg,#071014 0 6%,#0710149e 45%,#0000 82%);height:25rem}.mora-detail__foreground,.mora-discovery-detail__foreground{grid-template-columns:6.25rem minmax(0,1fr);align-items:start;gap:1rem;padding:10rem 1rem 2.5rem}:is(.mora-detail__hero:has(.mora-artwork__placeholder:not([hidden])),.mora-discovery-detail__hero:has(.mora-artwork__placeholder:not([hidden]))){min-height:0}.mora-detail__copy h2,.mora-discovery-detail__copy h2{max-width:none;font-size:clamp(2rem,10vw,3.25rem)}.mora-detail__overview,.mora-discovery-detail__overview{font-size:.9rem}.mora-detail__metadata,.mora-discovery-detail__metadata{grid-template-columns:5.5rem minmax(0,1fr)}.mora-detail__supporting,.mora-season-ledger{padding:2.5rem 1rem 4rem}.mora-season-ledger__heading{display:block}.mora-season-ledger__list{grid-template-columns:1fr}.mora-season-ledger__item{min-height:12rem}.mora-season-ledger__footer{bottom:calc(5rem + env(safe-area-inset-bottom));width:100%;display:grid}.mora-season-ledger__footer .mora-button{width:100%}.mora-settings{grid-template-columns:1fr}.mora-notifications__introduction{flex-direction:column;align-items:start}.mora-preference-grid{grid-template-columns:minmax(7rem,1fr) minmax(5rem,.55fr) minmax(5rem,.55fr);gap:.45rem;font-size:.7rem}.mora-preference-toggle{flex-direction:column;justify-content:center;align-items:start;font-size:.64rem}.mora-request-overview{grid-template-columns:1fr;gap:1rem}.mora-request-overview__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.mora-request-overview__counts>div:nth-child(2){border-right:0}.mora-request-overview__counts>div:nth-child(-n+2){border-bottom:1px solid var(--mora-color-border)}.mora-request-card{grid-template-columns:1fr;align-items:start}.mora-request-card .mora-badge{justify-self:start}.mora-request-detail__body{grid-template-columns:1fr}.mora-request-history li{flex-direction:column;align-items:start;gap:.3rem}.mora-request-history time{text-align:left}.mora-admin__heading,.mora-admin__tools{flex-direction:column;align-items:start}.mora-admin__tools,.mora-admin__freshness{text-align:left}.mora-admin__signals,.mora-admin__row,.mora-admin__row--actions,.mora-admin__authorization,.mora-admin__filters{grid-template-columns:1fr}.mora-admin__signal-summary,.mora-admin__signal{border-bottom:1px solid #35545d;border-right:0}.mora-admin__row-note{text-align:left}.mora-admin__authorization>h3,.mora-admin__authorization>button,.mora-admin__filters{grid-column:auto}.mora-shell[data-route=player]{padding-bottom:0}.mora-player__heading{align-items:center;padding:.9rem 1rem 3rem}.mora-player__heading .mora-eyebrow{display:none}.mora-player__heading h1{margin:0;font-size:.95rem}.mora-player__back{min-width:var(--mora-target-min);text-overflow:ellipsis;white-space:nowrap;max-width:8rem;padding-inline:.65rem;overflow:hidden}.mora-player__transport{grid-template-columns:1fr;padding:5rem 1rem .85rem}.mora-player__primary-controls{grid-column:1;grid-template-columns:repeat(5, var(--mora-target-min));justify-content:start;display:grid}.mora-player__control{width:var(--mora-target-min);min-width:var(--mora-target-min)}.mora-player__timeline{grid-template-columns:1fr auto}.mora-player__timeline label{grid-column:1/-1}.mora-player__volume{grid-area:auto/1;grid-template-columns:auto minmax(0,1fr);min-width:0}.mora-player__choices{grid-column:1;grid-template-columns:1fr}.mora-player__status{grid-column:1}.mora-player__decision dl{grid-template-columns:auto minmax(0,1fr)}}@media (width<=24rem){.mora-shell__account{gap:0}.mora-notification-settings{padding-inline:1rem}.mora-preference-grid{grid-template-columns:minmax(6rem,1fr) repeat(2,minmax(4rem,.5fr))}.mora-player__primary-controls{gap:.25rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.mora-skip-link,.mora-navigation__link,.mora-media-card,.mora-artwork img,.mora-stage__artwork,.mora-stage__copy,.mora-player__heading,.mora-player__transport{transition:none;animation:none}}@media (prefers-contrast:more){.mora-shell__rail,.mora-navigation--bottom,.mora-login__gate,.mora-global-search,.mora-player__back,.mora-player__control,.mora-player__field select{background:#000;border-color:currentColor}.mora-hero__shade,.mora-stage__shade,.mora-detail__vignette,.mora-discovery-detail__vignette{background:linear-gradient(90deg,#000 0 62%,#000000db 78%,#0000)}.mora-season-ledger__item,.mora-season-ledger__heading,.mora-season-ledger__footer{border-color:currentColor}}@media (forced-colors:active){.mora-brand__mark,.mora-navigation__link,.mora-artwork,.mora-request-card,.mora-notification,.mora-admin__ledger{forced-color-adjust:auto}}:root{color:var(--mora-color-text);background:var(--mora-color-canvas);font-family:var(--mora-font-body)}html{scrollbar-color:#4a4455 #131317;background:#131317}body{background:radial-gradient(circle at 14% 4%, #7c3aed17, transparent 27rem), radial-gradient(circle at 86% 14%, #03b5d312, transparent 32rem), var(--mora-color-canvas)}.mora-shell{background:0 0;padding-top:5rem}.mora-shell__rail{z-index:60;-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:#131317db;border-color:#4a445573;grid-template-columns:auto auto minmax(16rem,1fr);gap:2rem;height:5rem;padding-inline:max(2rem,50% - 54.25rem);box-shadow:0 .25rem 1.875rem #00000080}.mora-shell__rail-header{border:0}.mora-brand{color:#e4e1e8;text-transform:uppercase;gap:.55rem;min-height:5rem;padding:0}.mora-brand__mark,.mora-shell__mobile-brand{color:#ede0ff;width:2rem;height:2rem;font:750 .8rem/1 var(--mora-font-display);background:linear-gradient(145deg,#7c3aed,#5a00c6);border:1px solid #d2bbffb3;border-radius:.5rem;box-shadow:0 0 .875rem #7c3aed59,inset 0 1px #fff3}.mora-brand__mark:before{display:none}.mora-brand__name{color:#e4e1e8;font:700 1.125rem/1 var(--mora-font-display);letter-spacing:-.025em}.mora-dock-toggle{display:none}.mora-navigation--side,.mora-navigation--side ul{height:100%}.mora-navigation--side ul{align-items:center;gap:.5rem}.mora-navigation__link{color:#ccc3d8;min-height:2.75rem;font:600 .75rem/1rem var(--mora-font-display);letter-spacing:.04em;border-radius:.5rem;padding:.75rem}.mora-navigation__link .mora-icon{display:none}.mora-navigation__link:hover{color:#e4e1e8;background:#2a292e}.mora-navigation__link[aria-current=page]{color:#ede0ff;background:#7c3aed;font-weight:700;box-shadow:0 0 .9375rem #7c3aed66}.mora-navigation__link[aria-current=page]:after{display:none}.mora-shell__header{grid-template-columns:minmax(12rem,20rem) auto;justify-content:end;gap:1rem;padding:0;display:grid}.mora-shell__heading,.mora-shell__mobile-brand{display:none}.mora-global-search{background:#1b1b20e6;border:1px solid #4a4455a6;border-radius:.5rem;grid-template-columns:auto minmax(5rem,1fr) auto auto;align-self:center;height:2.75rem;box-shadow:inset 0 1px #ffffff05}.mora-global-search>.mora-icon{color:#958da1}.mora-global-search input{color:#e4e1e8;font:400 .8125rem/1.25rem var(--mora-font-body)}.mora-global-search input::placeholder{color:#958da1}.mora-global-search__shortcut{color:#ccc3d8;font:600 .625rem/.875rem var(--mora-font-display);background:#353439;border:1px solid #4a4455b3;border-radius:.25rem;padding:.16rem .4rem}.mora-global-search button{color:#d2bbff;border-left-color:#4a445573}.mora-global-search:focus-within{border-color:#4cd7f6;outline:0;box-shadow:0 0 0 1px #4cd7f6}.mora-shell__account{gap:.5rem}.mora-shell__account>a,.mora-account-menu summary{color:#ccc3d8;min-height:2.75rem}.mora-shell__notifications{border-radius:.5rem}.mora-shell__notification-count{color:#0000;background:#d2bbff;border:2px solid #131317;border-radius:999px;min-width:.5rem;height:.5rem;padding:0;top:.25rem;right:.2rem;overflow:hidden}.mora-account-menu{display:block;position:relative}.mora-account-menu summary{align-items:center;gap:.25rem;min-width:3.75rem;padding:.25rem;list-style:none;display:flex}.mora-account-menu summary>.mora-icon{color:#958da1;width:1rem}.mora-account-menu__avatar{color:#d2bbff;width:2rem;height:2rem;font:700 .75rem/1 var(--mora-font-display);background:#2a292e;border:1px solid #d2bbff80;border-radius:50%;place-items:center;display:grid}.mora-account-menu__panel{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:#1f1f24fa;border:1px solid #4a4455a6;border-radius:.75rem;width:15rem;padding:.5rem;top:calc(100% + .625rem);right:0;box-shadow:0 1.25rem 3rem #0000008c}.mora-account-menu__panel p{color:#958da1;font-family:var(--mora-font-display);border-bottom-color:#4a44558c}.mora-account-menu__panel a,.mora-account-menu__panel button{color:#e4e1e8;border-radius:.5rem}.mora-shell__main{min-height:calc(100vh - 5rem);padding:3rem var(--mora-content-gutter)}.mora-route{width:min(100%,112.5rem)}.mora-route-introduction{color:#ccc3d8;max-width:48rem;font-size:.9375rem;line-height:1.5rem}.mora-eyebrow{color:#4cd7f6;font:700 .75rem/1rem var(--mora-font-display);letter-spacing:.12em}.mora-button{border-radius:.75rem}.mora-button--quiet:hover,.mora-icon-button--quiet:hover{background:#2a292e}.mora-field{color:#ccc3d8;font:600 .75rem/1rem var(--mora-font-display)}.mora-field input,.mora-search-form input,.mora-library-controls select,.mora-request-composer__form input,.mora-request-composer__form select,.mora-player__field select{color:#e4e1e8;background:#1b1b20;border-color:#4a4455bf;border-radius:.5rem}.mora-home{width:100%;max-width:none}.mora-shell[data-route=home] .mora-shell__main{padding:0}.mora-hero{width:100%;height:clamp(40rem,88vh,53.75rem);min-height:0;margin-top:calc(-1 * var(--mora-mast-height));background:#0e0e12;border-bottom:0;padding:8rem 0 3rem}.mora-hero:after{content:none}.mora-hero>.mora-hero__artwork{aspect-ratio:auto;opacity:.94;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.mora-hero__artwork img{object-position:center}.mora-hero__shade{background:linear-gradient(90deg,#0e0e12 0%,#0e0e12eb 25%,#0e0e126b 62%,#0000 84%),linear-gradient(#0000 56%,#131317d9 89%,#131317 100%),linear-gradient(#0e0e127a,#0000 28%)}.mora-hero__copy{width:min(100%,112.5rem);max-width:none;padding-inline:var(--mora-content-gutter);margin-inline:auto}.mora-hero:has(.mora-artwork__placeholder:not([hidden])){min-height:0}.mora-hero.mora-hero--without-artwork{height:auto;min-height:24rem;padding-top:9rem;padding-bottom:4rem}.mora-hero h2{color:#e4e1e8;max-width:42rem;font:700 clamp(2.75rem, 5vw, 3.5rem) / 1.14 var(--mora-font-display);letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 .25rem 1.5rem #000000a6}.mora-summary-facts{color:#ccc3d8;font:600 .8125rem/1.25rem var(--mora-font-display)}.mora-hero__overview{color:#ccc3d8;text-shadow:0 .125rem .625rem #000;max-width:36rem;font-size:.9375rem;line-height:1.5rem}.mora-hero__actions{gap:.75rem}.mora-hero__actions .mora-button{min-height:3rem;padding-inline:1.5rem}.mora-hero__actions .mora-button--primary{font:600 1.125rem/1.625rem var(--mora-font-display)}.mora-hero__actions .mora-button--secondary{color:#e4e1e8;background:#2a292ed9;border-color:#4a4455a6}.mora-home-filter{z-index:4;width:min(calc(100% - (2 * var(--mora-content-gutter))), 108.5rem);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:#1b1b20f2;border:1px solid #4a445573;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;margin:-1.5rem auto 0;padding:.75rem 1rem;display:flex;position:relative;box-shadow:0 1rem 2.5rem #0000004d}.mora-home-filter__links{gap:.25rem;min-width:0;display:flex;overflow-x:auto}.mora-home-filter__views{flex:none;gap:.5rem;display:flex}.mora-home-filter__views .mora-icon-button{color:#ccc3d8;background:#1f1f24;border:0;border-radius:.5rem}.mora-home-filter__views .mora-icon-button[aria-pressed=true]{color:#e4e1e8;background:#353439}.mora-home-filter a{color:#ccc3d8;min-height:2.75rem;font:600 .75rem/1.25rem var(--mora-font-display);white-space:nowrap;border-radius:.5rem;padding:.75rem 1rem;text-decoration:none}.mora-home-filter a:hover{color:#e4e1e8;background:#2a292e}.mora-home-filter a[aria-current=page]{color:#ede0ff;background:#7c3aed}.mora-home__rails{margin-top:0;width:min(100%,112.5rem);padding:3rem var(--mora-content-gutter);gap:4rem;margin-inline:auto;display:grid}.mora-home__rails .mora-media-section{padding-inline:0}.mora-home__rails .mora-media-rail__list{margin-inline:0;padding-inline:0}.mora-home-discovery-state{background:#1b1b20;border:1px solid #4a445573;border-left:.1875rem solid #4cd7f6;border-radius:.75rem;justify-items:start;gap:.625rem;padding:1.5rem;display:grid}.mora-home-discovery-state h2{color:#e4e1e8;font:600 1.375rem/1.875rem var(--mora-font-display)}.mora-home-discovery-state>p:not(.mora-section-heading__eyebrow){color:#958da1;max-width:42rem}.mora-home-discovery-state .mora-button{margin-top:.25rem}.mora-home__rails--grid .mora-media-rail__list{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid;overflow:visible}.mora-home__rails--grid .mora-media-rail__list>li,.mora-home__rails--grid .mora-media-rail--landscape .mora-media-rail__list>li{width:auto}.mora-media-section+.mora-media-section{margin-top:0}.mora-section-heading{margin-bottom:1rem}.mora-section-heading h2{color:#e4e1e8;font:600 1.75rem/2.25rem var(--mora-font-display);letter-spacing:-.005em}.mora-section-heading>.mora-section-heading__copy{align-items:initial;grid-template-columns:minmax(0,1fr);gap:.125rem;display:grid}.mora-section-heading p,.mora-search__summary{color:#958da1;font:600 .75rem/1rem var(--mora-font-display)}.mora-section-heading .mora-section-heading__eyebrow{color:#d2bbff;font:700 .625rem/.875rem var(--mora-font-display);letter-spacing:.1em;text-transform:uppercase;margin:0}.mora-media-rail__controls{gap:.5rem}.mora-media-rail__controls .mora-icon-button{color:#ccc3d8;background:#1b1b20;border:1px solid #4a445599;border-radius:.5rem;width:2.75rem}.mora-media-rail__list{margin-inline:calc(-1 * var(--mora-content-gutter));padding:.25rem var(--mora-content-gutter) .75rem;scroll-padding-inline:var(--mora-content-gutter);gap:1rem}.mora-media-rail__list>li{flex:0 0 14rem;width:14rem}.mora-media-rail--landscape .mora-media-rail__list>li{flex:0 0 24rem;width:24rem}.mora-media-card{box-shadow:none;background:0 0;border:0;border-radius:1rem;transition:border-color .2s,background-color .2s;overflow:visible}.mora-media-card .mora-artwork{border-radius:1rem;overflow:hidden}.mora-media-card--landscape{background:#1b1b20;overflow:hidden}.mora-media-card--landscape .mora-artwork{border-radius:1rem 1rem 0 0}.mora-media-card:hover,.mora-media-card:focus-within{background:0 0;border-color:#d2bbff8c;transform:none}.mora-media-card:focus-within:after{content:none}.mora-media-card__body{color:inherit}.mora-artwork{background:#0e0e12;border:0;border-radius:0}.mora-artwork__placeholder{background:radial-gradient(circle at 76% 20%,#4cd7f63d,#0000 38%),radial-gradient(circle at 18% 82%,#7c3aed6b,#0000 46%),linear-gradient(145deg,#1f1f24,#0e0e12);max-width:none}.mora-hero__artwork .mora-artwork__placeholder,.mora-detail__backdrop .mora-artwork__placeholder,.mora-discovery-detail__backdrop .mora-artwork__placeholder{opacity:1;width:100%;max-width:none;height:100%}.mora-hero__artwork .mora-artwork__placeholder-title,.mora-hero__artwork .mora-artwork__placeholder-kind,.mora-detail__backdrop .mora-artwork__placeholder-title,.mora-detail__backdrop .mora-artwork__placeholder-kind,.mora-discovery-detail__backdrop .mora-artwork__placeholder-title,.mora-discovery-detail__backdrop .mora-artwork__placeholder-kind{visibility:hidden}.mora-artwork__placeholder:before{content:"";border:1px solid #d2bbff29;border-radius:.5rem;position:absolute;inset:1rem}.mora-artwork__placeholder-title{color:#e4e1e8;max-width:80%;font:600 clamp(1rem, 2vw, 1.5rem) / 1.25 var(--mora-font-display);letter-spacing:-.02em;text-align:center}.mora-artwork__placeholder-kind{color:#4cd7f6;font-family:var(--mora-font-display)}.mora-media-card__copy{gap:.25rem;min-height:0;padding:.5rem 0 .75rem}.mora-media-card--landscape .mora-media-card__copy{padding:.75rem}.mora-media-card__copy h3{color:#e4e1e8;font:600 1.125rem/1.625rem var(--mora-font-display)}.mora-media-card__copy p{color:#958da1;font-size:.75rem;line-height:1.125rem}.mora-media-card__copy .mora-badge{color:#d2bbff;background:#1f1f24;border-color:#d2bbff4d;width:max-content;margin-top:.25rem}.mora-progress{background:#353439;height:.1875rem}.mora-progress__fill{background:linear-gradient(90deg,#7c3aed,#4cd7f6)}.mora-stage{background:#0e0e12;border:1px solid #4a445557;border-radius:.75rem;min-height:25rem;margin:1rem 0 0;overflow:hidden;box-shadow:0 1.5rem 3.5rem #00000052}.mora-stage[aria-busy=true]{min-height:5rem}.mora-stage__content{min-height:25rem}.mora-stage__shade{background:linear-gradient(90deg,#0e0e12 0%,#0e0e12eb 42%,#0e0e1238 78%),linear-gradient(#0000 52%,#0e0e12)}.mora-stage__copy{max-width:36rem;padding:0}.mora-stage__copy h3{color:#e4e1e8;font:700 2.5rem/1.2 var(--mora-font-display);letter-spacing:-.02em}.mora-stage__overview{color:#ccc3d8}.mora-stage__close{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#0e0e12b8;border-color:#958da173;border-radius:.5rem;top:1rem;right:1rem}.mora-library{padding-top:.5rem}.mora-library-controls{background:#1b1b20b8;border:1px solid #4a445559;border-radius:.75rem;padding:1rem}.mora-library-controls label{color:#4cd7f6;font-family:var(--mora-font-display)}.mora-media-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,11.5rem),1fr));gap:1.5rem}.mora-search{padding-top:.5rem}.mora-search__introduction{max-width:54rem;margin-bottom:1.5rem;position:relative}.mora-search__introduction h2{color:#e4e1e8;font:700 clamp(2rem, 4vw, 2.5rem) / 1.2 var(--mora-font-display);letter-spacing:-.02em;margin:.35rem 0 .5rem}.mora-search__introduction>p:last-child{color:#ccc3d8;max-width:46rem;margin:0}.mora-search-form{background:radial-gradient(circle at 90% 0,#4cd7f614,#0000 18rem),#1b1b20b8;border:1px solid #4a445566;border-radius:.75rem;width:100%;padding:1.5rem;position:relative;box-shadow:0 1rem 2.5rem #0000002e}.mora-search-form .mora-search-filters{margin:1rem 0 0}.mora-search-form label{color:#d2bbff;font-family:var(--mora-font-display)}.mora-search-form__row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.mora-search-form input{background:#0e0e12;border-color:#4a445599;min-height:3.5rem;font-size:1rem}.mora-search-form .mora-button{min-height:3.5rem;padding-inline:1.75rem}.mora-search-filters,.mora-request-tabs{gap:.5rem;margin-bottom:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.mora-search-filters button,.mora-request-tabs button{color:#ccc3d8;min-height:2.75rem;font:600 .75rem/1rem var(--mora-font-display);background:#1b1b20;border:0;border-radius:.5rem;flex:none;padding:.65rem 1rem}.mora-search-filters button:hover,.mora-request-tabs button:hover{color:#e4e1e8;background:#2a292e}.mora-search-filters button[aria-pressed=true],.mora-request-tabs button[aria-pressed=true]{color:#ede0ff;background:#7c3aed;box-shadow:0 0 .875rem #7c3aed47}.mora-search__workspace{grid-template-columns:minmax(0,1fr) 25rem;gap:1.5rem}.mora-search__catalog{min-width:0}.mora-search__results-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.mora-search__results-heading h3{color:#e4e1e8;font:600 1.125rem/1.625rem var(--mora-font-display);margin:0}.mora-search__results-heading .mora-search__summary{margin:0}.mora-search__catalog .mora-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mora-search__catalog .mora-media-card{background:#1b1b20;border:1px solid #4a445566;border-radius:.75rem;overflow:hidden}.mora-search__catalog .mora-media-card .mora-artwork{border-radius:0}.mora-search__catalog .mora-media-card__copy{padding:1rem}.mora-search__catalog .mora-media-card:focus-within{border-color:#d2bbff}.mora-search-preview{top:6.5rem}.mora-search-preview__content{background:radial-gradient(circle at 76% 12%,#4cd7f629,#0000 16rem),radial-gradient(circle at 18% 88%,#7c3aed47,#0000 21rem),#1b1b20;border:1px solid #4a445566;border-radius:.75rem;min-height:31rem;overflow:hidden;box-shadow:0 1.25rem 3rem #00000042}.mora-search-preview__visual{aspect-ratio:auto;background:linear-gradient(#0000 42%,#1b1b20),linear-gradient(135deg,#7c3aed42,#4cd7f61a);width:100%;height:72%}.mora-search-preview__copy{min-height:31rem;padding:1.5rem;position:relative}.mora-search-preview__title{color:#e4e1e8;font:700 1.75rem/2.25rem var(--mora-font-display)}.mora-search-preview__status{gap:.5rem}.mora-discovery-attribution{color:#958da1;border-top-color:#4a445566}.mora-detail,.mora-discovery-detail{max-width:none}.mora-detail__hero,.mora-discovery-detail__hero{background:#0e0e12;min-height:clamp(39rem,76vh,50rem)}.mora-detail__backdrop,.mora-discovery-detail__backdrop{opacity:.84}.mora-detail__backdrop img,.mora-discovery-detail__backdrop img{object-position:center 25%}.mora-detail__vignette,.mora-discovery-detail__vignette{background:linear-gradient(90deg,#0e0e12 0%,#0e0e12e0 29%,#0e0e122e 75%),linear-gradient(#0000 52%,#131317d6 88%,#131317 100%),linear-gradient(#0e0e1273,#0000 28%)}.mora-detail__foreground,.mora-discovery-detail__foreground{width:min(100%,112.5rem);max-width:none;padding-inline:var(--mora-content-gutter);grid-template-columns:minmax(11rem,15rem) minmax(0,46rem);gap:2rem;margin-inline:auto;bottom:3rem;left:0;right:0}.mora-detail__poster,.mora-discovery-detail__poster{border:1px solid #958da157;border-radius:.75rem;box-shadow:0 1.5rem 3.5rem #0000008c}.mora-detail__copy h2,.mora-discovery-detail__copy h2{color:#e4e1e8;font:700 clamp(2.5rem, 5vw, 3.5rem) / 1.12 var(--mora-font-display);letter-spacing:-.03em}.mora-discovery-detail__tagline{color:#acedff;font:500 1.125rem/1.75rem var(--mora-font-display)}.mora-detail__facts,.mora-discovery-detail__facts,.mora-discovery-detail__actions{gap:.5rem}.mora-detail__facts .mora-badge,.mora-discovery-detail__facts .mora-badge{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#1f1f24ad;border-color:#958da157}.mora-detail__overview,.mora-discovery-detail__overview{color:#ccc3d8;max-width:46rem;font-size:.9375rem;line-height:1.55rem}.mora-detail__genres,.mora-discovery-detail__genres{color:#4cd7f6;font-family:var(--mora-font-display)}.mora-detail__metadata,.mora-discovery-detail__metadata{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#1b1b20ad;border-color:#4a445580;border-radius:.75rem;max-width:44rem}.mora-detail__supporting,.mora-season-ledger{width:min(calc(100% - (2 * var(--mora-content-gutter))), 108.5rem);border-radius:.75rem;margin:3rem auto 0}.mora-season-ledger{background:0 0;border:0;padding:0}.mora-season-ledger__heading{border:0;padding:0 0 1.5rem}.mora-season-ledger__heading h2{color:#e4e1e8;font:600 1.75rem/2.25rem var(--mora-font-display)}.mora-season-ledger__heading p:last-child,.mora-season-ledger__empty{color:#958da1}.mora-season-ledger__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.mora-season-ledger__item{background:linear-gradient(0deg,#1b1b20 0 45%,#1b1b20c7 67%,#0000),radial-gradient(circle at 75% 18%,#4cd7f62e,#0000 45%),linear-gradient(145deg,#2a292e,#0e0e12);border:1px solid #4a445559;border-radius:.75rem;grid-template-columns:1fr;align-content:end;min-height:18rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 .75rem 1.75rem #0003}.mora-season-ledger__item:after{color:#d2bbff52;content:attr(data-season);font:700 3.5rem/1 var(--mora-font-display);letter-spacing:-.06em;position:absolute;top:1rem;left:1rem}.mora-season-ledger__item:before{background:#958da1;width:.2rem;inset:0 auto 0 0}.mora-season-ledger__item[data-available=true]:before{background:#4edea3}.mora-season-ledger__selector{z-index:1;justify-content:end;min-height:2rem;padding:0;position:absolute;top:.75rem;right:.75rem}.mora-season-ledger__body{z-index:1;align-self:end;padding:0}.mora-season-ledger__season-heading{gap:.5rem;display:grid}.mora-season-ledger__season-heading h3{color:#e4e1e8;font-family:var(--mora-font-display)}.mora-season-ledger__overview{-webkit-line-clamp:3;color:#ccc3d8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mora-season-ledger__footer{z-index:4;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background:#1f1f24f0;border:1px solid #4a44558c;border-radius:.75rem;padding:.75rem;position:sticky;bottom:1rem;box-shadow:0 1rem 2.5rem #00000061}.mora-discovery-detail__attribution{width:min(calc(100% - (2 * var(--mora-content-gutter))), 108.5rem);max-width:none;margin-block:3rem;margin-inline:auto}.mora-requests{padding-top:.5rem}.mora-request-overview{background:0 0;border:0;border-radius:0;padding:0;display:block}.mora-request-overview__header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.mora-request-overview__header .mora-route-introduction{margin:.5rem 0 0}.mora-request-overview__header .mora-button{flex:none}.mora-request-overview h2{color:#e4e1e8;font:700 2.5rem/3rem var(--mora-font-display);letter-spacing:-.02em}.mora-request-overview__counts{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}.mora-request-overview__counts>div{background:#1b1b20;border:1px solid #4a445557;border-radius:.75rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 .75rem 1.75rem #0000002e}.mora-request-overview__counts>div:after{content:"";background:linear-gradient(90deg,#7c3aed,#4cd7f6);height:.1875rem;position:absolute;bottom:0;left:0;right:0}.mora-request-overview__counts dt{color:#958da1;font:700 .625rem/.875rem var(--mora-font-display);letter-spacing:.08em;text-transform:uppercase}.mora-request-overview__counts dd{color:#e4e1e8;font:700 2.5rem/3rem var(--mora-font-display);margin-top:1.5rem}.mora-request-overview__icon{color:#4cd7f6;background:#2a292e;border-radius:.5rem;width:2.25rem;height:2.25rem;padding:.5rem;position:absolute;top:1rem;right:1rem}.mora-requests>.mora-request-tabs{background:#1b1b20;border-radius:.75rem;margin-block:1.5rem;padding:.5rem}.mora-requests__workspace{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:start;gap:1.5rem;margin-top:2rem;display:grid}.mora-requests__queue,.mora-requests__guide{background:#1b1b20bf;border:1px solid #4a445559;border-radius:.75rem;min-width:0;padding:1.5rem;box-shadow:0 1rem 2.5rem #0000002e}.mora-requests__workspace>.mora-requests__queue{box-shadow:none;background:0 0;border:0;padding:0}.mora-requests__empty-filter{color:#ccc3d8;background:#1b1b20;border:1px solid #4a445566;border-radius:.75rem;padding:1.5rem}.mora-requests__queue>h3,.mora-requests__guide h3{color:#e4e1e8;font:600 1.375rem/1.875rem var(--mora-font-display);margin:0 0 1rem}.mora-requests__guide{position:sticky;top:6.5rem}.mora-requests__guide ol{counter-reset:request-guide;gap:1rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.mora-requests__guide li{color:#ccc3d8;counter-increment:request-guide;padding-left:2.5rem;font-size:.8125rem;line-height:1.3rem;position:relative}.mora-requests__guide li:before{color:#d2bbff;content:counter(request-guide);width:1.75rem;height:1.75rem;font:700 .6875rem/1 var(--mora-font-display);background:#7c3aed2e;border-radius:.5rem;place-items:center;display:grid;position:absolute;top:-.1rem;left:0}.mora-request-list{gap:.75rem}.mora-request-card{background:#1f1f24;border:1px solid #4a445552;border-radius:.75rem;padding:1rem}.mora-request-card:hover{background:#2a292e;border-color:#d2bbff7a}.mora-request-card__copy strong{color:#e4e1e8;font-family:var(--mora-font-display)}.mora-request-card__copy>span:not(.mora-badge){color:#958da1}.mora-requests .mora-request-card{background:#1b1b20;grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.5rem;display:grid}.mora-request-card__artwork{aspect-ratio:2/3;border-radius:.5rem;width:100%;display:block}.mora-request-card__artwork .mora-artwork__placeholder{text-align:center;font:600 .8125rem/1.25rem var(--mora-font-display);padding:.5rem}.mora-request-card__copy>.mora-badge{justify-self:start}.mora-request-card__copy>strong{font:600 1.375rem/1.875rem var(--mora-font-display);margin-top:.5rem}.mora-request-card__copy>.mora-request-card__description{color:#ccc3d8;margin-top:.5rem;line-height:1.5}.mora-request-card__copy progress{accent-color:#4edea3;border:0;border-radius:.25rem;width:100%;height:.5rem;overflow:hidden}.mora-request-card__readiness{margin-top:.75rem}.mora-request-card__copy>.mora-request-card__action{color:#d2bbff;min-height:2.75rem;font-family:var(--mora-font-display);justify-self:end;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}@media (width<=44.9375rem){.mora-requests .mora-request-card{grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:1rem}.mora-request-card__copy>strong{font-size:1.125rem;line-height:1.625rem}.mora-request-overview__icon{width:1.5rem;height:1.5rem;padding:.25rem}.mora-request-overview__counts dt{max-width:calc(100% - 1.25rem)}}.mora-request-detail__header,.mora-request-actions,.mora-request-panel{background:#1b1b20c7;border-color:#4a445561;border-radius:.75rem}.mora-request-detail__header h1{color:#e4e1e8;max-width:28ch;font:700 clamp(2rem, 4vw, 2.5rem) / 1.2 var(--mora-font-display);letter-spacing:-.02em}.mora-request-detail__header{background:0 0;border:0;max-width:none;padding:0}.mora-request-detail .mora-request-actions{background:0 0}.mora-request-detail__body{gap:1.5rem}.mora-settings{grid-template-columns:minmax(15rem,.7fr) minmax(0,2fr);gap:1.5rem;max-width:90rem}.mora-settings .mora-notification-settings{grid-column:auto;margin:0}.mora-settings h2{font:600 1.75rem/2.25rem var(--mora-font-display);letter-spacing:-.01em}@media (width<=73.6875rem){.mora-settings{grid-template-columns:minmax(0,1fr)}}.mora-account-card,.mora-notification-settings,.mora-request-panel{background:radial-gradient(circle at 100% 0,#7c3aed12,#0000 18rem),#1b1b20;border:1px solid #4a445561;border-radius:.75rem;box-shadow:0 1rem 2.5rem #00000029}.mora-account-card:after{content:none}.mora-account-card h2,.mora-notification-settings h2,.mora-notification h2{color:#e4e1e8;font-family:var(--mora-font-display)}.mora-notification{background:#1b1b20;border:1px solid #4a44555c;border-radius:.75rem;overflow:hidden}.mora-notification[data-unread=true] article{background:#7c3aed12}.mora-notification__rail{background:#4a4455}.mora-notification[data-unread=true] .mora-notification__rail{background:linear-gradient(#7c3aed,#4cd7f6)}.mora-admin{color:#e4e1e8}.mora-admin__navigation,.mora-admin__signals,.mora-admin__content,.mora-admin__ledger,.mora-admin__empty{background:#1b1b20;border-color:#4a44556b;border-radius:.75rem}.mora-admin__navigation a[aria-current=page]{color:#ede0ff;background:#7c3aed;border-radius:.5rem}.mora-admin__row{border-color:#4a445573}.mora-shell[data-route=player]{background:#000;padding-top:0}.mora-shell[data-route=player] .mora-shell__main{min-height:100vh}.mora-player{background:#000}.mora-player__aperture{background:radial-gradient(circle,#1f1f24,#000 72%);border:0;height:100vh;min-height:35rem}.mora-player__heading{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background:#0e0e1294;border:1px solid #958da140;border-radius:.75rem;justify-content:start;align-items:center;gap:1.5rem;padding:.75rem 1rem;top:1.5rem;left:2rem;right:2rem;box-shadow:0 1rem 2.5rem #00000040}.mora-player__heading h1{color:#e4e1e8;font:600 1.125rem/1.625rem var(--mora-font-display)}.mora-player__back{color:#e4e1e8;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#1f1f24ad;border-color:#958da152;border-radius:.5rem;min-height:2.75rem}.mora-player__screen-status{color:#e4e1e8;font:600 1.125rem/1.75rem var(--mora-font-display);bottom:calc(50% + 4rem)}.mora-player__center-controls{z-index:3;align-items:center;gap:1.5rem;transition:opacity .18s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mora-player__center-controls .mora-player__control{color:#e4e1e8;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#0e0e1294;border:1px solid #e4e1e838;border-radius:50%;flex-direction:column;gap:.125rem;width:3.5rem;height:3.5rem}.mora-player__skip-duration{font:700 .625rem/.75rem var(--mora-font-display)}.mora-player__center-controls .mora-player__control:nth-child(2){color:#fff;background:linear-gradient(135deg,#7c3aed,#4cd7f6);width:5rem;height:5rem;box-shadow:0 .75rem 2.25rem #7c3aed61}.mora-player__center-controls .mora-icon{width:1.5rem;height:1.5rem}.mora-player__center-controls .mora-player__control:nth-child(2) .mora-icon{width:2rem;height:2rem}.mora-player__transport{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background:#0e0e12ad;border:1px solid #958da140;border-radius:.75rem;grid-template-columns:auto 12rem minmax(0,1fr);gap:1rem;padding:1rem;bottom:1.5rem;left:2rem;right:2rem;box-shadow:0 1rem 2.5rem #00000052}.mora-player__choices{grid-area:2/3}.mora-player__aperture[data-controls=hidden] .mora-player__center-controls{opacity:0;pointer-events:none}.mora-player__primary-controls{align-items:center;gap:.5rem}.mora-player__control{color:#e4e1e8;background:#1f1f24bd;border-color:#958da147;border-radius:.5rem}.mora-player__primary-controls .mora-player__control:first-child{color:#e4e1e8;background:#1f1f24bd;border-radius:.5rem;width:2.75rem;height:2.75rem}.mora-player__timeline input,.mora-player__volume input{accent-color:#7c3aed}.mora-player__timeline output,.mora-player__timeline label,.mora-player__volume span,.mora-player__field span{color:#ccc3d8;font-family:var(--mora-font-display)}.mora-player__choices{gap:.5rem}.mora-player__field select{background:#1f1f24d1;border-color:#958da147}.mora-player__status{color:#ccc3d8}.mora-player__decision-disclosure{background:#131317;border-top-color:#2a292e}.mora-title-page .mora-detail__hero,.mora-title-page .mora-discovery-detail__hero{min-height:38.75rem}.mora-title-page .mora-detail__foreground,.mora-title-page .mora-discovery-detail__foreground{padding:12rem var(--mora-content-gutter) 3rem;display:block}.mora-title-page .mora-detail__copy,.mora-title-page .mora-discovery-detail__copy{flex-direction:column;align-items:start;gap:1rem;max-width:56rem;display:flex}.mora-title-page .mora-detail__copy>*,.mora-title-page .mora-discovery-detail__copy>*{margin:0}.mora-title-page .mora-detail__copy h2,.mora-title-page .mora-discovery-detail__copy h2{max-width:100%;font:700 3.5rem/4rem var(--mora-font-display);letter-spacing:-.03em;text-transform:uppercase;align-self:start}.mora-title-page__summary{-webkit-line-clamp:3;color:#ccc3d8;max-width:42rem;font:400 1rem/1.625rem var(--mora-font-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mora-title-page .mora-discovery-detail__action-status:empty{display:none}.mora-title-information{width:min(calc(100% - 2 * var(--mora-content-gutter)), 108.5rem);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.5rem;margin:2rem auto 0;display:grid}.mora-title-information__synopsis,.mora-title-information__facts{background:#1b1b20;border-radius:.75rem;min-width:0;padding:2rem}.mora-title-information h2{font:600 1.375rem/1.875rem var(--mora-font-display);align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.mora-title-information__synopsis>p{color:#ccc3d8;font:400 1.125rem/1.75rem var(--mora-font-body);margin:0}.mora-title-information__synopsis>.mora-title-information__genres{color:#4cd7f6;font:600 .8125rem/1.25rem var(--mora-font-display);margin-top:1.5rem}.mora-title-information__facts dl{margin:0}.mora-title-information__facts dl>div{border-bottom:1px solid #353439;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1rem;padding-block:.75rem;font-size:.8125rem;line-height:1.25rem;display:grid}.mora-title-information__facts dt{color:#ccc3d8}.mora-title-information__facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.mora-title-information__credits{grid-column:1/-1;margin-top:2.5rem}.mora-title-information__credits h2{font:600 1.75rem/2.25rem var(--mora-font-display)}.mora-title-information__credits ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mora-title-information__credits li{text-align:center;background:#1b1b20;border-radius:.75rem;min-width:0;padding:1rem}.mora-person__portrait{color:#d2bbff;width:5rem;height:5rem;font:600 1.5rem/2rem var(--mora-font-display);background:#353439;border-radius:50%;place-items:center;margin:0 auto .75rem;display:grid}.mora-title-information__credits h3{font:600 1.125rem/1.625rem var(--mora-font-display);overflow-wrap:anywhere;margin:0}.mora-title-information__credits p{color:#ccc3d8;overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.8125rem}.mora-season-navigation{gap:.5rem;max-width:100%;margin-bottom:2rem;padding-block:.25rem;display:flex;overflow-x:auto}.mora-season-navigation a{color:#ccc3d8;min-height:2.75rem;font:600 .75rem/1rem var(--mora-font-display);background:#1f1f24;border-radius:.5rem;flex-shrink:0;align-items:center;padding-inline:1rem;text-decoration:none;display:inline-flex}.mora-season-navigation a:hover{color:#e4e1e8;background:#353439}.mora-title-page .mora-season-ledger__item{background:#1b1b20;flex-direction:column;align-content:normal;padding:0;scroll-margin-top:7rem;display:flex}.mora-title-page .mora-season-ledger__item:after{content:none}.mora-season-ledger__cover{aspect-ratio:2/3;border-radius:0;flex-shrink:0;width:100%}.mora-title-page .mora-season-ledger__footer{margin-top:1.5rem;position:static}.mora-title-page .mora-season-ledger__body{flex:1;align-self:stretch;padding:1rem}.mora-episode-guide{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mora-episode-guide>li{background:#1f1f24;border-radius:.75rem;grid-template-columns:minmax(12rem,1fr) minmax(0,2fr) auto;align-items:center;gap:1.5rem;padding:1rem;display:grid}.mora-episode-guide .mora-artwork{aspect-ratio:16/9;width:100%}.mora-episode-guide h3{font:600 1.375rem/1.875rem var(--mora-font-display);margin:.75rem 0 0}.mora-episode-guide h3 a{color:inherit;text-decoration:none}.mora-episode-guide__actions{gap:.5rem;display:grid}@media (width<=73.6875rem){.mora-title-information__credits ul{grid-template-columns:repeat(3,minmax(0,1fr))}.mora-title-information{grid-template-columns:minmax(0,1fr)}.mora-episode-guide>li{grid-template-columns:minmax(10rem,1fr) minmax(0,2fr)}.mora-episode-guide__actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=44.9375rem){.mora-title-page .mora-detail__hero,.mora-title-page .mora-discovery-detail__hero{min-height:32rem}.mora-title-page .mora-detail__foreground,.mora-title-page .mora-discovery-detail__foreground{padding:12rem 1rem 2rem}.mora-title-page .mora-detail__copy h2,.mora-title-page .mora-discovery-detail__copy h2{font-size:2.25rem;line-height:2.75rem}.mora-title-information__synopsis,.mora-title-information__facts{padding:1rem}.mora-title-information__credits ul,.mora-title-page .mora-season-ledger__list{grid-template-columns:repeat(2,minmax(0,1fr))}.mora-episode-guide>li{grid-template-columns:minmax(0,1fr)}.mora-episode-guide__actions{grid-column:1}}@media (width<=74.9375rem){.mora-shell__rail{grid-template-columns:auto auto minmax(0,1fr);gap:1rem;padding-inline:1.5rem}.mora-navigation--side{display:block}.mora-navigation--side .mora-navigation__label{display:none}.mora-navigation--side .mora-navigation__link .mora-icon{width:1.15rem;height:1.15rem;display:block}.mora-shell__header{grid-column:3}.mora-search__workspace,.mora-requests__workspace{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr)}.mora-search__catalog .mora-media-grid,.mora-season-ledger__list{grid-template-columns:repeat(3,minmax(0,1fr))}.mora-request-overview{grid-template-columns:1fr;gap:1.5rem}.mora-player__transport{grid-template-columns:auto minmax(10rem,1fr) auto}.mora-player__choices{grid-area:auto/1/auto/-1}.mora-footer__content{grid-template-columns:2fr repeat(3,1fr);gap:1.5rem}}@media (width<=44.9375rem){.mora-navigation--bottom{z-index:55;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background:#1b1b20f0;border:1px solid #4a44558c;border-radius:.75rem;display:block;position:fixed;bottom:1rem;left:1rem;right:1rem;overflow:hidden;box-shadow:0 1rem 2.5rem #00000085}.mora-navigation--bottom ul{grid-template-columns:repeat(5,1fr);display:grid}.mora-navigation--bottom .mora-navigation__link{text-align:center;border-radius:0;gap:.25rem;min-height:3.75rem;padding:.45rem .25rem;display:grid}.mora-navigation--bottom .mora-navigation__link .mora-icon{width:1.15rem;height:1.15rem;margin-inline:auto;display:block}.mora-navigation--bottom .mora-navigation__link[aria-current=page]{background:#7c3aed2e;box-shadow:inset 0 .1875rem #d2bbff}.mora-shell__main{padding-bottom:7rem}.mora-home__rails{padding-bottom:8rem}.mora-detail__foreground,.mora-discovery-detail__foreground{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr)}.mora-search__workspace,.mora-requests__workspace{grid-template-columns:1fr}.mora-search-preview,.mora-requests__guide{position:static}.mora-search-preview__content{min-height:22rem}.mora-footer{padding-bottom:6.5rem}.mora-footer__content{grid-template-columns:1fr 1fr}.mora-footer__identity,.mora-footer__signature{grid-column:1/-1}.mora-shell{padding-top:4rem}.mora-shell__rail{grid-template-columns:auto minmax(0,1fr);gap:.5rem;height:4rem;padding-inline:1rem}.mora-navigation--side{display:none}.mora-brand{min-height:4rem}.mora-brand__name{display:none}.mora-shell__header{grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.mora-global-search{grid-template-columns:auto minmax(0,1fr);height:2.75rem;display:grid}.mora-global-search__shortcut,.mora-global-search button{display:none}.mora-account-menu summary{min-width:2.75rem}.mora-account-menu summary>.mora-icon{display:none}.mora-shell__main{min-height:calc(100vh - 4rem);padding:2rem 1rem 3rem}.mora-hero{height:auto;min-height:38rem;padding:10rem 0 3rem}.mora-hero__artwork{opacity:.76;inset:0}.mora-hero__artwork img{object-position:64% center}.mora-hero__shade{background:linear-gradient(#13131747 25%,#131317eb 72%,#131317 100%),linear-gradient(90deg,#0e0e12b8,#0000)}.mora-hero__copy{padding-inline:1rem;bottom:3rem}.mora-hero h2{font-size:2.25rem;line-height:2.75rem}.mora-hero__overview{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.mora-hero__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mora-hero__actions .mora-button{min-width:0;font:600 .875rem/1.25rem var(--mora-font-display);padding-inline:.75rem}.mora-home-filter{flex-direction:column;align-items:start;gap:.75rem;width:calc(100% - 2rem);margin-top:-1rem}.mora-home-filter__links{width:100%}.mora-home-filter__views{display:none}.mora-hero{margin-top:-4rem}.mora-home-filter a{padding-inline:.75rem}.mora-home__rails{gap:3rem;padding:2.5rem 1rem 3rem}.mora-media-rail__list{gap:.75rem;margin-inline:-1rem;padding-inline:1rem}.mora-media-rail__list>li{flex-basis:9.75rem}.mora-media-rail--landscape .mora-media-rail__list>li{flex-basis:17rem}.mora-media-rail__controls{display:flex}.mora-media-card__copy{min-height:0;padding:.5rem 0 .75rem}.mora-stage{display:none}.mora-search__introduction h2,.mora-request-overview h2{font-size:1.75rem;line-height:2.25rem}.mora-search-form{padding:1rem}.mora-search-form__row{grid-template-columns:1fr}.mora-search-form .mora-button{width:100%}.mora-search__workspace{margin-top:1.5rem}.mora-search-preview{display:none}.mora-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mora-search__catalog .mora-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mora-request-overview__header{flex-direction:column;align-items:stretch;gap:1rem}.mora-request-overview__header .mora-button{width:100%}.mora-detail__hero,.mora-discovery-detail__hero{min-height:48rem}.mora-detail__backdrop,.mora-discovery-detail__backdrop{height:25rem;inset:0 0 auto}.mora-detail__vignette,.mora-discovery-detail__vignette{background:linear-gradient(#0000 24%,#131317b8 64%,#131317 100%)}.mora-detail__foreground,.mora-discovery-detail__foreground{grid-template-columns:7rem minmax(0,1fr);align-items:end;gap:1rem;padding-inline:1rem;bottom:2rem}.mora-detail__poster,.mora-discovery-detail__poster{align-self:start}.mora-detail__copy,.mora-discovery-detail__copy{display:contents}.mora-detail__copy h2,.mora-discovery-detail__copy h2{align-self:end;font-size:2rem;line-height:2.4rem}.mora-detail__copy>:not(h2):not(.mora-eyebrow),.mora-discovery-detail__copy>:not(h2):not(.mora-eyebrow){grid-column:1/-1}.mora-detail__copy>.mora-eyebrow,.mora-discovery-detail__copy>.mora-eyebrow{display:none}.mora-detail__supporting,.mora-season-ledger,.mora-discovery-detail__attribution{width:calc(100% - 2rem)}.mora-season-ledger__list{grid-template-columns:1fr}.mora-season-ledger__item{min-height:14rem}.mora-season-ledger__footer{margin-top:1rem;position:static}.mora-request-overview__counts{grid-template-columns:1fr 1fr}.mora-request-overview__counts>div,.mora-requests__queue,.mora-requests__guide{padding:1rem}.mora-request-card{flex-direction:column;align-items:start}.mora-player__aperture{min-height:100svh}.mora-player__heading{gap:.75rem;padding:.5rem;top:1rem;left:1rem;right:1rem}.mora-player__heading>div{overflow-wrap:anywhere;min-width:0}.mora-player__back{flex-shrink:0;font-size:.75rem}.mora-player__heading .mora-eyebrow{display:none}.mora-player__center-controls{gap:.75rem}.mora-player__center-controls .mora-player__control{width:3rem;height:3rem}.mora-player__center-controls .mora-player__control:nth-child(2){width:4rem;height:4rem}.mora-player__transport{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.75rem;bottom:1rem;left:1rem;right:1rem}.mora-player__timeline,.mora-player__choices,.mora-player__field,.mora-player__field select{min-width:0;max-width:100%}.mora-player__timeline{grid-template-columns:minmax(0,1fr) auto}.mora-player__timeline label{grid-area:1/1}.mora-player__timeline input{grid-area:2/1/auto/-1}.mora-player__timeline output{white-space:nowrap;grid-area:1/2}.mora-player__primary-controls{grid-template-columns:repeat(2, var(--mora-target-min))}.mora-player__volume{grid-area:2/2;gap:.35rem;display:grid}.mora-player__choices{grid-area:auto/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.mora-player__field select{width:100%;padding-inline:.35rem;font-size:.75rem}.mora-player__status{grid-column:1/-1}}@media (width<=24rem){.mora-global-search input{padding-inline:.4rem}.mora-media-grid{gap:.5rem}.mora-media-card__copy{padding:.5rem 0}.mora-navigation--bottom{bottom:.5rem;left:.5rem;right:.5rem}.mora-navigation--bottom .mora-navigation__link{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.mora-player__center-controls,.mora-home-filter,.mora-media-card{transition:none;animation:none}}@media (prefers-contrast:more){.mora-home-filter,.mora-media-card,.mora-search-form,.mora-search-preview__content,.mora-season-ledger__item,.mora-title-information__synopsis,.mora-title-information__facts,.mora-title-information__credits li,.mora-episode-guide>li,.mora-requests .mora-request-card,.mora-requests__queue,.mora-requests__guide,.mora-player__heading,.mora-player__transport{background:#000;border-color:currentColor}}.mora-request-detail{max-width:64rem;margin-inline:auto}.mora-request-readiness{border-left:.25rem solid var(--mora-color-accent);margin-block:1.5rem;padding:.25rem 1.25rem}.mora-request-readiness h2{font:650 clamp(1.4rem, 3vw, 1.8rem) / 1.3 var(--mora-font-display);margin:0 0 .75rem}.mora-request-readiness p{max-width:64ch;color:var(--mora-color-text-muted);line-height:1.6}.mora-request-detail__body{display:block}.mora-request-detail summary{min-height:var(--mora-target-min);cursor:pointer;align-content:center;font-weight:600}.mora-request-administration{border-top:1px solid var(--mora-color-border);margin-top:1rem;padding-top:.5rem}.mora-request-detail__header h1,.mora-request-readiness,.mora-request-detail summary{overflow-wrap:anywhere}.mora-request-detail .mora-request-actions__status:empty{display:none}.mora-admin__audit-note{min-width:0;color:var(--mora-color-text-muted);grid-column:1/-1;font-size:.75rem}.mora-admin__audit-note summary{cursor:pointer;color:var(--mora-color-text);margin-top:.5rem}.mora-admin__audit-note dl{grid-template-columns:max-content minmax(0,1fr);gap:.35rem;margin:.75rem 0 0;display:grid}.mora-admin__audit-note dt{font-weight:650}.mora-admin__audit-note dd{font-family:var(--mora-font-mono);overflow-wrap:anywhere;margin:0 0 .5rem}.mora-admin__audit>.mora-admin__ledger{grid-column:1/-1}.mora-admin__audit .mora-admin__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mora-admin__audit .mora-admin__row{grid-template-columns:minmax(0,1fr) auto;align-items:start}@media (width<=640px){.mora-admin__audit .mora-admin__filters,.mora-admin__audit .mora-admin__row,.mora-admin__audit-note dl{grid-template-columns:minmax(0,1fr)}}.mora-account-preferences__controls{border:0;min-width:0;margin:0;padding:0}.mora-account-preferences>[role=status]:empty{display:none}.mora-account-preferences__controls:disabled{opacity:.55}.mora-request-transfers{min-width:0;padding-block:1rem}.mora-request-transfers__list{gap:1.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.mora-request-transfers__list>li{border-inline-start:2px solid var(--mora-color-border);padding-inline-start:1rem}.mora-request-transfers__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.mora-request-transfers__header h3{margin:0;font-size:1rem}.mora-request-transfers__stage,.mora-request-transfers__amount{font-variant-numeric:tabular-nums}.mora-request-transfers progress{width:100%;height:.5rem;accent-color:var(--view-accent,var(--mora-color-accent));margin-block:1rem .5rem;display:block}.mora-request-transfers [data-stale=true] progress{opacity:.5}.mora-request-transfers p{margin-block:.5rem}.mora-request-transfers progress{background:var(--view-raised,var(--mora-color-border));border:0;border-radius:999px}.mora-request-transfers progress::-webkit-progress-bar{background:var(--view-raised,var(--mora-color-border));border:0;border-radius:999px}.mora-request-transfers progress::-webkit-progress-value{background:var(--view-accent,var(--mora-color-accent));border-radius:999px}.mora-request-transfers progress::-moz-progress-bar{background:var(--view-accent,var(--mora-color-accent));border-radius:999px}.mora-playback-stopped{border:1px solid var(--mora-color-border-strong);background:var(--mora-color-surface);width:min(28rem,100vw - 2rem);color:var(--mora-color-text);border-radius:1.25rem;padding:2rem;box-shadow:0 1.5rem 5rem #0006}.mora-playback-stopped::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009}.mora-playback-stopped h2{margin:0;font-size:1.5rem}.mora-playback-stopped p{overflow-wrap:anywhere;white-space:pre-wrap;margin:1rem 0 2rem;line-height:1.6}.mora-playback-stopped button{float:right;min-width:6rem}.mora-poster{position:relative}.mora-poster__more{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#14141bce;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;transition:opacity .15s,background-color .15s;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0003}.mora-poster:hover .mora-poster__more,.mora-poster:focus-within .mora-poster__more,.mora-episode-with-options:hover .mora-poster__more,.mora-episode-with-options:focus-within .mora-poster__more,.mora-poster__more[aria-expanded=true]{opacity:1}.mora-poster__more:focus-visible{outline:3px solid var(--mora-color-primary,#b5c4ff);outline-offset:3px}@media (hover:none){.mora-poster__more{opacity:1}}.mora-title-menu{z-index:10000;color:#f0f1f6;background:#202329;border:1px solid #ffffff28;border-radius:12px;width:max-content;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:6px;font:500 14px/1.4 inherit;position:fixed;overflow-y:auto;box-shadow:0 12px 50px #0008}.mora-title-menu button,.mora-title-menu a[role=menuitem]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:11px 15px;text-decoration:none;display:block}.mora-title-menu button:hover,.mora-title-menu button:focus-visible,.mora-title-menu a[role=menuitem]:hover,.mora-title-menu a[role=menuitem]:focus-visible{background:#ffffff18;outline:0}.mora-title-dialog{color:#edf0f7;background:#191d24;border:1px solid #ffffff28;border-radius:18px;width:min(720px,100vw - 28px);max-height:min(85vh,900px);padding:0;font-family:inherit;box-shadow:0 24px 80px #0009}.mora-title-dialog::backdrop{background:#070a12ba}.mora-title-dialog>header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.mora-title-dialog h2{margin:0;font-size:22px}.mora-title-dialog__body{padding:22px 24px}.mora-title-dialog__body p{line-height:1.6}.mora-title-dialog__status{min-height:1.5em;margin:0;padding:0 24px 20px}.mora-title-dialog .mora-action,.mora-friends .mora-action{color:inherit;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff30;border-radius:8px;margin:5px;padding:10px 14px}.mora-title-dialog .mora-action:disabled{opacity:.5;cursor:wait}.mora-media-info__file{border-top:1px solid #ffffff20;padding-block:12px}.mora-media-info__facts{font-variant-numeric:tabular-nums;grid-template-columns:minmax(80px,1fr) 3fr;gap:12px 24px;display:grid}.mora-media-info__facts dt{color:#b4bdce;text-transform:capitalize}.mora-media-info__facts dd{overflow-wrap:anywhere;margin:0}.mora-friend-choice{align-items:center;gap:12px;padding:12px 0;display:flex}.mora-friend-choice input{accent-color:#a9bcff;width:20px;height:20px}.mora-friends{max-width:900px;margin-inline:auto;padding:24px}.mora-friend-row{border-bottom:1px solid #fff2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.mora-friends form{flex-wrap:wrap;gap:10px;margin-block:24px;display:flex}.mora-friends input{color:inherit;font:inherit;background:#ffffff09;border:1px solid #ffffff40;border-radius:8px;padding:12px}.mora-watch-together-status{z-index:40;color:#edf0ff;background:#131a29ed;border:1px solid #ffffff30;border-radius:12px;max-width:min(450px,100vw - 40px);padding:10px 14px;font:14px/1.5 sans-serif;position:fixed;top:20px;left:20px}@media (prefers-reduced-motion:reduce){.mora-poster__more{transition:none}}.mora-title-menu,.mora-title-dialog{--title-surface:#1a1a21;--title-text:#f5f3fa;--title-muted:#b8b4c4;--title-border:#ffffff28;background:var(--title-surface);color:var(--title-text);border-color:var(--title-border)}:root[data-theme=light] :is(.mora-title-menu,.mora-title-dialog){--title-surface:#f7f5fa;--title-text:#211b29;--title-muted:#62576b;--title-border:#211b2938}:root[data-contrast=more] :is(.mora-title-menu,.mora-title-dialog){--title-surface:#000;--title-text:#fff;--title-muted:#fff;--title-border:#fff}.mora-title-dialog header,.mora-title-dialog .mora-action,.mora-media-info__file{border-color:var(--title-border)}.mora-media-info__facts dt{color:var(--title-muted)}.mora-title-menu button:hover,.mora-title-menu button:focus-visible,.mora-title-menu a[role=menuitem]:hover,.mora-title-menu a[role=menuitem]:focus-visible,.mora-title-menu [role=menuitemcheckbox][aria-checked=true]{background:color-mix(in srgb, currentColor 12%, transparent)}.mora-friends-badge{color:#1a1425;background:#b8a0ed;border-radius:20px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding-inline:4px;font-size:12px;display:inline-grid}.mora-friends-badge[hidden]{display:none}.mora-title-menu-trigger{background:var(--view-raised,#25252f);width:30px;height:30px;color:var(--view-muted,#b8b4c4);cursor:pointer;border:0;border-radius:8px;flex:none;order:9;align-self:center;place-items:center;padding:0;display:inline-grid}.mora-poster__more svg,.mora-title-menu-trigger svg{fill:currentColor;width:15px;height:15px}.mora-poster__more:hover,.mora-poster__more[aria-expanded=true]{background:#25252fe8}.mora-title-menu-trigger:hover,.mora-title-menu-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--view-text,#f5f3fa) 15%, var(--view-raised,#25252f));color:var(--view-text,#f5f3fa)}.mora-title-menu-trigger:focus-visible{outline:2px solid var(--view-accent,#b8a0ed);outline-offset:3px}.mora-title-menu .mora-title-menu__info{border-top:1px solid var(--title-border);border-radius:0 0 7px 7px;margin-top:5px;padding-top:12px}.mora-episode-with-options{position:relative}.mora-resources{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:.85rem;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.5rem);display:grid}.mora-resources h2,.mora-resources p{margin:0}.mora-resources__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.mora-resources__heading h2{font:650 1.125rem/1.35 var(--mora-font-display);letter-spacing:-.01em;margin:0 0 .25rem}.mora-resources__controls{flex-wrap:wrap;gap:.5rem;display:flex}.mora-resources__summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:.75rem;margin-bottom:1rem;display:grid}.mora-resources__metric{text-align:left;border:1px solid var(--mora-color-border);color:inherit;cursor:pointer;background:0 0;border-radius:1rem;gap:.4rem;padding:1rem;display:grid}.mora-resources__metric[aria-pressed=true]{border-color:var(--mora-color-accent-strong);background:color-mix(in srgb, var(--mora-color-accent-strong) 5%, transparent)}.mora-resources__metric strong{font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:650}.mora-resources__metric span{font-size:.8rem}.mora-resources__selector{gap:.5rem;max-width:36rem;font-size:.85rem;display:grid}.mora-resources__selector select{width:100%;min-width:0}.mora-resources__statistics{font-variant-numeric:tabular-nums;padding-top:1rem}.mora-resources__plot svg{width:100%;height:230px;display:block;overflow:visible}.mora-resources__range{stroke:var(--mora-color-accent-strong);stroke-width:3px;opacity:.3}.mora-resources__point{fill:var(--mora-color-accent-strong);stroke:#0000;stroke-width:8px;cursor:crosshair}.mora-resources__point:focus{fill:var(--mora-color-text);stroke:color-mix(in srgb, var(--mora-color-accent-strong) 45%, transparent);outline:none}.mora-resources__readout{min-height:3rem;font-size:.85rem}.mora-resources__data{margin:.5rem 0 1rem}.mora-resources__data summary{cursor:pointer;padding:.5rem 0}.mora-resources__table-scroll{max-height:24rem;overflow:auto}.mora-resources table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8rem}.mora-resources th,.mora-resources td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--mora-color-border);padding:.5rem}.mora-resources th:first-child,.mora-resources td:first-child{text-align:left}.mora-resources>div>.mora-muted{margin-top:.5rem;font-size:.8rem;line-height:1.5}@media (width<=600px){.mora-resources__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mora-resources__controls{width:100%}.mora-resources__controls select{flex:1;min-width:0}.mora-resources__metric{padding:.75rem}.mora-resources__metric strong{font-size:1.35rem}}.mora-header-activity{position:relative}.mora-viewing-shell .mora-activity-trigger{min-width:44px;min-height:44px;color:var(--view-muted);background:0 0;border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:5px;padding:8px;display:flex}.mora-activity-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.mora-activity-trigger[data-active=true]{color:var(--view-accent)}.mora-viewing-shell .mora-activity-trigger:hover,.mora-viewing-shell .mora-activity-trigger[aria-expanded=true]{background:var(--view-raised);border-color:var(--view-raised);color:var(--view-text)}.mora-activity-badge{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.mora-activity-panel{z-index:60;border:1px solid var(--view-raised);background:var(--view-surface);width:min(360px,100vw - 24px);max-height:min(720px,100dvh - 120px);color:var(--view-text);border-radius:16px;padding:10px 16px 16px;position:absolute;top:calc(100% + 14px);right:0;overflow-y:auto;box-shadow:0 16px 60px #0009}.mora-activity-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mora-viewing-shell .mora-activity-heading h2{margin:0;font-size:18px;font-weight:650}.mora-viewing-shell .mora-activity-close{min-height:44px;color:var(--view-muted);background:0 0;border:0;padding:8px;font-size:12px}.mora-activity-status{color:var(--view-muted);margin:0 0 10px;font-size:12px;line-height:1.5}.mora-activity-section{border-top:1px solid var(--view-raised);padding:12px 0}.mora-viewing-shell .mora-activity-section h3{justify-content:space-between;gap:12px;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.mora-activity-total{color:var(--view-muted);font-variant-numeric:tabular-nums}.mora-activity-row{border-left:2px solid var(--view-raised);overflow-wrap:anywhere;padding:8px 0 8px 14px}.mora-activity-row+.mora-activity-row{margin-top:10px}.mora-activity-row[data-state=running]{border-color:var(--view-accent)}.mora-activity-row strong{font-size:14px;font-weight:550}.mora-activity-row p,.mora-activity-note{color:var(--view-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.mora-activity-note{margin-top:10px}.mora-activity-row progress{width:100%;height:3px;accent-color:var(--view-accent);margin-top:10px;display:block}.mora-activity-footer{border-top:1px solid var(--view-raised);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:13px;display:flex}.mora-activity-footer a{min-height:44px;color:var(--view-accent);align-items:center;display:inline-flex}@media (width<=600px){.mora-activity-panel{position:fixed;top:76px;right:12px}}.mora-activity-panel:not([hidden]){flex-direction:column;display:flex}.mora-activity-heading,.mora-activity-status,.mora-activity-footer{flex-shrink:0}.mora-activity-body{min-height:0;overflow-y:auto}.mora-activity-row progress{appearance:none;background:var(--view-raised);border:0;border-radius:2px}.mora-activity-row progress::-webkit-progress-bar{background:var(--view-raised);border-radius:2px}.mora-activity-row progress::-webkit-progress-value{background:var(--view-accent);border-radius:2px}.mora-activity-row progress::-moz-progress-bar{background:var(--view-accent);border-radius:2px}.mora-activity-cancel{border:1px solid var(--view-raised);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:.5rem;margin-top:.5rem;padding:.35rem .7rem}.mora-activity-cancel:disabled{opacity:.6;cursor:wait}.mora-viewing-shell .mora-activity-trigger[data-active=true]{color:var(--view-accent)}.mora-activity-orbit{transform-origin:12px 12px}.mora-activity-trigger[data-running=true] .mora-activity-orbit{animation:2.4s linear infinite mora-activity-spin}@keyframes mora-activity-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mora-activity-trigger[data-running=true] .mora-activity-orbit{animation:none}}.mora-activity-empty,.mora-activity-summary{color:var(--view-muted);margin:0;font-size:12px;line-height:1.5}.mora-viewing-shell .mora-activity-section--compact h3{align-items:center;margin-bottom:0}.mora-activity-section--compact .mora-activity-total{text-align:right;font-size:11px;font-weight:400}.mora-activity-section--compact .mora-activity-summary{margin-top:6px}.mora-activity-section--compact .mora-activity-row{grid-template-columns:minmax(0,1fr) auto;column-gap:10px;margin-top:8px;padding:4px 0 4px 10px;display:grid}.mora-activity-section--compact .mora-activity-row strong{grid-column:1;font-size:12px}.mora-activity-section--compact .mora-activity-row p{grid-column:1;margin-top:2px;font-size:11px}.mora-viewing-shell .mora-activity-section--compact .mora-activity-cancel{grid-area:1/2/3;align-self:center;min-height:32px;margin:0;padding:4px 8px;font-size:11px}.mora-device-check{gap:24px;display:grid}.mora-device-check__intro{gap:14px;display:grid}.mora-device-check__intro p{max-width:72ch}.mora-device-check .mora-actions{flex-wrap:wrap;gap:12px;display:flex}.mora-device-check__results{gap:24px;display:grid}.mora-device-check__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mora-device-check__card{border:1px solid var(--view-border);background:var(--view-surface);border-radius:12px;padding:20px}.mora-device-check__card h3{color:var(--view-muted);margin:0 0 12px;font-size:13px}.mora-device-check__card>strong{color:var(--view-accent);margin-bottom:12px;font-size:clamp(22px,2vw,30px);line-height:1.2;display:block}.mora-device-check__card p{font-size:13px;line-height:1.6}.mora-device-check__facts{grid-template-columns:160px minmax(0,1fr);gap:14px 20px;margin-top:18px;font-size:14px;display:grid}.mora-device-check__facts dt{color:var(--view-muted)}.mora-device-check__facts dd{overflow-wrap:anywhere;margin:0}.mora-device-check__player>p{margin-top:18px}.mora-device-check__details{border-top:1px solid var(--view-border);padding-top:18px}.mora-device-check__details summary{cursor:pointer;padding-block:8px;font-weight:600}.mora-device-check__formats{margin-top:12px}.mora-device-check__format{border-bottom:1px solid color-mix(in srgb, var(--view-muted) 15%, transparent);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6px 16px;padding:14px 0;font-size:13px;display:grid}.mora-device-check__format>.mora-muted{grid-column:1/-1}.mora-device-check__state{color:var(--view-muted)}.mora-device-check__state[data-support=yes]{color:rgb(var(--mora-template-tertiary,129 224 179))}@media (width<=800px){.mora-device-check__summary{grid-template-columns:1fr}.mora-device-check__facts{grid-template-columns:1fr;gap:6px}.mora-device-check__facts dd{margin-bottom:12px}.mora-device-check__format{grid-template-columns:1fr}}.mora-template .mora-library-picker{gap:1.75rem;width:100%;max-width:72rem;margin-inline:0;padding-block:.5rem 2rem}.mora-library-picker .mora-library-picker__intro{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.mora-library-picker p{margin:0;font-size:.875rem;line-height:1.65}.mora-library-picker .mora-muted{color:var(--mora-color-text-muted)}.mora-library-picker .mora-central-libraries__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem}.mora-library-picker .mora-library-picker__card{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:1rem;flex-direction:column;gap:1.5rem;min-width:0;min-height:25rem;padding:clamp(1.2rem,2.5vw,1.75rem);display:flex;position:relative}.mora-library-picker .mora-library-picker__card[data-selected=true]{border-color:var(--mora-color-accent-strong);box-shadow:inset 4px 0 var(--mora-color-accent-strong)}.mora-library-picker__card-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mora-library-picker__emblem{height:2rem;color:var(--mora-color-text-muted);align-items:end;gap:4px;display:flex}.mora-library-picker__emblem span{border:1.5px solid;border-radius:2px;width:9px;height:100%;display:block}.mora-library-picker__emblem span:nth-child(2){height:75%}.mora-library-picker__emblem span:last-child{transform-origin:bottom;margin-left:3px;transform:rotate(-12deg)}.mora-library-picker [data-selected=true] .mora-library-picker__emblem{color:var(--mora-color-accent-strong)}.mora-library-picker__badge{font:600 .75rem var(--mora-font-body);color:var(--mora-color-text-muted)}.mora-library-picker .mora-library-picker__identity h3{font:600 1.45rem/1.3 var(--mora-font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 .5rem}.mora-library-picker .mora-library-picker__role{color:var(--mora-color-text-muted);font-size:.8rem}.mora-library-picker__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:auto;display:flex}.mora-library-picker .mora-central-button{cursor:pointer;min-height:2.75rem;transition:background-color .14s,border-color .14s}.mora-library-picker .mora-central-button:disabled{cursor:wait}.mora-library-picker .mora-library-picker__toggle{background:var(--mora-color-accent);color:var(--mora-color-accent-text);border-color:#0000}.mora-library-picker .mora-library-picker__refresh{color:var(--mora-color-text-muted);background:0 0;border-color:#0000}.mora-library-picker .mora-central-button:not(:disabled):hover{border-color:var(--mora-color-accent-strong)}.mora-library-picker :is(button,summary,input):focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:4px}.mora-library-picker .mora-library-picker__empty h3{font:600 1.15rem var(--mora-font-display);margin:0 0 .5rem}.mora-library-picker .mora-library-picker__empty{border:1px dashed var(--mora-color-border);border-radius:1rem;grid-column:1/-1;padding:2rem}.mora-library-picker .mora-library-picker__tools{background:0 0;gap:0;padding:0;display:grid}.mora-library-picker .mora-library-picker__tools>h3{font:600 .75rem var(--mora-font-body);color:var(--mora-color-text-muted);margin:0 0 .7rem}.mora-library-picker .mora-library-picker__tools>details{background:0 0;border:0;border-radius:0;padding:.5rem 0}.mora-library-picker .mora-library-picker__tools>details>summary{min-height:2.75rem;font-size:.875rem}.mora-library-picker .mora-library-picker__tools>details[open]{padding-bottom:1.5rem}.mora-library-picker .mora-library-picker__tools form{max-width:44rem}.mora-library-picker .mora-library-picker__tools form>button{justify-self:start}.mora-library-picker .mora-central-credential:empty{display:none}.mora-library-picker .mora-central-credential:not(:empty){border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:.75rem;padding:1.5rem}.mora-library-picker .mora-central-credential h3,.mora-library-picker .mora-central-credential h4{margin-block:1rem .5rem}.mora-library-picker .mora-library-picker__invitations{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:1rem;padding:1.25rem}.mora-library-picker .mora-library-picker__invitations h3{font:600 1rem var(--mora-font-display);margin:0 0 1rem}.mora-library-picker__invitation{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mora-library-picker__invitation+.mora-library-picker__invitation{border-top:1px solid var(--mora-color-border);margin-top:1rem;padding-top:1rem}.mora-library-picker__invitation h4{overflow-wrap:anywhere;margin:0 0 .4rem}.mora-library-picker [hidden]{display:none!important}@media (width<=640px){.mora-library-picker .mora-central-libraries__list{grid-template-columns:minmax(0,1fr)}.mora-library-picker .mora-library-picker__intro,.mora-library-picker .mora-library-picker__invitation{flex-direction:column;align-items:stretch;gap:1rem}.mora-library-picker .mora-library-picker__refresh{align-self:start;padding-inline:0}.mora-library-picker .mora-library-picker__card{gap:1.25rem}}@media (prefers-reduced-motion:reduce){.mora-library-picker .mora-central-button{transition:none}}.mora-library-picker .mora-library-picker__add{border:1px dashed var(--mora-color-border);min-height:25rem;color:var(--mora-color-text-muted);font:600 .95rem var(--mora-font-body);background:0 0;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.mora-library-picker__plus{font:300 3rem/1 var(--mora-font-display);color:var(--mora-color-accent-strong)}.mora-library-picker .mora-library-picker__dialog{box-sizing:border-box;border:1px solid var(--mora-color-border);background:var(--mora-color-surface);width:min(40rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--mora-color-text);box-shadow:var(--mora-shadow-raised);overscroll-behavior:contain;border-radius:1.25rem;margin:auto;padding:clamp(1.25rem,4vw,2rem);overflow-y:auto}.mora-library-picker__dialog::backdrop{background:var(--mora-color-scrim)}.mora-library-picker__dialog-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.mora-library-picker .mora-library-picker__dialog h2{font:600 1.5rem/1.25 var(--mora-font-display);margin:0}.mora-library-picker__choices{gap:.75rem;display:grid}.mora-library-picker .mora-library-picker__choices button{text-align:left;white-space:normal;gap:.6rem;padding:1.5rem;display:grid}.mora-library-picker__choices strong{font:600 1.15rem var(--mora-font-display)}.mora-library-picker__choices span{color:var(--mora-color-text-muted);font-weight:400;line-height:1.6}.mora-library-picker__join,.mora-library-picker__dialog .mora-central-register form{gap:1rem;margin-top:1.5rem;display:grid}.mora-library-picker__join>button{justify-self:start}.mora-library-picker .mora-library-picker__dialog .mora-library-picker__tools{gap:1rem;margin-top:1.5rem}.mora-library-picker [data-selected=true] .mora-library-picker__toggle{color:var(--mora-color-text);border-color:var(--mora-color-border-strong);background:0 0}.mora-library-picker .mora-library-picker__connection{color:var(--mora-color-text-muted);background:0 0;margin-left:auto}.mora-library-picker .mora-library-picker__connection:hover{background:var(--mora-color-surface-raised);color:var(--mora-color-text)}.mora-library-picker__card-top>.mora-library-picker__badge{margin-left:auto}.mora-library-picker .mora-connections>.mora-central-button{margin-top:1rem}.mora-library-picker .mora-connection form{gap:1rem;padding-top:1rem;display:grid}.mora-library-picker__actions>.mora-central-button{border-radius:.65rem;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.mora-library-picker__card .mora-icon,.mora-library-removal__confirm .mora-icon{flex:none;width:1rem;height:1rem}.mora-library-picker .mora-library-picker__remove{border:1px solid var(--mora-color-border);background:var(--mora-color-surface-raised);width:100%;min-height:2.75rem;color:var(--mora-color-text-muted);border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;margin-top:-.75rem;padding:.7rem 1rem;display:inline-flex}.mora-library-picker .mora-library-picker__remove[data-destructive=true]{border-color:color-mix(in srgb, var(--mora-color-danger) 25%, transparent);background:color-mix(in srgb, var(--mora-color-danger) 6%, var(--mora-color-surface));color:var(--mora-color-danger)}.mora-library-picker .mora-library-picker__remove:not(:disabled):hover{border-color:var(--mora-color-text-muted);background:var(--mora-color-surface-strong);color:var(--mora-color-text)}.mora-library-picker .mora-library-picker__remove[data-destructive=true]:not(:disabled):hover{border-color:color-mix(in srgb, var(--mora-color-danger) 65%, transparent);background:color-mix(in srgb, var(--mora-color-danger) 14%, var(--mora-color-surface));color:var(--mora-color-danger)}.mora-library-removal[open]{gap:1.25rem;display:grid}.mora-library-removal h2,.mora-library-removal p{margin:0}.mora-library-removal__name{overflow-wrap:anywhere;font-weight:600}.mora-library-removal__warning{color:var(--mora-color-danger);font-weight:700}.mora-library-removal form{gap:1.25rem;display:grid}.mora-library-picker .mora-library-removal__confirm{border-color:var(--mora-color-danger);color:var(--mora-color-canvas);background:var(--mora-color-danger);justify-content:center;align-items:center;gap:.6rem;display:inline-flex}.mora-library-picker .mora-library-removal__confirm:not(:disabled):hover{border-color:var(--mora-color-danger);background:color-mix(in srgb, var(--mora-color-danger) 88%, var(--mora-color-text))}.mora-library-picker .mora-library-removal__confirm:disabled{opacity:1;color:var(--mora-color-text-muted);border-color:var(--mora-color-border);background:var(--mora-color-surface-strong)}.mora-library-removal .mora-central-actions{justify-content:flex-end}.mora-library-removal button:disabled{cursor:not-allowed}.mora-library-picker__badge[data-server-status]{align-items:center;gap:.45rem;display:inline-flex}.mora-library-picker__badge[data-server-status]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.45rem;height:.45rem}.mora-library-picker__badge[data-server-status=online]{color:var(--mora-color-positive)}.mora-library-picker__badge[data-server-status=offline]{color:var(--mora-color-danger)}.mora-template .mora-admin,.mora-settings-workspace{max-width:92rem;margin-inline:auto}.mora-template .mora-admin__heading{border-bottom:1px solid var(--mora-color-border);margin-bottom:1.5rem;padding-bottom:1.5rem}.mora-template .mora-admin__heading .mora-eyebrow{display:none}.mora-template .mora-admin__heading h2{font:600 1.8rem/1.2 var(--mora-font-display);letter-spacing:-.035em}.mora-template .mora-admin__scope-description{margin-top:.45rem}.mora-template .mora-admin__workspace{grid-template-columns:13rem minmax(0,1fr);gap:clamp(1.2rem,3vw,3rem)}.mora-template .mora-admin__navigation{padding:0}.mora-template .mora-admin__navigation a{color:var(--mora-color-text-muted);font-family:var(--mora-font-body);letter-spacing:0;font-size:.88rem;font-weight:600}.mora-template .mora-admin__navigation a[aria-current]{color:var(--mora-color-text);background:var(--mora-color-surface)}.mora-template .mora-admin__content{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.mora-template .mora-admin__ledger,.mora-profile-settings{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:1rem;padding:clamp(1rem,2vw,1.5rem)}.mora-template .mora-admin__ledger h3{font:600 1.05rem/1.4 var(--mora-font-body);margin:0 0 1rem}.mora-template .mora-admin__row{gap:1rem;padding-block:.95rem;font-size:.875rem}.mora-template .mora-admin__row strong{font-weight:600}.mora-template .mora-admin__row span{font-family:var(--mora-font-body)}.mora-template .mora-admin__filters{background:0 0;border:0;flex-wrap:wrap;align-items:end;gap:.8rem;margin:0 0 1.25rem;padding:0;display:flex}.mora-admin__filters label:first-child{flex:15rem}.mora-admin__filters label{min-width:0}.mora-template .mora-admin__filters label,.mora-profile-settings label{color:var(--mora-color-text-muted);font:500 .8rem/1.5 var(--mora-font-body);gap:.5rem;display:grid}.mora-template .mora-admin input,.mora-template .mora-admin select,.mora-profile-settings input,.mora-settings-workspace__search{border:1px solid var(--mora-color-border-strong);background-color:var(--mora-color-canvas);min-width:0;max-width:100%;min-height:2.8rem;color:var(--mora-color-text);font:400 .875rem/1.4 var(--mora-font-body);border-radius:.65rem;padding:.7rem .9rem}.mora-template .mora-admin input[type=checkbox]{width:1rem;min-height:auto;accent-color:var(--mora-color-accent)}.mora-template .mora-admin button,.mora-profile-settings button{border:1px solid var(--mora-color-border-strong);background:var(--mora-color-surface-raised);min-height:2.7rem;color:var(--mora-color-text);font:600 .8rem/1.4 var(--mora-font-body);cursor:pointer;border-radius:.65rem;padding:.65rem 1rem}.mora-template .mora-admin button:hover:not(:disabled),.mora-profile-settings button:hover:not(:disabled){border-color:var(--mora-color-accent-strong)}.mora-template .mora-admin button[type=submit],.mora-profile-settings button[type=submit]{background:var(--mora-color-accent);color:var(--mora-color-accent-text);border-color:#0000}.mora-template .mora-admin button:disabled,.mora-profile-settings button:disabled{opacity:.5;cursor:default}.mora-management-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:.8rem 0;display:flex}.mora-template .mora-admin__directory-rows{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:1rem;display:grid;overflow:hidden}.mora-template button.mora-admin__account-row{text-align:left;border:0;border-bottom:1px solid var(--mora-color-border);background:0 0;border-radius:0;grid-template-columns:2.4rem minmax(0,1fr) auto auto auto;align-items:center;gap:.85rem;padding:1rem;display:grid}.mora-template button.mora-admin__account-row:last-child{border-bottom:0}.mora-template button.mora-admin__account-row[aria-pressed=true]{background:color-mix(in srgb, var(--mora-color-accent) 12%, var(--mora-color-surface));box-shadow:inset 3px 0 var(--mora-color-accent)}.mora-admin__account-row strong,.mora-admin__account-row small{overflow-wrap:anywhere;display:block}.mora-admin__account-row small{color:var(--mora-color-text-muted);margin-top:.3rem;font-weight:400}.mora-management-avatar{background:color-mix(in srgb, var(--mora-color-accent) 18%, var(--mora-color-surface));width:2.4rem;height:2.4rem;color:var(--mora-color-accent-strong);font:600 1.1rem var(--mora-font-display);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}.mora-management-badge{border:1px solid var(--mora-color-border);border-radius:2rem;padding:.3rem .65rem;font-size:.72rem;font-weight:500}.mora-member-identity{align-items:center;gap:.9rem;min-width:0;display:flex}.mora-member-identity p{margin:.35rem 0 0;font-size:.8rem}.mora-member-management{gap:1.3rem;display:grid}.mora-member-management>[role=status]{margin:0}.mora-member-invite{grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;display:grid}.mora-member-invite h3,.mora-member-invite>p{grid-column:1/-1;margin:0!important}.mora-template .mora-central-member{align-items:center;gap:1rem}.mora-template .mora-central-member .mora-management-actions{margin:0}.mora-template .mora-central-statistics{grid-template-columns:repeat(4,minmax(0,1fr))}.mora-template .mora-central-statistic{padding:1.4rem}.mora-template .mora-central-statistic p{font-size:2rem}.mora-settings-workspace__title{max-width:none;font-size:1.6rem}.mora-settings-workspace__search{width:100%;margin-top:.8rem}.mora-settings-workspace__nav{border:0;margin-top:1rem;padding:0}.mora-settings-workspace__content{min-height:28rem}.mora-settings-section>.mora-settings{gap:1rem}.mora-profile-settings{gap:.9rem;display:grid}.mora-profile-settings>p{margin:0;font-size:.85rem}.mora-profile-settings input{width:min(100%,32rem)}.mora-profile-settings .mora-management-actions{margin:0}.mora-settings-section .mora-account-card{padding:1.25rem}.mora-settings-section .mora-account-card h2{font-size:1rem}.mora-library-manager,.mora-library-manager__list{gap:1.25rem;min-width:0;display:grid}.mora-library-manager>p{margin:0}.mora-library-manager__list>button{justify-self:start}.mora-library-editor,.mora-library-manager__card{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:1rem;min-width:0;padding:clamp(1rem,2.5vw,2rem)}.mora-library-editor{gap:1.5rem;display:grid}.mora-library-editor h3,.mora-library-editor h4,.mora-library-manager__card h3{font-family:var(--mora-font-display);margin:0}.mora-library-editor h3{font-size:1.3rem}.mora-library-editor h4{font-size:.9rem}.mora-library-editor__details{grid-template-columns:minmax(0,2fr) minmax(9rem,1fr);gap:1rem;max-width:42rem;display:grid}.mora-library-editor__details label{gap:.5rem;font-size:.85rem;display:grid}.mora-library-editor__details input,.mora-library-editor__details select{width:100%}.mora-library-editor>label{align-items:center;gap:.6rem;font-size:.85rem;display:flex}.mora-library-editor__folder-heading p{margin:.4rem 0 0;font-size:.85rem}.mora-library-editor__picker{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.mora-library-editor__browser,.mora-library-editor__selection{border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);border-radius:.7rem;min-width:0;max-height:24rem;padding:.8rem;overflow:auto}.mora-library-editor__selection{border-style:dashed}.mora-library-editor__selection h4{padding:.35rem}.mora-library-editor__selection p,.mora-library-editor__browser>p{padding:.35rem;font-size:.85rem}.mora-library-editor__location,.mora-library-editor__folder,.mora-library-editor__selected{justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem 0;display:flex}.mora-library-editor__location{border-bottom:1px solid var(--mora-color-border);min-height:2.5rem;color:var(--mora-color-text-muted);justify-content:start;padding:.2rem .35rem .7rem;font-size:.8rem}.mora-library-editor__location span,.mora-library-editor__selected span,.mora-library-manager__card p{overflow-wrap:anywhere;min-width:0}.mora-library-editor__selected{font-size:.8rem}.mora-template .mora-library-editor__open{text-align:left;overflow-wrap:anywhere;background:0 0;border-color:#0000;flex:1;min-width:0}.mora-library-editor__open:before{content:"▸";color:var(--mora-color-accent-strong);margin-right:.6rem}.mora-library-editor__folder>button:last-child:not(:first-child),.mora-library-editor__selected button{flex-shrink:0}.mora-library-editor__actions{border-top:1px solid var(--mora-color-border);justify-content:end;gap:.75rem;padding-top:1.25rem;display:flex}.mora-library-manager[aria-busy=true]{cursor:progress}@media (width<=650px){.mora-library-editor__details,.mora-library-editor__picker{grid-template-columns:minmax(0,1fr)}.mora-library-editor__actions>button{flex:1}}.mora-admin__quick-links{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.mora-admin__quick-links a{color:var(--mora-color-accent-strong);font-size:.85rem}@media (width<=900px){.mora-template .mora-central-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.mora-template .mora-admin__workspace{grid-template-columns:minmax(0,1fr)}.mora-template .mora-admin__workspace>.mora-admin__navigation{max-width:100%;display:flex;position:static;overflow-x:auto}.mora-template .mora-admin__navigation a{white-space:nowrap}.mora-member-invite{grid-template-columns:minmax(0,1fr)}.mora-member-invite h3,.mora-member-invite>p{grid-column:auto}}@media (width<=540px){.mora-template .mora-admin__heading{align-items:start}.mora-template .mora-admin__tools{flex-direction:column;align-items:end}.mora-template .mora-central-member{flex-direction:column;align-items:start}.mora-template .mora-admin__row{grid-template-columns:minmax(0,1fr);gap:.4rem}.mora-template .mora-admin__row--actions{flex-wrap:wrap}.mora-template .mora-admin__filters>*{width:100%}}.mora-settings-section .mora-account-signout{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mora-account-signout p{margin:0;font-size:.85rem}.mora-template[data-template-utility] .mora-admin .mora-admin__content,.mora-template[data-template-utility] .mora-admin .mora-admin__navigation{background:0 0}.mora-template[data-template-utility] .mora-admin .mora-admin__navigation a[aria-current]{background:var(--mora-color-surface);color:var(--mora-color-text)}.mora-template[data-template-utility] .mora-admin .mora-admin__ledger>h3{background:0 0;border:0;margin-bottom:1rem;padding:0}.mora-template[data-template-utility] .mora-admin .mora-admin__empty{background:0 0;border-style:dashed;padding:1.25rem}.mora-template[data-template-utility] .mora-admin .mora-admin__empty h3{background:0 0;border:0;padding:0}.mora-template[data-template-utility] .mora-admin .mora-admin__empty p{padding:.6rem 0 0;font-size:.85rem}.mora-template[data-template-utility] .mora-admin .mora-admin__freshness{font:400 .75rem/1.5 var(--mora-font-body)}.mora-library-directory{gap:1.25rem;display:grid}.mora-library-directory__filters{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.mora-library-directory__filters .mora-central-field:first-child{flex:18rem}.mora-library-directory__filters .mora-central-field{margin:0}.mora-library-directory__list{gap:.75rem;display:grid}.mora-library-directory__row{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:1rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;padding:1.5rem;display:grid}.mora-library-directory__identity,.mora-library-directory__details{min-width:0}.mora-library-directory__identity h3{margin:0 0 .5rem}.mora-library-directory__identity p{overflow-wrap:anywhere;margin:0}.mora-library-directory__details{overflow-wrap:anywhere;gap:.3rem;display:grid}.mora-library-directory__state{place-self:center start}@media (width<=800px){.mora-library-directory__row{grid-template-columns:minmax(0,1fr) auto;gap:1.25rem}.mora-library-directory__identity,.mora-library-directory__details{grid-column:1/-1}}.mora-library-directory dialog{box-sizing:border-box;border:1px solid var(--mora-color-border);background:var(--mora-color-surface);width:min(42rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--mora-color-text);box-shadow:var(--mora-shadow-raised);overscroll-behavior:contain;border-radius:1.25rem;margin:auto;padding:clamp(1.25rem,4vw,2rem);overflow-y:auto}.mora-library-directory dialog::backdrop{background:var(--mora-color-scrim)}.mora-library-directory .mora-library-picker-dialog__heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.mora-library-directory dialog h2{margin:0}.mora-library-directory .mora-connection form{gap:1rem;padding-top:1rem;display:grid}.mora-connections .mora-connection__advanced,.mora-connections .mora-connection__availability{border-top:1px solid var(--mora-color-border);margin-top:1.5rem;padding-top:1.25rem}.mora-connection__advanced summary{cursor:pointer;padding-block:.25rem;font-weight:600}.mora-connection__advanced h4{margin-top:1.25rem}.mora-connections .mora-connection__advanced p,.mora-connections .mora-connection__availability p{margin-block:.75rem 1rem;line-height:1.6}.mora-connections .mora-connection__advanced .mora-central-server-id{overflow-wrap:anywhere;margin-top:1.25rem}.mora-server-key{gap:.75rem;display:grid}.mora-server-key input{width:100%;min-width:0;font-family:monospace}.mora-server-key .mora-central-status:empty{display:none}.mora-server-key__steps{margin-block:1rem;padding-left:1.4rem}.mora-server-key__steps li{margin-bottom:.65rem;padding-left:.3rem;line-height:1.5}.mora-central-credential>details{margin-block:1.25rem}.mora-central-credential>details code{overflow-wrap:anywhere;margin-block:.75rem;display:block}.mora-template .mora-admin select.mora-select{padding-right:2.5rem}.mora-user-detail{min-width:0}.mora-user-detail__back{margin-bottom:1.5rem;display:inline-block}.mora-user-detail header h3{font:600 1.5rem/1.3 var(--mora-font-body);margin:0}.mora-user-detail header p{color:var(--mora-color-text-muted);margin:.3rem 0 1.25rem}.mora-user-detail nav{border-bottom:1px solid var(--mora-color-border);gap:1.75rem;display:flex}.mora-user-detail nav a{color:var(--mora-color-text-muted);border-bottom:2px solid #0000;padding:.75rem 0;text-decoration:none}.mora-user-detail nav a[aria-current]{color:var(--mora-color-text);border-color:var(--mora-color-accent)}.mora-user-detail p{color:var(--mora-color-text-muted);line-height:1.6}.mora-user-detail [data-account-feedback]:empty{display:none}.mora-user-detail [data-account-feedback]{color:var(--mora-color-text);margin:1rem 0}.mora-user-detail dl{margin:1.25rem 0}.mora-user-detail__row{border-bottom:1px solid var(--mora-color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}.mora-user-detail dt{font-weight:600}.mora-user-detail dd{color:var(--mora-color-text-muted);overflow-wrap:anywhere;margin:0}.mora-user-detail__device{border-bottom:1px solid var(--mora-color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.mora-user-detail__device p{margin:.3rem 0 0}.mora-user-detail__device button{flex-shrink:0}.mora-user-detail h4,.mora-user-detail legend{font:600 1rem/1.4 var(--mora-font-body);margin:1.5rem 0 .75rem}.mora-user-detail fieldset{border:0;min-width:0;margin:1rem 0;padding:0}.mora-user-detail fieldset label{align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.mora-user-detail input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--mora-color-accent)}.mora-user-detail summary{cursor:pointer;padding:1rem 0}.mora-user-detail details label{justify-content:space-between}.mora-user-detail select{min-width:9rem;max-width:100%}.mora-user-detail__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.mora-user-detail__change-summary{color:var(--mora-color-text-muted);flex:18rem;margin:0;font-size:.85rem}.mora-user-detail__change-summary:empty{display:none}.mora-user-detail__actions button:first-child:not(:disabled){background-color:var(--mora-color-accent);color:var(--mora-color-accent-text)}@media (width<=600px){.mora-user-detail__row{grid-template-columns:minmax(0,1fr);gap:.4rem}.mora-user-detail__device{flex-direction:column;align-items:start}.mora-user-detail details label{flex-wrap:wrap}}.mora-user-detail>p{margin:1rem 0}.mora-admin__account-facts{color:var(--mora-color-text-muted);white-space:nowrap;font-size:.8rem}@media (width<=760px){.mora-template button.mora-admin__account-row{grid-template-columns:2.4rem minmax(0,1fr) auto auto}.mora-admin__account-facts{white-space:normal;grid-area:2/2/auto/-1}}.mora-user-detail__activity{flex-wrap:wrap;gap:.4rem 1.25rem;margin:.35rem 0 0;display:flex}.mora-user-detail__activity a{color:var(--mora-color-accent-strong,var(--mora-color-accent));font-size:.85rem;font-weight:600;text-decoration:none}.mora-user-detail__activity a:hover{text-decoration:underline}:root .mora-admin[data-admin-authority]{max-width:90rem;color:var(--mora-color-text)}:root .mora-admin[data-admin-authority] .mora-admin__heading{align-items:center;gap:1rem;margin-bottom:1.1rem;padding-bottom:.9rem}:root .mora-admin[data-admin-authority] .mora-admin__heading h2{font:650 clamp(1.5rem, 2.5vw, 2rem)/1.25 var(--mora-font-display);letter-spacing:-.035em}:root .mora-admin[data-admin-authority] .mora-admin__heading .mora-eyebrow{color:var(--mora-color-text-muted);font:500 .75rem/1.4 var(--mora-font-body);letter-spacing:0;text-transform:none;margin:0 0 .25rem;display:block}:root .mora-admin[data-admin-authority] .mora-admin__scope-description{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.875rem}:root .mora-admin[data-admin-authority] .mora-admin__workspace{grid-template-columns:13.5rem minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}:root .mora-admin[data-admin-authority] .mora-admin__navigation{overscroll-behavior:contain;scrollbar-width:thin;background:0 0;border:0;border-radius:0;align-content:start;gap:.7rem;max-height:calc(100vh - 7rem);margin:0;padding:0;display:grid;position:sticky;top:6rem;overflow-y:auto}.mora-admin__nav-scope{color:var(--mora-color-text);font:600 .8125rem/1.4 var(--mora-font-body);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 .75rem .25rem;overflow:hidden}.mora-library-admin-nav__group{gap:.1rem;display:grid}.mora-library-admin-nav__compact{display:none}.mora-library-admin-nav__caption{color:var(--mora-color-text-muted);font:600 .6875rem/1.4 var(--mora-font-body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem;padding-inline:.75rem}:root .mora-admin[data-admin-authority] .mora-admin__navigation a{min-height:2.3rem;color:var(--mora-color-text-muted);font:500 .875rem/1.35 var(--mora-font-body);background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.7rem;padding:.45rem .75rem;display:flex}:root .mora-admin[data-admin-authority] .mora-admin__navigation a:hover{color:var(--mora-color-text);background:var(--mora-color-surface)}:root .mora-admin[data-admin-authority] .mora-admin__navigation a[aria-current=page]{color:var(--mora-color-accent-strong);background:color-mix(in srgb, var(--mora-color-accent) 12%, var(--mora-color-canvas));border-color:color-mix(in srgb, var(--mora-color-accent) 25%, transparent);font-weight:650}.mora-library-admin-nav .mora-icon{flex:none;width:1.125rem;height:1.125rem}:root .mora-admin[data-admin-authority] .mora-admin__body{min-width:0}:root .mora-admin[data-admin-authority] .mora-admin__content{background:0 0;border:0;gap:1.25rem;padding:0}:root .mora-admin[data-admin-authority] .mora-admin__ledger{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:.85rem;padding:1.25rem}:root .mora-admin[data-admin-authority] .mora-admin__ledger>h3{border-bottom:1px solid var(--mora-color-border);font:600 1rem/1.4 var(--mora-font-display);background:0 0;margin:0;padding:0 0 1rem}:root .mora-admin[data-admin-authority] .mora-admin__row{padding:.85rem 0;font-size:.875rem}:root .mora-admin[data-admin-authority] .mora-admin__freshness{font:400 .75rem/1.4 var(--mora-font-body)}@media (width<=760px){:root .mora-admin[data-admin-authority] .mora-admin__workspace{grid-template-columns:minmax(0,1fr);gap:1rem}:root .mora-admin[data-admin-authority] .mora-admin__navigation{gap:.4rem;padding:0;display:block;position:static;overflow:visible}.mora-library-admin-nav__group{display:none}.mora-library-admin-nav__compact{width:100%;display:block}:root .mora-admin[data-admin-authority] .mora-admin__navigation a{white-space:nowrap}:root .mora-admin[data-admin-authority] .mora-admin__heading{flex-wrap:wrap;align-items:start}:root .mora-admin[data-admin-authority] .mora-admin__tools{flex-wrap:wrap;justify-content:start}:root .mora-admin[data-admin-authority] .mora-admin__freshness{text-align:left}:root .mora-admin[data-admin-authority] .mora-admin__ledger{padding:1rem}:root .mora-admin[data-admin-authority] .mora-admin__row:not(.mora-admin__row--actions){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem 1rem}:root .mora-admin[data-admin-authority] .mora-admin__row-note{text-align:left;grid-column:2}}@media (forced-colors:active){:root .mora-admin[data-admin-authority] .mora-admin__navigation a[aria-current=page]{color:linktext;border-color:highlight}}.mora-monitoring{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:.85rem;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.5rem);scroll-margin-top:6rem;display:grid}.mora-monitoring__heading h2,.mora-monitoring__heading h3{font:650 1.125rem/1.35 var(--mora-font-display);letter-spacing:-.01em;margin:0}.mora-monitoring__heading p{color:var(--mora-color-text-muted);max-width:75ch;margin:.25rem 0 0;font-size:.875rem}.mora-monitoring__controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mora-monitoring__list{gap:.6rem;display:grid}.mora-monitoring__incident{border:1px solid var(--mora-color-border);border-radius:.65rem;overflow:hidden}.mora-monitoring__incident summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.8rem;padding:1rem;display:flex}.mora-monitoring__badge{border:1px solid;border-radius:99px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.mora-monitoring__incident[data-severity=critical] .mora-monitoring__badge{color:#f39b91}.mora-monitoring__incident-body{padding:0 1rem 1rem}.mora-monitoring__timeline{padding-inline-start:1.4rem;line-height:1.9}.mora-monitoring__rule-list{border:0;gap:1rem;min-width:0;padding:0;display:grid}.mora-monitoring__rule{border:1px solid var(--mora-color-border);border-radius:.65rem;min-width:0;padding:1rem}.mora-monitoring__rule-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;margin-top:1rem;display:grid}.mora-monitoring__rule-fields label{gap:.4rem;display:grid}.mora-monitoring__rule-fields input{width:100%;min-width:0}.mora-monitoring__enabled{align-items:center;gap:.5rem;display:flex}.mora-monitoring__rules form>button{margin:.75rem .75rem 0 0}.mora-monitoring__empty{border:1px dashed var(--mora-color-border);border-radius:.65rem;padding:1.5rem 1rem}.mora-monitoring__rule-disclosure{border:1px solid var(--mora-color-border);border-radius:.65rem}.mora-monitoring__rule-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.mora-monitoring__rule-disclosure[open]>summary{border-bottom:1px solid var(--mora-color-border)}.mora-monitoring__rule-disclosure .mora-monitoring__rule{border:0;margin:.5rem 0 0}.mora-monitoring__rule-disclosure .mora-monitoring__rule legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mora-monitoring__rule-disclosure>summary:before{content:"›";font-size:1.25rem;line-height:1}.mora-monitoring__rule-disclosure[open]>summary:before{transform:rotate(90deg)}.mora-monitoring__rule-disclosure>summary strong{flex:1}.mora-monitoring__delivery{border-top:1px solid var(--mora-color-border);gap:1rem;margin-top:.5rem;padding-top:1.25rem;display:grid}.mora-monitoring__delivery>button{justify-self:start}.mora-monitoring__webhook-fields{border:0;gap:1rem;margin:0;padding:1rem 0;display:grid}.mora-monitoring__webhook-fields>label:not(.mora-monitoring__enabled){gap:.4rem;display:grid}.mora-monitoring__webhook-fields input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0}.mora-monitoring__deliveries{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.75rem;display:grid}.mora-monitoring__delivery-card{border:1px solid var(--mora-color-border);overflow-wrap:anywhere;border-radius:12px;padding:1rem}.mora-monitoring__delivery-card>p{margin:.65rem 0;font-size:.85rem}.mora-monitoring__delivery-card>button{margin:.75rem 0 0 1rem}.mora-monitoring__delivery-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mora-monitoring__delivery-card[data-state=failed] .mora-monitoring__badge{color:#ffb4b4}.mora-admin-glance{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.mora-admin-glance__card{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);color:var(--mora-color-text);border-radius:.85rem;gap:.3rem;padding:1rem 1.15rem;text-decoration:none;display:grid}.mora-admin-glance__card:hover,.mora-admin-glance__card:focus-visible{border-color:color-mix(in srgb, var(--mora-color-accent) 45%, var(--mora-color-border))}.mora-admin-glance__card[data-tone=warning]{border-color:color-mix(in srgb, var(--mora-color-warning) 40%, var(--mora-color-border))}.mora-admin-glance.mora-central-statistics{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}:root .mora-admin .mora-admin-glance+.mora-admin__scope-description{margin-top:1.5rem}.mora-central-overview>.mora-admin__scope-description{margin-top:1.25rem}.mora-admin-glance .mora-admin-glance__label{color:var(--mora-color-text-muted);font:500 .75rem/1.4 var(--mora-font-body);margin:0}.mora-admin-glance .mora-admin-glance__value{font:600 1.15rem/1.3 var(--mora-font-display);letter-spacing:0;margin:0}.mora-admin-glance .mora-central-statistic .mora-admin-glance__value{font-size:1.6rem}.mora-admin-glance__detail{color:var(--mora-color-text-muted);font:400 .8125rem/1.45 var(--mora-font-body)}.mora-admin__account-open{width:1rem;height:1rem;color:var(--mora-color-text-muted)}.mora-admin__failure-reference{color:var(--mora-color-text-muted);font:400 .75rem/1.4 var(--mora-font-mono);margin:.5rem 0 0}:root .mora-admin .mora-admin__recent{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:.75rem;margin-top:1.5rem;padding:1rem 1.25rem}.mora-admin__recent-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.mora-admin__recent-heading h3{margin:0;font-size:1rem}.mora-admin__recent-heading a{color:var(--mora-color-accent-strong,var(--mora-color-accent));font-size:.85rem;font-weight:600;text-decoration:none}.mora-admin__recent ul{margin:0;padding:0;list-style:none}.mora-admin__recent li{border-top:1px solid var(--mora-color-border);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 9.5rem;gap:1rem;padding:.55rem 0 .55rem .6rem;font-size:.85rem;display:grid}.mora-admin__recent li[data-signal]{box-shadow:inset 3px 0 var(--mora-color-warning)}.mora-admin__recent li span,.mora-admin__recent li time{color:var(--mora-color-text-muted)}.mora-admin__recent li time{text-align:right}@media (width<=640px){.mora-admin__recent li{grid-template-columns:minmax(0,1fr) auto}.mora-admin__recent li span{display:none}}.mora-admin-panel{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:.85rem;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.5rem);display:grid}.mora-admin-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem 1rem;display:flex}.mora-admin-panel__header h2{font:650 1.125rem/1.35 var(--mora-font-display);letter-spacing:-.01em;margin:0}.mora-admin-panel__header p{max-width:62ch;color:var(--mora-color-text-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.mora-admin-panel__actions{flex-wrap:wrap;gap:.5rem;display:flex}.mora-admin-panel__body{gap:1rem;min-width:0;display:grid}.mora-stat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.mora-stat{border:1px solid var(--mora-color-border);background:color-mix(in srgb, var(--mora-color-surface-raised) 55%, var(--mora-color-surface));min-width:0;color:var(--mora-color-text);border-radius:.75rem;align-content:start;gap:.4rem;padding:.9rem 1rem;text-decoration:none;display:grid}a.mora-stat:hover{border-color:var(--mora-color-border-strong);background:var(--mora-color-surface-raised)}a.mora-stat:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:2px}.mora-stat[data-tone=critical]{border-color:color-mix(in srgb, var(--mora-color-danger) 55%, var(--mora-color-border))}.mora-stat[data-tone=warning]{border-color:color-mix(in srgb, var(--mora-color-warning) 50%, var(--mora-color-border))}.mora-stat__label{color:var(--mora-color-text-muted);font:500 .8125rem/1.35 var(--mora-font-body);align-items:center;gap:.4rem;display:flex}.mora-stat__label .mora-icon{flex:none;width:1rem;height:1rem}.mora-stat[data-tone=critical] .mora-stat__label{color:var(--mora-color-danger)}.mora-stat[data-tone=warning] .mora-stat__label{color:var(--mora-color-warning)}.mora-stat__value{font:650 1.5rem/1.2 var(--mora-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mora-stat__detail{color:var(--mora-color-text-muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4}.mora-stat__action{color:var(--mora-color-accent-strong);font:600 .8125rem/1.3 var(--mora-font-body);align-items:center;gap:.2rem;margin-top:.15rem;display:inline-flex}.mora-stat__action .mora-icon{width:.9rem;height:.9rem}.mora-meter{background:color-mix(in srgb, var(--mora-color-text) 14%, transparent);border-radius:999px;height:.4rem;position:relative;overflow:hidden}.mora-meter>span{border-radius:inherit;background:var(--mora-color-accent);position:absolute;inset:0 auto 0 0}.mora-meter[data-tone=critical]>span{background:var(--mora-color-danger)}.mora-meter[data-tone=warning]>span{background:var(--mora-color-warning)}.mora-meter[data-tone=positive]>span{background:var(--mora-color-positive)}.mora-status-pill{border:1px solid var(--mora-color-border-strong);min-height:1.5rem;color:var(--mora-color-text);font:600 .75rem/1.2 var(--mora-font-body);white-space:nowrap;border-radius:999px;align-items:center;padding:.1rem .55rem;display:inline-flex}.mora-status-pill[data-tone=critical]{border-color:color-mix(in srgb, var(--mora-color-danger) 60%, transparent);background:color-mix(in srgb, var(--mora-color-danger) 14%, transparent);color:color-mix(in srgb, var(--mora-color-danger) 70%, var(--mora-color-text))}.mora-status-pill[data-tone=warning]{border-color:color-mix(in srgb, var(--mora-color-warning) 60%, transparent);background:color-mix(in srgb, var(--mora-color-warning) 14%, transparent);color:color-mix(in srgb, var(--mora-color-warning) 70%, var(--mora-color-text))}.mora-status-pill[data-tone=positive]{border-color:color-mix(in srgb, var(--mora-color-positive) 55%, transparent);background:color-mix(in srgb, var(--mora-color-positive) 12%, transparent);color:color-mix(in srgb, var(--mora-color-positive) 70%, var(--mora-color-text))}.mora-status-pill[data-tone=unknown]{color:var(--mora-color-text-muted);border-style:dashed}.mora-alert-banner{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-left-width:4px;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 1.15rem;display:grid}.mora-alert-banner[data-tone=critical]{border-color:color-mix(in srgb, var(--mora-color-danger) 45%, var(--mora-color-border));border-left-color:var(--mora-color-danger);background:color-mix(in srgb, var(--mora-color-danger) 7%, var(--mora-color-surface))}.mora-alert-banner[data-tone=warning]{border-left-color:var(--mora-color-warning);background:color-mix(in srgb, var(--mora-color-warning) 6%, var(--mora-color-surface))}.mora-alert-banner[data-tone=positive]{border-left-color:var(--mora-color-positive)}.mora-alert-banner>.mora-icon{width:1.35rem;height:1.35rem;margin-top:.05rem}.mora-alert-banner[data-tone=critical]>.mora-icon{color:var(--mora-color-danger)}.mora-alert-banner[data-tone=warning]>.mora-icon{color:var(--mora-color-warning)}.mora-alert-banner[data-tone=positive]>.mora-icon{color:var(--mora-color-positive)}.mora-alert-banner__content{gap:.5rem;min-width:0;display:grid}.mora-alert-banner__content>strong{font:650 1rem/1.35 var(--mora-font-display)}.mora-alert-banner__content>p{color:var(--mora-color-text-muted);margin:0;font-size:.875rem}.mora-alert-banner ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mora-alert-banner li{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.9rem;display:flex}.mora-alert-banner li>span:nth-child(2){flex:14rem;min-width:0}.mora-alert-banner li>a{color:var(--mora-color-accent-strong);text-underline-offset:.2em;font-weight:600}.mora-admin-unavailable{color:var(--mora-color-text-muted);margin:0;font-size:.875rem}.mora-kv{border-top:1px solid var(--mora-color-border);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:0;margin:0;display:grid}.mora-kv>div{border-bottom:1px solid var(--mora-color-border);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.7rem 0;font-size:.875rem;display:flex}.mora-kv dt{color:var(--mora-color-text-muted)}.mora-kv dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}@media (width>=761px){.mora-kv{column-gap:2rem}}@media (forced-colors:active){.mora-meter>span{background:highlight}.mora-status-pill,.mora-stat,.mora-alert-banner{border-color:canvastext}}.mora-template .mora-admin button.mora-action--primary{background:var(--mora-color-accent);color:var(--mora-color-accent-text);border-color:#0000}.mora-template .mora-admin button.mora-action--danger,.mora-template .mora-admin button.mora-library-manager__remove{color:color-mix(in srgb, var(--mora-color-danger) 75%, var(--mora-color-text))}.mora-template .mora-admin button.mora-action--danger:hover:not(:disabled),.mora-template .mora-admin button.mora-library-manager__remove:hover:not(:disabled){border-color:var(--mora-color-danger)}.mora-library-manager__card{gap:1rem;display:grid}.mora-library-manager__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.mora-library-manager__header p{margin:.2rem 0 0;font-size:.875rem}.mora-library-manager__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.75rem;margin:0;display:grid}.mora-library-manager__stat{border:1px solid var(--mora-color-border);background:color-mix(in srgb, var(--mora-color-surface-raised) 50%, var(--mora-color-surface));border-radius:.65rem;align-content:start;gap:.3rem;min-width:0;padding:.75rem .85rem;display:grid}.mora-library-manager__stat dt{color:var(--mora-color-text-muted);font-size:.8125rem}.mora-library-manager__stat dd{font:650 1.05rem/1.3 var(--mora-font-display);font-variant-numeric:tabular-nums;margin:0}.mora-library-manager__stat p{margin:0;font-size:.78rem;line-height:1.4}.mora-library-manager__stat[data-tone=warning]{border-color:color-mix(in srgb, var(--mora-color-warning) 45%, var(--mora-color-border))}.mora-library-manager__stat[data-tone=warning] dd{color:color-mix(in srgb, var(--mora-color-warning) 75%, var(--mora-color-text))}.mora-library-manager__stat[data-tone=critical]{border-color:color-mix(in srgb, var(--mora-color-danger) 50%, var(--mora-color-border))}.mora-library-manager__diagnosis summary{cursor:pointer;color:var(--mora-color-accent-strong);font:600 .8rem/1.4 var(--mora-font-body)}.mora-library-manager__diagnosis[open]{gap:.35rem;display:grid}.mora-library-manager__stat[data-tone=critical] dd{color:color-mix(in srgb, var(--mora-color-danger) 75%, var(--mora-color-text))}.mora-library-manager__folders{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.mora-library-manager__folders li{border:1px solid var(--mora-color-border);color:var(--mora-color-text-muted);font:500 .8rem/1.4 var(--mora-font-mono);overflow-wrap:anywhere;border-radius:.45rem;padding:.25rem .6rem}.mora-library-manager__card .mora-management-actions{margin:0}.mora-library-manager__feedback:empty{display:none}.mora-library-manager__feedback{color:var(--mora-color-text-muted);margin:0;font-size:.85rem}.mora-admin-overview,.mora-admin-attention{gap:1.25rem;min-width:0;display:grid}.mora-admin-attention__banner:empty{display:none}.mora-admin-attention__freshness{color:var(--mora-color-text-muted);margin:0;font-size:.75rem}.mora-admin-attention__slot{display:grid}:root .mora-admin[data-admin-authority=library] .mora-admin__body>.mora-alert-banner{margin-bottom:1.25rem}@media (width<=760px){.mora-admin-attention .mora-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.mora-admin-attention .mora-stat{padding:.75rem}.mora-admin-attention .mora-stat__value{font-size:1.15rem}.mora-admin-attention .mora-stat__detail{font-size:.75rem}.mora-admin-panel{padding:1rem}}:root .mora-admin[data-admin-authority=library] .mora-issues{max-width:none;margin:0;padding:0}.mora-template .mora-admin .mora-history-table td[data-column="Title / member"] .mora-history-member,.mora-template .mora-admin .mora-history-table td[data-column="Title / member"] .mora-history__profile-link{margin:.2rem .75rem 0 0;font-size:.72rem;display:inline}.mora-template .mora-admin .mora-history-table button.mora-history__details{min-height:0;color:var(--mora-color-accent-strong);background:0 0;border:0;padding:.2rem 0;font-weight:600}.mora-template .mora-admin .mora-history-table button.mora-history__details:hover{text-decoration:underline}.mora-template .mora-admin button.mora-history__zone{min-height:0;color:var(--mora-color-accent-strong);font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mora-template .mora-admin .mora-history-table th button{min-height:auto;color:inherit;font:inherit;text-underline-offset:.25em;background:0 0;border:0;border-radius:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mora-template .mora-admin .mora-history-table th button:hover:not(:disabled){color:var(--mora-color-accent-strong)}.mora-template .mora-admin .mora-history-table th button:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:2px}@media (width>=901px){.mora-history-filters{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:1rem;display:grid}.mora-history-filters__primary{grid-column:1/-1}.mora-history-filters__advanced{grid-area:2/1}.mora-history-filters__actions{grid-area:2/2;align-items:center}.mora-history-filters__actions label{white-space:nowrap;align-items:center;gap:.5rem;min-width:0;margin-right:.25rem;display:flex}.mora-history-filters__actions select{width:auto}}.mora-analytics__heat-legend{color:var(--mora-color-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.75rem;display:flex}.mora-analytics__heat-swatch{border:1px solid var(--mora-color-border);background:color-mix(in srgb, var(--mora-color-accent-strong) calc(var(--heat) * 100%), var(--mora-color-canvas));border-radius:3px;width:1.25rem;height:.75rem}.mora-analytics__heat-peaks{margin:.25rem 0 0;font-size:.85rem}@media (width>=641px){.mora-analytics .mora-insights__graphs{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}}@media (width<=760px){:root .mora-template .mora-admin[data-admin-authority] .mora-admin__heading{gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;display:grid}:root .mora-template .mora-admin[data-admin-authority] .mora-admin__tools{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;display:flex}:root .mora-template .mora-admin[data-admin-authority] .mora-admin__tools>button{min-height:2.5rem;margin:0 0 0 auto}:root .mora-template .mora-admin[data-admin-authority] .mora-admin__freshness{text-align:left}}.mora-server-settings,.mora-server-settings__groups{gap:1.25rem;min-width:0;display:grid}.mora-server-settings__source{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.mora-server-settings__source p{color:var(--mora-color-text-muted);flex:22rem;margin:0;font-size:.875rem;line-height:1.5}.mora-server-settings .mora-admin-panel__actions .mora-action,.mora-server-settings .mora-admin-panel__actions select{min-height:2.5rem}.mora-template .mora-admin a.mora-action{border:1px solid var(--mora-color-border-strong);min-height:2.5rem;color:var(--mora-color-text);font:600 .8rem/1.4 var(--mora-font-body);border-radius:.65rem;align-items:center;padding:.55rem .9rem;text-decoration:none;display:inline-flex}.mora-template .mora-admin a.mora-action:hover{border-color:var(--mora-color-accent-strong)}.mora-server-logs{border-top:1px solid var(--mora-color-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.mora-server-logs__entry{border-bottom:1px solid var(--mora-color-border);gap:.35rem;min-width:0;padding:.85rem 0;display:grid}.mora-server-logs__meta{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-size:.8rem;display:flex}.mora-server-logs__message{overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.5}.mora-server-logs__detail{color:var(--mora-color-text-muted);font:500 .78rem/1.4 var(--mora-font-mono);overflow-wrap:anywhere;margin:0}.mora-server-logs__filters{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.mora-server-logs__filters input[type=search]{flex:16rem;min-width:0}.mora-server-logs__toggle{color:var(--mora-color-text-muted);align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.mora-server-logs__toggle input{width:1rem;height:1rem;accent-color:var(--mora-color-accent)}.mora-server-logs__count{background:var(--mora-color-surface-raised,var(--mora-color-canvas));color:var(--mora-color-text);border-radius:999px;padding:.05rem .5rem;font-weight:600}.mora-server-logs__hint{color:var(--mora-color-text-muted);margin:0;font-size:.8rem;line-height:1.45}.mora-server-logs__hint:before{content:"What this means: ";color:var(--mora-color-text);font-weight:600}.mora-user-detail__revoked{margin-top:.75rem}.mora-user-detail__revoked>summary{cursor:pointer;color:var(--mora-color-text-muted);font-size:.85rem}.mora-alert-summary{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0 0 1rem;padding:.7rem .9rem;font-size:.875rem;display:flex}.mora-alert-summary[data-tone=critical]{border-color:color-mix(in srgb, var(--mora-color-danger) 45%, var(--mora-color-border))}.mora-library-access--inline>summary{display:none}@media (width<=760px){.mora-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.mora-stat{padding:.75rem}.mora-stat__value{font-size:1.1rem}.mora-stat__detail{font-size:.75rem}}.mora-stat__stale{color:var(--mora-color-warning);font-size:.75rem}.mora-admin-attention__slot[data-stale=true] .mora-stat{border-style:dashed}.mora-meter>span{min-width:3px}.mora-admin-jump{flex-wrap:wrap;gap:.4rem;display:flex}.mora-admin-jump a{border:1px solid var(--mora-color-border);color:var(--mora-color-text-muted);font:600 .8rem/1.3 var(--mora-font-body);border-radius:999px;padding:.35rem .75rem;text-decoration:none}.mora-admin-jump a:hover,.mora-admin-jump a:focus-visible{color:var(--mora-color-text);border-color:var(--mora-color-border-strong)}.mora-admin-panel,.mora-resources,.mora-monitoring{scroll-margin-top:6rem}.mora-admin-panel:focus,.mora-resources:focus,.mora-monitoring:focus{outline:none}@media (width<=760px){:root .mora-admin[data-admin-authority] .mora-admin__navigation{max-height:none;position:static;overflow:visible}}@media (width>=761px){.mora-template .mora-admin .mora-audit__columns,.mora-template .mora-admin .mora-history-table thead th{z-index:2;background:var(--mora-color-surface);position:sticky;top:4.75rem}}.mora-confirm{border:1px solid var(--mora-color-border);background:var(--view-surface,var(--mora-color-surface));width:min(28rem,100vw - 2rem);color:var(--view-text,var(--mora-color-text));border-radius:12px;padding:1.25rem;box-shadow:0 24px 64px #00000073}.mora-confirm::backdrop{background:#08060c99}.mora-confirm__title{margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.mora-confirm__message{color:var(--view-muted,var(--mora-color-text-muted));margin:0 0 1.25rem;font-size:.95rem;line-height:1.5}.mora-confirm__actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.mora-confirm .mora-action{min-height:2.5rem}.mora-confirm__confirm[data-tone=danger]{background:color-mix(in srgb, var(--mora-color-danger) 85%, black);color:#fff}.mora-template .mora-admin .mora-history-table td[data-column=Device] button{min-height:0;padding:0;line-height:1.35;display:block}.mora-template .mora-admin .mora-history-table td small{margin-top:.15rem}@media (width>=761px){.mora-template .mora-admin .mora-history-table td[data-column=Started]{white-space:nowrap}}.mora-template .mora-admin .mora-request-management>.mora-insights__metrics:first-child{border-top:0;padding-top:0}.mora-template .mora-admin .mora-request-management__request[data-settled]{gap:.15rem;padding:.55rem 1rem}.mora-template .mora-admin .mora-request-management__request[data-settled] .mora-request-management__footer{font-size:.8rem}@media (width>=761px){.mora-template .mora-admin .mora-request-management__request[data-settled]:not(:has(details[open])){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.25rem}.mora-template .mora-admin .mora-request-management__request[data-settled]:not(:has(details[open]))>.mora-request-management__footer{grid-area:1/2;margin:0}.mora-template .mora-admin .mora-request-management__request[data-settled] p{margin:0}}.mora-template .mora-admin .mora-request-management__request[data-attention=warning]{box-shadow:inset 3px 0 var(--mora-color-warning)}.mora-template .mora-admin .mora-request-management__request[data-attention=critical]{box-shadow:inset 3px 0 var(--mora-color-danger)}.mora-library-manager__summary{border-collapse:collapse;width:100%;font-size:.85rem}.mora-library-manager__summary th{color:var(--mora-color-text-muted);font:600 .6875rem/1.4 var(--mora-font-body);letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--mora-color-border);padding:0 .75rem .5rem}.mora-library-manager__summary td{border-bottom:1px solid var(--mora-color-border);padding:.6rem .75rem}.mora-library-manager__summary th:first-child,.mora-library-manager__summary td:first-child{padding-left:0}.mora-library-manager__summary a{color:var(--mora-color-text);font-weight:600;text-decoration:none}.mora-library-manager__summary a:hover{text-decoration:underline}.mora-library-manager__summary td[data-tone=warning]{color:var(--mora-color-warning)}.mora-library-manager__summary td[data-tone=critical]{color:var(--mora-color-danger)}@media (width<=640px){.mora-library-manager__summary th:nth-child(4),.mora-library-manager__summary td:nth-child(4){display:none}}.mora-template .mora-admin .mora-alert-summary .mora-text-link{color:var(--mora-color-accent-strong,var(--mora-color-accent));font-weight:600}.mora-template .mora-admin .mora-alert-summary .mora-text-link:hover{text-decoration:underline}.mora-template .mora-admin button.mora-request-management__count{min-height:0;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;justify-items:start;gap:.45rem;padding:0;display:grid}.mora-template .mora-admin button.mora-request-management__count strong{color:var(--mora-color-accent-strong,var(--mora-color-accent));text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}:root .mora-work-recovery{gap:1.25rem;min-width:0;display:grid}:root .mora-work-recovery__intro{max-width:58rem}:root .mora-work-recovery h3{letter-spacing:-.025em;margin:.35rem 0 .7rem;font-size:clamp(1.4rem,2.2vw,1.9rem)}:root .mora-work-recovery h4{margin:0 0 1rem;font-size:1rem}:root .mora-work-recovery__intro p{line-height:1.65}:root .mora-work-recovery__status{margin:0;line-height:1.5}:root .mora-work-recovery__status:empty{display:none}:root .mora-work-recovery__columns{grid-template-columns:minmax(15rem,.85fr) minmax(20rem,1.3fr);align-items:start;gap:1rem;display:grid}:root .mora-work-recovery__queue,:root .mora-work-recovery__detail{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:1rem;min-width:0;padding:1.35rem}:root .mora-work-recovery__event{text-align:start;border-radius:.65rem;width:100%;margin:0 0 .65rem;padding:.9rem;line-height:1.5;display:block}:root .mora-work-recovery__event[aria-pressed=true]{border-color:var(--mora-color-accent);box-shadow:inset 3px 0 var(--mora-color-accent)}:root .mora-work-recovery__event-meta{opacity:.7;font-size:.8rem;font-weight:400;display:block}:root .mora-work-recovery__event-cause{color:var(--mora-color-danger);margin-top:.15rem;font-size:.8rem;font-weight:500;display:block}:root .mora-work-recovery__review-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:1rem;display:flex}:root .mora-work-recovery__review-heading h4{margin:.25rem 0}:root .mora-work-recovery__badge{color:#edc57a;white-space:nowrap;border:1px solid;border-radius:2rem;padding:.35rem .65rem;font-size:.75rem}:root .mora-work-recovery__badge[data-state=queued],:root .mora-work-recovery__badge[data-state=processing]{color:#b5bdff}:root .mora-work-recovery__badge[data-state=failed]{color:var(--mora-color-danger)}:root .mora-work-recovery__badge[data-state=completed]{color:#88d7b3}:root .mora-work-recovery__metadata{border-block:1px solid var(--mora-color-border);grid-template-columns:auto minmax(0,1fr);gap:.7rem 1.25rem;padding:1rem 0;font-size:.85rem;display:grid}:root .mora-work-recovery__metadata dt{opacity:.65}:root .mora-work-recovery__metadata dd{overflow-wrap:anywhere;margin:0}:root .mora-work-recovery__acknowledge{align-items:start;gap:.75rem;padding:1rem 0;line-height:1.55;display:flex}:root .mora-work-recovery__acknowledge input{width:1.15rem;height:1.15rem;accent-color:var(--mora-color-accent);flex:none;margin-top:.2rem}:root .mora-work-recovery__detail>button{margin:.4rem .6rem 0 0}@media (width<=1050px){:root .mora-work-recovery__columns{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){:root .mora-work-recovery__queue,:root .mora-work-recovery__detail{padding:1rem}}:root .mora-work-recovery .mora-action--primary{background:var(--mora-color-accent);color:var(--mora-color-accent-text);border-color:var(--mora-color-accent)}:root .mora-work-recovery .mora-work-recovery__diagnostics{color:var(--view-accent,var(--mora-color-accent));white-space:nowrap;font-weight:600;text-decoration:none}:root .mora-work-recovery .mora-work-recovery__diagnostics:hover{text-decoration:underline}:root .mora-work-recovery .mora-work-recovery__purpose{color:var(--view-muted,var(--mora-color-text-muted));margin:0;font-size:.9rem;line-height:1.5}:root .mora-work-recovery .mora-work-recovery__cause{border-left:3px solid var(--mora-color-danger);background:color-mix(in srgb, var(--mora-color-danger) 8%, transparent);border-radius:0 .4rem .4rem 0;margin:0 0 .75rem;padding:.7rem .85rem;font-size:.9rem;line-height:1.5}:root .mora-work-recovery .mora-work-recovery__purpose{margin-bottom:.6rem}.mora-integration-settings{gap:1.5rem;display:grid}.mora-integration-settings__intro h3{font:600 1.2rem/1.4 var(--mora-font-display);margin:0 0 .5rem}.mora-integration-settings__intro p,.mora-integration-settings__note{max-width:68ch;color:var(--mora-color-text-muted);font:400 .875rem/1.6 var(--mora-font-body);margin:0}.mora-integration-settings__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));align-items:start;gap:1.25rem;display:grid}.mora-integration-card{background:var(--mora-color-surface);border:1px solid var(--mora-color-border);border-radius:1rem;gap:1.25rem;min-width:0;padding:clamp(1rem,2vw,1.5rem);display:grid}.mora-integration-card__heading{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mora-integration-card__heading h3{font:600 1.1rem/1.4 var(--mora-font-display);margin:0}.mora-integration-card__heading p{color:var(--mora-color-text-muted);margin:.2rem 0 0;font-size:.8rem}.mora-integration-card__mark{border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);width:2.75rem;height:2.75rem;color:var(--mora-color-accent-strong);border-radius:.8rem;place-items:center;display:grid}.mora-integration-card__mark .mora-icon{width:1.25rem;height:1.25rem}.mora-integration-card__status{border:1px solid var(--mora-color-border);color:var(--mora-color-text-muted);border-radius:2rem;margin-left:auto;padding:.3rem .55rem;font-size:.7rem}.mora-integration-card__status[data-state=ready]{color:var(--mora-color-accent-strong);background:color-mix(in srgb, var(--mora-color-accent) 12%, transparent)}.mora-integration-card__summary{gap:.5rem;display:grid}.mora-integration-card__summary p{color:var(--mora-color-text-muted);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.mora-integration-card__summary .mora-integration-card__address{color:var(--mora-color-text)}.mora-integration-card__actions{flex-wrap:wrap;gap:.5rem;display:flex}:root .mora-admin .mora-integration-card button.mora-integration-action--primary{background:var(--mora-color-accent);color:var(--mora-color-accent-text);border-color:#0000}.mora-integration-card__feedback{font:400 .8125rem/1.55 var(--mora-font-body);color:var(--mora-color-text-muted);margin:0}.mora-integration-card__feedback:empty{display:none}.mora-integration-editor{gap:1.5rem;min-width:0;display:grid}.mora-integration-editor fieldset{border:0;border-top:1px solid var(--mora-color-border);gap:.85rem;min-width:0;padding:1rem 0 0;display:grid}.mora-integration-editor legend{color:var(--mora-color-text);font:600 .85rem/1.5 var(--mora-font-body);padding:0 .6rem 0 0}.mora-integration-editor fieldset:disabled{opacity:.55}.mora-integration-editor__field{min-width:0;color:var(--mora-color-text-muted);gap:.4rem;font-size:.8125rem;display:grid}.mora-integration-editor__field:has(input[type=checkbox]){flex-direction:row-reverse;justify-content:start;align-items:center;gap:.65rem;display:flex}.mora-integration-editor__field input,.mora-integration-editor__field select{width:100%}.mora-integration-editor__hint{color:var(--mora-color-text-muted);font:400 .75rem/1.5 var(--mora-font-body);margin:0}.mora-integration-editor fieldset>button{justify-self:start}.mora-destinations{gap:2rem;display:grid}.mora-destination-group{gap:1rem;min-width:0;display:grid}.mora-destination-group+.mora-destination-group{border-top:1px solid var(--mora-color-border);padding-top:1.75rem}.mora-destination-group__header{align-items:center;gap:.85rem;display:flex}.mora-destination-group__header h3{font:600 1.1rem/1.5 var(--mora-font-display);margin:0}.mora-destination-group__header p{color:var(--mora-color-text-muted);margin:0;font-size:.8125rem}.mora-destination-group__header>button{margin-left:auto}.mora-destination-routing{background:var(--mora-color-canvas);border:1px solid var(--mora-color-border);border-radius:.8rem;flex-wrap:wrap;align-items:end;gap:.75rem;padding:1rem;display:flex}.mora-destination-routing__quality{flex-wrap:wrap;flex:100%;align-items:end;gap:.75rem;min-width:0;display:flex}.mora-destination-routing__quality+.mora-destination-routing__quality{border-top:1px solid var(--mora-color-border);padding-top:1rem}.mora-destination-routing label{flex:18rem}.mora-destination-routing p{color:var(--mora-color-text-muted);font:400 .8125rem/1.6 var(--mora-font-body);margin:0}.mora-destination-routing__hint,.mora-destination-routing__notice{flex:100%}.mora-destination-routing .mora-destination-routing__notice{color:var(--mora-color-text)}.mora-destination-group .mora-integration-settings__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr))}.mora-integration-editor__preferences>summary{cursor:pointer;font:600 .85rem/1.5 var(--mora-font-body);padding:.5rem 0}.mora-integration-editor__preferences[open]>summary{margin-bottom:.65rem}.mora-integration-editor__preferences>.mora-integration-editor__hint{max-width:70ch;margin:.45rem 0 1rem}.mora-integration-editor__preferences>.mora-integration-editor__hint:last-child{margin-bottom:0}.mora-integration-tag-picker__choices{overscroll-behavior:contain;gap:.65rem;max-height:16rem;display:grid;overflow-y:auto}.mora-integration-tag-picker__choices>[hidden],.mora-integration-tag-picker>.mora-integration-card__actions [hidden]{display:none}.mora-integration-callback{gap:1.5rem;min-width:0;display:grid}.mora-integration-callback__intro{max-width:48rem}.mora-integration-callback__intro h3{margin:.6rem 0}.mora-integration-callback__intro p{color:var(--mora-color-text-muted);line-height:1.6}.mora-integration-callback__optional{color:var(--mora-color-accent-strong);font-size:.75rem;font-weight:600}.mora-integration-callback__steps{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2rem;display:grid}.mora-integration-callback__step{align-content:start;gap:1rem;min-width:0;display:grid}.mora-integration-callback__step+.mora-integration-callback__step{border-inline-start:1px solid var(--mora-color-border);padding-inline-start:2rem}.mora-integration-callback__step h4,.mora-integration-callback__step p{margin:0}.mora-integration-callback__number{color:var(--mora-color-text-muted);letter-spacing:.04em;font-size:.75rem;font-weight:600}.mora-integration-callback__result{gap:1rem;display:grid}.mora-integration-callback__copy{gap:.5rem;min-width:0;display:grid}.mora-integration-callback__copy input{font-family:var(--mora-font-mono);font-size:.85rem}.mora-integration-callback__method{align-items:center;gap:1rem;font-size:.875rem;display:flex}.mora-integration-callback__method span{color:var(--mora-color-text-muted)}.mora-integration-callback__pending{background:var(--mora-color-canvas);color:var(--mora-color-text-muted);border-radius:.65rem;padding:1rem;font-size:.875rem}.mora-integration-callback__help{color:var(--mora-color-text-muted);font-size:.875rem;line-height:1.6}.mora-integration-callback__help summary{cursor:pointer;color:var(--mora-color-text)}.mora-integration-callback__help p{margin-top:.6rem}.mora-integration-callback__footer{border-top:1px solid var(--mora-color-border);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.mora-integration-callback__footer>button{flex:none}.mora-integration-callback [hidden]{display:none}.mora-integration-callback ol{margin:0;padding-inline-start:1.4rem;font-size:.875rem;line-height:1.6}.mora-integration-callback li+li{margin-block-start:.6rem}:root .mora-integration-settings .mora-integration-callback .mora-integration-card__actions button{min-height:2.5rem;padding:.55rem .85rem;font-size:.85rem}@media (width<=1000px){.mora-integration-callback__steps{grid-template-columns:minmax(0,1fr);gap:1.5rem}.mora-integration-callback__step+.mora-integration-callback__step{border-inline-start:0;border-top:1px solid var(--mora-color-border);padding-inline-start:0;padding-top:1.5rem}.mora-integration-callback__footer{flex-direction:column;align-items:start}}.mora-integration-anime-options:not([hidden]){border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);border-radius:.75rem;gap:.85rem;margin-top:.75rem;padding:1rem;display:grid}.mora-routing{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:.85rem;min-width:0}.mora-routing>summary,.mora-routing-preview>summary{cursor:pointer;font:600 .95rem/1.5 var(--mora-font-display);padding:1.1rem}.mora-routing>summary>.mora-muted{font:400 .8rem/1.5 var(--mora-font-body);margin:.25rem 0 0 1rem;display:block}.mora-routing__body{gap:1rem;padding:0 1.1rem 1.1rem;display:grid}.mora-routing__intro h4{font:600 1.1rem/1.5 var(--mora-font-display);margin:0}.mora-routing__intro p,.mora-routing-preview p{font:400 .82rem/1.6 var(--mora-font-body);margin:.4rem 0}.mora-routing-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.mora-routing-rule{border:1px solid var(--mora-color-border);border-inline-start:3px solid var(--mora-color-accent);background:var(--mora-color-canvas);border-radius:.65rem;grid-template-columns:2rem minmax(0,1fr) minmax(8rem,.6fr);gap:.55rem .9rem;padding:1rem;display:grid}.mora-routing-rule[data-enabled=false]{border-inline-start-color:var(--mora-color-border)}.mora-routing-rule__priority{color:var(--mora-color-accent-strong);font:600 1.25rem/1.4 var(--mora-font-display);font-variant-numeric:tabular-nums}.mora-routing-rule strong,.mora-routing-preview__answer>strong{overflow-wrap:anywhere;font:600 .95rem/1.5 var(--mora-font-display);display:block}.mora-routing-rule__description p{font:400 .78rem/1.6 var(--mora-font-body);overflow-wrap:anywhere;margin:.25rem 0 0}.mora-routing-eyebrow{color:var(--mora-color-text-muted);font:600 .68rem/1.5 var(--mora-font-body);letter-spacing:.06em;text-transform:uppercase;display:block}.mora-routing-rule__target>.mora-muted{font-size:.78rem}.mora-routing-rule__actions{grid-column:2/-1}.mora-routing-rule__actions,.mora-routing-actions,.mora-routing-dialog__footer{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mora-routing-rule__actions .mora-action{background:0 0;min-height:2.75rem;padding:.55rem .65rem;font-size:.75rem}.mora-routing-actions>:last-child{margin-inline-start:auto}.mora-routing-empty,.mora-routing-feedback{font:400 .82rem/1.6 var(--mora-font-body);margin:0}.mora-routing-feedback:empty{display:none}.mora-routing-preview{border-top:1px solid var(--mora-color-border)}.mora-routing-preview>summary{padding-inline:0}.mora-routing-preview__body,.mora-routing-preview__fields,.mora-routing-dialog__fields,.mora-routing-conditions{gap:1rem;min-width:0;display:grid}.mora-routing-preview__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.mora-routing-preview__answer:not(:empty){border-inline-start:3px solid var(--mora-color-accent);background:var(--mora-color-canvas);border-radius:.4rem;padding:1rem 1.1rem}.mora-routing-field{min-width:0;font:500 .82rem/1.5 var(--mora-font-body);gap:.4rem;display:grid}.mora-routing input:not([type=checkbox]),.mora-routing select,.mora-routing-dialog input:not([type=checkbox]),.mora-routing-dialog select{box-sizing:border-box;border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);width:100%;min-width:0;min-height:2.75rem;color:var(--mora-color-text);font:400 .9rem/1.5 var(--mora-font-body);border-radius:.5rem;padding:.65rem .75rem}.mora-routing-dialog{border:1px solid var(--mora-color-border);width:min(44rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100svh - 2rem);color:var(--mora-color-text);background:var(--mora-color-surface);border-radius:1rem;padding:0;box-shadow:0 1.5rem 5rem #0008}.mora-routing-dialog::backdrop{background:#0009}.mora-routing-dialog__header{border-bottom:1px solid var(--mora-color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.mora-routing-dialog__header h3{font:600 1.25rem/1.5 var(--mora-font-display);margin:0}.mora-routing-dialog__fields{padding:1.25rem}.mora-routing-dialog__fields>p{font:400 .82rem/1.6 var(--mora-font-body);margin:0}.mora-routing-dialog__footer{border-top:1px solid var(--mora-color-border);background:var(--mora-color-surface);padding:1rem 1.25rem;position:sticky;bottom:0}.mora-routing-dialog__footer>p{flex:100%}.mora-routing-condition{border:1px solid var(--mora-color-border);border-radius:.55rem;padding:.85rem}.mora-routing-condition>summary{cursor:pointer;font:600 .85rem/1.6 var(--mora-font-body)}.mora-routing-condition>summary>span{margin-inline-start:.65rem;font-weight:400}.mora-routing-condition>div{margin-top:.85rem}.mora-routing-members{gap:.65rem;display:grid}.mora-routing-members .mora-filter-options{max-height:14rem;overflow-y:auto}.mora-routing-confirm{padding:1.25rem}.mora-routing-confirm>button{margin:.5rem .5rem 0 0}.mora-routing [hidden],.mora-routing-dialog [hidden]{display:none}@media (width<=600px){.mora-routing-rule{grid-template-columns:1.5rem minmax(0,1fr);padding:.85rem}.mora-routing-rule__target,.mora-routing-rule__actions{grid-column:2}.mora-routing-preview__fields{grid-template-columns:minmax(0,1fr)}.mora-routing-actions>:last-child{margin-inline-start:0}}.mora-destination-folder{gap:.5rem;display:grid}.mora-destination-folder p{margin:0;font-size:.85rem}.mora-integration-card[data-editing=true]{grid-column:1/-1}.mora-integration-card__defaults{border-block:1px solid var(--mora-color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:.5rem 0;padding:1rem 0;display:grid}.mora-integration-card__defaults dt{color:var(--mora-color-text-muted);font-size:.75rem}.mora-integration-card__defaults dd{overflow-wrap:anywhere;font:500 .9rem/1.5 var(--mora-font-body);margin:.3rem 0 0}.mora-integration-editor__choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.mora-integration-editor__connection{border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);border-radius:.65rem;min-width:0;padding:.9rem 1rem}.mora-integration-editor__connection>summary{cursor:pointer;font:600 .9rem/1.5 var(--mora-font-body)}.mora-integration-editor__connection[open]>summary{margin-bottom:1rem}.mora-integration-tag-picker__choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.mora-integration-tag-picker__choices>label{border:1px solid var(--mora-color-border);cursor:pointer;border-radius:.55rem;padding:.7rem .8rem}.mora-integration-tag-picker__choices>label:has(:checked){background:color-mix(in srgb, var(--mora-color-accent) 12%, transparent);border-color:var(--mora-color-accent);color:var(--mora-color-text)}.mora-integration-editor__field input[type=checkbox]{flex:none;width:auto}.mora-integration-editor__footer{border-top:1px solid var(--mora-color-border);flex-wrap:wrap;align-items:center;gap:.6rem;padding:1rem 0 0;display:flex}.mora-integration-editor__save-hint{color:var(--mora-color-text-muted);flex:14rem;margin:0;font-size:.8125rem}.mora-integration-editor__test{justify-self:start}.mora-routing-options{border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);border-radius:.75rem;padding:1.1rem}.mora-routing-options__header h4{font:600 1rem/1.5 var(--mora-font-display);margin:0}.mora-routing-options__header p{margin:.35rem 0 1rem;font-size:.85rem;line-height:1.6}.mora-routing-options__fields{border:0;gap:1rem;min-width:0;margin:0 0 1rem;padding:0;display:grid}.mora-routing-options__fields select{width:100%;min-width:0}.mora-routing-options .mora-routing-feedback{margin-bottom:.75rem}.mora-routing-dialog__identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mora-routing-dialog__identity>:first-child{grid-column:1/-1}.mora-routing-dialog__identity>:last-child{align-items:center;gap:.75rem;display:flex}@media (width<=520px){.mora-routing-dialog__identity{grid-template-columns:minmax(0,1fr)}}.mora-routing-options .mora-integration-tag-picker>p{margin:.4rem 0;font-size:.8rem;line-height:1.6}.mora-routing-options .mora-integration-card__actions button{border:1px solid var(--mora-color-border);min-height:2.75rem;color:var(--mora-color-text);background:var(--mora-color-surface);font:500 .8rem/1.4 var(--mora-font-body);cursor:pointer;border-radius:.5rem;padding:.55rem .75rem}.mora-routing-options .mora-integration-card__actions button:disabled{opacity:.5;cursor:default}.mora-integration-card__destinations{gap:.75rem;margin-top:.75rem;display:grid}.mora-integration-card__destinations h4{font:600 1rem/1.4 var(--mora-font-display);margin:0}.mora-integration-card__destinations>button{justify-self:start}.mora-integration-card__destination{background:var(--mora-color-canvas);border:1px solid var(--mora-color-border);border-radius:.65rem;gap:.6rem;min-width:0;padding:1rem;display:grid}.mora-integration-card__destination>button{justify-self:start}.mora-integration-card__destination .mora-integration-card__defaults{border:0;margin:0;padding:.4rem 0}.mora-integration-card button{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);min-height:2.75rem;color:var(--mora-color-text);font:500 .8125rem/1.4 var(--mora-font-body);cursor:pointer;border-radius:.6rem;padding:.65rem .85rem}.mora-integration-card button.mora-integration-action--primary{background:var(--mora-color-accent);color:var(--mora-color-accent-text);border-color:#0000}.mora-integration-card button:disabled{opacity:.5;cursor:default}.mora-integration-settings{gap:1.75rem}.mora-destinations{gap:2.5rem}.mora-destination-group{gap:.85rem}.mora-destination-group .mora-integration-settings__cards{grid-template-columns:minmax(0,1fr);gap:.5rem}.mora-destination-group__header{padding-bottom:.35rem}.mora-destination-group__header .mora-integration-card__mark{background:0 0;border:0;width:2rem}.mora-service-load-error:empty{display:none}.mora-integration-card[data-editing=false]{border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 1.25rem;padding:.85rem 1rem;position:relative}.mora-integration-card[data-editing=false] .mora-integration-card__mark{display:none}.mora-integration-card[data-editing=false] .mora-integration-card__heading{flex-wrap:nowrap;min-width:0}.mora-integration-card[data-editing=false] .mora-integration-card__heading>div{min-width:0}.mora-integration-card[data-editing=false] .mora-integration-card__heading h3{font-size:.875rem}.mora-integration-card[data-editing=false] .mora-integration-card__heading p{overflow-wrap:anywhere;font-size:.75rem}.mora-integration-card[data-editing=false] .mora-integration-card__status{flex-shrink:0;margin-left:0}.mora-integration-card__status[data-state=paused]{color:var(--mora-color-warning);background:color-mix(in srgb, var(--mora-color-warning) 10%, transparent);border-color:#0000}.mora-integration-card__status[data-state=ready]{color:var(--mora-color-positive);background:color-mix(in srgb, var(--mora-color-positive) 10%, transparent);border-color:#0000}.mora-integration-card__toolbar{align-items:center;gap:.5rem;display:flex}.mora-integration-card__feedback{grid-column:1/-1}.mora-integration-maintenance>summary{cursor:pointer;font:500 .8rem/1.4 var(--mora-font-body);border-radius:.5rem;padding:.65rem}.mora-integration-maintenance__panel{z-index:5;box-sizing:border-box;border:1px solid var(--mora-color-border);background:var(--mora-color-surface-raised);border-radius:.75rem;width:min(24rem,100%);padding:1rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 32px #0005}.mora-integration-maintenance__panel p{font:400 .75rem/1.6 var(--mora-font-body);margin:0 0 .75rem}.mora-integration-maintenance__tools{flex-wrap:wrap;gap:.5rem;display:flex}:root .mora-integration-settings button{min-height:2.75rem;font:550 .8rem/1.4 var(--mora-font-body);border-radius:.5rem;padding:.55rem .8rem}:root .mora-integration-settings button:disabled{cursor:default}:root .mora-integration-card__toolbar .mora-integration-card__actions button{background:0 0;border-color:#0000}:root .mora-integration-card__toolbar .mora-integration-card__actions button:hover{background:var(--mora-color-surface-raised)}.mora-category-routing{background:0 0;border:0;border-radius:0}.mora-category-routing>.mora-routing__body{gap:.75rem;padding:0}.mora-category-routing .mora-routing__intro{display:none}.mora-category-routing .mora-routing-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.mora-category-routing .mora-routing-rule{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:.75rem;flex-direction:column;align-items:stretch;gap:1rem;padding:1.15rem;display:flex}.mora-destination-tile__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mora-category-routing .mora-routing-rule__description strong{font-size:1rem}.mora-category-routing .mora-routing-rule__description p{font-size:.75rem}.mora-category-routing .mora-routing-rule__actions{flex-shrink:0;grid-column:auto}:root .mora-category-routing .mora-routing-rule__actions button{color:var(--mora-color-accent-strong);background:color-mix(in srgb, var(--mora-color-accent) 10%, transparent);border-color:#0000}.mora-category-routing .mora-routing-rule__target>strong{font-size:.75rem;font-weight:500;display:inline}.mora-category-routing .mora-routing-rule__target>span{margin-left:.5rem;font-size:.72rem}.mora-routing-selection{gap:.75rem;margin:.85rem 0 0;display:grid}.mora-destination-fact{font:400 .8rem/1.5 var(--mora-font-body);grid-template-columns:4rem minmax(0,1fr);gap:.5rem;display:grid}.mora-destination-fact dt{color:var(--mora-color-text-muted)}.mora-destination-fact dd{overflow-wrap:anywhere;color:var(--mora-color-text);margin:0}.mora-destination-fact:first-child dd{font-family:var(--mora-font-mono);font-size:.75rem}.mora-category-routing .mora-routing-actions{border-top:1px solid var(--mora-color-border);padding-top:.85rem}.mora-routing-legacy{border:1px solid var(--mora-color-border);border-radius:.65rem;padding:1rem}.mora-routing-dialog .mora-routing-options{background:0 0;border:0;padding:0}.mora-routing-dialog .mora-routing-options__fields{gap:1rem}@media (width<=760px){.mora-category-routing .mora-routing-list,.mora-integration-card[data-editing=false]{grid-template-columns:minmax(0,1fr)}.mora-integration-card__toolbar,.mora-integration-card[data-editing=false] .mora-integration-card__heading{justify-content:space-between}}:root .mora-integration-settings [hidden]{display:none}.mora-integration-maintenance{flex-shrink:0}.mora-integration-maintenance>summary{white-space:nowrap}:root .mora-integration-settings .mora-action--primary{background:var(--mora-color-accent);color:var(--mora-color-accent-text);border-color:#0000}.mora-insights,.mora-insights__dashboard,.mora-request-management{gap:1.35rem;min-width:0;display:grid}.mora-insights__metrics{border-block:1px solid var(--mora-color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1.2rem 0;display:grid}.mora-insights__metrics>div{gap:.45rem;min-width:0;display:grid}.mora-insights__metrics strong{font:600 clamp(1.2rem, 2.5vw, 2rem)/1.25 var(--mora-font-display);font-variant-numeric:tabular-nums}.mora-insights__metrics span{font-size:.8rem}.mora-insights__graphs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mora-insights__panel{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:.55rem;min-width:0;padding:clamp(1rem,2vw,1.5rem)}.mora-insights__panel>h3{font:600 1.05rem/1.4 var(--mora-font-body);margin:0 0 1rem}.mora-insights__section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.8rem;display:flex}.mora-insights__live-dot{align-items:center;gap:.5rem;display:inline-flex}.mora-insights__live-dot:before{content:"";background:var(--mora-color-accent-strong);border-radius:50%;width:.5rem;height:.5rem}.mora-insights__streams{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:1rem;display:grid}.mora-insights__session{background:var(--mora-color-canvas);border:1px solid var(--mora-color-border);border-radius:.7rem;min-width:0;padding:1.2rem}.mora-insights__session-heading{align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.mora-insights__session-heading .mora-management-badge{margin-left:auto}.mora-insights__avatar{background:var(--mora-color-surface-strong);width:2rem;height:2rem;color:var(--mora-color-accent-strong);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mora-insights__title{color:var(--mora-color-text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.mora-insights__title:hover{color:var(--mora-color-accent-strong)}.mora-insights__session>p{margin:.5rem 0;font-size:.8rem}.mora-insights progress{width:100%;height:.35rem;accent-color:var(--mora-color-accent-strong);background:var(--mora-color-surface-strong);border:0;border-radius:.5rem;display:block;overflow:hidden}.mora-insights progress::-webkit-progress-bar{background:var(--mora-color-surface-strong)}.mora-insights progress::-webkit-progress-value{background:var(--mora-color-accent-strong)}.mora-insights__technical{margin-top:.8rem;font-size:.8rem}.mora-insights__technical summary,.mora-request-management__timeline summary{cursor:pointer;color:var(--mora-color-text-muted);padding:.4rem 0}.mora-insights__technical dl{grid-template-columns:auto minmax(0,1fr);gap:.55rem 1rem;margin-top:1rem;display:grid}.mora-insights__technical dt{color:var(--mora-color-text-muted)}.mora-insights__technical dd{overflow-wrap:anywhere;margin:0}.mora-insights__history-row{border-bottom:1px solid var(--mora-color-border);grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem;padding:1rem 0;font-size:.85rem;display:grid}.mora-insights__history-row small{margin-top:.4rem;display:block}.mora-insights__history-row .mora-insights__technical{grid-column:1/-1;margin:0}.mora-insights__history-row .mora-management-badge{align-self:start}.mora-insights__empty{color:var(--mora-color-text-muted);padding:1rem 0;line-height:1.65}.mora-request-management__rows{gap:.6rem;display:grid}.mora-request-management__request{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:.55rem;gap:.4rem;min-width:0;padding:.85rem 1.1rem;display:grid}.mora-request-management__heading{align-items:start;gap:1rem;display:flex}.mora-request-management__footer{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;min-width:0;display:flex}.mora-request-management__footer>.mora-management-actions:empty{display:none}.mora-request-management__footer>.mora-management-actions{margin:0}.mora-request-management__footer details[open]{flex-basis:100%}.mora-request-management__footer .mora-request-credit-controls{margin:0;padding:0}.mora-request-management__footer .mora-request-refund summary{color:var(--mora-color-text-muted);font:500 .85rem/1.4 var(--mora-font-body);cursor:pointer;padding:.4rem 0}.mora-request-management__heading>div{flex:1;min-width:0}.mora-request-management__heading input[type=checkbox]{width:1.1rem;min-height:1.1rem;accent-color:var(--mora-color-accent-strong);margin-top:.2rem;padding:0}.mora-request-management__heading p{margin:.4rem 0;font-size:.8rem}.mora-request-management__timeline{font-size:.85rem}.mora-request-management__events{border-left:2px solid var(--mora-color-border-strong);margin:.5rem 0;padding-left:1rem}.mora-request-management__failure{color:var(--mora-color-text);border-left:3px solid var(--mora-color-accent-strong);background:var(--mora-color-surface-raised);padding:.65rem .8rem}@media (width<=850px){.mora-insights__graphs{grid-template-columns:minmax(0,1fr)}}@media (width<=540px){.mora-insights__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mora-insights__history-row{grid-template-columns:minmax(0,1fr)}.mora-request-management__heading{flex-wrap:wrap}.mora-insights__chart{gap:2px}}.mora-insights>.mora-admin__filters{grid-template-columns:minmax(9rem,1fr) minmax(9rem,1fr) minmax(10rem,1.3fr) auto;align-items:end;display:grid}@media (width<=1050px){.mora-insights>.mora-admin__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.mora-insights>.mora-admin__filters{grid-template-columns:minmax(0,1fr)}}.mora-insights{--mora-insights-direct:var(--mora-color-accent-strong);--mora-insights-remux:#67c9c1;--mora-insights-audio:#e9b76c;--mora-insights-video:#d991b7}.mora-insights__toolbar{border-bottom:1px solid var(--mora-color-border);flex-wrap:wrap;justify-content:end;align-items:end;gap:.8rem;padding-bottom:1rem;display:flex}.mora-insights__toolbar>label{min-width:10rem;color:var(--mora-color-text-muted);gap:.4rem;font-size:.75rem;display:grid}.mora-insights__measure{margin-right:auto;display:flex}.mora-admin .mora-insights__measure button{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);min-height:2.6rem;color:var(--mora-color-text-muted);box-shadow:none;border-radius:0;padding:.6rem .9rem}.mora-admin .mora-insights__measure button:first-child{border-radius:.4rem 0 0 .4rem}.mora-admin .mora-insights__measure button:last-child{border-left:0;border-radius:0 .4rem .4rem 0}.mora-admin .mora-insights__measure button[aria-pressed=true]{background:var(--mora-color-accent-strong);color:var(--mora-color-canvas)}.mora-insights>.mora-admin__filters[hidden]{display:none}.mora-insights--analytics>.mora-admin__filters{grid-template-columns:1fr 1fr auto}.mora-insights--analytics>[role=status]{margin:-.6rem 0 0;font-size:.75rem}.mora-insights--analytics .mora-insights__metrics{border-top:0;padding:0 0 1.1rem}.mora-insights__metrics strong{font-size:clamp(1.2rem,2vw,1.75rem)}.mora-insights__caption{color:var(--mora-color-text-muted);margin:-.5rem 0 1rem;font-size:.75rem;line-height:1.6}.mora-insights__plot{min-width:0}.mora-insights__plot-readout{min-height:1.25rem;color:var(--mora-color-text-muted);font-variant-numeric:tabular-nums;margin:0 0 .4rem;font-size:.75rem}.mora-insights__plot-scroll{overflow-x:auto}.mora-insights__plot svg{width:100%;height:260px;display:block;overflow:visible}.mora-insights__gridline{stroke:var(--mora-color-border);stroke-width:1px}.mora-insights__tick{fill:var(--mora-color-text-muted);font:12px var(--mora-font-body)}.mora-insights__weekend{fill:var(--mora-color-text-muted);opacity:.045}.mora-insights__line{fill:none;stroke:var(--mora-color-accent-strong);stroke-width:2px}.mora-insights__area{fill:var(--mora-color-accent-strong);opacity:.06}.mora-insights__dot,.mora-insights__column{fill:var(--mora-color-accent-strong)}.mora-insights__point{outline:none}.mora-insights__point[href]{cursor:pointer}.mora-insights__point:hover .mora-insights__dot,.mora-insights__point:focus .mora-insights__dot{r:7;stroke:var(--mora-color-text);stroke-width:2px}.mora-insights__point:hover .mora-insights__column,.mora-insights__point:focus .mora-insights__column{fill:var(--mora-insights-remux);stroke:var(--mora-color-text);stroke-width:2px}.mora-insights__chart-data{color:var(--mora-color-text-muted);margin-top:.8rem;font-size:.75rem}.mora-insights__chart-data summary{cursor:pointer;padding:.35rem 0}.mora-insights__chart-data table{border-collapse:collapse;width:100%;margin-top:.5rem}.mora-insights__chart-data caption{text-align:left;padding:.5rem 0}.mora-insights__chart-data th,.mora-insights__chart-data td{text-align:left;border-bottom:1px solid var(--mora-color-border);padding:.45rem}.mora-insights__mix{flex-wrap:wrap;align-items:center;gap:1.4rem;min-height:14rem;display:flex}.mora-insights__donut{background:var(--mora-color-surface-strong);border-radius:50%;flex-shrink:0;place-items:center;width:10rem;height:10rem;display:grid}.mora-insights__donut>div{background:var(--mora-color-surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:7.6rem;height:7.6rem;display:flex}.mora-insights__donut strong{font:600 1.3rem var(--mora-font-display)}.mora-insights__donut span{color:var(--mora-color-text-muted);font-size:.7rem}.mora-insights__legend{flex:1;gap:1rem;min-width:10rem;display:grid}.mora-insights__legend>div{grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.mora-insights__key{border-radius:50%;width:.5rem;height:.5rem}.mora-insights__leaders{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.mora-insights__leaders>section{max-height:28rem;overflow-y:auto}.mora-insights__ranking{border-bottom:1px solid var(--mora-color-border);color:var(--mora-color-text);grid-template-columns:1.3rem minmax(0,1fr);align-items:center;gap:.3rem .5rem;padding:.85rem .2rem;font-size:.8rem;text-decoration:none;display:grid;position:relative}.mora-insights__ranking:after{content:"";height:2px;width:var(--rank-share);background:var(--mora-color-accent-strong);opacity:.3;position:absolute;bottom:0;left:0}.mora-insights__ranking strong{overflow-wrap:anywhere;font-weight:500}.mora-insights__rank{color:var(--mora-color-text-muted);font:500 .75rem var(--mora-font-mono);grid-row:span 2}.mora-insights__rank-value{color:var(--mora-color-accent-strong);font-variant-numeric:tabular-nums;grid-column:2;font-size:.7rem}.mora-insights__ranking[href]:hover,.mora-insights__ranking[href]:focus-visible{background:var(--mora-color-surface-strong)}.mora-insights__live-summary{border-bottom:1px solid var(--mora-color-border);flex-wrap:wrap;gap:1rem 2rem;margin-bottom:1rem;padding:.7rem 0 1rem;display:flex}.mora-insights__live-summary>div{align-items:baseline;gap:.5rem;display:flex}.mora-insights__live-summary strong{font:600 1.3rem var(--mora-font-display)}.mora-insights__live-summary span{color:var(--mora-color-text-muted);font-size:.75rem}.mora-insights__delivery{grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:1.1rem 0;font-size:.75rem;display:grid}.mora-insights__delivery dt{color:var(--mora-color-text-muted)}.mora-insights__delivery dd{overflow-wrap:anywhere;margin:0}@media (width<=1100px){.mora-insights__leaders{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.mora-insights__leaders{grid-template-columns:minmax(0,1fr)}.mora-insights__toolbar{justify-content:start}.mora-insights__measure{width:100%}.mora-insights__toolbar>label{flex:1;min-width:0}.mora-insights__toolbar select{width:100%}.mora-insights--analytics>.mora-admin__filters{grid-template-columns:1fr}.mora-insights__mix{justify-content:center}.mora-insights__legend{min-width:min(100%,12rem)}}.mora-template .mora-route:has(.mora-insights)>h1{margin-bottom:1rem;font-size:1.25rem;line-height:1.4}.mora-template .mora-admin:has(.mora-insights) .mora-admin__heading{margin-bottom:1rem;padding-bottom:1rem}.mora-template .mora-admin:has(.mora-insights) .mora-admin__freshness{display:none}@media (width<=650px){.mora-template .mora-admin:has(.mora-insights) .mora-admin__heading{flex-direction:row;align-items:center;gap:1rem}.mora-template .mora-admin:has(.mora-insights) .mora-admin__heading h2{font-size:1.4rem}}.mora-member-profile,.mora-member-profile__content{gap:1.3rem;min-width:0;display:grid}.mora-member-profile__back,.mora-member-profile-link{color:var(--mora-color-accent-strong);text-decoration:none}.mora-member-profile-link{font-weight:600}.mora-member-profile-link:hover,.mora-member-profile__back:hover{text-decoration:underline}.mora-member-profile__identity{border-bottom:1px solid var(--mora-color-border);flex-wrap:wrap;align-items:center;gap:1.2rem;padding-bottom:1.4rem;display:flex}.mora-member-profile__identity h3{font:600 1.7rem var(--mora-font-display);overflow-wrap:anywhere;margin:0}.mora-member-profile__identity p{margin:.6rem 0 0;font-size:.8rem}.mora-member-profile__identity nav{margin-left:auto}.mora-member-profile__avatar{background:var(--mora-color-surface-strong);width:4rem;height:4rem;color:var(--mora-color-accent-strong);font:600 2rem var(--mora-font-display);border-radius:50%;place-items:center;display:grid}.mora-member-profile__periods{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-block:.5rem 1rem;display:grid}.mora-member-profile__periods>div{gap:.7rem;display:grid}.mora-member-profile h4{overflow-wrap:anywhere;margin:0;font-size:.85rem;font-weight:500}.mora-member-profile__periods strong{color:var(--mora-color-accent-strong);font:600 1.65rem var(--mora-font-display)}.mora-member-profile__periods span{font-variant-numeric:tabular-nums;font-size:.9rem}.mora-member-profile__note{color:var(--mora-color-text-muted);font-size:.75rem;line-height:1.6}.mora-member-profile__devices{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.mora-member-profile__device{background:var(--mora-color-canvas);border-radius:.4rem;align-items:start;gap:.8rem;padding:1rem;display:flex}.mora-member-profile__device>div{gap:.4rem;min-width:0;display:grid}.mora-member-profile__device p{margin:0;font-size:.75rem}.mora-member-profile__device strong{color:var(--mora-color-accent-strong);font-size:.85rem}.mora-member-profile__device small{font-size:.7rem}.mora-member-profile__device-icon{color:var(--mora-color-accent-strong);font-size:2rem}.mora-member-profile__recent{margin-bottom:1rem;display:grid}.mora-member-profile__session{border-bottom:1px solid var(--mora-color-border);grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem;padding:1.2rem 0;font-size:.8rem;display:grid}.mora-member-profile__session p{margin:.5rem 0 0;font-size:.75rem}.mora-member-profile__session-meta{color:var(--mora-color-text-muted);justify-items:end;gap:.6rem;font-size:.75rem;display:grid}.mora-member-profile__session progress{width:100%;height:.3rem;accent-color:var(--mora-color-accent-strong);appearance:none;background:var(--mora-color-border);border:0;border-radius:1rem;grid-column:1/-1;overflow:hidden}.mora-member-profile__session progress::-webkit-progress-bar{background:var(--mora-color-border)}.mora-member-profile__session progress::-webkit-progress-value{background:var(--mora-color-accent-strong)}.mora-member-profile__session progress::-moz-progress-bar{background:var(--mora-color-accent-strong)}@media (width<=800px){.mora-member-profile__periods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.mora-member-profile__identity nav{width:100%;margin-left:0}.mora-member-profile__session{grid-template-columns:minmax(0,1fr)}.mora-member-profile__session-meta{justify-items:start}}.mora-request-recovery{border:1px solid var(--mora-color-border-strong);background:var(--mora-color-surface-raised);border-radius:.85rem;margin-block:1rem;padding:1rem 1.15rem}.mora-request-recovery h4{margin:0 0 .5rem}.mora-request-recovery p{margin:.45rem 0;line-height:1.5}.mora-request-member-picker,.mora-request-management__outcomes{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:.65rem;padding:1rem 1.2rem}.mora-request-member-picker summary{cursor:pointer;font-size:.9rem;font-weight:600}.mora-request-member-picker[open] summary{margin-bottom:1rem}.mora-request-management__outcomes[hidden]{display:none}.mora-request-management__outcomes h3{margin-top:0}.mora-request-management__outcomes ul{gap:.65rem;padding-left:1.2rem;line-height:1.6;display:grid}.mora-request-management [data-queue-freshness]{font-variant-numeric:tabular-nums;margin:0;font-size:.8rem}.mora-request-management__filters>summary{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);cursor:pointer;border-radius:.65rem;padding:.85rem 1rem;font-weight:600}.mora-request-management__filters[open]>summary,.mora-request-management__filters .mora-request-member-picker{margin-bottom:1rem}@media (width>=720px){.mora-request-management__filters[open]>summary{display:none}}@media (width<=719px){:root .mora-admin[data-admin-authority=library][data-admin-section=requests] .mora-admin__heading{grid-template-columns:minmax(0,1fr) auto;margin-bottom:1rem;padding-bottom:1rem;display:grid}.mora-admin[data-admin-authority=library][data-admin-section=requests] .mora-admin__freshness{display:none}.mora-request-management{gap:1rem}.mora-request-management>p{margin:0}.mora-request-management .mora-insights__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding-block:1rem}.mora-request-management__selection>span{flex-basis:100%}}.mora-stream-terminate[open]{gap:1rem;width:min(34rem,100vw - 2rem);display:grid}.mora-stream-terminate h3{margin:0;font-size:1.25rem}.mora-stream-terminate p{margin:0;line-height:1.6}.mora-stream-terminate label{gap:.6rem;display:grid}.mora-stream-terminate textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);width:100%;min-height:7rem;color:var(--mora-color-text);font:inherit;border-radius:.65rem;padding:.8rem}.mora-stream-terminate .mora-routing-actions{justify-content:flex-end;gap:.75rem}.mora-stream-terminate__action{color:var(--mora-color-danger,#f2a1a9)}.mora-stream-terminate .mora-stream-terminate__action{color:#fff;background:#922d3b;border-color:#b74959}.mora-stream-terminate p:empty{display:none}.mora-history-explorer{gap:1rem;display:grid}.mora-history-filters{border:1px solid var(--mora-border,#35313f);background:var(--mora-panel,#18151f);border-radius:16px;padding:1rem}.mora-history-filters__primary,.mora-history-filters__fields{grid-template-columns:minmax(12rem,2fr) repeat(3,minmax(8rem,1fr));gap:.8rem;display:grid}.mora-history-filters label{color:#b7b2c4;gap:.4rem;min-width:0;font-size:.8rem;display:grid}.mora-history-filters input,.mora-history-filters select{box-sizing:border-box;width:100%;min-width:0}.mora-history-filters__advanced{margin-top:1rem}.mora-history-filters__advanced summary{cursor:pointer;color:#d2c0ff;width:fit-content;padding:.35rem 0}.mora-history-filters__advanced[open] summary{margin-bottom:.75rem}.mora-history-filters__actions{flex-wrap:wrap;align-items:end;gap:.7rem;margin-top:1rem;display:flex}.mora-history-filters__actions label{min-width:11rem;margin-right:auto}.mora-history-chips{flex-wrap:wrap;gap:.4rem;display:flex}.mora-history-chips:empty{display:none}.mora-history-chips button{color:#e0d3ff;background:#292137;border-radius:999px;min-height:2rem;padding:.35rem .7rem;font-size:.75rem}.mora-history-results{min-width:0}.mora-history-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8rem}.mora-history-table th{text-align:left;color:#b7b2c4;border-bottom:1px solid #41394e;padding:.75rem .6rem;font-size:.7rem;font-weight:600}.mora-history-table th:first-child{width:27%}.mora-history-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #302b38;padding:.5rem .6rem}.mora-history-table tbody tr:hover{background:#211c2b}.mora-history-table small,.mora-history-member{margin-top:.35rem;font-size:.72rem;display:block}.mora-history-table .mora-insights__title{font-size:.88rem;display:block}.mora-history-member{color:#b9a6df;text-decoration:none}.mora-history-table button{min-height:2rem;padding:.25rem .4rem;font-size:.75rem}.mora-history-table td:nth-child(3) button{text-align:left;color:#d2c0ff;background:0 0;border:0;padding-left:0}.mora-history-paging{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;padding:1rem 0;font-size:.8rem;display:flex}.mora-playback-drawer{box-sizing:border-box;color:#efebf5;background:#17131e;border:0;border-left:1px solid #4c405b;width:min(34rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:1.5rem;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-20px 0 60px #0006}.mora-playback-drawer::backdrop{background:#08060bb3}.mora-playback-drawer header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.mora-playback-drawer h3{margin:0 0 1rem;font-size:1.3rem}.mora-playback-drawer header button{flex-shrink:0}.mora-playback-drawer__facts{border-block:1px solid #332b3f;grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);gap:.9rem 1rem;padding:1.25rem 0;font-size:.85rem;display:grid}.mora-playback-drawer__facts dt{color:#b7b2c4}.mora-playback-drawer__facts dd{overflow-wrap:anywhere;margin:0}.mora-playback-notice{color:#edd49c;background:#342a17;border-radius:.5rem;padding:.8rem}.mora-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.mora-history-filters__primary,.mora-history-filters__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.mora-history-filters{padding:.8rem}.mora-history-filters__primary label:first-child{grid-column:1/-1}.mora-history-filters__actions{gap:.5rem}.mora-history-filters__actions label{flex:1 0 100%}.mora-history-table,.mora-history-table tbody{display:block}.mora-history-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.mora-history-table tr{background:#1c1723;border:1px solid #39303f;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:.65rem;padding:.7rem;display:grid}.mora-history-table td{border:0;padding:.4rem;font-size:.76rem;display:block}.mora-history-table td:first-child{grid-column:1/-1}.mora-history-table td:not(:first-child):not(:last-child):before{content:attr(data-label);color:#a79db5;margin-bottom:.25rem;font-size:.65rem;display:block}.mora-history-table td:last-child{justify-content:end;align-items:end;display:flex}.mora-history-table .mora-insights__title{font-size:.98rem}.mora-history-paging{justify-content:space-between;gap:.4rem}.mora-playback-drawer{padding:1rem}}.mora-history-table th button{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.mora-history-table td:last-child button{white-space:nowrap;min-width:4.5rem}.mora-history-table th:last-child{width:6.5rem}.mora-history-table [hidden]{display:none!important}.mora-history-columns{color:#c9bddc;justify-self:end;font-size:.8rem}.mora-history-columns summary{cursor:pointer}.mora-history-columns>div{flex-wrap:wrap;gap:1rem;padding:.7rem 0;display:flex}.mora-history-columns label{align-items:center;gap:.4rem;display:flex}.mora-insights__session-media{grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.mora-insights__session-media p{font-size:.8rem;line-height:1.5}.mora-insights__session-poster{aspect-ratio:2/3;background:linear-gradient(145deg,#433153,#201627);border-radius:.5rem;width:5rem;position:relative;overflow:hidden}.mora-insights__session-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mora-insights__poster-fallback{height:100%;font:600 2rem var(--mora-font-display);color:#bba4d6;place-items:center;display:grid}.mora-viewing-detail{border-top:1px solid var(--mora-color-border);margin-top:1.5rem;padding-top:1rem}.mora-viewing-detail__choices{flex-wrap:wrap;gap:.5rem;display:flex}.mora-viewing-detail meter{width:100%}.mora-viewing-detail__sessions{padding-inline-start:1.25rem}.mora-viewing-detail__sessions li{padding-block:.5rem}.mora-history-explorer .mora-insights__metrics{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.mora-playback-drawer>header{z-index:1;border-bottom:1px solid var(--mora-color-border);background:#17131e;margin:-1.5rem -1.5rem 1rem;padding:1.5rem;position:sticky;top:-1.5rem}.mora-playback-drawer>header h3{margin:0}.mora-viewing-detail__timeline summary{cursor:pointer;padding-block:.75rem}@media (width<=700px){.mora-playback-drawer>header{margin:-1rem -1rem 1rem;padding:1rem;top:-1rem}}.mora-viewing-detail__choices button[aria-pressed=true]{background:#513477;border-color:#c3a3f5}.mora-viewing-detail meter{appearance:none;background:#342c43;border:0;border-radius:1rem;height:.55rem;overflow:hidden}.mora-viewing-detail meter::-webkit-meter-bar{box-shadow:none;background:#342c43;border:0}.mora-viewing-detail meter::-webkit-meter-optimum-value{background:#b89bff}.mora-viewing-detail meter::-moz-meter-bar{background:#b89bff}.mora-analytics__filters,.mora-analytics__advanced{gap:.9rem;min-width:0;display:grid}.mora-analytics__filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.mora-analytics__filter-row label{color:var(--mora-color-text-muted);gap:.4rem;font-size:.8rem;display:grid}.mora-analytics__advanced>summary,.mora-analytics__definitions>summary{cursor:pointer;color:var(--mora-color-text-muted);font-size:.85rem}.mora-analytics__advanced[open]>summary{margin-bottom:.85rem}.mora-analytics__advanced>button{justify-self:start;margin-top:.85rem}.mora-analytics__metrics{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:1.2rem}.mora-analytics__metrics strong{font-size:clamp(1.25rem,2vw,1.85rem)}.mora-analytics__metrics small{font-size:.7rem;line-height:1.45}.mora-analytics__failure-link{color:var(--mora-color-accent-strong);text-underline-offset:.2em;font-size:.7rem;text-decoration:underline}.mora-analytics__definitions p{max-width:80ch;color:var(--mora-color-text-muted);font-size:.8rem;line-height:1.6}.mora-analytics .mora-insights__panel>select{width:auto;margin-bottom:.8rem}.mora-analytics__rank-list{gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.mora-analytics__rank{color:var(--mora-color-text);border-radius:.3rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .75rem;padding:.6rem .2rem;text-decoration:none;display:grid}.mora-analytics__rank:has(.mora-analytics__poster){grid-template-columns:2.5rem minmax(0,1fr) auto}.mora-analytics__rank:hover,.mora-analytics__rank:focus-visible{background:var(--mora-color-canvas);outline-color:var(--mora-color-accent-strong)}.mora-analytics__rank-name{overflow-wrap:anywhere;font-size:.85rem}.mora-analytics__rank-value{font-variant-numeric:tabular-nums;font-size:.8rem}.mora-analytics__rank-bar{background:var(--mora-color-canvas);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.mora-analytics__rank-bar:before{content:"";height:100%;width:var(--rank-width);background:var(--mora-color-accent-strong);opacity:.7;display:block}.mora-analytics__poster{background:var(--mora-color-canvas);width:2.5rem;height:3.5rem;color:var(--mora-color-accent-strong);font-family:var(--mora-font-display);border-radius:.25rem;place-items:center;display:grid;position:relative;overflow:hidden}.mora-analytics__poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mora-analytics__heat-scroll{padding:.4rem 0;overflow-x:auto}.mora-analytics__heatmap{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;min-width:540px}.mora-analytics__heatmap th{color:var(--mora-color-text-muted);padding:.2rem 0;font-size:.65rem;font-weight:400}.mora-analytics__heatmap th:first-child{text-align:left;width:2.3rem}.mora-analytics__heatmap td{border:0;padding:0}.mora-analytics .mora-analytics__heatmap a.mora-action{border:1px solid var(--mora-color-border);background:color-mix(in srgb, var(--mora-color-accent-strong) calc(var(--heat) * 100%), var(--mora-color-canvas));border-radius:3px;width:100%;min-width:0;height:1.5rem;min-height:1.5rem;padding:0;display:block}.mora-analytics__heatmap a:focus-visible{outline:2px solid var(--mora-color-text);outline-offset:1px}.mora-analytics__more{margin-top:.6rem;font-size:.8rem}.mora-analytics__more>summary{cursor:pointer;color:var(--mora-color-accent-strong)}@media (width<=800px){.mora-analytics__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.mora-analytics__filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mora-analytics__filter-row>:first-child{grid-column:1/-1}.mora-analytics__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mora-analytics .mora-insights__measure{flex-wrap:wrap}.mora-analytics__rankings{grid-template-columns:minmax(0,1fr)}}.mora-analytics__advanced label{min-width:0;color:var(--mora-color-text-muted);gap:.4rem;font-size:.8rem;display:grid}.mora-analytics__advanced input,.mora-analytics__advanced select{box-sizing:border-box;width:100%}.mora-analytics__advanced .mora-history-filters__fields{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=800px){.mora-analytics__advanced .mora-history-filters__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.mora-dimension-field{gap:.4rem;min-width:0;display:grid}.mora-template .mora-admin .mora-dimension-field>button{min-height:1.8rem;color:var(--mora-color-accent-strong);background:0 0;border:0;justify-self:start;padding:.2rem 0;font-size:.75rem}.mora-dimension-picker{box-sizing:border-box;border:1px solid var(--mora-color-border);width:min(34rem,100vw - 2rem);max-height:min(80vh,48rem);color:var(--mora-color-text);background:var(--mora-color-surface);border-radius:.8rem;padding:1.2rem}.mora-dimension-picker::backdrop{background:var(--mora-color-scrim)}.mora-dimension-picker header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.mora-dimension-picker h3{font:600 1.1rem/1.4 var(--mora-font-display);margin:0}.mora-dimension-picker input{box-sizing:border-box;width:100%;color:var(--mora-color-text);background:var(--mora-color-canvas);border:1px solid var(--mora-color-border);border-radius:.4rem;padding:.7rem}.mora-dimension-picker__results{gap:.35rem;margin:1rem 0;padding:0;list-style:none;display:grid}.mora-dimension-picker__results button{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:start;width:100%}.mora-dimension-picker__results button[aria-pressed=true]{background:var(--mora-color-accent);color:var(--mora-color-accent-text)}.mora-dimension-picker button{border:1px solid var(--mora-color-border);min-height:2.7rem;color:var(--mora-color-text);background:var(--mora-color-surface-raised);border-radius:.4rem;padding:.5rem .8rem}.mora-dimension-picker__results{max-height:min(40dvh,22rem);overflow-y:auto}.mora-analytics__filter-row,.mora-history-filters__primary{align-items:start}.mora-stream-comparison{margin-block:1.5rem}.mora-stream-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.82rem}.mora-stream-comparison caption{text-align:left;padding-block:.5rem}.mora-stream-comparison th,.mora-stream-comparison td{text-align:left;vertical-align:top;border-bottom:1px solid var(--mora-border,#393442);overflow-wrap:anywhere;padding:.6rem .35rem}.mora-stream-comparison thead th{color:var(--mora-text-muted,#ada7b6)}.mora-stream-comparison th:first-child{width:27%}.mora-history-exports{border-block-start:1px solid var(--mora-color-border);margin-block-start:1.5rem;padding-block-start:1rem}.mora-history-exports>button{margin-block-end:.5rem;margin-inline-end:.5rem}.mora-history-exports__list{gap:.75rem;display:grid}.mora-history-exports__item{border:1px solid var(--mora-color-border);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.mora-history-exports__item>div{min-width:0}.mora-history-exports__item small{margin-block:.3rem;display:block}.mora-history-exports__item dl{grid-template-columns:auto minmax(0,1fr);gap:.3rem 1rem;font-size:.8rem;display:grid}.mora-history-exports__item dd{overflow-wrap:anywhere;margin:0}@media (width<=640px){.mora-history-exports__item{flex-direction:column;align-items:stretch}}.mora-viewing-policy{border:1px solid var(--mora-border,#34343e);border-radius:1rem;padding:1.25rem}.mora-viewing-policy>summary{cursor:pointer;font-weight:650}.mora-viewing-policy__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.25rem 0;padding:0;display:grid}.mora-viewing-policy__fields legend{margin-bottom:1rem}.mora-viewing-policy__fields label{align-content:start;gap:.5rem;min-width:0;display:grid}.mora-viewing-policy form>button{margin:0 .75rem .5rem 0}@media (width<=600px){.mora-viewing-policy__fields{grid-template-columns:1fr}}.mora-profile__tabs{gap:18px;min-width:0;display:grid}.mora-profile__tabs [role=tabpanel][hidden]{display:none}.mora-profile__tabs [role=tablist]{overflow-x:auto}.mora-profile__facts{grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;display:grid}.mora-profile__facts dd{font-variant-numeric:tabular-nums;margin:0}.mora-profile__ranking{border-bottom:1px solid var(--mora-border,#ffffff15);flex-wrap:wrap;align-items:baseline;gap:12px;padding:12px 0;display:flex}.mora-profile__ranking>:first-child{flex:1;min-width:140px}.mora-profile__ranking a{color:inherit;text-underline-offset:3px}.mora-profile__artwork{aspect-ratio:2/3;background:#ffffff0a;border-radius:10px;flex:0 0 80px;width:80px;position:relative;overflow:hidden}.mora-profile__artwork img{object-fit:cover;width:100%;height:100%}.mora-profile__artwork img:not([src]){visibility:hidden}.mora-profile__artwork span{place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.mora-profile__artwork span[hidden]{display:none}.mora-analytics__profile-link,.mora-history__profile-link{color:var(--mora-text-muted,#aaa);text-underline-offset:3px;font-size:12px}.mora-analytics__profile-link{margin:2px 0 8px;display:inline-block}.mora-history__profile-link{margin-top:5px;display:block}.mora-profile .mora-member-profile__identity h3{font-size:24px;line-height:1.2}.mora-data-policy__erase,.mora-data-policy__archive{border-top:1px solid var(--border,#353240);margin-block-start:1.5rem;padding-block-start:1rem}.mora-data-policy__erase>label{gap:.5rem;max-width:32rem;margin-block:1rem;display:grid}.mora-data-policy__preview:empty{display:none}.mora-data-policy__preview{border-inline-start:3px solid var(--accent,#b5a0ff);margin-block:1rem;padding:.75rem 1rem}.mora-data-policy__table-scroll{max-width:100%;overflow-x:auto}.mora-data-policy input[type=checkbox]{width:auto;margin-inline-end:.5rem}.mora-data-policy .mora-viewing-policy__fields small{display:block}.mora-data-policy,.mora-data-policy form,.mora-data-policy fieldset,.mora-data-policy__archive,.mora-data-policy__erase{min-inline-size:0;max-inline-size:100%}.mora-data-policy input:not([type=checkbox]){box-sizing:border-box;inline-size:100%;min-inline-size:0}.mora-data-policy .mora-data-policy__check{grid-template-columns:auto minmax(0,1fr);align-items:center}.mora-data-policy__check small{grid-column:1/-1}.mora-data-policy__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:40rem;font-size:.85rem}.mora-data-policy__table caption{text-align:left;color:#b7b2c4;padding-block:.75rem}.mora-data-policy__table th,.mora-data-policy__table td{text-align:left;border-bottom:1px solid #34343e;padding:.75rem}.mora-data-policy__table th{color:#b7b2c4;font-weight:600}.mora-data-policy__table td:first-child{white-space:nowrap}.mora-player-next{border:1px solid var(--view-raised,#39353f);color:#f3effa;background:#16141ded;border-radius:12px;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:16px;padding:16px;display:flex}.mora-player-next p{overflow-wrap:anywhere;margin:0}.mora-player-next button{color:#241638;min-height:48px;font:inherit;cursor:pointer;background:#bfa2f3;border:0;border-radius:8px;flex-shrink:0;padding:12px 20px;font-weight:600}.mora-player-next button:focus-visible{outline-offset:4px;outline:3px solid #fff}.mora-player-next button[aria-disabled=true]{opacity:.65}[data-template-page=player] .mora-player-next{pointer-events:auto;flex-shrink:0;width:min(85vw,48rem);margin:24px auto;position:relative}:is([data-template-page=player]:has(.mora-player-next:not([hidden])) [data-player-center-controls],[data-template-page=player]:has(.mora-player-next:not([hidden])) .template-player-status,.mora-player:has(.mora-player-next:not([hidden])) .mora-player__center-controls,.mora-player:has(.mora-player-next:not([hidden])) .mora-player__screen-status){visibility:hidden}body[data-mora-tv-platform] .mora-player-next{font-size:22px}body[data-mora-tv-platform] .mora-player-next button{min-height:64px}@media (width<=600px){.mora-player-next{text-align:center;flex-direction:column;align-items:stretch}}.mora-player:has(.mora-player-next:not([hidden])) :is(.mora-player__timeline,.mora-player__choices,.mora-player__volume){display:none}.mora-player-next__copy{gap:8px;display:grid}.mora-player-next button.mora-player-next__cancel{color:inherit;background:0 0;border:1px solid}.mora-player-next__countdown{font-size:.9em}.mora-playback-preference-state{margin-inline-start:.75em;font-weight:700}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations")}@layer base{html,body{margin:0;padding:0}body{overscroll-behavior:none}main>:first-child{margin-top:0!important}main>:last-child{margin-bottom:0!important}}::-webkit-scrollbar{display:none}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-24{bottom:-6rem}.-left-20{left:-5rem}.-left-32{left:-8rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-32{top:-8rem}.-top-36{top:-9rem}.-top-40{top:-10rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-28{bottom:7rem}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-\[18\%\]{left:18%}.left-\[32\%\]{left:32%}.left-\[44\%\]{left:44%}.left-\[44\.7\%\]{left:44.7%}.left-\[72\%\]{left:72%}.left-\[85\%\]{left:85%}.left-space-xs{left:.5rem}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-gutter-mobile{right:1rem}.right-space-xs{right:.5rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-12{top:3rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-24{top:6rem}.top-space-xs{top:.5rem}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.my-space-lg{margin-top:1.5rem;margin-bottom:1.5rem}.my-space-md{margin-top:1rem;margin-bottom:1rem}.-mt-1{margin-top:-.25rem}.-mt-20{margin-top:-5rem}.-mt-6{margin-top:-1.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-space-2xl{margin-bottom:3rem}.mb-space-lg{margin-bottom:1.5rem}.mb-space-md{margin-bottom:1rem}.mb-space-sm{margin-bottom:.75rem}.mb-space-xs{margin-bottom:.5rem}.ml-1{margin-left:.25rem}.ml-2,.ml-space-xs{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-space-sm{margin-right:.75rem}.mr-space-xs{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-space-2xl{margin-top:3rem}.mt-space-3xl{margin-top:4rem}.mt-space-md{margin-top:1rem}.mt-space-sm{margin-top:.75rem}.mt-space-xl{margin-top:2rem}.mt-space-xs{margin-top:.5rem}.mt-space-xxs{margin-top:.25rem}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-video{aspect-ratio:16/9}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[260px\]{height:260px}.h-\[30rem\]{height:30rem}.h-\[340px\]{height:340px}.h-\[420px\]{height:420px}.h-\[500px\]{height:500px}.h-\[550px\]{height:550px}.h-\[600px\]{height:600px}.h-\[82vh\]{height:82vh}.h-\[88vh\]{height:88vh}.h-full{height:100%}.max-h-\[860px\]{max-height:860px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[920px\]{max-height:920px}.min-h-\[620px\]{min-height:620px}.min-h-\[640px\]{min-height:640px}.min-h-\[calc\(100vh-140px\)\]{min-height:calc(100vh - 140px)}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[30rem\]{width:30rem}.w-\[420px\]{width:420px}.w-\[44\.7\%\]{width:44.7%}.w-\[500px\]{width:500px}.w-\[550px\]{width:550px}.w-\[600px\]{width:600px}.w-\[65\%\]{width:65%}.w-\[72\%\]{width:72%}.w-\[720px\]{width:720px}.w-\[85\%\]{width:85%}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[1800px\],.max-w-max-content-width{max-width:1800px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-space-lg{gap:1.5rem}.gap-space-md{gap:1rem}.gap-space-sm{gap:.75rem}.gap-space-xl{gap:2rem}.gap-space-xs{gap:.5rem}.gap-space-xxs{gap:.25rem}.gap-x-space-md{column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-3{row-gap:.75rem}.gap-y-space-xs{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-space-md>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-space-sm>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-space-xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-space-xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-space-2xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-space-3xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-space-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-space-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-space-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-space-xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-space-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-space-xxs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-surface-container-highest\/60>:not([hidden])~:not([hidden]){border-color:rgb(var(--mora-template-surface-container-highest,53 52 57) / .6)}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-outline-variant{--tw-border-opacity:1;border-color:rgb(var(--mora-template-outline-variant,74 68 85) / var(--tw-border-opacity,1))}.border-outline-variant\/20{border-color:rgb(var(--mora-template-outline-variant,74 68 85) / .2)}.border-outline-variant\/30{border-color:rgb(var(--mora-template-outline-variant,74 68 85) / .3)}.border-outline-variant\/40{border-color:rgb(var(--mora-template-outline-variant,74 68 85) / .4)}.border-primary\/40{border-color:rgb(var(--mora-template-primary,210 187 255) / .4)}.border-secondary\/20{border-color:rgb(var(--mora-template-secondary,76 215 246) / .2)}.border-transparent{border-color:#0000}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:#0006}.bg-black\/80{background-color:#000c}.bg-error{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-error,255 180 171) / var(--tw-bg-opacity,1))}.bg-on-primary{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-on-primary,63 0 142) / var(--tw-bg-opacity,1))}.bg-outline{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-outline,149 141 161) / var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-primary,210 187 255) / var(--tw-bg-opacity,1))}.bg-primary-container{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-primary-container,124 58 237) / var(--tw-bg-opacity,1))}.bg-primary-container\/15{background-color:rgb(var(--mora-template-primary-container,124 58 237) / .15)}.bg-primary-container\/20{background-color:rgb(var(--mora-template-primary-container,124 58 237) / .2)}.bg-primary-container\/30{background-color:rgb(var(--mora-template-primary-container,124 58 237) / .3)}.bg-primary-container\/40{background-color:rgb(var(--mora-template-primary-container,124 58 237) / .4)}.bg-primary-container\/60{background-color:rgb(var(--mora-template-primary-container,124 58 237) / .6)}.bg-primary-container\/85{background-color:rgb(var(--mora-template-primary-container,124 58 237) / .85)}.bg-primary\/10{background-color:rgb(var(--mora-template-primary,210 187 255) / .1)}.bg-primary\/15{background-color:rgb(var(--mora-template-primary,210 187 255) / .15)}.bg-primary\/20{background-color:rgb(var(--mora-template-primary,210 187 255) / .2)}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-secondary,76 215 246) / var(--tw-bg-opacity,1))}.bg-secondary-container{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-secondary-container,3 181 211) / var(--tw-bg-opacity,1))}.bg-secondary-container\/10{background-color:rgb(var(--mora-template-secondary-container,3 181 211) / .1)}.bg-secondary-container\/15{background-color:rgb(var(--mora-template-secondary-container,3 181 211) / .15)}.bg-secondary-container\/20{background-color:rgb(var(--mora-template-secondary-container,3 181 211) / .2)}.bg-secondary-container\/40{background-color:rgb(var(--mora-template-secondary-container,3 181 211) / .4)}.bg-secondary-container\/60{background-color:rgb(var(--mora-template-secondary-container,3 181 211) / .6)}.bg-secondary-container\/90{background-color:rgb(var(--mora-template-secondary-container,3 181 211) / .9)}.bg-secondary\/10{background-color:rgb(var(--mora-template-secondary,76 215 246) / .1)}.bg-secondary\/15{background-color:rgb(var(--mora-template-secondary,76 215 246) / .15)}.bg-secondary\/30{background-color:rgb(var(--mora-template-secondary,76 215 246) / .3)}.bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-surface,19 19 23) / var(--tw-bg-opacity,1))}.bg-surface-container{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-surface-container,31 31 36) / var(--tw-bg-opacity,1))}.bg-surface-container-high{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-surface-container-high,42 41 46) / var(--tw-bg-opacity,1))}.bg-surface-container-high\/40{background-color:rgb(var(--mora-template-surface-container-high,42 41 46) / .4)}.bg-surface-container-high\/60{background-color:rgb(var(--mora-template-surface-container-high,42 41 46) / .6)}.bg-surface-container-high\/70{background-color:rgb(var(--mora-template-surface-container-high,42 41 46) / .7)}.bg-surface-container-high\/80{background-color:rgb(var(--mora-template-surface-container-high,42 41 46) / .8)}.bg-surface-container-high\/90{background-color:rgb(var(--mora-template-surface-container-high,42 41 46) / .9)}.bg-surface-container-highest{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-surface-container-highest,53 52 57) / var(--tw-bg-opacity,1))}.bg-surface-container-highest\/50{background-color:rgb(var(--mora-template-surface-container-highest,53 52 57) / .5)}.bg-surface-container-highest\/60{background-color:rgb(var(--mora-template-surface-container-highest,53 52 57) / .6)}.bg-surface-container-highest\/80{background-color:rgb(var(--mora-template-surface-container-highest,53 52 57) / .8)}.bg-surface-container-highest\/90{background-color:rgb(var(--mora-template-surface-container-highest,53 52 57) / .9)}.bg-surface-container-low{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-surface-container-low,27 27 32) / var(--tw-bg-opacity,1))}.bg-surface-container-low\/50{background-color:rgb(var(--mora-template-surface-container-low,27 27 32) / .5)}.bg-surface-container-low\/60{background-color:rgb(var(--mora-template-surface-container-low,27 27 32) / .6)}.bg-surface-container-low\/70{background-color:rgb(var(--mora-template-surface-container-low,27 27 32) / .7)}.bg-surface-container-low\/75{background-color:rgb(var(--mora-template-surface-container-low,27 27 32) / .75)}.bg-surface-container-low\/80{background-color:rgb(var(--mora-template-surface-container-low,27 27 32) / .8)}.bg-surface-container-low\/85{background-color:rgb(var(--mora-template-surface-container-low,27 27 32) / .85)}.bg-surface-container-low\/90{background-color:rgb(var(--mora-template-surface-container-low,27 27 32) / .9)}.bg-surface-container-low\/95{background-color:rgb(var(--mora-template-surface-container-low,27 27 32) / .95)}.bg-surface-container-lowest{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-surface-container-lowest,14 14 18) / var(--tw-bg-opacity,1))}.bg-surface-container-lowest\/30{background-color:rgb(var(--mora-template-surface-container-lowest,14 14 18) / .3)}.bg-surface-container-lowest\/50{background-color:rgb(var(--mora-template-surface-container-lowest,14 14 18) / .5)}.bg-surface-container-lowest\/60{background-color:rgb(var(--mora-template-surface-container-lowest,14 14 18) / .6)}.bg-surface-container-lowest\/65{background-color:rgb(var(--mora-template-surface-container-lowest,14 14 18) / .65)}.bg-surface-container-lowest\/80{background-color:rgb(var(--mora-template-surface-container-lowest,14 14 18) / .8)}.bg-surface-container-lowest\/85{background-color:rgb(var(--mora-template-surface-container-lowest,14 14 18) / .85)}.bg-surface-container-lowest\/90{background-color:rgb(var(--mora-template-surface-container-lowest,14 14 18) / .9)}.bg-surface-container\/50{background-color:rgb(var(--mora-template-surface-container,31 31 36) / .5)}.bg-surface-container\/60{background-color:rgb(var(--mora-template-surface-container,31 31 36) / .6)}.bg-surface-container\/75{background-color:rgb(var(--mora-template-surface-container,31 31 36) / .75)}.bg-surface-container\/90{background-color:rgb(var(--mora-template-surface-container,31 31 36) / .9)}.bg-surface-variant{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-surface-variant,53 52 57) / var(--tw-bg-opacity,1))}.bg-surface-variant\/80{background-color:rgb(var(--mora-template-surface-variant,53 52 57) / .8)}.bg-surface\/30{background-color:rgb(var(--mora-template-surface,19 19 23) / .3)}.bg-surface\/40{background-color:rgb(var(--mora-template-surface,19 19 23) / .4)}.bg-surface\/80{background-color:rgb(var(--mora-template-surface,19 19 23) / .8)}.bg-surface\/85{background-color:rgb(var(--mora-template-surface,19 19 23) / .85)}.bg-tertiary{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-tertiary,78 222 163) / var(--tw-bg-opacity,1))}.bg-tertiary-container{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-tertiary-container,0 118 80) / var(--tw-bg-opacity,1))}.bg-tertiary-container\/30{background-color:rgb(var(--mora-template-tertiary-container,0 118 80) / .3)}.bg-tertiary-container\/40{background-color:rgb(var(--mora-template-tertiary-container,0 118 80) / .4)}.bg-tertiary-container\/90{background-color:rgb(var(--mora-template-tertiary-container,0 118 80) / .9)}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right, var(--tw-gradient-stops))}.from-primary{--tw-gradient-from:rgb(var(--mora-template-primary,210 187 255) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--mora-template-primary,210 187 255) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-container{--tw-gradient-from:rgb(var(--mora-template-primary-container,124 58 237) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--mora-template-primary-container,124 58 237) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary{--tw-gradient-from:rgb(var(--mora-template-secondary,76 215 246) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--mora-template-secondary,76 215 246) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary-container{--tw-gradient-from:rgb(var(--mora-template-secondary-container,3 181 211) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--mora-template-secondary-container,3 181 211) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface{--tw-gradient-from:rgb(var(--mora-template-surface,19 19 23) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--mora-template-surface,19 19 23) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface-container-high{--tw-gradient-from:rgb(var(--mora-template-surface-container-high,42 41 46) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--mora-template-surface-container-high,42 41 46) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface-container-low{--tw-gradient-from:rgb(var(--mora-template-surface-container-low,27 27 32) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--mora-template-surface-container-low,27 27 32) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface-container-lowest{--tw-gradient-from:rgb(var(--mora-template-surface-container-lowest,14 14 18) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--mora-template-surface-container-lowest,14 14 18) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface-container-lowest\/90{--tw-gradient-from:rgb(var(--mora-template-surface-container-lowest,14 14 18) / .9) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-tertiary-container{--tw-gradient-from:rgb(var(--mora-template-tertiary-container,0 118 80) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--mora-template-tertiary-container,0 118 80) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-inverse-primary{--tw-gradient-to:rgb(var(--mora-template-inverse-primary,115 46 228) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--mora-template-inverse-primary,115 46 228) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-secondary{--tw-gradient-to:rgb(var(--mora-template-secondary,76 215 246) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--mora-template-secondary,76 215 246) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surface-container{--tw-gradient-to:rgb(var(--mora-template-surface-container,31 31 36) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--mora-template-surface-container,31 31 36) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surface-container-lowest\/30{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--mora-template-surface-container-lowest,14 14 18) / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surface-container-lowest\/40{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--mora-template-surface-container-lowest,14 14 18) / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surface-container-lowest\/50{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--mora-template-surface-container-lowest,14 14 18) / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surface-container-lowest\/80{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--mora-template-surface-container-lowest,14 14 18) / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surface\/40{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--mora-template-surface,19 19 23) / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surface\/60{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--mora-template-surface,19 19 23) / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surface\/75{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--mora-template-surface,19 19 23) / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surface\/80{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--mora-template-surface,19 19 23) / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-black\/30{--tw-gradient-to:#0000004d var(--tw-gradient-to-position)}.to-inverse-primary{--tw-gradient-to:rgb(var(--mora-template-inverse-primary,115 46 228) / 1) var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to:rgb(var(--mora-template-primary,210 187 255) / 1) var(--tw-gradient-to-position)}.to-primary-container{--tw-gradient-to:rgb(var(--mora-template-primary-container,124 58 237) / 1) var(--tw-gradient-to-position)}.to-secondary{--tw-gradient-to:rgb(var(--mora-template-secondary,76 215 246) / 1) var(--tw-gradient-to-position)}.to-secondary-container{--tw-gradient-to:rgb(var(--mora-template-secondary-container,3 181 211) / 1) var(--tw-gradient-to-position)}.to-surface{--tw-gradient-to:rgb(var(--mora-template-surface,19 19 23) / 1) var(--tw-gradient-to-position)}.to-surface-container-low{--tw-gradient-to:rgb(var(--mora-template-surface-container-low,27 27 32) / 1) var(--tw-gradient-to-position)}.to-surface-container-lowest\/80{--tw-gradient-to:rgb(var(--mora-template-surface-container-lowest,14 14 18) / .8) var(--tw-gradient-to-position)}.to-surface-container-lowest\/90{--tw-gradient-to:rgb(var(--mora-template-surface-container-lowest,14 14 18) / .9) var(--tw-gradient-to-position)}.to-surface\/40{--tw-gradient-to:rgb(var(--mora-template-surface,19 19 23) / .4) var(--tw-gradient-to-position)}.to-tertiary{--tw-gradient-to:rgb(var(--mora-template-tertiary,78 222 163) / 1) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-space-lg{padding:1.5rem}.p-space-md{padding:1rem}.p-space-sm{padding:.75rem}.p-space-xl{padding:2rem}.p-space-xs{padding:.5rem}.p-space-xxs{padding:.25rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-gutter-desktop{padding-left:2rem;padding-right:2rem}.px-gutter-mobile{padding-left:1rem;padding-right:1rem}.px-space-lg{padding-left:1.5rem;padding-right:1.5rem}.px-space-md{padding-left:1rem;padding-right:1rem}.px-space-sm{padding-left:.75rem;padding-right:.75rem}.px-space-xs{padding-left:.5rem;padding-right:.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-space-lg{padding-top:1.5rem;padding-bottom:1.5rem}.py-space-sm{padding-top:.75rem;padding-bottom:.75rem}.py-space-xl{padding-top:2rem;padding-bottom:2rem}.py-space-xs{padding-top:.5rem;padding-bottom:.5rem}.py-space-xxs{padding-top:.25rem;padding-bottom:.25rem}.pb-1{padding-bottom:.25rem}.pb-space-2xl{padding-bottom:3rem}.pb-space-lg{padding-bottom:1.5rem}.pb-space-md{padding-bottom:1rem}.pb-space-sm{padding-bottom:.75rem}.pb-space-xs{padding-bottom:.5rem}.pl-2,.pl-space-xs{padding-left:.5rem}.pr-space-xs{padding-right:.5rem}.pt-1{padding-top:.25rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-32{padding-top:8rem}.pt-space-lg{padding-top:1.5rem}.pt-space-md{padding-top:1rem}.pt-space-sm{padding-top:.75rem}.pt-space-xl{padding-top:2rem}.pt-space-xs{padding-top:.5rem}.pt-space-xxs{padding-top:.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-body-lg,.font-body-md,.font-body-sm{font-family:Plus Jakarta Sans}.font-display-hero,.font-headline-lg,.font-headline-md,.font-headline-sm,.font-headline-xl,.font-label-lg,.font-label-md,.font-label-sm{font-family:Space Grotesk}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[42px\]{font-size:42px}.text-\[48px\]{font-size:48px}.text-body-lg{letter-spacing:0;font-size:18px;font-weight:400;line-height:28px}.text-body-md{letter-spacing:0;font-size:15px;font-weight:400;line-height:24px}.text-body-sm{letter-spacing:0;font-size:13px;font-weight:400;line-height:20px}.text-display-hero{letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:64px}.text-headline-lg{letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:36px}.text-headline-md{letter-spacing:-.005em;font-size:22px;font-weight:600;line-height:30px}.text-headline-sm{letter-spacing:0;font-size:18px;font-weight:600;line-height:26px}.text-headline-xl{letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:48px}.text-label-lg{letter-spacing:.02em;font-size:14px;font-weight:600;line-height:20px}.text-label-md{letter-spacing:.04em;font-size:12px;font-weight:600;line-height:16px}.text-label-sm{letter-spacing:.06em;font-size:10px;font-weight:700;line-height:14px}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#F5C518\]{--tw-text-opacity:1;color:rgb(245 197 24/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-error{--tw-text-opacity:1;color:rgb(var(--mora-template-error,255 180 171) / var(--tw-text-opacity,1))}.text-on-background{--tw-text-opacity:1;color:rgb(var(--mora-template-on-background,228 225 232) / var(--tw-text-opacity,1))}.text-on-primary{--tw-text-opacity:1;color:rgb(var(--mora-template-on-primary,63 0 142) / var(--tw-text-opacity,1))}.text-on-primary-container{--tw-text-opacity:1;color:rgb(var(--mora-template-on-primary-container,237 224 255) / var(--tw-text-opacity,1))}.text-on-secondary{--tw-text-opacity:1;color:rgb(var(--mora-template-on-secondary,0 54 64) / var(--tw-text-opacity,1))}.text-on-surface{--tw-text-opacity:1;color:rgb(var(--mora-template-on-surface,228 225 232) / var(--tw-text-opacity,1))}.text-on-surface-variant{--tw-text-opacity:1;color:rgb(var(--mora-template-on-surface-variant,204 195 216) / var(--tw-text-opacity,1))}.text-on-tertiary{--tw-text-opacity:1;color:rgb(var(--mora-template-on-tertiary,0 56 36) / var(--tw-text-opacity,1))}.text-on-tertiary-container{--tw-text-opacity:1;color:rgb(var(--mora-template-on-tertiary-container,118 255 194) / var(--tw-text-opacity,1))}.text-outline{--tw-text-opacity:1;color:rgb(var(--mora-template-outline,149 141 161) / var(--tw-text-opacity,1))}.text-outline-variant{--tw-text-opacity:1;color:rgb(var(--mora-template-outline-variant,74 68 85) / var(--tw-text-opacity,1))}.text-outline\/60{color:rgb(var(--mora-template-outline,149 141 161) / .6)}.text-primary{--tw-text-opacity:1;color:rgb(var(--mora-template-primary,210 187 255) / var(--tw-text-opacity,1))}.text-primary-fixed{--tw-text-opacity:1;color:rgb(var(--mora-template-primary-fixed,234 221 255) / var(--tw-text-opacity,1))}.text-primary-fixed-dim{--tw-text-opacity:1;color:rgb(var(--mora-template-primary-fixed-dim,210 187 255) / var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgb(var(--mora-template-secondary,76 215 246) / var(--tw-text-opacity,1))}.text-secondary-fixed{--tw-text-opacity:1;color:rgb(var(--mora-template-secondary-fixed,172 237 255) / var(--tw-text-opacity,1))}.text-secondary-fixed-dim{--tw-text-opacity:1;color:rgb(var(--mora-template-secondary-fixed-dim,76 215 246) / var(--tw-text-opacity,1))}.text-stone-950{--tw-text-opacity:1;color:rgb(12 10 9/var(--tw-text-opacity,1))}.text-surface{--tw-text-opacity:1;color:rgb(var(--mora-template-surface,19 19 23) / var(--tw-text-opacity,1))}.text-surface-container-lowest{--tw-text-opacity:1;color:rgb(var(--mora-template-surface-container-lowest,14 14 18) / var(--tw-text-opacity,1))}.text-surface-variant{--tw-text-opacity:1;color:rgb(var(--mora-template-surface-variant,53 52 57) / var(--tw-text-opacity,1))}.text-tertiary{--tw-text-opacity:1;color:rgb(var(--mora-template-tertiary,78 222 163) / var(--tw-text-opacity,1))}.text-tertiary-fixed-dim{--tw-text-opacity:1;color:rgb(var(--mora-template-tertiary-fixed-dim,78 222 163) / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(76\,215\,246\,0\.6\)\]{--tw-shadow:0 0 10px #4cd7f699;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(6\,182\,212\,0\.6\)\]{--tw-shadow:0 0 12px #06b6d499;--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(124\,58\,237\,0\.4\)\]{--tw-shadow:0 0 15px #7c3aed66;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(124\,58\,237\,0\.5\)\]{--tw-shadow:0 0 30px #7c3aed80;--tw-shadow-colored:0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(76\,215\,246\,0\.8\)\]{--tw-shadow:0 0 8px #4cd7f6cc;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_25px_60px_-15px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 25px 60px -15px #000c;--tw-shadow-colored:0 25px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_30px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 4px 30px #00000080;--tw-shadow-colored:0 4px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-primary-container\/20{--tw-shadow-color:rgb(var(--mora-template-primary-container,124 58 237) / .2);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary-container\/30{--tw-shadow-color:rgb(var(--mora-template-primary-container,124 58 237) / .3);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary-container\/40{--tw-shadow-color:rgb(var(--mora-template-primary-container,124 58 237) / .4);--tw-shadow:var(--tw-shadow-colored)}.shadow-secondary\/80{--tw-shadow-color:rgb(var(--mora-template-secondary,76 215 246) / .8);--tw-shadow:var(--tw-shadow-colored)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-primary\/40{--tw-ring-color:rgb(var(--mora-template-primary,210 187 255) / .4)}.ring-surface{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--mora-template-surface,19 19 23) / var(--tw-ring-opacity,1))}.blur-3xl{--tw-blur:blur(64px);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)}.blur-\[100px\]{--tw-blur:blur(100px);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)}.blur-\[120px\]{--tw-blur:blur(120px);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)}.blur-\[130px\]{--tw-blur:blur(130px);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)}.blur-\[140px\]{--tw-blur:blur(140px);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)}.blur-\[150px\]{--tw-blur:blur(150px);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)}.blur-\[160px\]{--tw-blur:blur(160px);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)}.brightness-\[0\.72\]{--tw-brightness:brightness(.72);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)}.contrast-125{--tw-contrast:contrast(1.25);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)}.drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px #00000026);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)}.drop-shadow-\[0_4px_30px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow:drop-shadow(0 4px 30px #000c);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)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);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)}.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)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.selection\:bg-primary-container ::selection{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-primary-container,124 58 237) / var(--tw-bg-opacity,1))}.selection\:text-on-primary-container ::selection{--tw-text-opacity:1;color:rgb(var(--mora-template-on-primary-container,237 224 255) / var(--tw-text-opacity,1))}.selection\:bg-primary-container::selection{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-primary-container,124 58 237) / var(--tw-bg-opacity,1))}.selection\:text-on-primary-container::selection{--tw-text-opacity:1;color:rgb(var(--mora-template-on-primary-container,237 224 255) / var(--tw-text-opacity,1))}.placeholder\:text-outline::placeholder{--tw-text-opacity:1;color:rgb(var(--mora-template-outline,149 141 161) / var(--tw-text-opacity,1))}.placeholder\:text-outline\/60::placeholder{color:rgb(var(--mora-template-outline,149 141 161) / .6)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.focus-within\:border-secondary:focus-within{--tw-border-opacity:1;border-color:rgb(var(--mora-template-secondary,76 215 246) / var(--tw-border-opacity,1))}.focus-within\:bg-surface-container-highest:focus-within{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-surface-container-highest,53 52 57) / var(--tw-bg-opacity,1))}.hover\:-translate-y-1\.5:hover{--tw-translate-y:-.375rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-outline-variant\/30:hover{border-color:rgb(var(--mora-template-outline-variant,74 68 85) / .3)}.hover\:bg-error-container\/20:hover{background-color:rgb(var(--mora-template-error-container,147 0 10) / .2)}.hover\:bg-inverse-primary:hover{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-inverse-primary,115 46 228) / var(--tw-bg-opacity,1))}.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-primary,210 187 255) / var(--tw-bg-opacity,1))}.hover\:bg-primary-container:hover{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-primary-container,124 58 237) / var(--tw-bg-opacity,1))}.hover\:bg-primary-container\/25:hover{background-color:rgb(var(--mora-template-primary-container,124 58 237) / .25)}.hover\:bg-primary-container\/90:hover{background-color:rgb(var(--mora-template-primary-container,124 58 237) / .9)}.hover\:bg-surface-bright:hover{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-surface-bright,57 57 62) / var(--tw-bg-opacity,1))}.hover\:bg-surface-container:hover{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-surface-container,31 31 36) / var(--tw-bg-opacity,1))}.hover\:bg-surface-container-high:hover{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-surface-container-high,42 41 46) / var(--tw-bg-opacity,1))}.hover\:bg-surface-container-high\/70:hover{background-color:rgb(var(--mora-template-surface-container-high,42 41 46) / .7)}.hover\:bg-surface-container-high\/90:hover{background-color:rgb(var(--mora-template-surface-container-high,42 41 46) / .9)}.hover\:bg-surface-container-highest:hover{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-surface-container-highest,53 52 57) / var(--tw-bg-opacity,1))}.hover\:bg-surface-container-low:hover{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-surface-container-low,27 27 32) / var(--tw-bg-opacity,1))}.hover\:bg-surface-container\/80:hover{background-color:rgb(var(--mora-template-surface-container,31 31 36) / .8)}.hover\:bg-surface-container\/90:hover{background-color:rgb(var(--mora-template-surface-container,31 31 36) / .9)}.hover\:bg-surface-variant:hover{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-surface-variant,53 52 57) / var(--tw-bg-opacity,1))}.hover\:bg-tertiary-fixed:hover{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-tertiary-fixed,111 251 190) / var(--tw-bg-opacity,1))}.hover\:text-error:hover{--tw-text-opacity:1;color:rgb(var(--mora-template-error,255 180 171) / var(--tw-text-opacity,1))}.hover\:text-on-primary:hover{--tw-text-opacity:1;color:rgb(var(--mora-template-on-primary,63 0 142) / var(--tw-text-opacity,1))}.hover\:text-on-primary-container:hover{--tw-text-opacity:1;color:rgb(var(--mora-template-on-primary-container,237 224 255) / var(--tw-text-opacity,1))}.hover\:text-on-surface:hover{--tw-text-opacity:1;color:rgb(var(--mora-template-on-surface,228 225 232) / var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(var(--mora-template-primary,210 187 255) / var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_0_45px_rgba\(124\,58\,237\,0\.8\)\]:hover{--tw-shadow:0 0 45px #7c3aedcc;--tw-shadow-colored:0 0 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-primary-container\/80:hover{--tw-shadow-color:rgb(var(--mora-template-primary-container,124 58 237) / .8);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-primary\/30:hover{--tw-shadow-color:rgb(var(--mora-template-primary,210 187 255) / .3);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-primary\/40:hover{--tw-shadow-color:rgb(var(--mora-template-primary,210 187 255) / .4);--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-2:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.hover\:ring-primary\/50:hover{--tw-ring-color:rgb(var(--mora-template-primary,210 187 255) / .5)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-1\.5{--tw-translate-y:-.375rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-45{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/scrubber:hover .group-hover\/scrubber\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-secondary{--tw-border-opacity:1;border-color:rgb(var(--mora-template-secondary,76 215 246) / var(--tw-border-opacity,1))}.group:hover .group-hover\:bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-primary,210 187 255) / var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-surface\/10{background-color:rgb(var(--mora-template-surface,19 19 23) / .1)}.group:hover .group-hover\:text-on-primary{--tw-text-opacity:1;color:rgb(var(--mora-template-on-primary,63 0 142) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-on-primary-container{--tw-text-opacity:1;color:rgb(var(--mora-template-on-primary-container,237 224 255) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-on-surface{--tw-text-opacity:1;color:rgb(var(--mora-template-on-surface,228 225 232) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary{--tw-text-opacity:1;color:rgb(var(--mora-template-primary,210 187 255) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-secondary{--tw-text-opacity:1;color:rgb(var(--mora-template-secondary,76 215 246) / var(--tw-text-opacity,1))}.group\/scrubber:hover .group-hover\/scrubber\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-\[0_15px_30px_rgba\(124\,58\,237\,0\.3\)\]{--tw-shadow:0 15px 30px #7c3aed4d;--tw-shadow-colored:0 15px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_15px_30px_rgba\(245\,158\,11\,0\.25\)\]{--tw-shadow:0 15px 30px #f59e0b40;--tw-shadow-colored:0 15px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_15px_30px_rgba\(76\,215\,246\,0\.3\)\]{--tw-shadow:0 15px 30px #4cd7f64d;--tw-shadow-colored:0 15px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_15px_30px_rgba\(78\,222\,163\,0\.25\)\]{--tw-shadow:0 15px 30px #4edea340;--tw-shadow-colored:0 15px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_20px_35px_rgba\(124\,58\,237\,0\.3\)\]{--tw-shadow:0 20px 35px #7c3aed4d;--tw-shadow-colored:0 20px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_20px_35px_rgba\(76\,215\,246\,0\.3\)\]{--tw-shadow:0 20px 35px #4cd7f64d;--tw-shadow-colored:0 20px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_20px_35px_rgba\(78\,222\,163\,0\.3\)\]{--tw-shadow:0 20px 35px #4edea34d;--tw-shadow-colored:0 20px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.peer:checked~.peer-checked\:bg-primary-container{--tw-bg-opacity:1;background-color:rgb(var(--mora-template-primary-container,124 58 237) / var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.peer:focus~.peer-focus\:outline-none{outline-offset:2px;outline:2px solid #0000}@media (width>=640px){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-48{height:12rem}.sm\:w-24{width:6rem}.sm\:w-32{width:8rem}.sm\:w-56{width:14rem}.sm\:w-64{width:16rem}.sm\:w-96{width:24rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:space-x-space-sm>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}}@media (width>=768px){.md\:right-32{right:8rem}.md\:right-gutter-desktop{right:2rem}.md\:flex{display:flex}.md\:h-16{height:4rem}.md\:h-24{height:6rem}.md\:w-16{width:4rem}.md\:w-24{width:6rem}.md\:w-3\/4{width:75%}.md\:w-96{width:24rem}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:space-x-space-3xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4rem * var(--tw-space-x-reverse));margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))}.md\:self-auto{align-self:auto}.md\:p-space-lg{padding:1.5rem}.md\:px-gutter-tablet{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:flex{display:flex}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:p-space-lg{padding:1.5rem}.lg\:p-space-xl{padding:2rem}.lg\:px-gutter-desktop{padding-left:2rem;padding-right:2rem}}@media (width>=1280px){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1536px){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-theme=light]{--mora-template-background:248 245 251;--mora-template-surface:248 245 251;--mora-template-surface-dim:229 223 234;--mora-template-surface-bright:255 255 255;--mora-template-surface-container-lowest:255 255 255;--mora-template-surface-container-low:247 242 250;--mora-template-surface-container:241 237 245;--mora-template-surface-container-high:235 229 240;--mora-template-surface-container-highest:229 223 234;--mora-template-surface-variant:229 223 234;--mora-template-on-background:33 27 36;--mora-template-on-surface:33 27 36;--mora-template-on-surface-variant:85 77 91;--mora-template-outline:105 96 115;--mora-template-outline-variant:117 109 123;--mora-template-primary:90 0 198;--mora-template-primary-fixed-dim:90 0 198;--mora-template-primary-container:105 48 212;--mora-template-on-primary:255 255 255;--mora-template-on-primary-container:255 255 255;--mora-template-inverse-primary:87 32 189;--mora-template-secondary:0 105 123;--mora-template-secondary-fixed-dim:0 105 123;--mora-template-secondary-container:172 237 255;--mora-template-on-secondary:0 54 64;--mora-template-on-secondary-container:0 66 78;--mora-template-tertiary:0 108 73;--mora-template-tertiary-fixed-dim:0 88 58;--mora-template-tertiary-container:172 237 210;--mora-template-on-tertiary:255 255 255;--mora-template-on-tertiary-container:0 69 43;--mora-template-error:186 26 26;--mora-template-error-container:255 218 214;--mora-template-on-error:255 255 255;--mora-template-on-error-container:105 0 5;--mora-template-inverse-surface:48 48 53;--mora-template-inverse-on-surface:244 240 247;--mora-template-badge-background:rgb(var(--mora-template-tertiary-container));--mora-template-badge-text:rgb(var(--mora-template-on-tertiary-container));--mora-template-separator-text:rgb(var(--mora-template-on-surface-variant));--mora-template-button-background:var(--mora-color-accent);--mora-template-secondary-button-background:rgb(var(--mora-template-surface-container-highest))}:root[data-contrast=more]{--mora-template-badge-background:rgb(var(--mora-template-tertiary-container));--mora-template-badge-text:rgb(var(--mora-template-on-tertiary-container));--mora-template-separator-text:rgb(var(--mora-template-on-surface-variant));--mora-template-button-background:var(--mora-color-accent);--mora-template-secondary-button-background:rgb(var(--mora-template-surface-container-highest));--mora-template-background:0 0 0;--mora-template-surface:0 0 0;--mora-template-surface-dim:0 0 0;--mora-template-surface-bright:31 31 31;--mora-template-surface-container-lowest:0 0 0;--mora-template-surface-container-low:0 0 0;--mora-template-surface-container:0 0 0;--mora-template-surface-container-high:31 31 31;--mora-template-surface-container-highest:31 31 31;--mora-template-surface-variant:31 31 31;--mora-template-on-background:255 255 255;--mora-template-on-surface:255 255 255;--mora-template-on-surface-variant:255 255 255;--mora-template-outline:255 255 255;--mora-template-outline-variant:255 255 255;--mora-template-primary:255 207 102;--mora-template-primary-fixed-dim:255 207 102;--mora-template-primary-container:255 176 0;--mora-template-on-primary:0 0 0;--mora-template-on-primary-container:0 0 0;--mora-template-inverse-primary:255 207 102;--mora-template-secondary:141 234 255;--mora-template-secondary-fixed-dim:141 234 255;--mora-template-secondary-container:141 234 255;--mora-template-on-secondary:0 0 0;--mora-template-on-secondary-container:0 0 0;--mora-template-tertiary:128 255 173;--mora-template-tertiary-fixed-dim:128 255 173;--mora-template-tertiary-container:128 255 173;--mora-template-on-tertiary:0 0 0;--mora-template-on-tertiary-container:0 0 0;--mora-template-error:255 156 150;--mora-template-error-container:255 156 150;--mora-template-on-error:0 0 0;--mora-template-on-error-container:0 0 0;--mora-template-inverse-surface:255 255 255;--mora-template-inverse-on-surface:0 0 0}@media (prefers-contrast:more){:root,:root[data-theme]{--mora-template-badge-background:rgb(var(--mora-template-tertiary-container));--mora-template-badge-text:rgb(var(--mora-template-on-tertiary-container));--mora-template-separator-text:rgb(var(--mora-template-on-surface-variant));--mora-template-button-background:var(--mora-color-accent);--mora-template-secondary-button-background:rgb(var(--mora-template-surface-container-highest));--mora-template-background:0 0 0;--mora-template-surface:0 0 0;--mora-template-surface-dim:0 0 0;--mora-template-surface-bright:31 31 31;--mora-template-surface-container-lowest:0 0 0;--mora-template-surface-container-low:0 0 0;--mora-template-surface-container:0 0 0;--mora-template-surface-container-high:31 31 31;--mora-template-surface-container-highest:31 31 31;--mora-template-surface-variant:31 31 31;--mora-template-on-background:255 255 255;--mora-template-on-surface:255 255 255;--mora-template-on-surface-variant:255 255 255;--mora-template-outline:255 255 255;--mora-template-outline-variant:255 255 255;--mora-template-primary:255 207 102;--mora-template-primary-fixed-dim:255 207 102;--mora-template-primary-container:255 176 0;--mora-template-on-primary:0 0 0;--mora-template-on-primary-container:0 0 0;--mora-template-inverse-primary:255 207 102;--mora-template-secondary:141 234 255;--mora-template-secondary-fixed-dim:141 234 255;--mora-template-secondary-container:141 234 255;--mora-template-on-secondary:0 0 0;--mora-template-on-secondary-container:0 0 0;--mora-template-tertiary:128 255 173;--mora-template-tertiary-fixed-dim:128 255 173;--mora-template-tertiary-container:128 255 173;--mora-template-on-tertiary:0 0 0;--mora-template-on-tertiary-container:0 0 0;--mora-template-error:255 156 150;--mora-template-error-container:255 156 150;--mora-template-on-error:0 0 0;--mora-template-on-error-container:0 0 0;--mora-template-inverse-surface:255 255 255;--mora-template-inverse-on-surface:0 0 0}}@media (prefers-contrast:no-preference){:root[data-theme=light]:not([data-contrast=more]) [data-template-player]{--mora-template-surface:initial;--mora-template-surface-container-lowest:initial;--mora-template-surface-container-low:initial;--mora-template-surface-container:initial;--mora-template-surface-container-high:initial;--mora-template-surface-container-highest:initial;--mora-template-on-surface:initial;--mora-template-on-surface-variant:initial;--mora-template-primary:initial;--mora-template-secondary:initial;--mora-template-tertiary:initial;--mora-template-separator-text:#ccc3d8;--mora-template-outline:initial}}:root:is([data-theme=light],[data-contrast=more]) .mora-template [class*=bg-tertiary-container\/]{background-color:var(--mora-template-badge-background);color:var(--mora-template-badge-text)}:root:is([data-theme=light],[data-contrast=more]) .mora-template .text-surface-variant{color:var(--mora-template-separator-text)}:root:is([data-theme=light],[data-contrast=more]) .mora-template .mora-button--primary{background:var(--mora-template-button-background)}:root:is([data-theme=light],[data-contrast=more]) .mora-template .mora-button--secondary{background:var(--mora-template-secondary-button-background)}:root:is([data-theme=light],[data-contrast=more]) .mora-template #btn-master-play{color:rgb(var(--mora-template-on-primary))}@media (prefers-contrast:more){:root .mora-template [class*=bg-tertiary-container\/]{background-color:var(--mora-template-badge-background);color:var(--mora-template-badge-text)}:root .mora-template .text-surface-variant{color:var(--mora-template-separator-text)}:root .mora-template .mora-button--primary{background:var(--mora-template-button-background)}:root .mora-template .mora-button--secondary{background:var(--mora-template-secondary-button-background)}:root .mora-template #btn-master-play{color:rgb(var(--mora-template-on-primary))}}.mora-viewing-shell{--view-canvas:#101014;--view-surface:#1a1a21;--view-raised:#25252f;--view-text:#f5f3fa;--view-muted:#b8b4c4;--view-accent:#b8a0ed;background:var(--view-canvas);color:var(--view-text);min-height:100dvh;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.6}:root[data-theme=light] .mora-viewing-shell{--view-canvas:#f7f5fa;--view-surface:#eeebf2;--view-raised:#e2dce9;--view-text:#211b29;--view-muted:#62576b;--view-accent:#654093}:root[data-contrast=more] .mora-viewing-shell{--view-canvas:#000;--view-surface:#000;--view-raised:#222;--view-text:#fff;--view-muted:#fff;--view-accent:#ffcf66}.mora-viewing-shell :is(h1,h2,h3){letter-spacing:-.025em;color:var(--view-text);text-transform:none;font-family:Space Grotesk,sans-serif;line-height:1.2}.mora-viewing-shell h1{font-size:clamp(30px,3vw,44px);font-weight:650}.mora-viewing-shell h2{font-size:24px;font-weight:600}.mora-viewing-shell h3{font-size:18px;font-weight:600}.mora-viewing-header{border-bottom:1px solid var(--view-raised);background:var(--view-canvas);z-index:40;align-items:center;gap:36px;min-height:80px;padding:12px 4%;display:flex;position:sticky;top:0}.mora-wordmark{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.mora-logo{object-fit:contain;width:auto;height:32px;display:block}.mora-login__brand .mora-logo{height:36px}:root[data-theme=light] .mora-wordmark,:root[data-theme=light] .mora-login__brand{background:#140c24;border-radius:6px;padding:6px 10px}.mora-desktop-nav,.mora-header-utilities{align-items:center;gap:8px;display:flex}.mora-header-utilities{margin-left:auto}.mora-nav-link{white-space:nowrap;min-height:48px;color:var(--view-muted);align-items:center;gap:5px;padding:10px 12px;font-size:14px;font-weight:600;display:inline-flex}.mora-nav-link[aria-current=page]{color:var(--view-text);box-shadow:inset 0 -3px var(--view-accent)}.mora-account{position:relative}.mora-account>button{border-radius:50%;width:48px;padding:0}.mora-viewing-shell .mora-notifications-trigger{min-width:44px;min-height:44px;color:var(--view-muted);border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;padding:8px;text-decoration:none;display:flex;position:relative}.mora-viewing-shell .mora-notifications-trigger .mora-icon{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:25px;height:25px}.mora-viewing-shell .mora-notifications-trigger:hover,.mora-viewing-shell .mora-notifications-trigger[aria-current=page]{background:var(--view-raised);border-color:var(--view-raised);color:var(--view-text)}.mora-notification-count{box-sizing:border-box;background:var(--view-accent);min-width:17px;height:17px;color:var(--view-canvas);box-shadow:0 0 0 2px var(--view-canvas);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:17px;position:absolute;top:2px;right:-2px}.mora-notification-count[hidden]{display:none}.mora-page{flex-direction:column;gap:24px;width:min(1600px,92%);min-width:0;margin:0 auto;padding:36px 0 64px;display:flex}[data-home-library-region]{display:contents}.mora-page-heading,.mora-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mora-page-heading h1{margin:0}.mora-home-page>.mora-page-heading>.mora-browse-links{display:none}.mora-action{background:var(--view-raised);min-width:48px;min-height:48px;color:var(--view-text);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font:600 14px/1.4 Plus Jakarta Sans,sans-serif;text-decoration:none;display:inline-flex}.mora-action--primary{background:var(--view-accent);color:#191122}.mora-action:hover:not(:disabled),.mora-nav-link:hover{filter:brightness(1.15)}.mora-action:disabled{opacity:.55;cursor:default}.mora-action[aria-pressed=true],.mora-tabs [aria-current=page]{border-color:var(--view-accent);background:var(--view-surface);color:var(--view-accent)}.mora-browse-links,.mora-tabs,.mora-filter-row,.mora-active-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mora-muted,.mora-results-state,.mora-attribution{color:var(--view-muted);font-size:14px}.mora-text-link{color:inherit;text-decoration:none}.mora-browse-filter{max-width:100%;position:relative}.mora-browse-filter>summary{cursor:pointer;overflow-wrap:anywhere}.mora-browse-filter>summary:after{content:"⌄";margin-inline-start:8px}.mora-browse-filter-options{z-index:6;background:var(--view-surface);border:1px solid var(--view-muted);border-radius:12px;gap:8px;width:min(340px,80vw);max-height:min(420px,60vh);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.mora-browse-filter-options .mora-action{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}@media (width<=600px){.mora-library-page .mora-filter-row{position:relative}.mora-browse-filter{position:static}.mora-browse-filter-options{box-sizing:border-box;width:100%}}.mora-text-link:hover{text-decoration:underline}.mora-card-status{color:var(--view-muted);font-size:13px}.mora-poster-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:start;gap:28px 20px;display:grid}.mora-poster{min-width:0;max-width:260px;position:relative}.mora-poster__open{border-radius:8px;display:block}.mora-poster h3,.mora-resume-card h3{overflow-wrap:anywhere;margin:12px 0 4px}.mora-poster h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mora-poster p{margin:4px 0}.mora-poster__facts{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.mora-poster .mora-poster__facts>p{color:var(--mora-color-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.mora-poster__save{border-color:var(--view-raised);background:0 0;min-height:44px;margin-top:8px;padding:6px 10px}.mora-art{aspect-ratio:2/3;background:var(--view-surface);border-radius:8px;position:relative;overflow:hidden}.mora-art--landscape{aspect-ratio:16/9}.mora-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mora-viewing-shell .template-artwork-fallback{background:var(--view-surface);color:var(--view-muted);font-family:Space Grotesk,sans-serif;font-size:18px}.mora-content-rail{min-width:0}.mora-content-rail__track{scroll-snap-type:x proximity;scrollbar-width:thin;gap:20px;margin:8px -4px 0;padding:8px 4px 16px;scroll-padding:4px;display:flex;overflow-x:auto}.mora-content-rail__track>*{scroll-snap-align:start;flex:0 0 180px}.mora-content-rail__track>.mora-resume-card{flex-basis:320px;max-width:80vw}.mora-resume-card__open{display:block}.mora-resume-card{position:relative}.mora-resume-card__open:hover .mora-art{outline:2px solid var(--view-accent);outline-offset:-2px}.mora-watch-progress{background:#7778;height:4px;position:absolute;bottom:0;left:0;right:0}.mora-watch-progress span{background:var(--view-accent);height:100%;display:block}.mora-rail-controls{gap:8px;display:flex}.mora-rail-controls button{padding:6px;font-size:20px}.mora-search-form{align-items:center;gap:12px;display:flex}.mora-viewing-shell :is(input[type=search],select){background-color:var(--view-surface);border:1px solid var(--view-raised);min-height:48px;color:var(--view-text);border-radius:8px;padding:12px 16px;font-size:16px}.mora-search-form input{flex:1;min-width:0}.mora-search-form input::placeholder{color:var(--view-muted)}.mora-notice,.mora-empty{background:var(--view-surface);border-radius:8px;padding:24px}.mora-empty{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.mora-request-actions{flex-wrap:wrap;gap:8px;display:flex}.mora-mobile-nav{display:none}.mora-viewing-shell :focus-visible{outline:3px solid var(--view-accent);outline-offset:4px}.mora-viewing-shell :is(a,button,input,select,[tabindex]){scroll-margin:100px 12px}.mora-viewing-shell main>.mora-route{width:92%;margin:32px auto}@media (width<=1000px){.mora-viewing-header{gap:16px;padding-inline:4%}.mora-nav-link{padding-inline:8px;font-size:13px}}@media (width<=760px){.mora-desktop-nav{display:none}.mora-home-page>.mora-page-heading>.mora-browse-links{display:flex}.mora-viewing-header{min-height:68px}.mora-header-utilities>#mora-search-entry{display:none}.mora-mobile-nav{z-index:40;background:var(--view-canvas);border-top:1px solid var(--view-raised);padding:8px 12px max(8px, env(safe-area-inset-bottom));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mora-mobile-nav a{flex:1;justify-content:center;min-height:48px}.mora-viewing-shell{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.mora-viewing-shell[data-template-player]{padding-bottom:0}.mora-page{gap:20px;width:calc(100% - 32px);padding-top:24px}.mora-viewing-shell h2{font-size:22px}.mora-viewing-shell h3{font-size:16px}.mora-poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.mora-content-rail__track>*{flex-basis:150px}.mora-search-form{flex-wrap:wrap;gap:8px}.mora-search-form input{flex-basis:calc(100% - 85px)}.mora-search-form>button[type=submit]{display:none}.mora-action{padding-inline:14px}.mora-filter-row{gap:8px}.mora-filter-row .mora-action{font-size:13px}}@media (prefers-reduced-motion:reduce){.mora-viewing-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-contrast:more){.mora-viewing-shell{--view-canvas:#000;--view-surface:#000;--view-raised:#333;--view-text:#fff;--view-muted:#fff;--view-accent:#ffcf66}}.mora-detail-page{gap:28px}.mora-detail-hero{background:var(--view-surface);border-radius:12px;position:relative;overflow:hidden}.mora-detail-copy{z-index:1;max-width:840px;padding:36px;position:relative}.mora-detail-copy>*+*{margin-top:16px}.mora-detail-copy h1{font-size:clamp(32px,4vw,56px)}.mora-synopsis{max-width:70ch;font-size:16px;line-height:1.75}.mora-synopsis__text{display:block}.mora-title-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.mora-detail-backdrop{aspect-ratio:auto;opacity:.4;border-radius:0;position:absolute;inset:0}.mora-detail-backdrop:after{content:"";background:linear-gradient(90deg, var(--view-surface) 10%, transparent);position:absolute;inset:0}.mora-detail-page>.mora-detail-backdrop,.mora-episode-backdrop{transform:translateZ(0)}.mora-detail-page>.mora-detail-backdrop img,.mora-episode-backdrop img{will-change:filter}.mora-detail-hero:has(.mora-detail-backdrop img[data-loaded=true]) .mora-detail-copy{padding-block:56px}.mora-title-status:empty{display:none}.mora-title-progress{width:min(340px,100%);height:5px;accent-color:var(--view-accent);appearance:none;background:var(--view-raised);border:0}.mora-detail-page>.mora-title-information{width:100%;margin:0;display:block}.mora-title-information__body{overflow-wrap:anywhere;flex-direction:column;gap:20px;padding:24px 0;display:flex}.mora-title-information>summary{width:100%;color:var(--view-muted);background:0 0;justify-content:flex-start;padding-left:0}.mora-credits{color:var(--view-muted);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.mora-series-episodes{scroll-margin-top:100px}.mora-series-episodes>p{margin:16px 0}.mora-episode-list{flex-direction:column;gap:12px;display:flex}.mora-episode-row{border-top:1px solid var(--view-raised);align-items:center;gap:20px;padding:20px 0;display:flex}.mora-episode-row>.mora-episode-preview-art{flex-shrink:0;width:160px}.mora-episode-copy{flex:1;min-width:0}.mora-episode-copy progress{height:4px;accent-color:var(--view-accent);appearance:none;background:var(--view-raised);border:0}.mora-episode-row>.mora-text-link{align-items:center;min-height:48px;display:inline-flex}.mora-viewing-shell [data-template-page=season]{padding-top:24px}.mora-viewing-shell [data-template-page=season] .shadow-2xl{box-shadow:none}@media (width<=760px){.mora-detail-copy{padding:24px}.mora-detail-hero:has(.mora-detail-backdrop img[data-loaded=true]) .mora-detail-copy{padding-block:32px}.mora-episode-row{flex-wrap:wrap;gap:12px}.mora-episode-row>.mora-episode-preview-art{width:108px}.mora-episode-copy{min-width:calc(100% - 120px)}.mora-title-actions .mora-action{flex-grow:1}}.mora-viewing-shell .mora-search-form{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.mora-viewing-shell>main{background:var(--view-canvas);color:var(--view-text);min-width:0}.mora-viewing-shell .mora-utility-page>*{min-width:0;max-width:100%}.mora-whole-show-consent{align-items:center;gap:12px;min-height:48px;margin-bottom:20px;display:flex}:root[data-theme=light]:not([data-contrast=more]) .mora-viewing-shell .mora-action--primary{color:#fff}.mora-viewing-shell .mora-settings{flex-direction:column;display:flex}.mora-viewing-shell .mora-nav-link{min-height:48px}.mora-viewing-shell .mora-settings>*{width:100%;max-width:none;margin-inline:0}.mora-detail-hero:has(.mora-detail-poster){align-items:center;padding-left:32px;display:flex}.mora-detail-poster{flex:0 0 140px}.mora-detail-hero:has(.mora-detail-episode-art){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;padding:28px;display:grid}.mora-detail-episode-art{width:100%}.mora-detail-hero:has(.mora-detail-episode-art) .mora-detail-copy{min-width:0;padding:0}@media (width<=760px){.mora-detail-hero:has(.mora-detail-episode-art){grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.mora-detail-hero:has(.mora-detail-poster){padding-left:0;display:block}.mora-detail-poster{width:100px;margin:24px 24px 0}}.mora-template.mora-viewing-shell>header [data-template-notifications]{width:auto;height:auto;min-height:48px}.mora-mobile-availability{display:none}@media (width<=760px){.mora-viewing-shell .mora-search-form{flex-wrap:nowrap}.mora-viewing-shell .mora-search-form input{flex:1 1 0;width:0;position:static}.mora-search-form #clear-search{width:48px;padding:0;font-size:0}.mora-search-form #clear-search:after{content:"×";font-size:24px}.mora-search-page .mora-filter-row>button{display:none}.mora-search-page .mora-mobile-availability{width:100%;display:block}}.mora-season-page{max-width:1600px;font-size:1rem}.mora-season-heading{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px 32px;display:grid}.mora-season-heading>:not(.mora-season-breadcrumb,.mora-season-poster){grid-column:2}.mora-season-poster{grid-area:2/1;min-width:0}.mora-season-copy{flex-direction:column;gap:16px;min-width:0;display:flex}.mora-season-breadcrumb{color:var(--view-muted);flex-wrap:wrap;grid-column:1/-1;gap:8px 20px;font-size:.875rem;display:flex}.mora-season-breadcrumb a{align-items:center;min-height:48px;display:inline-flex}.mora-season-heading h1,.mora-season-heading p,.mora-season-episode p,.mora-season-episode h3{margin:0}.mora-season-overview{max-width:70ch;color:var(--view-muted)}.mora-season-controls,.mora-season-actions,.mora-season-request{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.mora-season-label{gap:6px;display:grid}.mora-season-premiere{color:var(--view-muted);font-size:.875rem;line-height:1.5}.mora-season-name{font-size:1.25rem;font-weight:600}@media (width<=720px){.mora-season-heading{grid-template-columns:100px minmax(0,1fr);column-gap:20px}.mora-season-poster{grid-row:2/span 2}.mora-season-copy{display:contents}.mora-season-copy>*{grid-column:2}.mora-season-copy>:is(.mora-season-overview,.mora-season-controls,.mora-season-actions){grid-column:1/-1}}.mora-season-episodes{gap:24px;display:grid}.mora-season-deck{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start;gap:36px 24px;display:grid}.mora-season-episode{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.mora-season-episode[hidden]{display:none}.mora-season-art{aspect-ratio:16/9;background:var(--view-surface);border-radius:8px;width:100%;position:relative;overflow:hidden}.mora-season-art img{object-fit:cover;width:100%;height:100%}.mora-season-art .template-artwork-fallback{color:var(--view-muted);padding:8px;font-size:12px}.mora-season-episode-copy{gap:8px;width:100%;min-width:0;display:grid}.mora-season-episode-labels{flex-wrap:wrap;align-items:center;gap:0 10px;min-width:0;min-height:44px;display:flex}.mora-season-episode-labels:empty{display:none}.mora-season-episode-labels>.mora-episode-classifications{align-self:center}.mora-season-episode h3{overflow-wrap:anywhere}.mora-season-episode-status{color:var(--view-text);font-size:.875rem}.mora-episode-progress{width:100%;max-width:280px;height:5px;accent-color:var(--view-accent);appearance:none;background:var(--view-raised);border:0}.mora-episode-progress::-webkit-progress-bar{background:var(--view-raised)}.mora-episode-progress::-webkit-progress-value{background:var(--view-accent)}.mora-episode-progress::-moz-progress-bar{background:var(--view-accent)}.mora-season-episode-open{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.mora-season-episode-open:hover .mora-season-art{outline:2px solid var(--view-accent);outline-offset:-2px}.mora-season-play-overlay{top:0;aspect-ratio:16/9;pointer-events:none;place-items:center;display:grid;position:absolute;inset-inline:0}.mora-season-play{pointer-events:auto;border-radius:50%;width:56px;height:56px;padding:0;box-shadow:0 2px 16px #0008}@media (hover:hover) and (pointer:fine){.mora-season-play{opacity:0}.mora-season-episode:hover .mora-season-play,.mora-season-episode:focus-within .mora-season-play,.mora-resume-card:hover .mora-season-play,.mora-resume-card:focus-within .mora-season-play{opacity:1}}.mora-catalog-episode-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.mora-catalog-episode-copy{gap:16px;display:grid}.mora-catalog-episode-copy>*{margin:0}.mora-catalog-episode-copy>button{justify-self:start}@media (width<=720px){.mora-catalog-episode-hero{grid-template-columns:minmax(0,1fr)}}.mora-season-page h1{overflow-wrap:anywhere;font-size:clamp(1.875rem,3vw,2.75rem)}.mora-season-page h2{font-size:1.5rem}.mora-season-page h3{font-size:1.125rem}.mora-season-page :is(.mora-action,.mora-muted,.mora-season-breadcrumb,.mora-season-episode-status){font-size:.875rem}.mora-season-page :is(p,button,a){overflow-wrap:anywhere}.mora-season-page .mora-action[data-watched-action]{min-width:48px;min-height:48px}.mora-season-page .mora-action[aria-disabled=true]{opacity:.65;cursor:wait}.mora-request-seasons-heading{color:var(--view-muted);margin-bottom:12px;font-size:1rem}.mora-request-seasons{gap:8px;display:grid}.mora-request-season{border:1px solid var(--view-raised);background:var(--view-surface);border-radius:8px;min-width:0}.mora-request-season:has(input:checked:not(:disabled)){border-color:var(--view-accent)}.mora-request-season-choice{cursor:pointer;align-items:center;gap:16px;min-height:64px;padding:12px 16px;display:flex}.mora-request-season-choice:has(input:disabled){cursor:default}.mora-request-season-choice input{width:22px;height:22px;accent-color:var(--view-accent);flex-shrink:0}.mora-request-season-copy{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.mora-request-season-title{color:var(--view-text);font-size:1rem;font-weight:650}.mora-request-season-status{color:var(--view-muted);font-size:.9375rem}.mora-request-season>:is(a,button.mora-text-link){align-items:center;min-height:48px;margin:0 16px 4px 54px;font-size:1rem;display:flex}.mora-viewing-shell .mora-request-detail .mora-eyebrow{color:var(--view-muted);letter-spacing:0;text-transform:none;font-size:14px}.mora-viewing-shell .mora-request-detail .mora-request-readiness{border-color:var(--view-accent);margin:0}.mora-viewing-shell .mora-request-detail :is(.mora-request-panel,.mora-request-diagnostics){background:0 0;border:0;padding:0}.mora-viewing-shell .mora-request-detail :is(.mora-action,.mora-request-actions){box-shadow:none;transform:none}.mora-viewing-shell .mora-request-detail :is(.mora-request-note,.mora-request-actions__status){font-size:14px;line-height:1.6}.mora-viewing-shell .mora-request-detail :is(p,time,.mora-episode-cut-sheet li){color:var(--view-muted)}.mora-viewing-shell .mora-request-detail .mora-request-actions{margin:0}.mora-viewing-shell .mora-request-detail .mora-action{text-transform:none;letter-spacing:0;min-height:48px}.mora-viewing-shell .mora-request-detail .mora-action--primary{background:var(--view-accent)}.mora-viewing-shell :is(.mora-request-detail,.mora-requests-page) :focus-visible{outline:3px solid var(--view-accent);outline-offset:3px}.mora-recent-searches{width:min(100%,42rem)}.mora-recent-search-list{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mora-recent-search-list .mora-action{text-align:start;border-bottom-color:var(--view-raised);overflow-wrap:anywhere;background:0 0;border-radius:0;justify-content:flex-start;width:100%;font-size:16px}.mora-recent-search-list .mora-action:hover{background:var(--view-surface)}.mora-viewing-shell .mora-recent-searches :focus-visible{outline:3px solid var(--view-accent);outline-offset:3px}.mora-saved-unresolved{border:1px solid var(--view-raised);border-radius:12px;padding:16px}.mora-saved-unresolved .mora-action{white-space:normal;overflow-wrap:anywhere;width:100%;margin-top:12px}.mora-viewing-shell .mora-saved-unresolved :focus-visible{outline:3px solid var(--view-accent);outline-offset:3px}.mora-preview-hidden{min-height:100%;color:var(--view-muted);background:var(--view-surface);text-align:center;border-radius:8px;place-items:center;margin:0;padding:4px;font-size:14px;line-height:1.3;display:grid}.mora-episode-preview-art>.mora-preview-hidden{aspect-ratio:16/9}.mora-episode-preview-control{min-width:0}.mora-episode-preview-control [role=status]:empty{display:none}.mora-episode-preview-control button[aria-pressed=true]{border-color:var(--view-accent);background:var(--view-raised)}.mora-viewing-shell .mora-notification{background:var(--view-surface);border-color:var(--view-raised)}.mora-viewing-shell .mora-notification[data-unread=true] article{background:0 0}.mora-viewing-shell .mora-notification__rail{background:var(--view-raised)}.mora-viewing-shell .mora-notification[data-unread=true] .mora-notification__rail{background:var(--view-accent)}.mora-viewing-shell .mora-notification__metadata{color:var(--view-muted);gap:.75rem;font:400 .875rem/1.4 Plus Jakarta Sans,sans-serif}.mora-viewing-shell .mora-notification__metadata :is(.mora-badge,time){min-height:0;color:inherit;font:inherit;letter-spacing:normal;text-transform:none;border:0;padding:0}.mora-viewing-shell .mora-notification__metadata .mora-badge--warning{color:var(--view-accent)}.mora-viewing-shell .mora-notifications .mora-button{min-height:max(48px, var(--mora-target-min));box-shadow:none;letter-spacing:normal}.mora-viewing-shell .mora-notifications .mora-button--primary{background:var(--view-accent);color:var(--view-canvas)}.mora-viewing-shell .mora-notifications .mora-button:focus-visible{outline:3px solid var(--view-accent);outline-offset:4px}.mora-episode-group-label{white-space:nowrap;display:inline-block}.mora-version-picker{color:var(--mora-muted,#b9b5c5);flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.mora-version-picker select{color:#f4f0fa;max-width:min(28rem,80vw);font:inherit;cursor:pointer;background:#24222b;border:1px solid #494454;border-radius:.65rem;padding:.7rem 2rem .7rem .85rem}.mora-version-picker select:focus-visible{outline-offset:3px;outline:2px solid #bca0ef}.mora-request-allowance{border:1px solid var(--view-raised);background:var(--view-surface);overflow-wrap:anywhere;border-radius:12px;margin-bottom:24px;padding:16px;font-size:.875rem;line-height:1.5}.mora-request-allowance strong{color:var(--view-text);font-size:1rem}.mora-request-allowance p{margin:8px 0}.mora-request-allowance summary{cursor:pointer;color:var(--view-muted);padding:10px 0}.mora-request-allowance .mora-action{min-height:44px;margin-top:4px}.mora-request-guidance{border:1px solid var(--view-raised);background:var(--view-surface);color:var(--view-text);border-radius:1rem;gap:1rem;margin-block:1rem;padding:1.1rem;display:grid}.mora-request-guidance__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;line-height:1.5;display:flex}.mora-request-guidance__badge{color:var(--view-muted);background:#94a3b81f;border-radius:999px;padding:.3rem .65rem;font-size:.75rem}.mora-request-guidance__badge[data-state=ready]{color:#6ee7b7;background:#34d3991f}.mora-request-guidance__badge[data-state=needs_attention],.mora-request-guidance__badge[data-state=paused]{color:#fcd34d;background:#fbbf241f}.mora-request-guidance__facts{flex-wrap:wrap;gap:.4rem 1.25rem;margin-block:.75rem;font-size:.85rem;display:flex}.mora-request-guidance p{margin-block:.5rem;line-height:1.5}.mora-request-guidance details{margin-top:.9rem;font-size:.8rem}.mora-request-guidance summary{cursor:pointer;color:var(--view-muted)}.mora-request-guidance__refresh{justify-self:start;min-height:3rem}:root[data-theme=light] .mora-request-guidance__badge[data-state=ready]{color:#116449}:root[data-theme=light] .mora-request-guidance__badge[data-state=needs_attention],:root[data-theme=light] .mora-request-guidance__badge[data-state=paused]{color:#805000}:root[data-contrast=more] .mora-request-guidance,:root[data-contrast=more] .mora-request-guidance__badge[data-state]{color:var(--view-text);background:var(--view-canvas);border:1px solid}.mora-request-guidance .mora-request-guidance__library{color:var(--view-muted);margin:0;font-size:.75rem}.mora-series-seasons select.mora-series-browser{width:auto;min-height:48px;font:inherit;font-weight:inherit;cursor:pointer;background-color:#0000;border-color:#0000;border-radius:10px;padding:4px 36px 4px 0}.mora-series-seasons select.mora-series-browser:hover,.mora-series-seasons select.mora-series-browser[aria-expanded=true]{color:var(--mora-color-accent);border-color:#0000}.mora-series-seasons--specials>.mora-rail-controls,.mora-series-seasons--specials .mora-section-heading .mora-rail-controls,.mora-series-seasons--specials>button,.mora-series-seasons--specials>p{display:none}.mora-series-specials{gap:24px;min-width:0;display:grid}.mora-series-specials>.mora-season-controls:empty{display:none}.mora-request-credit-controls{gap:.75rem;max-width:48rem;margin-block:1rem;display:grid}.mora-route-loading{min-height:60vh}.mora-route-loading__status{color:var(--view-muted);align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.mora-route-loading__status:before{content:"";background:var(--view-accent);border-radius:50%;width:6px;height:6px}.mora-route-loading__preview{opacity:0;gap:20px;animation:.18s ease-out .12s forwards mora-route-reveal;display:grid}.mora-route-loading__posters{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.mora-route-loading__poster,.mora-route-loading__row{background:var(--view-surface);border:1px solid var(--view-raised);border-radius:8px}.mora-route-loading__poster{aspect-ratio:2/3}.mora-route-loading__row{min-height:88px}@keyframes mora-route-reveal{to{opacity:1}}@media (width<=900px){.mora-route-loading__posters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.mora-route-loading__posters{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}@media (prefers-reduced-motion:reduce){.mora-route-loading__preview{opacity:1;animation:none}}.mora-home-kicker{color:var(--view-accent,#b8a0ed);text-transform:uppercase;letter-spacing:.15em;margin:0;font-size:11px;font-weight:700}.mora-cinema-rail--landscape .mora-content-rail__track>.mora-resume-card{flex-basis:300px}.mora-cinema-rail--landscape .mora-cinema-rail__edge{height:168.75px}.mora-home-discovery-rows{gap:36px;min-width:0;display:grid}.mora-home-feed{min-width:0}.mora-home-feed h2{letter-spacing:-.025em;margin:0;font-family:Space Grotesk,sans-serif;font-size:24px}.mora-home-feed__caption{color:var(--mora-color-text-muted);margin:7px 0 0;font-size:12px}.mora-home-see-all{white-space:nowrap;font-size:13px}.mora-cinema-rail{--poster-width:clamp(170px, 13vw, 210px)}.mora-cinema-rail .mora-section-heading{align-items:center;gap:20px;margin-bottom:12px}.mora-cinema-rail__heading{flex:1}.mora-cinema-rail__body{position:relative}.mora-cinema-rail .mora-content-rail__track{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;cursor:grab;gap:20px;margin:0 -4px;padding:12px 4px 8px}.mora-cinema-rail .mora-content-rail__track::-webkit-scrollbar{display:none}.mora-cinema-rail .mora-content-rail__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.mora-cinema-rail .mora-content-rail__track>.mora-poster{flex-basis:var(--poster-width);max-width:none}.mora-cinema-rail .mora-poster__open{position:relative}.mora-ranked-card__number{color:var(--mora-color-accent-strong);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:700;line-height:1}.mora-ranked-card__caption{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:8px;margin-top:12px;display:grid}.mora-cinema-rail .mora-art{transition:transform .18s,box-shadow .18s;box-shadow:0 6px 18px #0003}.mora-cinema-rail .mora-poster h3{margin:12px 0 6px;font-size:15px;line-height:1.4}.mora-cinema-rail .mora-poster__open>p{margin:0;font-size:12px}.mora-cinema-rail .mora-ranked-card__copy h3{margin:0 0 6px}.mora-cinema-rail__edge{z-index:2;height:calc(var(--poster-width) * 1.5);color:#fff;opacity:.8;background:linear-gradient(90deg,#10101400,#101014e6);border:0;border-radius:8px;width:44px;min-width:44px;padding:0;font-size:40px;font-weight:400;transition:opacity .18s;position:absolute;top:12px}.mora-cinema-rail__edge--previous{background:linear-gradient(90deg,#101014e6,#10101400);left:-4px}.mora-cinema-rail__edge--next{right:-4px}.mora-cinema-rail__edge:disabled{opacity:0;pointer-events:none}.mora-cinema-rail__edge:not(:disabled):hover,.mora-cinema-rail__edge:focus-visible{opacity:1;background-color:#19151f88}.mora-cinema-rail .mora-poster:focus-within .mora-art{box-shadow:0 0 0 2px var(--mora-color-accent-strong)}@media (hover:hover) and (pointer:fine){.mora-cinema-rail .mora-poster:hover .mora-art{transform:translateY(-5px);box-shadow:0 10px 24px #0006}.mora-cinema-rail .is-dragging .mora-art{transform:none}}@media (prefers-reduced-motion:reduce){.mora-cinema-rail *,.mora-cinema-rail :before{transition:none!important}}.mora-home-skeletons{gap:20px;margin-top:22px;display:flex;overflow:hidden}.mora-home-skeletons>div{background:var(--mora-color-surface);border-radius:10px;flex:0 0 180px;height:270px}@media (width<=719px){.mora-home-discovery-rows{gap:28px}.mora-home-feed h2{font-size:21px}.mora-cinema-rail{--poster-width:148px}.mora-cinema-rail .mora-content-rail__track{gap:16px}.mora-cinema-rail .mora-section-heading{gap:12px}.mora-cinema-rail__edge{width:32px;min-width:32px;font-size:32px}}.mora-home-page.mora-home-page--featured{--mora-home-header:80px;width:100%;padding-top:0}.mora-home-page--featured>:not(.mora-home-billboard,.mora-home-stage,.mora-home-preview,.mora-filter-visually-hidden,[data-home-library-region]),.mora-home-page--featured>[data-home-library-region]>*{box-sizing:border-box;width:min(1600px,92%);margin-inline:auto;position:relative}.mora-viewing-shell:has(.mora-home-page--featured) .mora-viewing-header{background:linear-gradient(color-mix(in srgb, var(--view-canvas) 92%, transparent), color-mix(in srgb, var(--view-canvas) 0%, transparent));background-repeat:no-repeat;background-origin:border-box;border-bottom-color:#0000;transition:background .2s,border-color .2s}html[data-home-scrolled] .mora-viewing-shell:has(.mora-home-page--featured) .mora-viewing-header{background:var(--view-canvas);border-bottom-color:var(--view-raised)}.mora-home-billboard{isolation:isolate;min-height:470px;margin-top:calc(-1 * var(--mora-home-header));padding:calc(var(--mora-home-header) + 40px) 4% 104px;color:var(--view-text);background:var(--view-canvas);flex-direction:column;justify-content:flex-start;margin-bottom:-72px;display:flex;position:relative;overflow:hidden}.mora-home-billboard[hidden]{display:none}.mora-home-billboard__art{z-index:-2;-webkit-mask-composite:source-in;width:64%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 0,#000 110px 68%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 0,#000 110px 68%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.mora-home-billboard__art .mora-art{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.mora-home-billboard__art img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.mora-home-billboard__art .template-artwork-fallback{visibility:hidden}.mora-home-billboard__copy{width:min(600px,100%);position:relative}.mora-home-billboard__copy:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--view-canvas) 55%, transparent);pointer-events:none;position:absolute;inset:-40px -120px -40px -60%}.mora-home-billboard .mora-home-kicker,.mora-home-stage .mora-home-kicker{color:var(--view-accent)}.mora-home-billboard__title{letter-spacing:-.045em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,3.6vw,56px);line-height:1.04;display:-webkit-box;overflow:hidden}.mora-home-billboard__title[data-length=medium]{font-size:clamp(30px,3vw,46px)}.mora-home-billboard__title[data-length=long]{font-size:clamp(26px,2.5vw,38px)}.mora-home-billboard__title.mora-title-logo{display:block}.mora-home-billboard__title .mora-title-logo__image{object-fit:contain;object-position:left center;width:auto;max-width:min(420px,100%);height:auto;max-height:96px;display:block}.mora-home-billboard__meta{color:var(--view-muted);margin:0 0 12px;font-size:15px}.mora-home-billboard__progress{color:var(--view-muted);align-items:center;gap:12px;margin:0 0 14px;font-size:14px;display:flex}.mora-home-billboard__progress[hidden],.mora-home-billboard__overview[hidden]{display:none}.mora-home-billboard__bar{background:color-mix(in srgb, var(--view-text) 22%, transparent);border-radius:2px;width:200px;height:4px;overflow:hidden}.mora-home-billboard__bar>span{background:var(--view-accent);height:100%;display:block}.mora-home-billboard__overview{max-width:560px;color:var(--view-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.mora-home-billboard__actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.mora-home-billboard__actions .mora-action[hidden],.mora-home-preview__actions .mora-action[hidden]{display:none}.mora-action__glyph{margin-right:8px;font-size:.85em}.mora-action.mora-action--status{color:var(--view-text);border:1px solid color-mix(in srgb, var(--view-text) 40%, transparent);background:0 0}.mora-home-billboard__skeleton{background:color-mix(in srgb, var(--view-text) 8%, transparent);border-radius:8px}.mora-home-billboard__skeleton.is-kicker{width:140px;height:14px}.mora-home-billboard__skeleton.is-title{width:min(420px,90%);height:52px;margin:18px 0 14px}.mora-home-billboard__skeleton.is-meta{width:260px;height:16px}.mora-home-billboard__skeleton.is-actions{width:260px;height:46px;margin-top:26px}.mora-home-billboard .is-entering{animation:.45s both mora-home-fade}@keyframes mora-home-fade{0%{opacity:0}}.mora-home-preview{z-index:35;width:320px;color:var(--view-text);background:var(--view-surface);box-shadow:0 24px 60px #000a, 0 0 0 1px color-mix(in srgb, var(--view-text) 10%, transparent);border-radius:14px;position:fixed;overflow:hidden}.mora-home-preview[hidden]{display:none}.mora-home-preview.is-open{animation:.18s both mora-home-preview-in}.mora-home-preview[data-side=left].is-open{animation-name:mora-home-preview-in-left}@keyframes mora-home-preview-in{0%{opacity:0;transform:translate(-8px)}}@keyframes mora-home-preview-in-left{0%{opacity:0;transform:translate(8px)}}.mora-home-preview__art{background:#000;height:150px;overflow:hidden}.mora-home-preview__art .mora-art{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.mora-home-preview__art img{object-fit:cover;width:100%;height:100%}.mora-home-preview__title{letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 16px 0;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.mora-home-preview__actions{flex-wrap:wrap;gap:8px;margin:10px 16px 8px;display:flex}.mora-action.mora-action--small{min-height:34px;padding:6px 14px;font-size:13px}.mora-home-preview__meta{color:var(--view-muted);margin:0 16px 6px;font-size:13px}.mora-home-preview__overview{color:var(--view-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 16px 16px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.mora-home-preview__overview[hidden]{display:none}@media (width<=760px){.mora-home-page.mora-home-page--featured{--mora-home-header:68px}.mora-home-billboard{min-height:0;margin-bottom:0;padding:calc(56vw + 8px) 16px 24px}.mora-home-billboard__art{width:100%;height:64vw;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.mora-home-billboard__copy:before{display:none}.mora-home-billboard__actions .mora-action{flex:1;justify-content:center}.mora-home-preview{display:none}}@media (prefers-reduced-motion:reduce){.mora-home-billboard .is-entering,.mora-home-preview.is-open{animation:none}}:root[data-motion=reduce] .mora-home-billboard .is-entering,:root[data-motion=reduce] .mora-home-preview.is-open{animation:none}:root[data-contrast=more] .mora-home-preview{box-shadow:0 0 0 2px #fff}.mora-page.mora-discovery-browse{gap:0}.mora-discovery-intro{justify-content:space-between;align-items:end;gap:24px;padding:12px 0 28px;display:flex}.mora-discovery-intro h1{letter-spacing:-.035em;margin:4px 0 12px;font-size:clamp(32px,4vw,48px)}.mora-discovery-eyebrow{color:var(--mora-color-accent-strong);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.mora-discovery-destinations{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mora-discovery-destinations a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.mora-discovery-filters{border-bottom:1px solid var(--mora-color-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;min-width:0;margin-bottom:0;display:flex}.mora-discovery-status{margin:16px 0}.mora-browse-tabs{align-items:stretch;gap:24px;margin-right:auto;display:flex}.mora-browse-tabs [role=tab]{min-height:52px;color:var(--mora-color-text-muted);background:0 0;border:0;border-radius:0;padding:12px 2px;font-size:15px;font-weight:600;position:relative}.mora-browse-tabs [role=tab][aria-selected=true]{color:var(--mora-color-text)}.mora-browse-tabs [role=tab][aria-selected=true]:after{content:"";background:var(--mora-color-accent-strong);border-radius:3px 3px 0 0;height:3px;position:absolute;inset:auto 0 -1px}.mora-browse-tabs [role=tab]:hover{color:var(--mora-color-text)}.mora-browse-panel{min-width:0}.mora-discovery-genre-chip,.mora-discovery-filter-control{appearance:none;color:var(--mora-color-text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:44px}.mora-discovery-filter-dialog{box-sizing:border-box;border:1px solid var(--mora-color-border);background:var(--mora-color-surface);width:min(600px,100% - 32px);max-height:75dvh;color:var(--mora-color-text);border-radius:20px;padding:24px;box-shadow:0 24px 80px #0006}.mora-discovery-filter-dialog::backdrop{background:#0009}.mora-discovery-filter-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.mora-discovery-filter-heading h2{margin:0;font-size:22px}.mora-discovery-filter-control{color:var(--mora-color-accent-strong);flex:none;padding:8px 4px;font-size:14px}.mora-discovery-filter-control:disabled{opacity:.5;cursor:wait}.mora-discovery-filter-control.has-selection{font-weight:600}.mora-discovery-genre-choices{flex-wrap:wrap;gap:8px;display:flex}.mora-discovery-genre-chip{background:var(--mora-color-surface);border:1px solid #0000;border-radius:24px;flex:none;padding:9px 18px;font-size:13px}.mora-discovery-genre-chip[aria-pressed=true]{color:var(--mora-color-accent-strong);border-color:var(--mora-color-accent-strong);background:color-mix(in srgb, var(--mora-color-accent) 12%, var(--mora-color-surface))}.mora-discovery-filter-control:hover,.mora-discovery-genre-chip:hover{color:var(--mora-color-text)}.mora-discovery-genre-chip:hover{background:var(--mora-color-surface-raised)}.mora-discovery-filter-control:focus-visible,.mora-discovery-genre-chip:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:2px}.mora-discovery-status{min-height:24px;margin:12px 0;font-size:13px}.mora-discovery-status:empty{display:none}.mora-discovery-status:empty+.mora-poster-grid{margin-top:24px}.mora-discovery-more{min-width:0;min-height:44px;color:var(--view-muted);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;margin:28px auto;padding:10px 12px;font-weight:500;display:flex}.mora-discovery-more:hover:not(:disabled){color:var(--view-text);text-underline-offset:4px;text-decoration:underline}.mora-discovery-more:disabled{opacity:1;cursor:progress}.mora-discovery-more[data-pagination-state=loading]:before{content:"";background:var(--view-accent);width:24px;height:2px;animation:1.2s ease-in-out infinite alternate mora-browse-loading}.mora-discovery-more[hidden]{display:none}@keyframes mora-browse-loading{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mora-discovery-more[data-pagination-state=loading]:before{animation:none}}.mora-discovery-attribution{margin-top:28px}.mora-poster__rating-star{color:var(--mora-color-accent-strong)}@media (width<=719px){.mora-discovery-intro{align-items:start;gap:16px;padding-bottom:16px}.mora-discovery-destinations{justify-content:end}.mora-discovery-filters{gap:16px}.mora-discovery-filter-control{white-space:normal;max-width:42%;font-size:12px}.mora-discovery-filter-dialog{width:100%;max-width:none;max-height:80dvh;padding:24px 20px max(24px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin:auto 0 0}.mora-discovery-genre-chip{padding-inline:14px}}.mora-discovery-filter-form{gap:24px;display:grid}.mora-discovery-filter-form fieldset{border:0;min-width:0;margin:0;padding:0}.mora-discovery-filter-form legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:600}.mora-discovery-year-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mora-discovery-year-fields label{color:var(--mora-color-text-muted);gap:8px;font-size:12px;display:grid}.mora-discovery-year-fields input{box-sizing:border-box;border:1px solid var(--mora-color-border);width:100%;min-height:44px;color:var(--mora-color-text);background:var(--mora-color-canvas);font:inherit;border-radius:8px;padding:10px 12px;font-size:15px}.mora-discovery-rating{align-items:center;gap:20px;display:flex}.mora-discovery-rating input{min-width:0;min-height:44px;accent-color:var(--mora-color-accent-strong);flex:1}.mora-discovery-rating output{text-align:end;min-width:80px;font-size:14px}.mora-discovery-filter-form p{margin:4px 0 0;font-size:12px}.mora-discovery-filter-actions{background:var(--mora-color-surface);border-top:1px solid var(--mora-color-border);justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex;position:sticky;bottom:-24px}.mora-discovery-filter-actions .mora-action{border-radius:24px}.mora-discovery-filter-dialog{border-radius:20px 0 0 20px;width:min(620px,100%);max-width:none;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;overflow:hidden}.mora-discovery-filter-dialog[open]{flex-direction:column;display:flex}.mora-discovery-filter-heading{border-bottom:1px solid var(--mora-color-border);flex:none;margin:0;padding:20px 24px}.mora-discovery-filter-form{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.mora-discovery-filter-content{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px;overflow-y:auto}.mora-discovery-filter-actions{flex:none;padding:16px 24px;position:static}.mora-filter-section{border-bottom:1px solid var(--mora-color-border)}.mora-filter-section:last-child{border:0}.mora-filter-section>summary{cursor:pointer;padding:20px 0;font-size:15px;font-weight:600}.mora-filter-section-body{gap:18px;padding-bottom:24px;display:grid}.mora-filter-section-body h3{margin:0;font-size:14px}.mora-filter-picker{gap:10px;min-width:0;display:grid}.mora-filter-picker input[type=search]{box-sizing:border-box;border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);width:100%;min-height:44px;color:var(--mora-color-text);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px}.mora-filter-options,.mora-filter-selected{flex-wrap:wrap;gap:6px;display:flex}.mora-filter-selected:empty{display:none}.mora-filter-selected button{color:var(--mora-color-accent-strong);border-color:var(--mora-color-border)}.mora-filter-picker>button[hidden]{display:none}.mora-filter-check{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.mora-filter-check input{accent-color:var(--mora-color-accent-strong);width:18px;height:18px}.mora-filter-range-values{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;font-size:14px;display:flex}.mora-filter-range-values>span{gap:4px;display:grid}.mora-filter-range-values>span:last-child{text-align:end}.mora-filter-range-values .mora-muted{font-size:11px}.mora-filter-range-track{touch-action:none;cursor:pointer;height:44px;margin:4px 12px 0;position:relative}.mora-filter-range-track:before,.mora-filter-range-fill{border-radius:4px;height:4px;position:absolute;top:20px}.mora-filter-range-track:before{content:"";background:var(--mora-color-border);inset-inline:0}.mora-filter-range-fill{left:var(--range-start);right:calc(100% - var(--range-end));background:var(--mora-color-accent-strong)}.mora-filter-range-track input[type=range]{appearance:none;pointer-events:none;background:0 0;border:0;width:calc(100% + 24px);height:44px;margin:0;padding:0;position:absolute;top:0;left:-12px}.mora-filter-range-track input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--mora-color-surface);background:var(--mora-color-accent-strong);width:24px;height:24px;box-shadow:0 0 0 1px var(--mora-color-accent-strong);pointer-events:auto;cursor:grab;border-radius:50%}.mora-filter-range-track input[type=range]::-moz-range-thumb{border:3px solid var(--mora-color-surface);background:var(--mora-color-accent-strong);width:18px;height:18px;box-shadow:0 0 0 1px var(--mora-color-accent-strong);pointer-events:auto;cursor:grab;border-radius:50%}.mora-filter-range-track input[type=range]:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:2px;z-index:1;border-radius:8px}@media (width<=719px){.mora-discovery-filter-dialog{border-radius:20px 20px 0 0;height:92dvh;max-height:92dvh;margin:auto 0 0}.mora-discovery-filter-heading,.mora-discovery-filter-actions,.mora-discovery-filter-content{padding-inline:20px}.mora-discovery-filter-actions{padding-bottom:max(16px, env(safe-area-inset-bottom))}}.mora-filter-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mora-discovery-filter-form .mora-filter-sort-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mora-filter-sort-option{cursor:pointer;min-width:0;position:relative}.mora-filter-sort-face{box-sizing:border-box;border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);min-height:46px;color:var(--mora-color-text-muted);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.mora-filter-sort-dot{box-sizing:border-box;border:1px solid;border-radius:50%;flex:none;width:12px;height:12px}.mora-filter-sort-option input:checked+.mora-filter-sort-face{border-color:var(--mora-color-accent-strong);color:var(--mora-color-text);background:color-mix(in srgb, var(--mora-color-accent) 10%, var(--mora-color-canvas))}.mora-filter-sort-option input:checked+.mora-filter-sort-face .mora-filter-sort-dot{border:4px solid var(--mora-color-accent-strong)}.mora-filter-sort-option:hover .mora-filter-sort-face{color:var(--mora-color-text);border-color:var(--mora-color-accent-strong)}.mora-filter-sort-option input:focus-visible+.mora-filter-sort-face{outline:2px solid var(--mora-color-focus);outline-offset:2px}.mora-discovery-filter-form .mora-filter-sort-direction{border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.mora-filter-sort-direction .mora-filter-sort-face{background:0 0;border-color:#0000;justify-content:center;min-height:44px}.mora-filter-sort-direction input:checked+.mora-filter-sort-face{background:var(--mora-color-surface-raised);color:var(--mora-color-accent-strong);border-color:#0000}.mora-filter-sort-arrow{font-size:18px;line-height:1}@media (width<=719px){.mora-discovery-filter-form .mora-filter-sort-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mora-discovery-browse{--mora-status-now:var(--mora-color-positive,#6ee7a8);--mora-control-height:36px;--mora-season-tile-height:52px}.mora-discovery-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:0 0 22px;padding-top:4px;display:flex}.mora-discovery-header__lead{flex-wrap:wrap;align-items:center;gap:12px 22px;min-width:0;display:flex}.mora-discovery-header h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,38px)}.mora-segmented{background:var(--mora-color-surface);border:1px solid var(--mora-color-border);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.mora-segmented__item,.mora-segmented.mora-browse-tabs [role=tab]{min-height:34px;color:var(--mora-color-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mora-segmented.mora-browse-tabs{background:0 0;border:0;gap:22px;margin:0 0 0 4px;padding:0}.mora-segmented.mora-browse-tabs [role=tab]{border-radius:0;min-height:36px;padding:0;font-size:17px}.mora-segmented.mora-browse-tabs [role=tab]:after{content:none}.mora-segmented.mora-browse-tabs [role=tab][aria-selected=true]{color:var(--mora-color-text);box-shadow:inset 0 -2px}.mora-segmented.mora-browse-tabs [role=tab]:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:4px;border-radius:4px}.mora-segmented__item:hover,.mora-segmented.mora-browse-tabs [role=tab]:hover{color:var(--mora-color-text)}.mora-segmented__item[aria-current=page]{background:var(--mora-color-surface-strong);color:var(--mora-color-text)}.mora-segmented__item:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:1px}.mora-segmented--compact{background:#ffffff0a;border:0;gap:2px;padding:2px}.mora-discovery-media .mora-segmented__item[aria-current=page],.mora-discovery-views__item[aria-current=page]{color:var(--mora-color-text);background:#ffffff24;font-weight:600;box-shadow:0 1px 2px #0006}.mora-segmented--compact .mora-segmented__item{border:0;min-height:32px;padding:0 14px;font-size:14px}.mora-discovery-views{background:#ffffff0a;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.mora-discovery-views__item{min-height:30px;color:var(--mora-color-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.mora-discovery-views__item:hover{color:var(--mora-color-text)}.mora-discovery-views__item:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:1px}.mora-discovery-views__icon,.mora-season-switcher__icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.mora-discovery-rail{align-items:center;gap:14px;min-width:0;min-height:36px;margin-bottom:30px;display:flex}.mora-discovery-rail>.mora-discovery-media{margin-right:18px}.mora-chip-fit{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.mora-chip-fit>.mora-genre-chips{flex:0 auto;min-width:0;overflow:hidden}.mora-genre-chip[hidden]{display:none}.mora-chip-fit__more{flex:none}.mora-chip-fit__more[hidden]{display:none}.mora-chip-fit__button{font:inherit;cursor:pointer;gap:6px;font-size:14px;font-weight:600}.mora-chip-fit__button:after{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:2px;transform:translateY(-2px)rotate(45deg)}.mora-chip-fit__menu .mora-chip-menu__option{text-decoration:none}.mora-genre-chips{gap:8px;margin:0;padding:0;display:flex}.mora-genre-chip{background:color-mix(in srgb, var(--mora-color-text) 6%, transparent);min-height:36px;color:var(--mora-color-text-muted);white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.mora-genre-chip:hover{background:color-mix(in srgb, var(--mora-color-text) 10%, transparent);color:var(--mora-color-text)}.mora-genre-chip[aria-current=page]{background:color-mix(in srgb, var(--mora-color-accent) 22%, transparent);color:var(--mora-color-text)}.mora-genre-chip__clear{opacity:.7;margin:0 -4px 0 8px;font-size:16px;line-height:1}.mora-genre-chip:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:2px}body:has(.mora-discovery-browse){overflow-x:clip}.mora-discovery-browse .mora-explore-rail .mora-content-rail__track{margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);scroll-padding-right:calc(50vw - 50%)}.mora-discovery-browse .mora-explore-rail .mora-cinema-rail__edge--next{right:calc(50% - 50vw)}.mora-discovery-footer{margin-top:56px}.mora-discovery-footer .mora-discovery-attribution{max-width:none}.mora-explore{gap:36px;min-width:0;display:grid}.mora-explore-row{min-width:0}.mora-explore-row[aria-busy=true]{min-height:330px}.mora-explore-row:has(>.mora-home-skeletons){min-height:330px}.mora-explore-row.mora-explore-decades{min-height:0}.mora-explore-row h2{letter-spacing:-.025em;margin:0;font-family:Space Grotesk,sans-serif;font-size:24px}.mora-explore-row__heading,.mora-explore .mora-explore-row__heading.mora-section-heading{align-items:baseline;gap:20px;margin-bottom:4px;display:flex}.mora-explore-row .mora-explore-row__caption{color:var(--mora-color-text-muted);font:400 13px / 1.4 var(--mora-font-body,inherit);letter-spacing:0;margin:4px 0 0}.mora-explore-decades__list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mora-explore-decade{--decade-hue:270;height:84px;box-shadow:inset 0 0 0 1px hsl(var(--decade-hue) 60% 70% / .14);background:linear-gradient(110deg, hsl(var(--decade-hue) 55% 34% / .65), hsl(var(--decade-hue) 45% 22% / .25) 60%, transparent), #ffffff06;color:var(--mora-color-text);border-radius:12px;align-items:center;padding:0 20px;text-decoration:none;transition:transform .16s,background-color .16s;display:flex;overflow:hidden}.mora-explore-decade__label{z-index:1;letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:600;line-height:1.1;position:relative}.mora-explore-decades__list>li:nth-child(2) .mora-explore-decade{--decade-hue:220}.mora-explore-decades__list>li:nth-child(3) .mora-explore-decade{--decade-hue:175}.mora-explore-decades__list>li:nth-child(4) .mora-explore-decade{--decade-hue:130}.mora-explore-decades__list>li:nth-child(5) .mora-explore-decade{--decade-hue:330}.mora-explore-decades__list>li:nth-child(6) .mora-explore-decade{--decade-hue:30}.mora-explore-decade:hover,.mora-explore-decade:focus-visible{background-color:#ffffff10;transform:translateY(-2px)}.mora-explore-decade:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:2px}.mora-discovery-browse .mora-discovery-filters{border-bottom:0;display:block}.mora-chip-bar{gap:12px;margin-bottom:32px;display:grid}.mora-chip-bar__row{align-items:center;gap:12px 20px;min-height:36px;display:flex}.mora-chip-bar__chips{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.mora-chip-bar__chips>.mora-discovery-media{margin-right:22px}.mora-chip-bar__end{flex:none;align-items:center;gap:4px;display:flex}.mora-chip-bar__end .mora-discovery-status{max-width:320px;color:var(--mora-color-text-muted);text-align:right;margin:0 6px 0 0;font-size:14px}.mora-chip-bar__end .mora-discovery-status:empty{display:none}.mora-chip-wrapper--end .mora-chip-popover,.mora-chip-popover.is-end{left:auto;right:0}.mora-chip-bar .mora-chip.mora-chip--sort{color:var(--mora-color-text-muted);background:0 0;font-size:14px}.mora-chip-bar .mora-chip.mora-chip--sort:hover,.mora-chip-bar .mora-chip.mora-chip--sort[aria-expanded=true]{color:var(--mora-color-text);background:var(--mora-color-surface)}.mora-chip-bar .mora-chip.mora-chip--advanced:before{content:"";opacity:.85;background:currentColor;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M2 4h7M12 4h2M2 12h2M7 12h7'/%3E%3Ccircle cx='10.5' cy='4' r='1.5'/%3E%3Ccircle cx='5.5' cy='12' r='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M2 4h7M12 4h2M2 12h2M7 12h7'/%3E%3Ccircle cx='10.5' cy='4' r='1.5'/%3E%3Ccircle cx='5.5' cy='12' r='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.mora-chip-wrapper{position:relative}.mora-chip-bar .mora-chip{background:color-mix(in srgb, var(--mora-color-text) 6%, transparent);min-height:36px;color:var(--mora-color-text-muted);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.mora-chip-bar .mora-chip[aria-haspopup=dialog]:not(.mora-discovery-filter-control):after{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:2px;transform:translateY(-2px)rotate(45deg)}.mora-chip-bar .mora-chip:hover,.mora-chip-bar .mora-chip[aria-expanded=true]{background:color-mix(in srgb, var(--mora-color-text) 10%, transparent);color:var(--mora-color-text)}.mora-chip-bar .mora-chip.is-active,.mora-chip-bar .mora-chip.has-selection{background:color-mix(in srgb, var(--mora-color-accent) 22%, transparent);color:var(--mora-color-text)}.mora-chip-bar .mora-chip:disabled{opacity:.5;cursor:default}.mora-chip-bar .mora-chip:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:2px}.mora-chip-popover{z-index:20;border:1px solid var(--mora-color-border);background:var(--mora-color-surface-raised,var(--mora-color-surface));border-radius:14px;width:max-content;min-width:220px;max-width:min(320px,100vw - 32px);max-height:min(420px,60dvh);padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 48px #0008}.mora-chip-menu{gap:2px;display:grid}.mora-chip-menu__option{min-height:38px;color:var(--mora-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-size:14px;display:flex}.mora-chip-menu__option:hover,.mora-chip-menu__option:focus-visible{background:var(--mora-color-surface-strong);outline:none}.mora-chip-menu__option[aria-selected=true]:after{content:"✓";color:var(--mora-color-accent-strong)}.mora-chip-menu__check{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:14px;display:flex}.mora-chip-menu__check:hover{background:var(--mora-color-surface-strong)}.mora-chip-menu__check input{accent-color:var(--mora-color-accent);width:16px;height:16px}.mora-chip-menu__decades{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}.mora-chip-menu__decade{border:1px solid var(--mora-color-border);min-height:34px;color:var(--mora-color-text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;font-size:13px}.mora-chip-menu__decade[aria-pressed=true]{border-color:var(--mora-color-accent);background:color-mix(in srgb, var(--mora-color-accent) 18%, transparent)}.mora-chip-menu__range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mora-chip-menu__field{color:var(--mora-color-text-muted);gap:4px;font-size:12px;display:grid}.mora-chip-menu__field input{border:1px solid var(--mora-color-border);background:var(--mora-color-canvas);min-height:36px;color:var(--mora-color-text);font:inherit;border-radius:8px;padding:0 10px;font-size:14px}.mora-chip-menu__done{background:var(--mora-color-accent);width:100%;min-height:36px;color:var(--mora-color-accent-text);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:8px;font-size:14px;font-weight:700}.mora-chip-bar__active{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mora-filter-pill{border:1px solid color-mix(in srgb, var(--mora-color-accent) 60%, transparent);background:color-mix(in srgb, var(--mora-color-accent) 16%, transparent);min-height:28px;color:var(--mora-color-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.mora-filter-pill:after{content:"×";opacity:.7;place-items:center;width:14px;height:14px;font-size:15px;line-height:1;display:inline-grid}.mora-filter-pill:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:2px}.mora-chip-bar__clear{min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:13px;font-weight:600}.mora-chip-bar__clear[hidden]{display:none}.mora-browse-panel.has-az-rail{overflow-anchor:none;padding-right:56px}.mora-browse-panel.has-az-rail .mora-poster{scroll-margin-top:104px}.mora-az-rail{z-index:15;right:max(4px, env(safe-area-inset-right), calc((100vw - min(1600px, 92vw)) / 2));top:var(--rail-top,120px);flex-direction:column;max-height:660px;display:flex;position:fixed;bottom:16px}.mora-az-rail__letters{background:color-mix(in srgb, var(--mora-color-canvas) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:1px;padding:6px 4px;display:flex}.mora-az-rail__toggle{display:none}.mora-az-rail.is-compact{top:auto;bottom:24px;right:max(8px, env(safe-area-inset-right), calc((100vw - min(1600px, 92vw)) / 2 - 43px))}@media (width<=1199px){.mora-az-rail.is-compact{display:none}}.mora-az-rail.is-compact .mora-az-rail__toggle{border:1px solid var(--mora-color-border);background:var(--mora-color-surface-strong);width:36px;height:48px;color:var(--mora-color-text);font:inherit;cursor:pointer;border-radius:12px;align-content:center;justify-items:center;gap:1px;padding:0;font-size:12px;font-weight:600;line-height:1.1;display:grid;box-shadow:0 6px 20px #0007}.mora-az-rail.is-compact .mora-az-rail__toggle .mora-az-toggle__where{color:var(--mora-color-text);font-size:16px;font-weight:700}.mora-az-rail.is-compact .mora-az-rail__toggle .mora-az-toggle__where:before{content:none}.mora-az-rail.is-compact .mora-az-rail__toggle>span:first-child{color:var(--mora-color-text-muted)}.mora-az-rail.is-compact .mora-az-rail__toggle:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:2px}.mora-az-rail.is-compact .mora-az-rail__letters{display:none}.mora-az-rail.is-compact.is-open .mora-az-rail__letters{border:1px solid var(--mora-color-border);background:var(--mora-color-surface-raised,var(--mora-color-surface));-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;grid-template-columns:repeat(7,36px);gap:4px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0008}.mora-az-rail.is-compact.is-open .mora-az-rail__letter{width:36px;height:36px;max-height:none;font-size:14px}.mora-az-rail__letter{width:32px;min-height:17px;max-height:24px;color:var(--mora-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1 1 0;place-items:center;padding:0;font-size:13px;font-weight:600;line-height:1;display:grid}.mora-az-rail__letter:hover:not(:disabled),.mora-az-rail__letter:focus-visible{color:var(--mora-color-text);background:var(--mora-color-surface-strong);outline:none}.mora-az-rail__letter:focus-visible{box-shadow:0 0 0 2px var(--mora-color-focus)}.mora-az-rail__letter[aria-current=true]{background:color-mix(in srgb, var(--mora-color-accent) 45%, transparent);color:var(--mora-color-text)}.mora-az-rail__letter:disabled{color:var(--mora-color-text-muted);opacity:.35;cursor:default}.mora-discovery-earlier{margin:0 auto 18px;display:block}.mora-chip-menu__hint{color:var(--mora-color-text-muted);margin:8px 4px 4px;font-size:13px}.mora-chip-menu__hint:empty{display:none}.mora-discovery-rail:has(+.mora-season-switcher){margin-bottom:20px}.mora-season-switcher{margin:0 0 28px}.mora-season-switcher__bar{align-items:center;gap:8px;min-width:0;display:flex}.mora-season-switcher__step{width:var(--mora-control-height);height:var(--mora-control-height);color:var(--mora-color-text);background:#ffffff08;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.mora-season-switcher__chevron{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mora-season-switcher__step:hover{color:var(--mora-color-text);background:#ffffff10}.mora-season-switcher__step[data-disabled=true]{opacity:.25}.mora-season-switcher__step:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:2px}.mora-season-timeline{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;min-width:0;margin:0;padding:2px;list-style:none;display:inline-grid}.mora-season-timeline::-webkit-scrollbar{display:none}.mora-season-timeline__item{box-sizing:border-box;width:100%;height:var(--mora-season-tile-height);color:var(--mora-color-text-muted);white-space:nowrap;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-content:center;justify-items:start;padding:0 14px;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;display:inline-grid}.mora-season-timeline__item:hover{color:var(--mora-color-text);background:#ffffff08}.mora-season-timeline__item:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:2px}.mora-season-timeline__item:not([aria-current=true]) .mora-season-timeline__date{color:color-mix(in srgb, var(--mora-color-text) 85%, transparent)}.mora-season-timeline__date{gap:5px;display:inline-flex}.mora-season-timeline__status{color:var(--mora-color-text-muted);align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.mora-season-timeline__state{margin-left:2px;font-weight:500}.mora-season-timeline__item[data-season-status=next] .mora-season-timeline__state,.mora-season-timeline__item[data-season-status=now] .mora-season-timeline__state{color:var(--mora-color-text-muted)}.mora-season-timeline__item[data-season-status=now] .mora-season-timeline__state:before{vertical-align:1px;content:"";background:var(--mora-status-now);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.mora-season-timeline__item[aria-current=true]{border-color:color-mix(in srgb, var(--mora-color-accent) 45%, transparent);background:color-mix(in srgb, var(--mora-color-accent) 22%, transparent);color:var(--mora-color-text)}.mora-season-timeline__item[aria-current=true] .mora-season-timeline__date{font-weight:600}.mora-season-switcher__all{min-height:var(--mora-control-height);color:var(--mora-color-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff06;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.mora-season-switcher__all:after{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:2px;transform:translateY(-2px)rotate(45deg)}.mora-season-switcher__all:hover{background:#ffffff10}.mora-season-switcher__all[aria-expanded=true]{color:var(--mora-color-text);background:#ffffff1c}.mora-season-switcher__all[aria-expanded=true]:after{transform:translateY(1px)rotate(225deg)}.mora-season-switcher__all:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:2px}.mora-season-switcher__archive{flex:none;margin-left:4px}.mora-studio-rail{--studio-width:clamp(240px, 20.6vw, 320px)}.mora-studio-rail .mora-content-rail__track>.mora-studio-card{flex:0 0 var(--studio-width);scroll-snap-align:start;max-width:none}.mora-studio-rail .mora-cinema-rail__edge{height:calc(var(--studio-width) * .6667)}.mora-studio-card__open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.mora-studio-card__open:focus-visible{outline:none}.mora-studio-card__art{aspect-ratio:3/2;isolation:isolate;background:0 0;border-radius:14px;transition:box-shadow .18s,transform .18s;display:block;position:relative;overflow:visible}.mora-studio-card__wash{z-index:0;filter:blur(26px)saturate(1.8)brightness(.9);opacity:1;display:flex;position:absolute;inset:0 3% 0 -3%;-webkit-mask-image:radial-gradient(closest-side at 50% 52%,#000 48%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 52%,#000 48%,#0000 100%)}.mora-studio-card__wash .mora-art{border-radius:0;flex:1;min-width:0;height:100%}.mora-studio-card__fan:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#ffffff14,#0000);position:absolute;inset:12% 20% 4%}.mora-studio-card__fan{z-index:2;position:absolute;inset:0 3% 0 -3%}.mora-studio-card__poster{aspect-ratio:2/3;background:var(--mora-color-surface-strong);border-radius:5px;width:39%;transition:transform .24s,filter .24s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 14px 24px -12px #000a,0 0 0 1px #ffffff1c}.mora-studio-card__poster:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.mora-studio-card__poster .mora-art{border-radius:0;width:100%;height:100%}.mora-studio-card__poster.is-empty{opacity:.45}.mora-studio-card__poster--centre{z-index:3;box-shadow:0 14px 24px -12px #000a,0 0 0 1px #ffffff3d}.mora-studio-card__poster--left,.mora-studio-card__poster:first-child{z-index:2;filter:brightness(.96);transform:translate(-118%,-47%)rotate(-7deg)scale(.82)}.mora-studio-card__poster--right,.mora-studio-card__poster:nth-child(3){z-index:2;filter:brightness(.96);transform:translate(22%,-47%)rotate(7deg)scale(.82)}.mora-studio-card__name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:600;line-height:24px;overflow:hidden}.mora-studio-card__known{min-height:38px;color:var(--mora-color-text-muted);margin-top:6px;font-size:13px;line-height:19px;display:grid}.mora-studio-card[data-unavailable=true] .mora-studio-card__known:before{content:"Unavailable right now"}@media (hover:hover) and (pointer:fine){.mora-studio-card__open:hover .mora-studio-card__art{transform:translateY(-2px)}.mora-studio-card__open:hover .mora-studio-card__poster--centre{transform:translate(-50%,-52%)scale(1.03)}.mora-studio-card__open:hover .mora-studio-card__poster--left{filter:brightness();transform:translate(-132%,-47%)rotate(-11deg)scale(.82)}.mora-studio-card__open:hover .mora-studio-card__poster--right{filter:brightness();transform:translate(36%,-47%)rotate(11deg)scale(.82)}}@media (width<=719px){.mora-discovery-header{gap:12px}.mora-discovery-rail{flex-wrap:wrap;margin-bottom:24px}.mora-discovery-rail>.mora-chip-fit{flex-basis:100%}.mora-chip-bar__row{flex-direction:column-reverse}.mora-explore{gap:28px}.mora-explore-row[aria-busy=true]{min-height:290px}.mora-explore-row:has(>.mora-home-skeletons){min-height:290px}.mora-explore-row h2{font-size:21px}.mora-browse-panel.has-az-rail{padding-right:26px}.mora-az-rail{right:max(4px, env(safe-area-inset-right))}.mora-az-rail__letter{width:20px;font-size:10px}}@media (prefers-reduced-motion:reduce){.mora-explore-decade,.mora-studio-card__art,.mora-studio-card__poster{transition:none}}.mora-discovery-browse .mora-explore-rail .mora-cinema-rail__edge{background:0 0}.mora-discovery-browse .mora-explore-rail .mora-cinema-rail__edge:not(:disabled){opacity:1}.mora-discovery-browse .mora-explore-rail .mora-cinema-rail__edge:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b10cc;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff1f}.mora-discovery-browse .mora-explore-rail .mora-cinema-rail__edge{isolation:isolate;padding-bottom:4px;font-size:30px;line-height:1}.mora-discovery-browse .mora-explore-rail .mora-cinema-rail__edge:not(:disabled):hover:before,.mora-discovery-browse .mora-explore-rail .mora-cinema-rail__edge:focus-visible:before{background:#1d1a24ee}.mora-discovery-browse .mora-ranked-card__caption{margin-top:0;display:block}.mora-discovery-browse .mora-ranked-card__number{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:-.01em;background:#000b;border-radius:9px;place-items:center;min-width:32px;height:32px;padding:0 9px;font-size:16px;font-weight:700;display:grid;position:absolute;top:8px;left:8px;box-shadow:inset 0 0 0 1px #ffffff1f,0 4px 12px #0006}.mora-discovery-browse .mora-ranked-card__copy h3{margin:12px 0 6px}.mora-discovery-browse .mora-poster-grid .mora-poster h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 4px;font-size:15px;line-height:20px;display:-webkit-box;overflow:hidden}.mora-discovery-browse .mora-poster-grid .mora-poster__open>p{margin:0;font-size:12px}.mora-studio-card__open:focus-visible .mora-studio-card__art{outline:2px solid var(--mora-color-focus);outline-offset:2px}.mora-discovery-browse .mora-poster__facts{column-gap:0}.mora-discovery-browse .mora-poster__facts>.mora-poster__rating{white-space:nowrap}.mora-discovery-browse .mora-poster__facts>p:not(:empty)+.mora-poster__rating:before{content:" · ";white-space:pre}.mora-studio-card__name:after{content:"";vertical-align:.1em;opacity:.65;background:currentColor;width:12px;height:12px;margin-left:6px;transition:opacity .16s;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3l5 5-5 5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3l5 5-5 5'/%3E%3C/svg%3E") 50%/contain no-repeat}.mora-studio-card__open:hover .mora-studio-card__name:after,.mora-studio-card__open:focus-visible .mora-studio-card__name:after{opacity:.9}.mora-discovery-header__lead{align-items:baseline}.mora-season-timeline__item[data-season-status=past] .mora-season-timeline__state:before{content:"";background:color-mix(in srgb, var(--mora-color-text-muted) 60%, transparent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.mora-season-timeline__item[data-season-status=next] .mora-season-timeline__state:before{content:"";vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:inset 0 0 0 1.5px}.mora-studio-rail .mora-cinema-rail__edge:not(:disabled){opacity:.7}.mora-studio-rail:hover .mora-cinema-rail__edge:not(:disabled),.mora-studio-rail .mora-cinema-rail__edge:focus-visible{opacity:1}.mora-discovery-browse .mora-poster__facts>p{word-spacing:2px;font-size:13px;line-height:18px}.mora-discovery-browse .mora-cinema-rail .mora-poster h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 4px;font-size:15px;line-height:20px;display:-webkit-box;overflow:hidden}.mora-discovery-browse .mora-cinema-rail .mora-ranked-card__copy h3{margin-top:12px}.mora-season-switcher__steps{flex:none;gap:8px;margin-left:4px;display:inline-flex}.mora-studio-card__line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mora-az-chip[hidden],.mora-az-chip>.mora-az-rail__letters{display:none}.mora-az-chip.is-open>.mora-az-rail__letters{z-index:20;border:1px solid var(--mora-color-border);background:var(--mora-color-surface-raised,var(--mora-color-surface));border-radius:14px;grid-template-columns:repeat(7,36px);gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0008}.mora-az-chip.is-open .mora-az-rail__letter{width:36px;height:36px;max-height:none;font-size:14px}.mora-chip-bar .mora-chip.mora-az-chip__toggle{color:var(--mora-color-text-muted);background:0 0;margin-right:12px}.mora-chip-bar .mora-chip.mora-az-chip__toggle:hover,.mora-chip-bar .mora-chip.mora-az-chip__toggle[aria-expanded=true]{background:color-mix(in srgb, var(--mora-color-text) 10%, transparent);color:var(--mora-color-text)}.mora-az-toggle__where[hidden]{display:none}.mora-az-toggle__where{min-width:1ch;color:var(--mora-color-text-muted);font-weight:600}.mora-az-toggle__where:before{content:"·";margin-right:6px}.mora-chip-bar .mora-chip.mora-az-chip__toggle:after{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:2px;transform:translateY(-2px)rotate(45deg)}.mora-chip-popover:has(.mora-season-archive){max-width:calc(100vw - 32px);max-height:none;padding:16px}.mora-season-archive{gap:12px;width:min(352px,100vw - 64px);display:grid}.mora-season-archive__head{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.mora-season-archive__title{margin:0;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700}.mora-season-archive__any{min-height:30px;color:var(--mora-color-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:600}.mora-season-archive__any:hover{color:var(--mora-color-text)}.mora-season-archive__nav{grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;display:grid}.mora-season-archive__step,.mora-season-archive__label{height:var(--mora-control-height);color:var(--mora-color-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex}.mora-season-archive__label{font-variant-numeric:tabular-nums;background:#ffffff0f;justify-self:center;height:32px;padding:0 12px 0 14px;font-size:16px;font-weight:600}.mora-season-archive__step:hover:not(:disabled){background:#ffffff12}.mora-season-archive__label:hover{background:#ffffff1c}.mora-season-archive__step:disabled{opacity:.3;cursor:default}.mora-season-archive__step:focus-visible,.mora-season-archive__label:focus-visible,.mora-season-archive__cell:focus-visible,.mora-season-archive__year:focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:2px}.mora-season-archive__chevron{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mora-season-archive__label .mora-season-archive__chevron{width:14px;height:14px;color:color-mix(in srgb, var(--mora-color-text) 70%, transparent);transition:transform .15s}.mora-season-archive[data-view=years] .mora-season-archive__label .mora-season-archive__chevron{transform:rotate(180deg)}.mora-season-archive__body{align-content:center;min-height:136px;display:grid}.mora-season-archive__seasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mora-season-archive__cell{height:64px;color:var(--mora-color-text);font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:0;border-radius:12px;align-content:center;justify-items:start;gap:2px;padding:0 12px 0 14px;display:grid}.mora-season-archive__cell:hover:not(:disabled){background:#ffffff14}.mora-season-archive__cell[aria-pressed=true]{background:color-mix(in srgb, var(--mora-color-accent) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mora-color-accent) 45%, transparent)}.mora-season-archive__cell:disabled{cursor:default;background:0 0;box-shadow:inset 0 0 0 1px #ffffff0f}.mora-season-archive__cell:disabled .mora-season-archive__name{color:color-mix(in srgb, var(--mora-color-text) 45%, transparent)}.mora-season-archive__cell:disabled .mora-season-archive__status{color:var(--mora-color-text-muted)}.mora-season-archive__name{font-size:15px;font-weight:600;line-height:20px}.mora-season-archive__status{color:var(--mora-color-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}.mora-season-archive__cell[data-season-status=now] .mora-season-archive__state:before,.mora-season-archive__cell[data-season-status=next] .mora-season-archive__state:before{content:"";border-radius:50%;width:6px;height:6px}.mora-season-archive__cell[data-season-status=now] .mora-season-archive__state:before{background:var(--mora-status-now)}.mora-season-archive__cell[data-season-status=next] .mora-season-archive__state:before{box-shadow:inset 0 0 0 1.5px}.mora-season-archive__state{align-items:center;gap:5px;font-weight:500;display:inline-flex}.mora-season-archive__years{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mora-season-archive__year{height:64px;color:var(--mora-color-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffff0a;border:0;border-radius:12px;padding:0;font-size:14px;font-weight:500;position:relative}.mora-season-archive__year:hover:not(:disabled){background:#ffffff14}.mora-season-archive__year[data-viewed=true]:not([aria-pressed=true]){font-weight:600;box-shadow:inset 0 0 0 1px #ffffff2e}.mora-season-archive__year[aria-pressed=true]{background:color-mix(in srgb, var(--mora-color-accent) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mora-color-accent) 45%, transparent);font-weight:700}.mora-season-archive__year[data-today=true]:after{background:var(--mora-status-now);content:"";border-radius:50%;width:4px;height:4px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.mora-season-archive__year:disabled{color:color-mix(in srgb, var(--mora-color-text) 35%, transparent);cursor:default;background:0 0;box-shadow:inset 0 0 0 1px #ffffff0f}.mora-header-search{flex:260px;min-width:180px;max-width:440px;margin-left:auto;position:relative}.mora-header-search__field{border:1px solid var(--view-raised);background:var(--view-surface);border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.mora-header-search__field:focus-within{border-color:var(--view-accent);outline:2px solid var(--view-accent);outline-offset:2px}.mora-header-search__icon{color:var(--view-muted);flex-shrink:0;width:20px;height:20px}.mora-viewing-shell .mora-header-search__field input{width:100%;min-width:0;min-height:44px;color:var(--view-text);font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:14px}.mora-viewing-shell .mora-header-search__field input:focus-visible{box-shadow:none;outline:none}.mora-header-search__field input::placeholder{color:var(--view-muted)}.mora-header-search__field input::-webkit-search-cancel-button{display:none}.mora-header-search__clear{min-width:44px;min-height:44px;color:var(--view-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:22px}.mora-header-search__panel{overscroll-behavior:contain;border:1px solid var(--view-raised);background:var(--view-surface);z-index:60;border-radius:12px;width:min(540px,100vw - 32px);max-height:min(660px,100dvh - 180px);padding:12px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 16px 48px #0006}.mora-header-search__status,.mora-header-search__notice,.mora-header-search__attribution{color:var(--view-muted);margin:0;padding:8px;font-size:13px;line-height:1.5}.mora-header-search__attribution{font-size:11px}.mora-header-search__results{overscroll-behavior:contain;max-height:420px;position:relative;overflow-y:auto}.mora-header-search__result{color:var(--view-text);border-radius:6px;align-items:center;gap:14px;padding:8px;text-decoration:none;display:flex}.mora-header-search__result:hover,.mora-header-search__result[aria-selected=true]{background:var(--view-raised)}.mora-header-search__result .mora-art{border-radius:4px;flex:0 0 44px;width:44px;height:66px;font-size:9px}.mora-header-search__copy{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.mora-header-search__copy strong{overflow-wrap:anywhere;font-size:15px}.mora-header-search__availability{color:var(--view-muted);font-size:12px}.mora-header-search__all{border-top:1px solid var(--view-raised);color:var(--view-accent);padding:12px 8px;font-weight:600;display:block}.mora-header-search [hidden]{display:none}@media (width>=1101px){.mora-header-search+.mora-header-utilities{margin-left:0}}@media (width<=1100px){.mora-viewing-header{flex-wrap:wrap;gap:12px 16px}.mora-header-search{flex-basis:100%;order:4;max-width:none}.mora-header-search__panel{width:100%}.mora-viewing-shell .mora-header-search__field input{font-size:16px}}.mora-detail-page[data-template-page=series]{isolation:isolate;gap:44px;position:relative}.mora-detail-page[data-template-page=series]>.mora-detail-backdrop{z-index:-1;opacity:.3;pointer-events:none;background:0 0;inset:-24px calc(50% - 50vw) 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 650px,#0000 1150px);mask-image:linear-gradient(#000 0 650px,#0000 1150px)}.mora-detail-page[data-template-page=series]>.mora-detail-backdrop img{filter:blur(48px)saturate(.75);height:1000px;transform:scale(1.12)}.mora-detail-page[data-template-page=series]>.mora-detail-backdrop:after{background:linear-gradient(90deg, var(--view-canvas), transparent 80%);opacity:.7}.mora-detail-page[data-template-page=series]>.mora-detail-backdrop .template-artwork-fallback{display:none}.mora-detail-page[data-template-page=series] .mora-detail-hero{background:0 0;border-radius:0;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:48px;padding:0;display:grid;overflow:visible}.mora-detail-page[data-template-page=series] .mora-detail-poster{border-radius:6px;width:100%;margin:0;box-shadow:0 12px 32px #0003}.mora-detail-page[data-template-page=series] .mora-detail-copy{min-width:0;max-width:820px;padding:0}.mora-detail-page[data-template-page=series] h1{text-wrap:balance;font-size:clamp(26px,2.4vw,36px);line-height:1.25}.mora-detail-page[data-template-page=series] .mora-title-actions{align-items:center;gap:8px;margin-top:28px}.mora-detail-page[data-template-page=series] .mora-title-actions .mora-action:not(.mora-action--primary){background:0 0;padding-inline:12px}.mora-detail-page[data-template-page=series] .mora-title-actions .mora-action:not(.mora-action--primary):hover{background:var(--view-raised)}.mora-series-play:before{content:"▶";margin-right:10px}.mora-detail-page[data-template-page=series] .mora-detail-copy>button[aria-controls^=title-synopsis]{color:var(--view-muted);background:0 0;margin-top:4px;padding:4px 0;font-size:14px}.mora-detail-page[data-template-page=series] .mora-title-status{color:var(--view-muted);font-size:14px}.mora-detail-page[data-template-page=series] .mora-synopsis{max-width:76ch;margin-top:24px;line-height:1.6}.mora-series-rating{font-size:14px}.mora-series-season__open{color:var(--view-text);border-radius:6px;text-decoration:none;display:block}.mora-series-season__open .mora-art{outline-offset:3px;border-radius:6px;outline:2px solid #0000}.mora-series-season__open:is(:hover,:focus-visible) .mora-art{outline-color:var(--view-accent)}.mora-series-season__open h3{margin:12px 0 4px;font-size:15px;font-weight:500}.mora-series-season__open p{margin:0;font-size:13px}.mora-series-credit{text-align:center;overflow-wrap:anywhere}.mora-series-credit .mora-series-credit__portrait{aspect-ratio:1;background:var(--view-raised);border-radius:50%;margin-bottom:14px}.mora-series-credit__portrait img{object-position:center 20%}.mora-series-credit__portrait .template-artwork-fallback:before{content:"";background:var(--view-muted);opacity:.35;border-radius:50%;width:30%;height:30%;position:absolute;top:22%;left:35%}.mora-series-credit__portrait .template-artwork-fallback:after{content:"";background:var(--view-muted);opacity:.35;border-radius:50% 50% 0 0;width:66%;height:48%;position:absolute;bottom:-7%;left:17%}.mora-series-credit h3{font-size:16px;font-weight:500}.mora-series-credit p{margin-top:6px;font-size:14px}.mora-series-seasons>p:empty{display:none}.mora-series-seasons{scroll-margin-top:160px}@media (width<=900px){.mora-detail-page[data-template-page=series] .mora-detail-hero{grid-template-columns:180px minmax(0,1fr);gap:28px}}@media (width<=600px){.mora-detail-page[data-template-page=series]{gap:32px}.mora-detail-page[data-template-page=series] .mora-detail-hero{grid-template-columns:minmax(0,1fr);gap:24px}.mora-detail-page[data-template-page=series] .mora-detail-poster{width:140px}.mora-series-cast .mora-content-rail__track>*,.mora-series-seasons .mora-content-rail__track>*{flex-basis:144px}}@media (prefers-contrast:more){.mora-detail-page[data-template-page=series]>.mora-detail-backdrop{display:none}}:root[data-contrast=more] .mora-detail-page[data-template-page=series]>.mora-detail-backdrop{display:none}.mora-series-credit__open{color:inherit;border-radius:6px;text-decoration:none;display:block}.mora-series-credit__open:is(:hover,:focus-visible) .mora-series-credit__portrait{outline:2px solid var(--view-accent);outline-offset:4px}.mora-person-hero{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;display:grid}.mora-person-copy{max-width:820px}.mora-person-copy h1{margin-bottom:16px}.mora-person-biography{white-space:pre-line;margin-top:24px;line-height:1.7}.mora-person-biography--collapsed{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mora-person-titles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:32px 20px;margin-block:24px;display:grid}.mora-person-role{margin-top:8px;font-size:13px}.mora-person-filmography .mora-action[aria-current=page]{background:var(--view-accent);color:var(--view-canvas)}@media (width<=600px){.mora-person-hero{grid-template-columns:minmax(0,1fr);gap:24px}.mora-person-portrait{width:160px}.mora-person-titles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}.mora-person-continuation{min-height:1px}.mora-tv-schedule{width:min(100%,42rem);min-width:0;color:var(--view-muted);font-size:.875rem}.mora-tv-schedule__summary{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:10px 0;display:flex}.mora-tv-schedule__summary>svg{width:18px;height:18px;color:var(--view-accent);flex:none}.mora-tv-schedule__label{color:var(--view-text);font-weight:600}.mora-tv-schedule__next{font-variant-numeric:tabular-nums}.mora-season-actions:empty{display:none}.mora-season-controls:has(>[hidden]:only-child){display:none}.mora-season-episode-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mora-season-episode-heading h2{margin:0}.mora-season-episode-heading .mora-action{min-height:40px;color:var(--view-muted);border:1px solid var(--view-raised);background:0 0;padding:8px 12px;font-size:.8125rem}@media (width<=480px){.mora-tv-schedule__next{flex-basis:calc(100% - 28px);order:1;margin-inline-start:28px}}.mora-template .mora-season-art .mora-episode-placeholder{color:var(--view-muted);background:var(--view-surface);letter-spacing:.02em;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;font-size:.875rem;font-weight:600;display:flex}.mora-season-art .mora-episode-placeholder:before{content:"";border:1px solid color-mix(in srgb, var(--view-muted) 14%, transparent);pointer-events:none;border-radius:4px;position:absolute;inset:14px}.mora-episode-placeholder svg{opacity:.8;width:36px;height:36px}.mora-season-art .mora-episode-placeholder[data-state=upcoming]{color:var(--view-accent);background:color-mix(in srgb, var(--view-accent) 5%, var(--view-surface))}.mora-episode-page{isolation:isolate;gap:48px;position:relative}.mora-episode-backdrop{z-index:-1;aspect-ratio:auto;opacity:.32;pointer-events:none;background:0 0;position:absolute;inset:-36px calc(50% - 50vw) 0;-webkit-mask-image:linear-gradient(#000,#000 540px,#0000 1100px);mask-image:linear-gradient(#000,#000 540px,#0000 1100px)}.mora-episode-backdrop img{filter:blur(64px)saturate(.65);height:1000px;transform:scale(1.15)}.mora-episode-backdrop:after{content:"";background:linear-gradient(90deg, var(--view-canvas), transparent);opacity:.55;position:absolute;inset:0}.mora-episode-backdrop .template-artwork-fallback{display:none}.mora-episode-page .mora-detail-hero{background:0 0;border-radius:0;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:48px;padding:0;display:grid;overflow:visible}.mora-episode-page .mora-detail-copy{min-width:0;max-width:860px;padding:0}.mora-episode-visual{min-width:0}.mora-episode-page .mora-detail-episode-art{border-radius:5px;width:100%;margin:0}.mora-episode-show{color:var(--view-text);font-family:Space Grotesk,sans-serif;font-size:clamp(25px,2.1vw,32px);font-weight:650;line-height:1.25;text-decoration:none;display:inline-block}.mora-episode-show:hover{color:var(--view-accent)}.mora-episode-page .mora-detail-copy h1{color:var(--view-muted);margin-top:6px;font-size:21px;font-weight:600;line-height:1.4}.mora-episode-page .mora-detail-copy>.mora-muted{margin-top:8px;font-size:14px}.mora-episode-page .mora-detail-copy>.mora-episode-number{flex-wrap:wrap;gap:8px 16px;margin-top:22px;display:flex}.mora-episode-number a{color:inherit}.mora-episode-page .mora-series-rating{margin-top:8px}.mora-episode-page .mora-title-actions{align-items:center;gap:12px;margin-top:28px}.mora-episode-primary:before{content:"▶";margin-right:10px}.mora-episode-page .mora-title-actions>.mora-episode-watched{background:0 0;border-color:#0000;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.mora-episode-page .mora-synopsis{max-width:76ch;margin-top:28px;font-size:16px;line-height:1.65}.mora-episode-page button[aria-controls^=title-synopsis]{min-height:36px;color:var(--view-accent);background:0 0;border:0;justify-content:start;margin-top:0;padding:0}.mora-episode-watch-state{text-align:center;color:var(--view-muted);background:#00000029;border-radius:0 0 5px 5px;margin:0;padding:10px 12px;font-size:13px}.mora-synopsis-toggle:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:10px;transition:transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(-2px)rotate(45deg)}.mora-synopsis-toggle[aria-expanded=true]:after{transform:translateY(2px)rotate(225deg)}@media (prefers-reduced-motion:reduce){.mora-synopsis-toggle:after{transition:none}}.mora-episode-visual .mora-title-progress{width:100%;height:3px;display:block}.mora-episode-visual .mora-title-progress[hidden]{display:none}.mora-episode-visual .mora-title-progress::-webkit-progress-bar{background:var(--view-raised)}.mora-episode-visual .mora-title-progress::-webkit-progress-value{background:var(--view-accent)}.mora-episode-visual .mora-title-progress::-moz-progress-bar{background:var(--view-accent)}.mora-episode-page .mora-episode-streams{grid-template-columns:max-content minmax(0,1fr);gap:8px 28px;margin-top:32px;font-size:14px;display:grid}.mora-episode-streams dt{color:var(--view-muted)}.mora-episode-streams dd{margin:0}@media (width<=900px){.mora-episode-page .mora-detail-hero{grid-template-columns:240px minmax(0,1fr);gap:28px}}@media (width<=640px){.mora-episode-page .mora-detail-hero{grid-template-columns:minmax(0,1fr);gap:24px}.mora-episode-visual{width:min(100%,360px)}.mora-episode-page .mora-detail-copy h1{font-size:19px}}:root[data-contrast=more] .mora-episode-backdrop{display:none}.mora-episode-classifications{width:fit-content;max-width:100%;min-height:44px;color:rgb(var(--mora-template-on-surface-variant,204 195 216));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-wrap:wrap;place-self:start;align-items:center;gap:6px;margin:0;padding:4px 0;display:inline-flex}.mora-episode-tag{--episode-tag-color:var(--mora-template-on-surface-variant,204 195 216);border:1px solid rgb(var(--episode-tag-color) / .28);background:rgb(var(--episode-tag-color) / .1);min-width:0;max-width:100%;color:rgb(var(--episode-tag-color));letter-spacing:.015em;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:600;line-height:1.5;transition:background-color .14s,border-color .14s;display:inline-flex}.mora-episode-tag[data-tone=violet]{--episode-tag-color:var(--mora-template-primary-fixed-dim,210 187 255)}.mora-episode-tag[data-tone=cyan]{--episode-tag-color:var(--mora-template-secondary-fixed-dim,76 215 246)}.mora-episode-tag[data-tone=mint]{--episode-tag-color:var(--mora-template-tertiary-fixed-dim,78 222 163)}.mora-episode-tag[data-tone=amber]{--episode-tag-color:243 200 121}:root[data-theme=light] .mora-episode-tag[data-tone=amber]{--episode-tag-color:128 78 0}.mora-episode-tag[data-uncertain]{border-style:dashed}.mora-episode-tag .mora-icon{stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}.mora-episode-tag--more{font-variant-numeric:tabular-nums;padding-inline:8px}.mora-episode-label-info{opacity:.65;flex:0 0 14px;width:14px;height:14px;margin-inline:2px}.mora-episode-classifications:hover .mora-episode-tag,.mora-episode-classifications[aria-expanded=true] .mora-episode-tag{border-color:rgb(var(--episode-tag-color) / .65);background:rgb(var(--episode-tag-color) / .17)}.mora-episode-classifications:hover .mora-episode-label-info,.mora-episode-classifications:focus-visible .mora-episode-label-info{opacity:1}.mora-episode-classifications:focus-visible{outline:2px solid rgb(var(--mora-template-primary-fixed-dim,210 187 255));outline-offset:4px}.mora-episode-label-dialog .mora-episode-label-close{flex:0 0 44px;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid}.mora-episode-label-close .mora-icon{width:18px;height:18px}.mora-classification-details{gap:16px;display:grid}.mora-classification-details :is(p,h3){margin:0}.mora-classification-details .mora-classification-intro{max-width:58ch;color:var(--title-muted);margin-bottom:4px;font-size:.875rem}.mora-classification-section{border:1px solid var(--title-border);border-radius:12px;min-width:0;padding:16px}.mora-classification-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;display:flex}.mora-classification-qualifier{color:var(--title-muted);font-size:.75rem;font-weight:500}.mora-classification-details .mora-classification-description{margin-top:10px;font-size:.875rem}.mora-classification-source-row{border-top:1px solid var(--title-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:14px;padding-top:12px;font-size:.75rem;display:flex}.mora-classification-source{color:var(--title-muted)}.mora-classification-source-row a{min-height:28px;color:rgb(var(--mora-template-primary-fixed-dim,210 187 255));align-items:center;gap:4px;display:inline-flex}.mora-classification-source-row a .mora-icon{width:12px;height:12px}.mora-classification-evidence{color:var(--title-muted);margin-top:8px;font-size:.75rem}.mora-classification-evidence summary{cursor:pointer;width:fit-content;padding-block:8px}.mora-classification-evidence[open] summary{margin-bottom:8px}.mora-classification-details .mora-classification-evidence p{overflow-wrap:anywhere;margin-top:8px;font-size:.75rem}.mora-classification-details .mora-classification-note{color:var(--title-muted);font-size:.75rem}:root[data-contrast=more] .mora-episode-tag{background:rgb(var(--mora-template-surface));border-width:2px;border-color:currentColor}:root[data-contrast=more] .mora-episode-tag[data-tone=amber]{--episode-tag-color:var(--mora-template-primary-fixed-dim)}@media (prefers-contrast:more){:root .mora-episode-tag,:root[data-theme] .mora-episode-tag{background:rgb(var(--mora-template-surface));border-width:2px;border-color:currentColor}:root .mora-episode-tag[data-tone=amber],:root[data-theme] .mora-episode-tag[data-tone=amber]{--episode-tag-color:var(--mora-template-primary-fixed-dim)}}@media (width<=480px){.mora-episode-label-dialog>header,.mora-episode-label-dialog .mora-classification-details{padding:16px}}@media (forced-colors:active){.mora-episode-tag{color:canvastext;background:canvas;border-color:buttontext}.mora-episode-classifications:focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:reduce){.mora-episode-tag{transition:none}}.mora-detail-page.mora-movie-page{isolation:isolate;gap:48px;position:relative}.mora-movie-page>.mora-detail-backdrop{z-index:-1;opacity:.3;pointer-events:none;background:0 0;inset:-24px calc(50% - 50vw) 0;-webkit-mask-image:linear-gradient(#000,#000 480px,#0000 1100px);mask-image:linear-gradient(#000,#000 480px,#0000 1100px)}.mora-movie-page>.mora-detail-backdrop img{filter:blur(56px)saturate(.7);height:1000px;transform:scale(1.12)}.mora-movie-page>.mora-detail-backdrop:after{background:linear-gradient(90deg, var(--view-canvas), transparent 85%);opacity:.7}.mora-movie-page>.mora-detail-backdrop .template-artwork-fallback{display:none}.mora-detail-page.mora-movie-page .mora-detail-hero{background:0 0;border-radius:0;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:48px;padding:0;display:grid;overflow:visible}.mora-movie-visual{min-width:0}.mora-movie-page .mora-detail-poster{border-radius:6px;width:100%;margin:0;box-shadow:0 12px 32px #0003}.mora-movie-page .mora-detail-copy{min-width:0;max-width:820px;padding:0}.mora-movie-page .mora-detail-copy h1{text-wrap:balance;font-size:clamp(26px,2.4vw,36px);line-height:1.25}.mora-movie-page .mora-detail-copy>.mora-muted{margin-top:10px;font-size:14px;line-height:1.6}.mora-movie-page .mora-detail-copy>.mora-movie-director{margin-top:4px;margin-bottom:22px;font-size:13px}.mora-movie-director a{color:inherit}.mora-movie-director a:hover{color:var(--view-accent)}.mora-movie-page .mora-series-rating{margin-top:12px}.mora-movie-release{width:min(100%,470px);margin-block:20px;font-size:.9rem;line-height:1.5}.mora-movie-release__heading{border-block:1px solid color-mix(in srgb, currentColor 16%, transparent);cursor:pointer;color:var(--view-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding-block:10px;font-weight:500;list-style:none;display:flex}.mora-movie-release__heading::-webkit-details-marker{display:none}.mora-movie-release__heading:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-inline:4px;transform:rotate(45deg)}.mora-movie-release details[open]>summary:after{transform:rotate(225deg)}.mora-movie-release__heading:hover{color:var(--view-text)}.mora-movie-release__heading:focus-visible{outline:2px solid var(--view-accent);outline-offset:4px;border-radius:3px}.mora-movie-release__heading>.mora-muted{margin-inline-start:auto}.mora-movie-release__heading .mora-muted{font-size:.85rem;font-weight:400}.mora-movie-release__schedule{gap:9px;margin:12px 0 0;display:grid}.mora-movie-release__item{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 18px;display:grid}.mora-movie-release__label{color:var(--view-muted);align-items:center;gap:9px;display:flex}.mora-movie-release__label svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.mora-movie-release__date{text-align:end;font-variant-numeric:tabular-nums;margin:0}@media (width<=380px){.mora-movie-release__item{grid-template-columns:1fr;gap:2px}.mora-movie-release__date{text-align:start;padding-inline-start:27px}}.mora-movie-page .mora-title-actions{align-items:center;gap:12px;margin-top:28px}.mora-movie-page .mora-title-actions>:is(.mora-episode-watched,.mora-movie-save){background:0 0;border-color:#0000;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.mora-movie-page .mora-title-actions>:is(.mora-episode-watched,.mora-movie-save):hover{background:var(--view-raised)}.mora-movie-page .mora-title-status{color:var(--view-muted);font-size:14px}.mora-movie-page .mora-synopsis{max-width:76ch;margin-top:28px;font-size:16px;line-height:1.65}.mora-movie-page button[aria-controls^=title-synopsis]{min-height:36px;color:var(--view-accent);background:0 0;border:0;justify-content:start;margin-top:0;padding:0}.mora-movie-page .mora-episode-streams{grid-template-columns:max-content minmax(0,1fr);gap:8px 28px;margin-top:32px;font-size:14px;display:grid}.mora-movie-visual .mora-title-progress{width:100%;height:3px;display:block}.mora-movie-visual .mora-title-progress[hidden]{display:none}.mora-movie-visual .mora-title-progress::-webkit-progress-bar{background:var(--view-raised)}.mora-movie-visual .mora-title-progress::-webkit-progress-value{background:var(--view-accent)}.mora-movie-visual .mora-title-progress::-moz-progress-bar{background:var(--view-accent)}@media (width<=900px){.mora-detail-page.mora-movie-page .mora-detail-hero{grid-template-columns:180px minmax(0,1fr);gap:28px}}@media (width<=640px){.mora-detail-page.mora-movie-page .mora-detail-hero{grid-template-columns:minmax(0,1fr);gap:24px}.mora-movie-visual{width:140px}}:root[data-contrast=more] .mora-movie-page>.mora-detail-backdrop{display:none}.mora-title-request{width:fit-content;min-width:0;max-width:100%;color:var(--view-text,var(--mora-color-text));margin-block:12px}.mora-title-request:has(>.mora-title-request__trigger[hidden]){margin:0}.mora-title-actions>.mora-title-request{margin:0}.mora-title-request__acknowledgement{color:var(--view-text,var(--mora-color-text));margin:8px 0 0;font-size:13px;font-weight:600}.mora-title-request__trigger[hidden],.mora-title-request__acknowledgement[hidden]{display:none}.mora-request-inspector{--tracking-line:var(--view-border,var(--mora-color-border));--tracking-muted:var(--view-muted,var(--mora-color-text-muted));--tracking-accent:var(--view-accent,var(--mora-color-accent));width:min(640px,100vw - 32px)}.mora-request-inspector>header{z-index:1;background:inherit;position:sticky;top:0}.mora-request-inspector>header h2{overflow-wrap:anywhere;min-width:0;font:600 20px/1.4 Space Grotesk,sans-serif}.mora-request-inspector .mora-title-request__activity{margin-top:20px}.mora-request-inspector .mora-request-stages{margin-block:18px}.mora-request-inspector .mora-title-request__actions{align-items:center;margin-block:12px}.mora-request-inspector .mora-title-request__details{color:var(--view-accent,var(--mora-color-accent))}@media (width<=480px){.mora-request-inspector .mora-request-stages li{font-size:11px}}.mora-title-request[hidden],.mora-title-menu [hidden]{display:none}.mora-title-request:focus-visible{outline:2px solid var(--view-accent,var(--mora-color-accent));outline-offset:6px;border-radius:4px}.mora-title-request__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mora-title-request__header h2{margin:0;font:600 1.125rem/1.4 Space Grotesk,sans-serif}.mora-title-request__refresh,.mora-title-request__details{min-height:44px;color:var(--view-accent,var(--mora-color-accent));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.8125rem;text-decoration:none;display:inline-flex}.mora-title-request__refresh:disabled{opacity:.5;cursor:wait}.mora-title-request__library,.mora-title-request__description,.mora-title-request .mora-request-note{color:var(--view-muted,var(--mora-color-text-muted));margin:0 0 .5rem;font-size:.8125rem;line-height:1.6}.mora-title-request__message:empty{display:none}.mora-title-request__message{font-size:.875rem}.mora-title-request__actions{flex-wrap:wrap;gap:1.25rem;display:flex}.mora-title-request__activity{margin-top:8px}.mora-title-request__activity>summary{cursor:pointer;list-style-position:inside;display:list-item}.mora-title-request__activity-body{padding-block:12px;font-size:13px}.mora-title-request__activity-body .mora-request-stages{margin-bottom:24px}.mora-title-request__activity-body .mora-request-history{margin-top:14px}.mora-title-request__activity-body .mora-request-history time{font-size:12px}.mora-title-request .mora-request-transfers{padding:0}.mora-title-request .mora-request-transfers>h2,.mora-title-request .mora-request-transfers>.mora-request-note:first-of-type{display:none}.mora-title-request .mora-request-transfers__list{gap:1rem;margin:.75rem 0 0}.mora-title-request .mora-request-transfers__list>li{border:0;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding:0;display:grid}.mora-title-request .mora-request-transfers__header,.mora-title-request .mora-request-transfers progress,.mora-title-request .mora-request-transfers .mora-request-note{grid-column:1/-1}.mora-title-request .mora-request-transfers [data-stale=false] .mora-request-note,.mora-title-request .mora-request-transfers__list>li:only-child h3,.mora-title-request [data-request-state=downloading] .mora-request-transfers__list>li:only-child[data-stage=downloading][data-stale=false] .mora-request-transfers__header{display:none}.mora-title-request .mora-request-transfers__stage{font-size:.8125rem}.mora-title-request .mora-request-transfers progress{height:6px;margin-block:.625rem}.mora-title-request .mora-request-transfers__amount,.mora-title-request .mora-request-transfers__estimate{font-size:.8125rem}.mora-request-detail.mora-request-tracking{--tracking-line:var(--view-border,var(--mora-color-border));--tracking-muted:var(--view-muted,var(--mora-color-text-muted));--tracking-accent:var(--view-accent,var(--mora-color-accent));width:min(100%,1100px);margin-inline:auto;padding:clamp(20px,4vw,48px);display:block}.mora-request-tracking__back{min-height:44px;color:var(--tracking-muted);align-items:center;gap:10px;margin-bottom:22px;font-size:14px;text-decoration:none;display:inline-flex}.mora-request-tracking__back:before{content:"←";font-size:20px}.mora-request-tracking .mora-form-message{grid-column:1/-1}.mora-request-tracking .mora-request-readiness{border:0;min-width:0;margin:0;padding:0}.mora-request-tracking .mora-request-readiness h2{letter-spacing:-.025em;margin:0 0 8px;font:600 24px/1.3 Space Grotesk,sans-serif}.mora-request-tracking .mora-request-readiness p{max-width:58ch;color:var(--tracking-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.mora-request-tracking .mora-request-actions{align-self:start;margin:0}.mora-request-tracking .mora-request-actions>div{flex-wrap:wrap;gap:8px;display:flex}.mora-request-tracking .mora-request-actions__status:empty{display:none}.mora-request-tracking__layout{grid-template-columns:minmax(0,1fr) 240px;gap:40px;margin-top:28px;display:grid}.mora-request-tracking__main{min-width:0}.mora-request-tracking__facts{border-left:1px solid var(--tracking-line);padding-left:26px}.mora-request-tracking__facts h2{margin:0 0 20px;font:600 15px Space Grotesk,sans-serif}.mora-request-tracking__facts dl{margin:0}.mora-request-tracking__facts dt{color:var(--tracking-muted);margin-top:18px;font-size:12px}.mora-request-tracking__facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.5}.mora-request-tracking .mora-request-administration{border-top:1px solid var(--tracking-line);margin-top:28px;padding-top:18px}.mora-request-tracking .mora-request-panel{background:0 0;border:0;margin:0;padding:0}.mora-request-tracking .mora-request-panel>summary,.mora-request-tracking .mora-request-administration>summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:14px}.mora-request-tracking .mora-request-panel[open]>summary{margin-bottom:16px}.mora-request-tracking .mora-request-transfers{border-bottom:1px solid var(--tracking-line);margin-bottom:18px;padding:0 0 24px}.mora-request-tracking .mora-request-transfers>h2{margin:0 0 12px;font:600 16px Space Grotesk,sans-serif}.mora-request-tracking [data-kind=movie]>.mora-request-note:first-of-type,.mora-request-tracking [data-empty=true]>:is(h2,.mora-request-note){display:none}.mora-request-tracking .mora-request-transfers p{color:var(--tracking-muted);font-size:13px;line-height:1.6}.mora-request-tracking .mora-request-transfers__list{margin-top:16px}.mora-request-tracking .mora-request-transfers__list>li{border:0;padding:0}.mora-request-tracking .mora-request-transfers__header h3{font-size:13px}.mora-request-tracking .mora-request-transfers progress{height:6px}.mora-viewing-shell{--request-positive:#6ee7b7;--request-warning:#f2c86f;--request-danger:#ffb4ab;--request-line:color-mix(in srgb, var(--view-text) 12%, transparent);--request-card:color-mix(in srgb, var(--view-surface) 92%, var(--view-text) 2%)}:root[data-theme=light] .mora-viewing-shell{--request-positive:#116449;--request-warning:#805000;--request-danger:#a8201a;--request-line:color-mix(in srgb, var(--view-text) 16%, transparent);--request-card:#fff}:root[data-contrast=more] .mora-viewing-shell{--request-positive:#fff;--request-warning:#fff;--request-danger:#fff;--request-line:#fff;--request-card:#000}.mora-request-badge{background:color-mix(in srgb, var(--request-tone) 15%, transparent);width:fit-content;max-width:100%;min-height:26px;color:var(--request-tone);--request-tone:var(--view-muted);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 7px;font:600 12.5px/1.3 Plus Jakarta Sans,sans-serif;display:inline-flex}.mora-request-badge svg{flex:none;width:15px;height:15px}[data-tone=progress]{--request-tone:var(--view-accent)}[data-tone=ready]{--request-tone:var(--request-positive)}[data-tone=attention]{--request-tone:var(--request-danger)}[data-tone=stopped]{--request-tone:var(--view-muted)}:root[data-contrast=more] .mora-request-badge{background:0 0;border:1px solid}.mora-credit-meter{background:color-mix(in srgb, var(--view-text) 12%, transparent);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.mora-credit-meter>span{min-width:0;height:100%;display:block}.mora-credit-meter__keep{background:var(--view-accent)}.mora-credit-meter__spend{background:repeating-linear-gradient(-45deg, var(--view-accent) 0 3px, color-mix(in srgb, var(--view-accent) 35%, transparent) 3px 6px)}:root[data-contrast=more] .mora-credit-meter{background:#000;border:1px solid #fff}.mora-request-quiet{min-height:44px;color:var(--view-muted);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font:500 13px/1.4 Plus Jakarta Sans,sans-serif;display:inline-flex}.mora-request-quiet:hover{color:var(--view-text)}.mora-request-quiet[aria-busy=true]{opacity:.6;cursor:wait}.mora-request-composer{border:1px solid var(--request-line);background:var(--view-surface);width:min(560px,100vw - 32px);max-width:none;max-height:min(860px,100dvh - 48px);color:var(--view-text);border-radius:18px;padding:0;font-family:Plus Jakarta Sans,sans-serif;overflow:hidden;box-shadow:0 32px 90px #0000008c}.mora-request-composer:not([open]){display:none}.mora-request-composer[open]{flex-direction:column;display:flex}.mora-request-composer::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080cb8}.mora-request-composer__hero{border-bottom:1px solid var(--request-line);flex:none;grid-template-columns:76px minmax(0,1fr) 40px;align-items:end;gap:16px;padding:22px 20px 18px 22px;display:grid;position:relative;overflow:hidden}.mora-request-composer__backdrop{opacity:.4;pointer-events:none;position:absolute;inset:0}.mora-request-composer__backdrop .mora-art{border-radius:0;width:100%;height:100%}.mora-request-composer__backdrop img{object-fit:cover;filter:blur(18px)saturate(1.2);width:100%;height:100%;transform:scale(1.2)}.mora-request-composer__backdrop .template-artwork-fallback{display:none}.mora-request-composer__hero:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--view-surface) 35%, transparent), var(--view-surface));pointer-events:none;position:absolute;inset:0}.mora-request-composer__hero>:not(.mora-request-composer__backdrop){z-index:1;position:relative}.mora-request-composer__poster{aspect-ratio:2/3;background:var(--view-raised);border-radius:8px;width:76px;overflow:hidden;box-shadow:0 10px 28px #00000073}.mora-request-composer__poster .mora-art{width:100%;height:100%}.mora-request-composer__poster .template-artwork-fallback{padding:6px;font-size:10px;line-height:1.25}.mora-request-composer__identity{min-width:0}.mora-request-composer__identity h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font:600 clamp(21px,2.6vw,26px)/1.15 Space Grotesk,sans-serif}.mora-request-composer__source,.mora-request-composer__meta{color:var(--view-muted);margin:0;font-size:13px;line-height:1.4}.mora-request-composer__source{margin-bottom:6px;font-weight:600}.mora-request-composer__meta{margin-top:5px}.mora-request-composer__dismiss{background:color-mix(in srgb, var(--view-canvas) 55%, transparent);width:40px;height:40px;color:var(--view-text);cursor:pointer;border:0;border-radius:999px;flex:none;align-self:start;place-items:center;display:inline-grid}.mora-request-composer__dismiss:hover{background:var(--view-raised)}.mora-request-composer__dismiss svg{width:18px;height:18px}.mora-request-composer__body{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:18px 22px;display:flex;overflow-y:auto}.mora-request-composer__body>*{flex:none}.mora-request-composer__scope{color:var(--view-muted);gap:8px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.mora-request-composer__scope svg{width:18px;height:18px;color:var(--request-positive);flex:none;margin-top:1px}.mora-request-composer__footer{border-top:1px solid var(--request-line);flex:none;gap:10px;padding:14px 22px 18px;display:grid}.mora-request-composer__terms{color:var(--view-muted);margin:0;font-size:12px;line-height:1.5}.mora-request-composer__status{margin:0;font-size:13px;font-weight:600;line-height:1.5}.mora-request-composer__status:empty{display:none}.mora-request-composer__status[data-tone=error]{color:var(--request-danger)}.mora-request-composer__actions{justify-content:flex-end;gap:10px;display:flex}.mora-request-composer__actions .mora-action{min-height:46px}.mora-request-composer__actions .mora-action[hidden]{display:none}.mora-request-composer__actions #submitRequestBtn{flex:0 auto}.mora-request-composer .mora-action:disabled{opacity:.45;cursor:not-allowed;filter:none}.mora-request-composer :is(input,textarea,button,a):focus-visible{outline:3px solid var(--view-accent);outline-offset:2px}.mora-request-composer fieldset{border:0;min-width:0;margin:0;padding:0}.mora-request-composer fieldset[hidden],.mora-request-reason[hidden],.mora-request-notify[hidden]{display:none}.mora-request-composer legend{color:var(--view-muted);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.mora-request-segments__options{background:color-mix(in srgb, var(--view-text) 8%, transparent);border-radius:10px;grid-auto-columns:minmax(84px,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.mora-request-segments__option{min-height:38px;color:var(--view-muted);cursor:pointer;border-radius:8px;place-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:grid;position:relative}.mora-request-segments__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mora-request-segments__option:has(input:checked){background:var(--view-raised);color:var(--view-text)}.mora-request-segments__option:has(input:focus-visible){outline:3px solid var(--view-accent);outline-offset:2px}.mora-request-quote{align-content:start;gap:12px;min-height:92px;display:grid}.mora-request-quote[data-state=empty]{min-height:0}.mora-request-quote__price p{color:var(--view-muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.mora-request-quote__amount{letter-spacing:-.02em;font:600 34px/1.1 Space Grotesk,sans-serif;display:block}.mora-request-quote__amount span{color:var(--view-muted);letter-spacing:0;font-size:17px;font-weight:500}.mora-request-quote__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mora-request-quote__fact dt{color:var(--view-muted);font-size:12px}.mora-request-quote__fact dd{margin:1px 0 0;font-size:15px;font-weight:600}.mora-request-quote__fact[data-emphasised] dd{color:var(--view-accent)}.mora-request-quote__warning{color:var(--request-warning);margin:0;font-size:13px;font-weight:600}.mora-request-quote__hint{color:var(--view-muted);margin:0;font-size:13.5px}.mora-request-quote__skeleton{gap:10px;display:grid}.mora-request-quote__skeleton span{background:linear-gradient(100deg, color-mix(in srgb, var(--view-text) 7%, transparent) 30%, color-mix(in srgb, var(--view-text) 16%, transparent) 50%, color-mix(in srgb, var(--view-text) 7%, transparent) 70%);background-size:300% 100%;border-radius:8px;width:38%;height:34px;animation:1.4s linear infinite mora-request-shimmer;display:block}.mora-request-quote__skeleton span+span{border-radius:999px;width:100%;height:8px}@keyframes mora-request-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.mora-request-quote__skeleton span{animation:none}}.mora-request-notice{background:color-mix(in srgb, var(--notice-tone) 11%, transparent);--notice-tone:var(--view-accent);border-radius:12px;gap:12px;padding:14px;display:flex}.mora-request-notice[data-tone=blocked]{--notice-tone:var(--request-warning)}.mora-request-notice[data-tone=failed]{--notice-tone:var(--request-danger)}.mora-request-notice>svg{width:20px;height:20px;color:var(--notice-tone);flex:none;margin-top:1px}.mora-request-notice strong{font-size:14.5px;line-height:1.4;display:block}.mora-request-notice p{color:var(--view-muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.mora-request-notice .mora-action{min-height:40px;margin-top:10px}:root[data-contrast=more] .mora-request-notice{background:#000;border:1px solid #fff}.mora-request-routes{gap:8px;display:grid}.mora-request-route{border:1px solid var(--request-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.mora-request-route:has(input:checked){border-color:var(--view-accent);background:color-mix(in srgb, var(--view-accent) 9%, transparent)}.mora-request-route input{width:18px;height:18px;accent-color:var(--view-accent);flex:none;margin:2px 0 0}.mora-request-route__copy{gap:2px;min-width:0;display:grid}.mora-request-route__copy strong{font-size:14.5px}.mora-request-route__copy span{color:var(--view-muted);font-size:13px;line-height:1.45}.mora-request-reason{gap:6px;font-size:13.5px;font-weight:600;display:grid}.mora-request-reason textarea{border:1px solid color-mix(in srgb, var(--view-text) 22%, transparent);background:var(--view-canvas);width:100%;min-height:74px;color:var(--view-text);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-weight:400;line-height:1.5}.mora-request-reason textarea::placeholder{color:var(--view-muted)}.mora-request-reason__hint{color:var(--view-muted);font-size:12px;font-weight:400}:root[data-theme=light] .mora-request-reason textarea{background:#fff}.mora-request-notify{border-top:1px solid var(--request-line);cursor:pointer;align-items:center;gap:12px;padding-top:14px;display:flex}.mora-request-notify>svg{width:20px;height:20px;color:var(--view-muted);flex:none}.mora-request-notify__copy{flex:1;gap:1px;min-width:0;display:grid}.mora-request-notify__copy strong{font-size:14px;font-weight:600}.mora-request-notify__copy span{color:var(--view-muted);font-size:12.5px;line-height:1.4}.mora-request-switch{background:color-mix(in srgb, var(--view-text) 22%, transparent);appearance:none;cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;margin:0;transition:background .12s;position:relative}.mora-request-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .12s;position:absolute;top:3px;left:3px}.mora-request-switch:checked{background:var(--view-accent)}.mora-request-switch:checked:after{background:var(--view-canvas);transform:translate(18px)}:root[data-theme=light] .mora-request-switch:checked:after{background:#fff}.mora-request-switch:disabled{opacity:.5;cursor:default}.mora-request-specials__list{border:1px solid var(--request-line);border-radius:12px;gap:2px;max-height:212px;padding:4px;display:grid;overflow-y:auto}.mora-request-specials__item{cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:6px 10px;font-size:14px;line-height:1.35;display:flex}.mora-request-specials__item:hover{background:color-mix(in srgb, var(--view-text) 6%, transparent)}.mora-request-specials__item:has(input:checked){background:color-mix(in srgb, var(--view-accent) 13%, transparent)}.mora-request-specials__item input{width:18px;height:18px;accent-color:var(--view-accent);flex:none;margin:0}.mora-request-specials__number{min-width:1.5em;color:var(--view-muted);font-variant-numeric:tabular-nums;flex:none}@media (width<=560px){.mora-request-composer{border-width:1px 0 0;border-radius:20px 20px 0 0;width:100vw;max-height:92dvh;margin:auto 0 0}.mora-request-composer__hero{grid-template-columns:60px minmax(0,1fr) 40px;gap:14px;padding:18px 16px 14px}.mora-request-composer__poster{width:60px}.mora-request-composer__body{padding:16px}.mora-request-composer__footer{padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.mora-request-composer__actions #submitRequestBtn,.mora-request-composer__actions .mora-action[id=cancelModalBtn]:only-child{flex:auto}.mora-request-composer__actions:has(#submitRequestBtn[hidden]) #cancelModalBtn{flex:auto}.mora-request-composer__source{margin-bottom:3px}}.mora-title-request__trigger{border:1px solid color-mix(in srgb, var(--request-tone,var(--view-muted)) 40%, transparent);background:color-mix(in srgb, var(--request-tone,var(--view-muted)) 10%, transparent);min-height:48px;color:var(--view-text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px 8px 12px;font:600 14px/1.4 Plus Jakarta Sans,sans-serif;display:inline-flex;position:relative;overflow:hidden}.mora-title-request__trigger:hover{border-color:var(--request-tone,var(--view-accent))}.mora-title-request__trigger svg{flex:none;width:16px;height:16px}.mora-title-request__glyph{color:var(--request-tone,var(--view-muted));display:inline-grid}.mora-title-request__trigger>svg{color:var(--view-muted)}.mora-title-request__trigger[data-progress]:after{content:"";height:3px;width:var(--request-percent);background:var(--view-accent);position:absolute;bottom:0;left:0}.mora-title-request__trigger:focus-visible{outline:2px solid var(--view-accent);outline-offset:3px}.mora-title-request__trigger[hidden]{display:none}.mora-request-inspector{border:1px solid var(--request-line);background:var(--view-surface);width:min(560px,100vw - 32px);color:var(--view-text);box-shadow:0 32px 90px #0000008c}.mora-request-inspector>header{border-bottom:1px solid var(--request-line);padding:16px 16px 16px 22px}.mora-request-inspector .mora-title-dialog__body{gap:4px;padding:18px 22px 16px;display:grid}.mora-request-inspector .mora-title-request__header h2{font-size:22px}.mora-request-inspector .mora-title-request__library:empty{display:none}.mora-request-inspector .mora-title-request__description{font-size:14px}.mora-request-inspector .mora-title-request__activity{border-top:1px solid var(--request-line);margin-top:4px;padding-top:4px}.mora-request-inspector .mora-title-request__activity>summary{min-height:44px;color:var(--view-text);align-items:center;font-size:14px;font-weight:600;display:flex}.mora-request-inspector .mora-title-request__actions{justify-content:space-between;align-items:center;gap:12px;margin:0;padding-top:4px}.mora-request-inspector .mora-title-request__actions .mora-action{margin:0}.mora-request-inspector .mora-title-request__actions>a{color:var(--view-accent);font-size:14px;font-weight:600}.mora-request-stages{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.mora-request-stages li{color:var(--view-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:12.5px;line-height:1.3;display:flex;position:relative}.mora-request-stages li:not(:last-child):after{content:"";background:var(--request-line);border-radius:2px;height:2px;position:absolute;top:12px;left:calc(50% + 15px);right:calc(15px - 50%)}.mora-request-stages li[data-stage=complete]:not(:last-child):after{background:var(--view-accent)}.mora-request-stages__dot{box-sizing:border-box;border:2px solid var(--request-line);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.mora-request-stages__dot svg{stroke-width:2.4px;width:15px;height:15px}.mora-request-stages [data-stage=complete] .mora-request-stages__dot{border-color:var(--view-accent);background:var(--view-accent);color:var(--view-canvas)}.mora-request-stages [data-stage=current] .mora-request-stages__dot{border-color:var(--view-accent);color:var(--view-accent)}.mora-request-stages [data-stage=current] .mora-request-stages__dot:after{content:"";background:currentColor;border-radius:50%;width:10px;height:10px}.mora-request-stages [data-stage=stopped] .mora-request-stages__dot{border-color:var(--request-danger);color:var(--request-danger)}.mora-request-stages :is([data-stage=current],[data-stage=stopped]){color:var(--view-text);font-weight:600}.mora-requests-page .mora-page-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.mora-requests-page .mora-page-heading h2{margin:0}.mora-requests-page__find{min-height:44px;color:var(--view-muted);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mora-requests-page__find:hover{color:var(--view-text)}.mora-requests-page__find svg{width:17px;height:17px}.mora-request-credits{border:1px solid var(--request-line);background:var(--request-card);border-radius:14px;gap:10px;max-width:560px;margin-block:18px 24px;padding:16px 18px;display:grid}.mora-request-credits__figure{color:var(--view-muted);margin:0;font-size:15px}.mora-request-credits__figure strong{color:var(--view-text);margin-right:2px;font:600 26px/1.1 Space Grotesk,sans-serif}.mora-request-credits__notes{color:var(--view-muted);margin:0;font-size:13px;line-height:1.5}.mora-request-credits__notes:empty,.mora-request-credits__meter:empty{display:none}.mora-request-credits .mora-action{justify-self:start;min-height:40px}.mora-request-credits .mora-action[hidden]{display:none}.mora-requests-page .mora-filter-row{background:color-mix(in srgb, var(--view-text) 7%, transparent);border-radius:12px;gap:4px;width:fit-content;padding:4px}.mora-requests-page .mora-filter-row .mora-action{min-height:40px;color:var(--view-muted);background:0 0;border:0;padding:6px 14px}.mora-requests-page .mora-filter-row .mora-action[aria-pressed=true]{background:var(--view-raised);color:var(--view-text)}:root[data-theme=light] .mora-requests-page .mora-filter-row .mora-action[aria-pressed=true]{background:#fff}.mora-filter-count{background:color-mix(in srgb, var(--view-text) 11%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;min-width:1.6em;padding:0 6px;font-size:12px}.mora-filter-count:empty{display:none}.mora-requests-empty[data-empty=false]>.mora-results-state{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mora-requests-empty[data-empty=true]{border:1px dashed var(--request-line);text-align:center;border-radius:16px;justify-items:center;gap:16px;margin-top:16px;padding:56px 24px;display:grid}.mora-requests-empty .mora-results-state{max-width:44ch;color:var(--view-muted);margin:0;font-size:15px}.mora-requests-empty [hidden]{display:none}.mora-request-list{gap:10px;margin-top:16px;display:grid}.mora-request-list:not(:has(>:not([hidden]))){display:none}.mora-request-item{border:1px solid var(--request-line);background:var(--request-card);border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:12px 16px 12px 12px;transition:border-color .12s;display:grid;position:relative}.mora-request-item[hidden]{display:none}.mora-request-item:hover{border-color:color-mix(in srgb, var(--view-text) 34%, transparent)}.mora-request-item[data-attention]{border-color:var(--view-accent)}.mora-request-art{aspect-ratio:2/3;background:var(--view-raised);width:72px;color:var(--view-muted);border-radius:8px;place-items:center;display:grid;overflow:hidden}.mora-request-art .mora-art{width:100%;height:100%}.mora-request-art>.template-artwork-fallback{font:600 26px Space Grotesk,sans-serif}.mora-request-copy{justify-items:start;gap:5px;min-width:0;display:grid}.mora-request-copy h3{overflow-wrap:anywhere;margin:0;font:600 17px/1.25 Space Grotesk,sans-serif}.mora-request-item__link{color:inherit;text-decoration:none}.mora-request-item__link:after{content:"";border-radius:14px;position:absolute;inset:0}.mora-request-item__link:hover{text-underline-offset:3px;text-decoration:underline}.mora-request-item__link:focus-visible{outline:none}.mora-request-item__link:focus-visible:after{outline:3px solid var(--view-accent);outline-offset:2px}.mora-request-item__meta,.mora-request-item__next{color:var(--view-muted);margin:0;font-size:13px;line-height:1.45}.mora-request-item__next{max-width:62ch}.mora-request-item__progress{appearance:none;background:color-mix(in srgb, var(--view-text) 12%, transparent);border:0;border-radius:999px;width:min(100%,240px);height:5px;overflow:hidden}.mora-request-item__progress::-webkit-progress-bar{background:color-mix(in srgb, var(--view-text) 12%, transparent)}.mora-request-item__progress::-webkit-progress-value{background:var(--view-accent);border-radius:999px}.mora-request-item__progress::-moz-progress-bar{background:var(--view-accent);border-radius:999px}.mora-request-item .mora-request-actions{z-index:1;position:relative}.mora-request-item .mora-request-actions:empty{display:none}.mora-request-item .mora-action{min-height:44px}.mora-request-item__chevron{width:18px;height:18px;color:var(--view-muted)}.mora-requests-page .mora-report-link{margin-top:24px}.mora-requests-page .mora-report-link .mora-action{min-height:44px;color:var(--view-muted);background:0 0;padding-inline:0;font-weight:500}@media (width<=640px){.mora-request-item{grid-template-columns:56px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:10px 12px 10px 10px}.mora-request-art{width:56px}.mora-request-item__chevron{grid-area:1/3;align-self:center}.mora-request-item .mora-request-actions{grid-area:2/2/auto/-1}.mora-request-copy h3{font-size:16px}}.mora-request-tracking__card{border:1px solid var(--request-line);background:var(--request-card);border-radius:18px;margin-bottom:20px;overflow:hidden}.mora-request-tracking .mora-request-detail__header{grid-template-columns:132px minmax(0,1fr);align-items:end;gap:24px;margin:0;padding:28px 28px 22px;display:grid;position:relative;overflow:hidden}.mora-request-tracking__backdrop{opacity:.42;pointer-events:none;position:absolute;inset:0}.mora-request-tracking__backdrop .mora-art{border-radius:0;width:100%;height:100%}.mora-request-tracking__backdrop img{object-fit:cover;width:100%;height:100%}.mora-request-tracking__backdrop .template-artwork-fallback{display:none}.mora-request-tracking .mora-request-detail__header:after{content:"";background:linear-gradient(to bottom, transparent 45%, var(--request-card)), linear-gradient(to right, var(--request-card) 8%, color-mix(in srgb, var(--request-card) 72%, transparent) 60%, color-mix(in srgb, var(--request-card) 40%, transparent));pointer-events:none;position:absolute;inset:0}.mora-request-tracking__poster{aspect-ratio:2/3;background:var(--view-raised);width:132px;color:var(--view-muted);border-radius:10px;place-items:center;font:600 36px Space Grotesk,sans-serif;display:grid;overflow:hidden;box-shadow:0 16px 40px #0006}.mora-request-tracking__identity{justify-items:start;gap:8px;min-width:0;display:grid}.mora-request-tracking__identity h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font:600 clamp(28px,3.4vw,42px)/1.1 Space Grotesk,sans-serif}.mora-request-tracking .mora-request-detail__summary{color:var(--view-muted);margin:0;font-size:14.5px;line-height:1.5}.mora-request-tracking__status{grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;padding:4px 28px 26px;display:grid}.mora-request-tracking .mora-request-actions>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px}.mora-request-tracking .mora-request-actions>div:empty{display:none}.mora-viewing-shell .mora-request-detail .mora-request-readiness{justify-items:start;gap:8px;display:grid}.mora-viewing-shell .mora-request-detail .mora-request-readiness>h2,.mora-viewing-shell .mora-request-detail .mora-request-readiness>p{margin:0}.mora-request-readiness__bar{appearance:none;background:color-mix(in srgb, var(--view-text) 12%, transparent);border:0;border-radius:999px;width:min(100%,360px);height:6px;overflow:hidden}.mora-request-readiness__bar::-webkit-progress-bar{background:color-mix(in srgb, var(--view-text) 12%, transparent)}.mora-request-readiness__bar::-webkit-progress-value{background:var(--view-accent);border-radius:999px}.mora-request-readiness__bar::-moz-progress-bar{background:var(--view-accent);border-radius:999px}.mora-request-readiness details{width:100%}.mora-request-readiness summary{cursor:pointer;min-height:44px;padding-block:11px;font-size:14px;font-weight:600}.mora-episode-cut-sheet{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mora-episode-cut-sheet li{border-top:1px solid var(--request-line);justify-content:space-between;gap:16px;padding:7px 0;font-size:13.5px;display:flex}.mora-episode-cut-sheet__coordinate{font-variant-numeric:tabular-nums;font-weight:600}.mora-request-quote-note{border-left:3px solid var(--view-accent);color:var(--view-text);gap:2px;margin:4px 0 0;padding:2px 0 2px 12px;font-size:14px;line-height:1.5;display:grid}.mora-request-quote-note cite{color:var(--view-muted);font-size:12px;font-style:normal;font-weight:600}.mora-request-decision{border:1px solid var(--view-accent);background:color-mix(in srgb, var(--view-accent) 9%, var(--request-card));border-radius:18px;gap:14px;margin-bottom:20px;padding:22px 28px;display:grid}.mora-request-decision:empty{display:none}.mora-request-decision__copy{gap:6px;display:grid}.mora-request-decision h2{letter-spacing:-.02em;margin:0;font:600 22px/1.25 Space Grotesk,sans-serif}.mora-viewing-shell .mora-request-detail .mora-request-decision__copy>p{color:var(--view-muted);margin:0;font-size:14px;line-height:1.5}.mora-request-decision .mora-request-reason textarea{min-height:60px}.mora-request-decision__actions{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.mora-request-decision__offer{align-items:flex-end;gap:8px;display:flex}.mora-request-decision__offer label{color:var(--view-muted);gap:4px;font-size:12px;font-weight:600;display:grid}.mora-request-decision__offer input{border:1px solid color-mix(in srgb, var(--view-text) 22%, transparent);background:var(--view-canvas);width:120px;min-height:48px;color:var(--view-text);font:inherit;border-radius:8px;padding:0 12px;font-size:15px}:root[data-theme=light] .mora-request-decision__offer input{background:#fff}.mora-viewing-shell .mora-request-detail .mora-action--danger{border-color:color-mix(in srgb, var(--request-danger) 55%, transparent);color:var(--request-danger);background:0 0;margin-left:auto}.mora-viewing-shell .mora-request-detail .mora-request-decision__status{color:var(--view-text);margin:0;font-size:13.5px;font-weight:600}.mora-request-decision__status:empty{display:none}.mora-request-tracking .mora-request-credit-controls{gap:12px;margin:18px 0 0;padding-top:2px;display:grid}.mora-request-tracking .mora-request-credit-controls:empty{display:none}.mora-viewing-shell .mora-request-detail .mora-request-credit-controls__terms{margin:0;font-size:12px;line-height:1.5}.mora-request-refund summary{cursor:pointer;min-height:44px;padding-block:11px;font-size:14px;font-weight:600}.mora-request-refund .mora-action{white-space:normal;margin-top:10px}@media (width<=760px){.mora-request-tracking__card{border-radius:16px}.mora-request-tracking .mora-request-detail__header{grid-template-columns:84px minmax(0,1fr);gap:16px;padding:16px 16px 12px}.mora-request-tracking__poster{width:84px}.mora-request-tracking__identity h1{font-size:24px}.mora-request-tracking__status{grid-template-columns:minmax(0,1fr);padding:4px 16px 20px}.mora-request-tracking .mora-request-actions>div{justify-content:flex-start}.mora-request-tracking .mora-request-actions .mora-action{flex:100%}.mora-request-decision{border-radius:16px;padding:18px 16px}.mora-request-decision__actions{grid-template-columns:minmax(0,1fr);display:grid}.mora-request-decision__actions>.mora-action,.mora-request-decision__offer .mora-action{width:100%}.mora-request-decision__offer{grid-template-columns:96px minmax(0,1fr);display:grid}.mora-request-decision__offer input{width:100%}.mora-viewing-shell .mora-request-detail .mora-action--danger{margin-left:0}.mora-request-tracking__layout{grid-template-columns:1fr;gap:24px}.mora-request-tracking__facts{border:0;border-top:1px solid var(--request-line);padding:20px 0 0}.mora-request-tracking__facts dl{grid-template-columns:1fr 1fr;gap:2px 20px;display:grid}.mora-request-tracking__facts dt{margin:0}.mora-request-tracking__facts dd{margin:0 0 12px}.mora-request-stages li{font-size:11px}}.mora-request-tracking__poster .mora-art{width:100%;height:100%}.mora-requests-page .mora-report-link{padding-inline:0}.mora-request-history{gap:0;margin:0;padding:0;list-style:none;display:grid}.mora-request-history li{grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:0 0 18px 22px;font-size:14px;display:grid;position:relative}.mora-request-history li:before{content:"";background:var(--view-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:2px}.mora-request-history li:not(:last-child):after{content:"";background:var(--request-line);width:2px;position:absolute;top:19px;bottom:0;left:5px}.mora-request-history li:last-child{padding-bottom:0}.mora-request-history strong{font-weight:600}.mora-request-history time{color:var(--view-muted);font-variant-numeric:tabular-nums;font-size:13px}.mora-request-history-pages>:is(p,.mora-form-actions)[hidden]{display:none}.mora-request-reason>label{font-weight:600}.mora-request-art,.mora-request-tracking__poster,.mora-request-composer__poster{background:linear-gradient(150deg, color-mix(in srgb, var(--view-accent) 26%, var(--view-raised)), var(--view-raised) 70%)}.mora-request-composer__dismiss{width:44px;height:44px}.mora-request-stages [data-stage=upcoming]{color:var(--view-muted)}.mora-request-stages[hidden]{display:none}.mora-request-stages .mora-visually-hidden,.mora-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mora-viewing-shell .mora-request-detail .mora-request-decision__status[data-tone=error]{color:var(--request-danger)}.mora-request-decision__balance{gap:8px;max-width:420px;display:grid}.mora-request-decision__balance:empty{display:none}.mora-viewing-shell .mora-request-detail .mora-request-decision__balance p,.mora-viewing-shell .mora-request-detail .mora-request-decision__note{margin:0;font-size:13px;line-height:1.5}.mora-request-decision>.mora-request-reason__hint,.mora-request-decision .mora-request-reason__hint{color:var(--view-muted);margin-top:-6px;font-size:12.5px;line-height:1.5}.mora-request-decision textarea[aria-invalid=true],.mora-request-decision input[aria-invalid=true]{border-color:var(--request-danger)}.mora-request-decision .mora-action--primary:disabled{opacity:.45;cursor:not-allowed}:root[data-theme=light] .mora-request-composer,:root[data-theme=light] .mora-request-inspector{box-shadow:0 18px 50px #211b292e}:root[data-theme=light] .mora-request-composer,:root[data-theme=light] .mora-request-inspector{background:#fff}:root[data-theme=light] .mora-request-composer__dismiss{background:#ffffffbf}.mora-request-inspector .mora-request-composer__dismiss{background:0 0}.mora-request-inspector .mora-request-composer__dismiss:hover{background:var(--view-raised)}@media (width<=560px){.mora-request-composer__hero{grid-template-columns:60px minmax(0,1fr) 44px}.mora-request-inspector{border-width:1px 0 0;border-radius:20px 20px 0 0;width:100vw;max-height:92dvh;margin:auto 0 0}}[data-request-status],.mora-title-request__header h2{align-items:center;gap:10px;display:flex}[data-request-status]>svg{width:22px;height:22px;color:var(--request-tone);flex:none}.mora-title-request__header h2 .mora-title-request__glyph{color:var(--request-tone)}.mora-title-request__header h2 svg{width:20px;height:20px}.mora-viewing-shell .mora-request-panel{box-shadow:none}.mora-viewing-shell .mora-request-tracking .mora-request-panel{background:0 0}.mora-viewing-shell .mora-request-history li{min-height:0;color:var(--view-text);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:0 0 16px 22px;font-size:14px;display:grid}.mora-viewing-shell .mora-request-history li:last-child{padding-bottom:0}.mora-viewing-shell .mora-request-history strong{color:var(--view-text);font:inherit;font-weight:600}.mora-request-history li:before{top:8px}.mora-request-stages__stopped{color:var(--request-danger);font-size:11.5px;font-weight:600}.mora-request-tracking .mora-request-transfers{border:0;grid-column:1/-1;margin:0;padding:0}.mora-request-tracking .mora-request-transfers>h2,.mora-request-tracking .mora-request-transfers>.mora-request-note:first-of-type{display:none}.mora-request-tracking .mora-request-transfers__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mora-request-tracking .mora-request-transfers__list>li{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:0;display:grid}.mora-request-tracking .mora-request-transfers__header,.mora-request-tracking .mora-request-transfers progress,.mora-request-tracking .mora-request-transfers .mora-request-note{grid-column:1/-1}.mora-request-tracking .mora-request-transfers [data-stale=false] .mora-request-note,.mora-request-tracking .mora-request-transfers__list>li:only-child[data-stale=false] .mora-request-transfers__header{display:none}.mora-request-tracking .mora-request-transfers progress{width:100%;height:6px;margin-bottom:8px}.mora-viewing-shell .mora-request-detail .mora-request-transfers__amount,.mora-viewing-shell .mora-request-detail .mora-request-transfers__estimate{color:var(--view-text);margin:0;font-size:13.5px}.mora-request-tracking__facts dl+.mora-request-credit-controls{margin-top:0}.mora-requests-page{--request-page-rhythm:16px}.mora-requests-empty[data-empty=false]{display:contents}.mora-requests-page>.mora-filter-row{margin-bottom:0}.mora-page.mora-requests-page{gap:16px}.mora-requests-page .mora-request-credits{margin-block:0 4px}.mora-requests-page .mora-request-list{margin-top:0}.mora-title-request__acknowledgement:not([hidden]){z-index:40;border:1px solid var(--request-line);background:var(--view-raised);width:max-content;max-width:calc(100vw - 32px);color:var(--view-text);border-radius:12px;margin:0;padding:12px 18px;font-size:14px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #00000059}:root[data-theme=light] .mora-title-request__acknowledgement:not([hidden]){background:#fff;box-shadow:0 10px 28px #211b292e}.mora-title-request__acknowledgement:before{content:"";background:var(--request-positive);border-radius:50%;width:8px;height:8px;margin:0 10px 1px 0;display:inline-block}@media (width<=760px){.mora-title-request__acknowledgement:not([hidden]){bottom:84px}}.mora-request-composer__scope[hidden]{display:none}.mora-request-decision__actions{align-items:center}.mora-request-decision__offer{border:0;border-top:1px solid var(--request-line);gap:8px;min-width:0;margin:0;padding:14px 0 0;display:grid}.mora-request-decision__offer legend{float:left;width:100%;margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.mora-request-decision__offer-row{clear:both;flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.mora-request-decision__charge{align-items:center;display:inline-flex;position:relative}.mora-viewing-shell .mora-request-decision__charge input{appearance:textfield;border:1px solid color-mix(in srgb, var(--view-text) 22%, transparent);background:var(--view-canvas);width:140px;min-height:48px;color:var(--view-text);font:inherit;border-radius:8px;padding:0 64px 0 12px;font-size:15px}.mora-request-decision__charge input::-webkit-outer-spin-button{appearance:none;margin:0}.mora-request-decision__charge input::-webkit-inner-spin-button{appearance:none;margin:0}:root[data-theme=light] .mora-viewing-shell .mora-request-decision__charge input{background:#fff}.mora-request-decision__unit{color:var(--view-muted);pointer-events:none;font-size:13px;position:absolute;right:12px}.mora-request-decision__offer .mora-request-reason__hint{margin-top:0}@media (width<=760px){.mora-request-decision__offer,.mora-request-decision__offer-row{grid-template-columns:minmax(0,1fr);display:grid}.mora-viewing-shell .mora-request-decision__charge,.mora-viewing-shell .mora-request-decision__charge input{width:100%}}@media (width<=520px){.mora-request-stages li:not([aria-current]):not([data-stage=stopped])>span:nth-of-type(2){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mora-request-stages li>span:nth-of-type(2),.mora-request-stages__stopped{white-space:nowrap}.mora-request-stages{padding-bottom:2px}}:root[data-theme=light] .mora-request-tracking__poster,:root[data-theme=light] .mora-request-composer__poster{box-shadow:0 6px 16px #211b292e}.mora-request-tracking .mora-request-detail__header{padding-bottom:26px}.mora-viewing-shell{--request-stage-line:color-mix(in srgb, var(--view-text) 44%, transparent);--request-on-accent:#191122}:root[data-theme=light] .mora-viewing-shell{--request-stage-line:color-mix(in srgb, var(--view-text) 52%, transparent);--request-on-accent:#fff}:root[data-contrast=more] .mora-viewing-shell{--request-stage-line:#fff;--request-on-accent:#000}:root .mora-viewing-shell :is(.mora-request-composer,.mora-request-inspector,.mora-requests-page,.mora-request-detail) :is(.mora-action--primary,.mora-button--primary){background:var(--view-accent);color:var(--request-on-accent);border-color:#0000}.mora-request-stages-wrap{grid-column:1/-1}.mora-request-stages-wrap[hidden]{display:none}.mora-request-stages__summary{color:var(--view-text);margin:0 0 10px;font-size:13.5px;font-weight:600;display:none}.mora-request-stages li:not(:last-child):after{background:var(--request-stage-line)}.mora-request-stages__dot{border-color:var(--request-stage-line)}@media (width<=520px){.mora-request-stages__summary{display:block}.mora-request-stages li>.mora-request-stages__label,.mora-request-stages__stopped{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mora-request-stages{margin-top:0}}.mora-request-tracking__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.mora-request-tracking__actions .mora-request-actions__status:empty{display:none}.mora-request-report{text-decoration:none}.mora-request-tracking__poster>svg,.mora-request-art>svg{width:38%;height:auto;color:var(--view-muted);opacity:.8}.mora-request-tracking .mora-request-detail__header{grid-template-columns:112px minmax(0,1fr)}.mora-request-decision__asker{color:var(--view-text);font-size:14px;font-weight:600}.mora-viewing-shell .mora-request-detail .mora-request-decision__copy>.mora-request-decision__asker{color:var(--view-text)}.mora-request-reason__hint[data-tone=error]{color:var(--request-danger);font-weight:600}.mora-request-decision__balance .mora-action{justify-self:start;min-height:40px}.mora-request-decision__note{color:var(--view-muted)}.mora-request-tracking__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:0}.mora-request-tracking__main,.mora-request-tracking__facts{border:1px solid var(--request-line);background:var(--request-card);border-radius:18px;min-width:0;padding:18px 24px 22px}.mora-request-tracking__facts h2{margin:0 0 10px;font-size:14px}.mora-request-tracking__facts dl,.mora-request-tracking .mora-request-credit-controls dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;display:grid}.mora-request-tracking__facts dt{margin-top:12px}.mora-request-tracking__facts dd{margin-top:2px}.mora-request-tracking .mora-request-panel>summary{min-height:0;padding-block:0 2px;font-size:14px;font-weight:600}.mora-request-tracking .mora-request-administration{margin-top:16px;padding-top:8px}@media (width<=760px){.mora-request-tracking__layout{grid-template-columns:minmax(0,1fr);gap:14px}.mora-request-tracking__main,.mora-request-tracking__facts{border:1px solid var(--request-line);border-radius:16px;padding:16px}.mora-request-tracking .mora-request-detail__header{grid-template-columns:72px minmax(0,1fr);align-items:center}.mora-request-tracking__poster{width:72px}.mora-request-tracking__actions{justify-content:flex-start}.mora-request-tracking__actions .mora-request-actions{width:100%}.mora-request-detail.mora-request-tracking{padding-top:8px}.mora-request-tracking__back{margin-bottom:6px}}@media (width<=520px){.mora-request-tracking .mora-request-transfers__list>li{grid-template-columns:minmax(0,1fr);row-gap:2px}}.mora-requests-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.mora-request-credits{grid-template-columns:minmax(max-content,auto) minmax(120px,1fr);align-items:center;gap:6px 18px;max-width:none;padding:12px 16px}.mora-request-credits__notes,.mora-request-credits .mora-action{grid-column:1/-1}.mora-request-credits__figure strong{font-size:22px}.mora-request-item .mora-request-actions,.mora-request-list .mora-request-actions{background:0 0;border:0;margin:0;padding:0}.mora-requests-empty[data-empty=true]{border:1px solid var(--request-line);background:var(--request-card)}.mora-requests-empty__icon{background:color-mix(in srgb, var(--view-accent) 16%, transparent);width:56px;height:56px;color:var(--view-accent);border-radius:50%;place-items:center;display:grid}.mora-requests-empty__icon svg{width:26px;height:26px}.mora-requests-empty[data-empty=false]>.mora-requests-empty__icon{display:none}@media (width<=640px){.mora-page.mora-requests-page{gap:12px}.mora-request-item .mora-request-actions{width:fit-content}}.mora-request-composer{margin:auto}.mora-request-composer__footer>.mora-request-notify{border-top:0;border-bottom:1px solid var(--request-line);padding:0 0 10px}.mora-request-segments__hint{color:var(--view-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.mora-request-composer__actions .mora-action[hidden],#requestModal a[hidden]{display:none}@media (width<=560px){.mora-request-composer{margin:auto 0 0}.mora-request-composer__footer .mora-request-notify__copy>span{display:none}.mora-request-inspector{width:100vw;max-width:100vw;margin:0;position:fixed;inset:auto 0 0}}.mora-title-request__acknowledgement:not([hidden]){align-items:center;gap:12px;display:flex}.mora-title-request__acknowledgement .mora-request-quiet{min-height:32px;color:var(--view-accent);flex:none;font-weight:600}.mora-title-request__acknowledgement:before{flex:none;margin:0}.mora-request-inspector .mora-title-request__actions>a.mora-action{color:var(--request-on-accent)}.mora-request-tracking__facts dl,.mora-request-tracking .mora-request-credit-controls dl{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline}.mora-request-tracking__facts dt,.mora-request-tracking__facts dd{margin:0;padding-block:5px}.mora-request-tracking .mora-request-credit-controls{gap:8px;margin-top:0}.mora-viewing-shell .mora-request-detail .mora-request-credit-controls__terms{margin-top:6px}@media (width<=760px){.mora-request-tracking__facts dl{gap:0 16px}.mora-request-tracking__facts dd{margin:0}.mora-request-tracking .mora-request-actions>div{flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex}.mora-request-tracking .mora-request-actions .mora-action{flex:auto}.mora-request-tracking .mora-request-actions .mora-request-quiet{flex:none}}.mora-request-composer__footer>.mora-request-notify{min-height:54px}.mora-viewing-shell{--request-field-line:color-mix(in srgb, var(--view-text) 48%, transparent)}:root[data-theme=light] .mora-viewing-shell{--request-field-line:color-mix(in srgb, var(--view-text) 58%, transparent)}:root[data-contrast=more] .mora-viewing-shell{--request-field-line:#fff}.mora-viewing-shell .mora-request-reason textarea,.mora-viewing-shell .mora-request-decision__charge input{border-color:var(--request-field-line)}.mora-request-required{color:var(--view-muted);margin-left:4px;font-size:12px;font-weight:500}.mora-request-composer__body{background:0 0}.mora-request-composer__footer[data-more=true]{box-shadow:0 -12px 18px -12px #00000073}:root[data-theme=light] .mora-request-composer__footer[data-more=true]{box-shadow:0 -10px 14px -12px #211b294d}.mora-request-composer__footer{z-index:1;background:var(--view-surface);position:relative}:root[data-theme=light] .mora-request-composer__footer{background:#fff}.mora-request-composer__body>.mora-request-notify{border-top:1px solid var(--request-line);border-bottom:0;min-height:54px;padding:12px 0 0}.mora-request-composer__body .mora-request-notify__copy>span{display:block}.mora-request-composer__actions{flex-wrap:wrap}.mora-request-composer__actions .mora-action{white-space:nowrap;flex-shrink:0}.mora-request-notice[data-tone=sent]{--notice-tone:var(--request-positive)}.mora-request-quote__note{color:var(--view-muted);margin:0;font-size:12.5px}.mora-credit-legend{color:var(--view-muted);flex-wrap:wrap;gap:2px 14px;margin:6px 0 0;font-size:12px;display:flex}.mora-credit-legend>span{align-items:center;gap:6px;display:inline-flex}.mora-credit-legend__swatch{background:var(--view-accent);border-radius:3px;width:10px;height:10px;display:inline-block}.mora-credit-legend [data-kind=spend] .mora-credit-legend__swatch{background:repeating-linear-gradient(-45deg, var(--view-accent) 0 2px, color-mix(in srgb, var(--view-accent) 35%, transparent) 2px 4px)}.mora-request-quote__facts{margin-top:4px}.mora-request-quote__fact dt{white-space:nowrap}.mora-request-tracking__card>.mora-request-decision{background:0 0;border:0;border-radius:0;margin:0;padding:4px 28px 26px}.mora-request-decision[data-kind=offer] .mora-request-decision__copy h2{font-size:24px}.mora-request-tracking__backdrop{opacity:.6}.mora-request-tracking__layout{align-items:start}.mora-request-tracking__progress{border-bottom:1px solid var(--request-line);margin-bottom:14px;padding-bottom:10px}.mora-request-tracking__progress>summary,.mora-viewing-shell .mora-request-tracking .mora-request-panel>summary{cursor:pointer;min-height:44px;padding-block:11px;font-size:14px;font-weight:600;display:list-item}.mora-request-tracking__progress>.mora-request-tracking__status{grid-template-columns:minmax(0,1fr);padding:8px 0}.mora-request-tracking__progress [data-request-status]{font-size:17px}.mora-request-tracking__progress .mora-request-tracking__actions{justify-content:flex-start}.mora-request-tracking__progress .mora-request-stages li{font-size:11.5px}@media (width<=760px){.mora-request-tracking__card>.mora-request-decision{padding:4px 16px 18px}}.mora-request-decision__charge{flex-direction:column;align-items:flex-start;gap:4px}.mora-request-decision__charge-name{color:var(--view-muted);font-size:12.5px;font-weight:600}.mora-request-decision__offer-row{align-items:flex-end}.mora-request-decision__unit{bottom:14px}.mora-request-inspector .mora-title-request__activity>summary{min-height:44px;padding-block:11px;list-style-position:inside;display:list-item}.mora-request-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr))}.mora-request-item{overflow:hidden}.mora-request-item__glow{opacity:.32;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.mora-request-item__glow .mora-art{border-radius:0;width:100%;height:100%}.mora-request-item__glow img{object-fit:cover;filter:blur(26px)saturate(1.35);width:100%;height:100%;transform:scale(1.3)}.mora-request-item__glow .template-artwork-fallback{display:none}.mora-request-item .mora-request-item__link:after{z-index:1}.mora-request-item .mora-request-actions{z-index:2}.mora-request-art{width:84px;box-shadow:0 8px 22px #00000059}.mora-request-item{grid-template-columns:84px minmax(0,1fr) auto auto}@media (width<=640px){.mora-request-item{grid-template-columns:56px minmax(0,1fr) 18px}.mora-request-art{width:56px}}.mora-request-item{isolation:isolate}.mora-request-item__glow{z-index:-1}.mora-request-item>:not(.mora-request-item__glow){position:static}.mora-request-item>.mora-request-actions{position:relative}.mora-request-stages{grid-template-columns:repeat(6,minmax(0,1fr))}.mora-requests-page .mora-report-link{padding:0}.mora-request-item__link:focus-visible:after{outline-offset:-3px}.mora-request-quote[data-state=approval],.mora-request-quote[data-state=outcome]{min-height:0}.mora-request-composer[data-more=true] .mora-request-composer__body:after{content:"";z-index:1;background:linear-gradient(to bottom, transparent, var(--view-surface));pointer-events:none;flex:none;height:34px;margin-top:-34px;display:block;position:sticky;bottom:-18px}.mora-request-fallback{color:var(--view-text);text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding:8px;font:600 13px/1.25 Space Grotesk,sans-serif;display:-webkit-box;overflow:hidden}.mora-request-tracking__poster .mora-request-fallback{font-size:15px}.mora-viewing-shell :is(.mora-request-composer,.mora-request-decision) .mora-action:disabled{background:color-mix(in srgb, var(--view-text) 14%, transparent);color:color-mix(in srgb, var(--view-text) 62%, transparent);opacity:1;filter:none;border-color:#0000}:root[data-theme=light] .mora-request-art{box-shadow:0 1px 4px #211b291f}.mora-title-request__acknowledgement .mora-request-quiet{min-height:44px}.mora-request-decision__confirm{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-left:auto;display:flex}.mora-request-decision__confirm[hidden],.mora-request-decision__actions .mora-action[hidden]{display:none}.mora-viewing-shell .mora-request-detail .mora-request-decision__confirm p{width:100%;color:var(--view-text);margin:0;font-size:13.5px;font-weight:600}.mora-viewing-shell .mora-request-detail .mora-request-decision__confirm .mora-action--danger{margin-left:0}.mora-request-tracking__title-action .mora-action{background:color-mix(in srgb, var(--view-canvas) 45%, transparent);min-height:44px}.mora-request-tracking__title-action .mora-request-actions__status:empty{display:none}.mora-request-inspector>header{justify-content:flex-start;align-items:center}.mora-request-inspector>header>h2{flex:1;min-width:0}.mora-request-inspector__poster{aspect-ratio:2/3;background:var(--view-raised);border-radius:6px;flex:none;width:40px;overflow:hidden}.mora-request-inspector__poster[hidden]{display:none}.mora-request-inspector__poster .mora-art{width:100%;height:100%}.mora-request-inspector__poster .template-artwork-fallback{display:none}@media (width<=760px){.mora-viewing-shell .mora-request-detail.mora-request-tracking{width:100%;padding-inline:16px}.mora-request-tracking__title-action{grid-column:1/-1}.mora-request-tracking__title-action .mora-action{width:100%}.mora-request-tracking .mora-request-actions>div{flex-wrap:wrap}.mora-request-tracking .mora-request-actions .mora-action{white-space:nowrap}.mora-request-tracking .mora-request-actions .mora-request-report{flex:100%}.mora-viewing-shell :is(.mora-request-reason textarea,.mora-request-decision__charge input){font-size:16px}.mora-request-decision__confirm{width:100%;margin-left:0}.mora-request-decision__confirm .mora-action{flex:auto}}@media (width<=560px){.mora-request-composer__hero{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:12px 14px 12px 16px}.mora-request-composer__poster{border-radius:6px;width:44px}.mora-request-composer__source{margin-bottom:1px;font-size:12px}.mora-request-composer__identity h2{font-size:18px}.mora-request-composer__meta{margin-top:1px;font-size:12px}.mora-request-composer__body{gap:12px;padding:12px 16px 16px}.mora-request-segments{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.mora-request-segments legend{float:left;margin:0}.mora-request-segments__hint{display:none}.mora-request-quote{gap:8px;min-height:0}.mora-request-quote__amount{font-size:28px}.mora-request-quote__price p{margin-top:2px;font-size:13px}.mora-request-route{padding:9px 12px}.mora-request-routes legend{margin-bottom:6px}.mora-request-composer__terms{font-size:11.5px}.mora-request-composer__footer{gap:8px;padding-top:10px}}@media (width<=760px){.mora-request-tracking__actions{grid-template-columns:minmax(0,1fr);display:grid}.mora-request-tracking .mora-request-actions>div>.mora-action{flex:100%}.mora-request-tracking .mora-request-actions .mora-request-quiet{justify-content:center;width:100%}}.mora-request-tracking__status{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"readiness actions""telemetry telemetry""stages stages"}.mora-request-tracking__status>.mora-request-readiness{grid-area:readiness}.mora-request-tracking__status>.mora-request-transfers{grid-area:telemetry}.mora-request-tracking__status>.mora-request-stages-wrap{grid-area:stages}.mora-request-tracking__status>.mora-request-tracking__actions{grid-area:actions;align-self:start}.mora-request-tracking .mora-request-detail__header{grid-template-columns:96px minmax(0,1fr);gap:20px;padding:24px 28px 20px}.mora-request-tracking__identity h1{font-size:clamp(26px,2.8vw,34px)}.mora-request-tracking__title-link{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-6px;display:flex}.mora-request-tracking__title-link .mora-request-quiet{color:var(--view-text)}.mora-request-tracking__title-link .mora-request-actions__status:empty{display:none}.mora-request-tracking__about{max-width:62ch;color:var(--view-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.mora-request-tracking__about[hidden]{display:none}.mora-request-tracking__main,.mora-request-tracking__facts{background:0 0;border:0;border-radius:0;padding:6px 4px 0}.mora-request-tracking__layout{gap:36px;margin-top:6px}.mora-request-decision__choice legend{color:var(--view-text);font-size:14px;font-weight:600}.mora-request-decision__choice .mora-request-segments__options{grid-auto-columns:minmax(0,1fr);width:min(100%,460px);display:grid}.mora-request-decision__choice .mora-request-segments__option{min-height:44px;position:relative}.mora-request-decision__choice [data-choice=deny]:has(input:checked){color:var(--request-danger)}.mora-request-decision__charge-field{gap:4px;display:grid}.mora-request-decision__charge-field[hidden]{display:none}.mora-request-decision__actions .mora-request-decision__status{flex:200px}.mora-viewing-shell .mora-request-detail .mora-request-decision .mora-action--danger{margin-left:0}.mora-request-decision__note{margin:-6px 0 0;font-size:13px}:root .mora-viewing-shell :is(.mora-request-composer,.mora-request-decision) .mora-action:disabled{background:color-mix(in srgb, var(--view-text) 12%, transparent);color:color-mix(in srgb, var(--view-text) 68%, var(--view-surface));opacity:1;border-color:#0000}.mora-request-fallback{justify-items:center;gap:6px;display:grid;overflow:hidden}.mora-request-fallback svg{width:22px;height:22px;color:var(--view-muted)}.mora-request-fallback>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mora-request-item[data-attention=failed]{border-color:color-mix(in srgb, var(--request-danger) 55%, transparent)}.mora-request-item progress[hidden],.mora-request-item__next[hidden],.mora-requests-page__find[hidden]{display:none}.mora-request-composer__hero{grid-template-columns:56px minmax(0,1fr) 44px;align-items:center;padding-block:16px 14px}.mora-request-composer__body{gap:14px;padding-block:14px}.mora-request-segments{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.mora-request-segments legend{float:left;margin:0}.mora-request-segments__hint{width:100%;margin-top:4px}.mora-request-decision__choice{gap:8px;display:grid}.mora-request-decision__choice legend{float:none}.mora-request-composer__terms{font-size:12.5px}.mora-request-composer[data-more=true] .mora-request-composer__body:after{content:"More below";border:1px solid var(--request-field-line);background:var(--view-raised);width:fit-content;height:auto;color:var(--view-text);border-radius:999px;align-self:center;margin-top:-12px;padding:3px 12px;font-size:12px;font-weight:600;bottom:-6px}@media (width<=760px){.mora-request-tracking__status{grid-template-columns:minmax(0,1fr);grid-template-areas:"readiness""telemetry""stages""actions"}.mora-request-tracking .mora-request-detail__header{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px 16px 10px}.mora-request-tracking__poster{width:72px}.mora-request-tracking__identity h1{font-size:22px}.mora-request-tracking__layout{gap:20px}.mora-request-decision__actions>.mora-action{width:100%}}@media (width<=560px){.mora-request-composer__hero{grid-template-columns:44px minmax(0,1fr) 44px}.mora-request-composer__poster{width:44px}.mora-request-segments__hint{margin-top:2px;display:block}.mora-request-composer__terms{font-size:12px}}.mora-request-decision__charge{width:fit-content}@media (width<=760px){.mora-viewing-shell .mora-request-decision__charge{width:100%}}.mora-request-segments__option:has(input:checked){background:color-mix(in srgb, var(--view-accent) 22%, var(--view-surface));color:var(--view-text);box-shadow:inset 0 0 0 2px var(--view-accent)}:root[data-theme=light] .mora-request-segments__option:has(input:checked){background:color-mix(in srgb, var(--view-accent) 12%, #fff)}.mora-request-segments__option>span{align-items:center;gap:6px;display:inline-flex}.mora-request-segments__option:has(input:checked)>span:before{content:"✓";font-size:13px;font-weight:700;line-height:1}.mora-request-decision__choice [data-choice=deny]:has(input:checked){box-shadow:inset 0 0 0 2px var(--request-danger);background:color-mix(in srgb, var(--request-danger) 14%, var(--view-surface))}.mora-request-composer[data-more=true] .mora-request-composer__body:after{content:"";background:linear-gradient(to bottom, transparent, var(--view-surface));border:0;border-radius:0;align-self:stretch;width:auto;height:28px;margin-top:-28px;padding:0;position:sticky;bottom:-14px}:root[data-theme=light] .mora-request-composer[data-more=true] .mora-request-composer__body:after{background:linear-gradient(#0000,#fff)}.mora-request-composer__more{color:var(--view-text);text-align:center;margin:0;font-size:12px;font-weight:600;display:none}.mora-request-composer__more:after{content:" ↓"}.mora-request-composer__footer[data-more=true]>.mora-request-composer__more{display:block}.mora-request-tracking .mora-request-detail__header{align-items:center}@media (width<=760px){.mora-request-tracking__status{flex-direction:column;align-items:stretch;gap:14px;display:flex}.mora-request-tracking__status>.mora-request-tracking__actions{order:0}.mora-request-tracking__status>.mora-request-readiness{order:-2}.mora-request-tracking__status>.mora-request-tracking__actions,.mora-request-tracking__actions .mora-request-actions,.mora-request-tracking .mora-request-actions>div,.mora-request-tracking .mora-request-actions>div>.mora-action,.mora-request-tracking .mora-request-actions>div>a{width:100%}.mora-request-tracking .mora-request-actions>div{gap:2px;display:grid}.mora-request-tracking .mora-request-actions .mora-request-quiet{justify-content:center;width:100%}.mora-request-tracking .mora-request-tracking__actions .mora-request-actions{width:100%;display:block}}.mora-request-tracking__followup:has(>.mora-request-stages-wrap[hidden]:only-child){display:none}@media (width<=760px){.mora-request-tracking .mora-request-detail__header{grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr);gap:12px 14px;padding:14px 16px 12px}.mora-request-tracking__poster{grid-row:1;width:72px}.mora-request-tracking__identity{align-self:center}.mora-request-tracking .mora-request-detail__header>.mora-request-tracking__status{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.mora-request-tracking__followup{padding:0 16px 18px}.mora-request-tracking .mora-request-tracking__actions,.mora-request-tracking .mora-request-tracking__actions .mora-request-actions,.mora-request-tracking .mora-request-tracking__actions .mora-request-actions>div{grid-template-columns:minmax(0,1fr);gap:4px;width:100%;display:grid}.mora-request-tracking .mora-request-tracking__actions .mora-request-actions>div>*{justify-content:center;width:100%}.mora-request-tracking .mora-request-tracking__actions .mora-action{min-height:48px}.mora-request-tracking__progress>.mora-request-tracking__status{grid-template-columns:minmax(0,1fr)}}.mora-request-tracking .mora-request-detail__header{grid-template-rows:auto auto;grid-template-columns:124px minmax(0,1fr);align-items:start;gap:10px 22px;padding:24px 28px 18px}.mora-request-tracking__poster{grid-row:1/span 2;width:124px}.mora-request-tracking__identity{align-self:end}.mora-request-tracking .mora-request-detail__header>.mora-request-tracking__status{z-index:1;grid-column:2;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:none;gap:8px 20px;padding:0;display:grid;position:relative}.mora-request-tracking .mora-request-detail__header>.mora-request-tracking__status>*{grid-area:auto}.mora-request-tracking [data-request-status]{font-size:20px}.mora-request-tracking__followup{gap:14px;padding:0 28px 24px;display:grid}.mora-request-tracking__followup:empty{display:none}.mora-request-tracking__followup:has(>.mora-request-stages-wrap[hidden]:only-child){display:none}.mora-request-tracking__progress .mora-request-tracking__followup{padding:8px 0}.mora-request-tracking__progress>.mora-request-tracking__status{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:none;padding:4px 0 10px;display:grid}.mora-request-tracking__progress>.mora-request-tracking__status>*{grid-area:auto}a.mora-request-quiet{width:fit-content}.mora-request-quote__price{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.mora-request-quote__price p{margin:0}.mora-request-credits{padding:10px 14px}.mora-requests-page__toolbar{flex-wrap:nowrap}.mora-requests-page__find{flex:none}@media (width<=760px){.mora-request-tracking .mora-request-detail__header{grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr);gap:12px 14px;padding:14px 16px 12px}.mora-request-tracking__poster{grid-row:1;width:72px}.mora-request-tracking__identity{align-self:center}.mora-request-tracking .mora-request-detail__header>.mora-request-tracking__status{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.mora-request-tracking__followup{padding:0 16px 18px}.mora-request-tracking .mora-request-tracking__actions,.mora-request-tracking .mora-request-tracking__actions .mora-request-actions,.mora-request-tracking .mora-request-tracking__actions .mora-request-actions>div{grid-template-columns:minmax(0,1fr);gap:4px;width:100%;display:grid}.mora-request-tracking .mora-request-tracking__actions .mora-request-actions>div>*{justify-content:center;width:100%}.mora-request-tracking .mora-request-tracking__actions .mora-action{min-height:48px}.mora-request-tracking__progress>.mora-request-tracking__status{grid-template-columns:minmax(0,1fr)}}.mora-request-tracking__glance{color:var(--view-muted);margin:0;padding:0 28px 18px;font-size:13px}.mora-viewing-shell .mora-request-detail .mora-request-tracking__glance{color:var(--view-muted)}.mora-request-tracking__more{margin-top:6px}.mora-request-tracking__more>summary{cursor:pointer;min-height:44px;padding-block:11px;font-size:14px;font-weight:600;display:list-item}.mora-request-tracking__more>.mora-request-tracking__layout{margin-top:4px}.mora-request-tracking__backdrop{opacity:.55;-webkit-mask-image:linear-gradient(90deg,#0000 38%,#000 88%);mask-image:linear-gradient(90deg,#0000 38%,#000 88%)}.mora-request-tracking__backdrop img{filter:blur(2px)saturate(1.05)}@media (width>=900px){.mora-request-decision[data-kind]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:18px 36px}.mora-request-decision[data-kind]>.mora-request-decision__status{grid-column:1/-1}}.mora-request-decision__money,.mora-request-decision__controls{gap:12px;min-width:0;display:grid}.mora-request-decision__shortfall{color:var(--request-warning);font:600 18px/1.3 Space Grotesk,sans-serif}.mora-request-decision__note{margin:0}.mora-credit-legend{font-size:12.5px}.mora-request-item[data-attention]{border-color:var(--request-line);box-shadow:inset 3px 0 0 var(--view-accent)}.mora-request-item[data-attention=failed]{border-color:var(--request-line);box-shadow:inset 3px 0 0 var(--request-danger)}.mora-title-request__offer{border:1px solid var(--view-accent);background:color-mix(in srgb, var(--view-accent) 16%, transparent);min-height:48px;color:var(--view-text);border-radius:8px;align-items:center;gap:8px;padding:8px 10px 8px 12px;font:600 14px/1.4 Plus Jakarta Sans,sans-serif;text-decoration:none;display:inline-flex}.mora-title-request__offer[hidden]{display:none}.mora-title-request__offer svg{flex:none;width:16px;height:16px}.mora-title-request__offer svg:first-child{color:var(--view-accent)}.mora-title-request__offer svg:last-child{color:var(--view-muted)}.mora-request-inspector{border-radius:18px}.mora-request-inspector::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080cb8}.mora-request-inspector .mora-request-composer__dismiss{background:color-mix(in srgb, var(--view-canvas) 55%, transparent);margin-left:auto}:root[data-theme=light] .mora-request-inspector .mora-request-composer__dismiss{background:#f1edf5}.mora-request-inspector__poster .template-artwork-fallback,.mora-request-composer__poster .template-artwork-fallback{place-items:center;width:100%;height:100%;padding:0;display:grid}.mora-request-inspector__poster .mora-request-fallback>span,.mora-request-composer__poster .mora-request-fallback>span{display:none}.mora-request-inspector__poster .mora-request-fallback,.mora-request-composer__poster .mora-request-fallback{padding:0}.mora-request-art .template-artwork-fallback,.mora-request-tracking__poster .template-artwork-fallback{place-items:center;width:100%;height:100%;padding:0;display:grid}@media (width<=760px){.mora-request-tracking__glance{padding:0 16px 14px}.mora-request-tracking__backdrop{opacity:.35;-webkit-mask-image:linear-gradient(90deg,#0000 45%,#000);mask-image:linear-gradient(90deg,#0000 45%,#000)}}@media (width<=560px){.mora-request-composer__terms{font-size:12.5px}}.mora-request-tracking__utility{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 16px;padding:0 28px 12px;display:flex}.mora-viewing-shell .mora-request-detail .mora-request-tracking__utility .mora-request-tracking__glance{padding:0}.mora-request-segments__option{min-height:44px}.mora-request-composer__hero{grid-template-columns:72px minmax(0,1fr) 44px}.mora-request-composer__poster{width:72px}.mora-request-composer__backdrop{opacity:.55}.mora-request-composer__terms{font-size:13.5px;line-height:1.45}.mora-request-item__glow{-webkit-mask-image:linear-gradient(90deg,#000,#0000 42%);mask-image:linear-gradient(90deg,#000,#0000 42%)}.mora-credit-meter{background:color-mix(in srgb, var(--view-text) 20%, transparent)}.mora-credit-legend [data-kind=used] .mora-credit-legend__swatch{background:color-mix(in srgb, var(--view-text) 20%, transparent);box-shadow:none}.mora-requests-empty[data-empty=true]{background:0 0;border:0;max-width:520px;margin-inline:auto;padding:40px 24px}.mora-requests-empty[data-empty=false]>.mora-requests-empty__shelf{display:none}.mora-requests-empty__shelf{justify-content:center;align-items:flex-end;gap:10px;display:flex}.mora-requests-empty__shelf i{aspect-ratio:2/3;background:linear-gradient(150deg, color-mix(in srgb, var(--view-accent) 30%, var(--view-raised)), var(--view-raised) 75%);border-radius:8px;width:62px;display:block}.mora-requests-empty__shelf i:nth-child(2){width:76px}.mora-requests-empty__shelf i:first-child,.mora-requests-empty__shelf i:last-child{opacity:.6}@media (width<=760px){.mora-request-tracking__utility{padding:0 16px 10px}}@media (width<=560px){.mora-request-composer__hero{grid-template-columns:52px minmax(0,1fr) 44px}.mora-request-composer__poster{width:52px}.mora-request-composer__terms{font-size:13px}}.mora-request-composer[data-more=true] .mora-request-composer__body:after{content:none}.mora-request-quote__fact dt{font-size:13px}.mora-request-inspector .mora-title-request__activity-body{padding-block:2px 8px}.mora-request-inspector .mora-title-request__activity-body .mora-request-history{margin-top:4px}.mora-request-inspector .mora-request-history-pages{gap:0;display:grid}.mora-requests-page__note{color:var(--view-muted);margin:0;font-size:13px}.mora-requests-page__note[hidden]{display:none}.mora-request-fallback{place-items:center;padding:0;display:grid}.mora-request-fallback svg{width:34%;min-width:18px;height:auto}.mora-request-decision__charge-name+.mora-request-required{white-space:nowrap;margin-left:8px;position:absolute;top:0;left:100%}.mora-credit-meter{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--view-text) 18%, transparent)}.mora-request-decision__balance[data-short=true] .mora-credit-meter{opacity:1}@media (width>=900px){.mora-request-decision[data-kind=review]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}}@media (width<=520px){.mora-request-stages{gap:3px}.mora-request-stages li{gap:0}.mora-request-stages li:not(:last-child):after{display:none}.mora-request-stages__dot,.mora-request-stages [data-stage=complete] .mora-request-stages__dot,.mora-request-stages [data-stage=current] .mora-request-stages__dot{background:var(--request-line);border:0;border-radius:999px;width:100%;height:5px}.mora-request-stages__dot svg,.mora-request-stages [data-stage=current] .mora-request-stages__dot:after{display:none}.mora-request-stages [data-stage=complete] .mora-request-stages__dot{background:var(--view-accent)}.mora-request-stages [data-stage=current] .mora-request-stages__dot{background:color-mix(in srgb, var(--view-accent) 55%, var(--request-line))}.mora-request-stages [data-stage=stopped] .mora-request-stages__dot{background:var(--request-danger);border:0;border-radius:999px;width:100%;height:5px}}.mora-request-decision__charge-name+.mora-request-required{margin-left:0;position:static}.mora-request-decision__charge-name .mora-request-required{margin-left:6px;font-weight:500}.mora-request-decision__charge{gap:6px}.mora-requests-empty[data-empty=true] .mora-results-state{color:var(--view-text);letter-spacing:-.01em;font:600 clamp(19px,2.2vw,23px)/1.35 Space Grotesk,sans-serif}.mora-requests-empty__shelf,.mora-request-composer__actions .mora-action[hidden]{display:none}.mora-request-composer__footer>.mora-request-notify{border-top:0;border-bottom:1px solid var(--request-line);min-height:48px;padding:0 0 8px}.mora-request-composer__footer .mora-request-notify__copy>span{display:block}@media (width<=560px){.mora-request-credits__notes{font-size:12.5px}}.mora-request-tracking .mora-request-detail__header>.mora-request-tracking__status{grid-template-columns:minmax(0,1fr)}.mora-request-tracking .mora-request-detail__header .mora-request-tracking__actions,.mora-request-tracking .mora-request-actions>div{justify-content:flex-start}.mora-viewing-shell .mora-request-detail .mora-request-tracking__refresh-note{color:var(--request-warning);margin:0 0 10px;font-size:13px;font-weight:600}@media (width<=560px){.mora-request-composer__actions:has(a:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mora-request-composer__actions:has(a:not([hidden]))>:is(button,a){white-space:normal;width:auto;min-width:0;padding-inline:8px}.mora-request-composer__actions:has(a:not([hidden]))>.mora-action--primary{grid-column:1/-1}}.mora-request-tracking .mora-request-detail__header{box-shadow:none;background:0 0;border:0;border-radius:0}.mora-request-tracking .mora-request-detail__header:after,.mora-request-tracking__backdrop,.mora-request-tracking__backdrop .mora-art{border-radius:0}:root[data-theme=light] .mora-request-tracking__backdrop{opacity:.62}.mora-requests-empty__support{max-width:44ch;color:var(--view-muted);margin:-6px 0 0;font-size:15px;line-height:1.5}.mora-requests-empty__support:empty,.mora-requests-empty[data-empty=false]>.mora-requests-empty__support{display:none}.mora-requests-empty[data-empty=true]{gap:14px;padding-block:48px 40px}.mora-requests-page__note:empty{display:none}.mora-request-credits{flex-wrap:wrap;align-items:center;gap:4px 16px;padding:8px 14px;display:flex}.mora-request-credits__figure{flex:none}.mora-request-credits__meter{flex:0 220px;min-width:100px}.mora-request-credits__notes{flex:260px}.mora-request-credits .mora-action{flex:none}.mora-viewing-shell .mora-request-detail [data-kind] h2:focus,.mora-viewing-shell .mora-request-detail [data-request-status]:focus{outline:none}@media (width<=640px){.mora-requests-page{padding-top:16px}.mora-requests-page>h1{font-size:24px;line-height:1.2}.mora-requests-page .mora-tabs{gap:6px}.mora-requests-page .mora-tabs .mora-action{min-height:44px;padding:6px 12px}.mora-request-credits__meter{flex:100px}.mora-request-credits__notes{flex:100%}.mora-page.mora-requests-page{gap:10px}}@media (width<=520px){.mora-request-decision__choice .mora-request-segments__options{grid-auto-flow:row;width:100%}.mora-request-decision__choice .mora-request-segments__option{justify-items:start;padding-inline:14px}}.mora-request-decision__controls .mora-request-reason[hidden],.mora-request-decision__controls .mora-request-reason__hint[hidden],.mora-request-decision__controls .mora-action[hidden]{display:none}@media (width<=520px){.mora-request-decision__choice .mora-request-segments__options{flex-wrap:wrap;width:100%;display:flex}.mora-request-decision__choice .mora-request-segments__option{white-space:nowrap;flex:auto;justify-items:center;padding-inline:10px;font-size:13px}.mora-request-decision__choice .mora-request-segments__option>span{gap:3px}.mora-request-decision__choice .mora-request-segments__option:has(input:checked)>span:before{font-size:11px}.mora-request-decision__choice .mora-request-segments__option:has(input:checked){font-weight:700}.mora-request-decision,.mora-request-decision__controls,.mora-request-decision__copy{gap:8px}}@media (width>=900px){.mora-request-item{grid-template-columns:100px minmax(0,1fr) auto auto}.mora-request-art{width:100px}}.mora-request-inspector .mora-title-request__activity>summary{padding-block:11px}.mora-request-quote__rate{color:var(--view-muted,var(--mora-color-text-muted));margin:2px 0 0;font-size:12.5px}.mora-request-quote__rate:empty{display:none}.mora-request-decision__pricing .mora-request-quote__facts{margin:0}.mora-request-notice__small{font-size:14px}.mora-request-decision__offer-facts:empty{display:none}.mora-request-decision__offer-facts{margin-top:8px}.mora-request-notice__why{margin-top:4px}.mora-request-notice__why>summary{cursor:pointer;min-height:44px;padding-block:11px}.mora-request-notice__why[open]>summary{padding-bottom:2px}.mora-request-composer__footer[hidden]{display:none}@media (width<=640px){.mora-request-composer__actions #cancelModalBtn:not([hidden]){flex:none;padding-inline:18px}.mora-request-composer__actions #submitRequestBtn{white-space:normal;flex:1 1 0;min-width:0}}.mora-request-quote[data-state=credits]{min-height:0}.mora-request-decision__as-manager{border-top:1px solid var(--request-line);grid-column:1/-1;padding-top:14px}.mora-request-decision__as-manager[open]{gap:18px;display:grid}.mora-request-tracking__about-more{display:none}.mora-request-quote__amount span{margin-left:4px}.mora-request-decision__charge-field .mora-request-reason__hint{margin-top:4px}.mora-request-tracking .mora-request-tracking__backdrop{inset-inline:calc(50% - 50vw - 12px)}:root[data-theme=light] .mora-request-composer::backdrop,:root[data-theme=light] .mora-request-inspector::backdrop{background:#eee9f5b8}@media (width<=640px){.mora-request-tracking__about-more:not([hidden]){align-self:start;display:inline-flex}.mora-request-tracking[data-decision=true] .mora-request-tracking__about[data-expanded=true]{display:block;overflow:visible}.mora-request-tracking .mora-request-detail__header{padding-bottom:8px}.mora-request-tracking .mora-request-tracking__followup{gap:8px;padding-bottom:12px}.mora-request-tracking .mora-request-stages-wrap{margin-top:14px}}@media (forced-colors:active){.mora-credit-meter,.mora-request-item__progress,.mora-request-stages li{forced-color-adjust:auto;border:1px solid canvastext}.mora-request-segments__option:has(input:checked){outline:2px solid highlight}}.mora-request-quote[data-state=loading]{min-height:150px}.mora-request-segments__hint:empty{display:none}.mora-request-tracking .mora-request-actions:not(:empty){margin-top:14px}.mora-request-decision[data-short=true] .mora-request-decision__money>.mora-request-decision__note{display:none}:root[data-theme=light] .mora-request-item__glow{opacity:.16}@media (width<=640px){.mora-request-composer__actions:has(#submitRequestBtn[hidden]){flex-direction:column;align-items:stretch;display:flex}.mora-request-composer__actions:has(#submitRequestBtn[hidden])>.mora-action{flex:none;width:100%}}.mora-viewing-shell .mora-request-reason textarea[aria-invalid=true],.mora-viewing-shell .mora-request-decision__charge input[aria-invalid=true]{border-color:var(--request-danger);box-shadow:0 0 0 1px var(--request-danger)}.mora-request-decision__charge-field{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:24px}.mora-request-decision__charge-field>.mora-request-decision__charge,.mora-request-decision__charge-field>.mora-request-reason__hint{grid-column:1}.mora-request-decision__offer-facts{grid-area:1/2/span 2;align-self:center;margin-top:0}.mora-request-decision__offer-facts .mora-request-quote__facts{grid-template-columns:minmax(0,1fr)}.mora-request-decision__offer-facts dd{white-space:nowrap}.mora-request-inspector__poster{width:56px}.mora-request-tracking details>summary,.mora-request-inspector details>summary,.mora-request-notice__why>summary{list-style:none;display:block}.mora-request-tracking details>summary::-webkit-details-marker{display:none}.mora-request-inspector details>summary::-webkit-details-marker{display:none}.mora-request-notice__why>summary::-webkit-details-marker{display:none}.mora-request-tracking details>summary:before,.mora-request-inspector details>summary:before,.mora-request-notice__why>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin:0 10px 2px 2px;transition:transform .15s;display:inline-block;transform:rotate(-45deg)}.mora-request-tracking details[open]>summary:before,.mora-request-inspector details[open]>summary:before,.mora-request-notice__why[open]>summary:before{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.mora-request-tracking details>summary:before,.mora-request-inspector details>summary:before,.mora-request-notice__why>summary:before{transition:none}}.mora-request-decision__charge-box{align-items:center;width:140px;display:inline-flex;position:relative}.mora-request-decision__charge-field{gap:6px}:root[data-theme=light] .mora-requests-page .mora-filter-row .mora-action[aria-pressed=true] .mora-filter-count{background:#dcd6e6}@media (width<=640px){.mora-request-composer__actions>.mora-action:not([hidden]){flex:1 1 0}.mora-request-tracking .mora-request-stages-wrap{margin-top:12px}.mora-request-tracking .mora-request-transfers{border-bottom:0;margin-bottom:4px;padding-bottom:8px}.mora-request-tracking .mora-request-tracking__glance{padding-bottom:8px}.mora-request-decision__choice .mora-request-segments__option>span{gap:4px}.mora-request-tracking[data-decision=true] .mora-request-tracking__about{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mora-request-tracking[data-decision=true] .mora-request-tracking__about[hidden]{display:none}}.mora-request-quote__amount,.mora-request-decision__shortfall{font-family:Plus Jakarta Sans,sans-serif}.mora-request-quote:has(>.mora-request-notice){min-height:0}.mora-request-quote__rate,.mora-credit-legend{font-size:14px}.mora-request-tracking__back{gap:6px}.mora-request-tracking__back:before{content:none}.mora-request-tracking__back svg{width:18px;height:18px}.mora-request-decision__charge-name{color:var(--view-text);font-size:14px}.mora-title-request__offer.mora-action--primary{background:var(--view-accent);color:var(--request-on-accent);border-color:#0000}.mora-requests-page .mora-filter-row .mora-action{min-height:44px}.mora-requests-page .mora-report-link{margin-inline:0}.mora-requests-page .mora-report-link .mora-action{text-underline-offset:3px;text-decoration:underline}.mora-request-decision[data-resting=true] .mora-request-segments__option:not(:has(input:checked)){color:var(--view-text)}@media (width>=521px){.mora-request-decision__choice,.mora-request-decision__choice .mora-request-segments__options{width:100%}.mora-request-decision__choice .mora-request-segments__options{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}}@media (width>=641px){.mora-request-item__chevron{grid-column:-2/-1}.mora-request-item .mora-request-copy{align-self:start;padding-top:6px}}@media (width<=640px){.mora-request-tracking .mora-request-detail__header{align-items:start}}.mora-request-tracking .mora-request-tracking__card{background:0 0;border:0;border-radius:0;overflow:visible}.mora-request-tracking .mora-request-detail__header{padding-inline:0;overflow:visible}.mora-viewing-shell:has(.mora-request-tracking){overflow-x:clip}.mora-request-tracking{--request-hero-rise:calc(clamp(20px, 4vw, 48px) + 66px)}.mora-request-tracking .mora-request-tracking__back{z-index:1;position:relative}.mora-request-tracking .mora-request-tracking__backdrop,.mora-request-tracking .mora-request-detail__header:after{inset:calc(-1 * var(--request-hero-rise)) calc(50% - 50vw) auto;height:calc(100% + var(--request-hero-rise))}.mora-request-tracking .mora-request-tracking__card>:not(header){z-index:1;position:relative}.mora-request-tracking .mora-request-detail__header:after{background:linear-gradient(to right, var(--view-canvas) 20%, color-mix(in srgb, var(--view-canvas) 82%, transparent) 48%, transparent 85%)}.mora-request-tracking .mora-request-tracking__backdrop{opacity:.55;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000);-webkit-mask-composite:source-over;mask-composite:add}@media (width<=640px){.mora-request-tracking .mora-request-tracking__backdrop{opacity:.35}}.mora-request-tracking .mora-request-detail__header>:not(.mora-request-tracking__backdrop){z-index:1;position:relative}.mora-title-request__offer.mora-action--primary svg,.mora-title-request__offer.mora-action--primary svg:first-child,.mora-title-request__offer.mora-action--primary svg:last-child{color:inherit}.mora-request-tracking .mora-request-tracking__followup,.mora-request-tracking .mora-request-tracking__glance,.mora-request-tracking .mora-request-tracking__status,.mora-request-tracking .mora-request-stages-wrap,.mora-request-tracking .mora-request-tracking__utility{padding-inline:0}.mora-request-specials[hidden],.mora-request-segments__option[hidden],.mora-request-decision__note[hidden]{display:none}.mora-request-route__limit{display:block}.mora-request-notice:has(>div>.mora-request-notice__small)>div{flex:1;min-width:0}.mora-request-notice__small{border-top:1px solid color-mix(in srgb, var(--view-text) 12%, transparent);color:var(--view-muted,var(--mora-color-text-muted));margin-top:12px;padding-top:10px;font-size:12.5px}.mora-request-notice__small p{font-size:inherit;margin:2px 0 0}.mora-request-notice__small .mora-request-quote__facts{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;display:grid}.mora-request-notice__small .mora-request-quote__fact{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mora-request-notice__small .mora-request-quote__fact dt{white-space:normal;font-size:13.5px}.mora-request-notice__small .mora-request-quote__fact dd{color:var(--view-text,var(--mora-color-text));font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:13.5px}:root[data-theme=light][data-contrast=more] :is(.mora-request-composer,.mora-request-inspector,.mora-request-composer__footer,.mora-request-composer__dismiss,.mora-request-reason textarea,.mora-request-decision__offer input,.mora-viewing-shell .mora-request-decision__charge input,.mora-title-request__acknowledgement:not([hidden]),.mora-requests-page .mora-filter-row .mora-action[aria-pressed=true]),:root[data-theme=light][data-contrast=more] .mora-request-composer[data-more=true] .mora-request-composer__body:after{background:#000}:root[data-theme=light][data-contrast=more] .mora-request-segments__option:has(input:checked){background:#222}:root[data-theme=light][data-contrast=more] .mora-request-decision__choice .mora-request-segments__option:has(input:checked){background:#222}@media (width<=899px){.mora-request-decision[data-resting=true] .mora-request-decision__controls{border-top:1px solid var(--request-line);padding-top:18px}}.mora-request-tracking__card>.mora-request-decision{border:1px solid var(--view-accent);background:var(--request-card);border-radius:18px;padding:24px 28px 26px}.mora-request-tracking .mora-request-detail__header{grid-template-columns:124px minmax(0,1fr);padding-bottom:24px}.mora-request-tracking__poster{width:124px}.mora-request-decision__pricing{margin-top:14px}.mora-request-tracking[data-decision=true] .mora-request-tracking__about{max-width:72ch}@media (width<=640px){.mora-request-tracking__card>.mora-request-decision{border-radius:14px;padding:18px 16px 20px}.mora-request-tracking .mora-request-detail__header{grid-template-columns:84px minmax(0,1fr);gap:14px;padding-bottom:12px}.mora-request-tracking__poster{width:84px}}.mora-request-inspector>.mora-request-composer__hero{grid-template-columns:72px minmax(0,1fr) 44px;align-items:end;gap:16px;padding:20px 16px 16px 22px;display:grid}.mora-request-inspector>.mora-request-composer__hero:has(>.mora-request-composer__poster[hidden]){grid-template-columns:minmax(0,1fr) 44px}.mora-request-composer__poster[hidden]{display:none}@media (width<=560px){.mora-request-inspector>.mora-request-composer__hero{grid-template-columns:52px minmax(0,1fr) 44px;align-items:center}}[data-tone=waiting]{--request-tone:var(--view-muted)}.mora-viewing-shell .mora-request-reason textarea[aria-invalid=true],.mora-viewing-shell .mora-request-decision__charge input[aria-invalid=true]{box-shadow:none}.mora-viewing-shell .mora-request-reason textarea[aria-invalid=true]:focus-visible,.mora-viewing-shell .mora-request-decision__charge input[aria-invalid=true]:focus-visible{outline:2px solid var(--request-danger);outline-offset:1px;box-shadow:none}:root[data-theme=light] .mora-request-item__glow{display:none}.mora-request-inspector>.mora-request-composer__hero{align-items:center}.mora-request-inspector .mora-request-composer__identity h2{font-size:clamp(21px,2.6vw,26px)}.mora-request-composer .mora-request-segments{flex-wrap:nowrap}.mora-request-composer .mora-request-segments legend{flex:none}.mora-request-composer .mora-request-segments__options{flex:auto;grid-auto-columns:minmax(0,1fr);min-width:0;display:grid}.mora-request-notice__why>summary{font-size:14px}.mora-viewing-shell .mora-request-reason textarea[aria-invalid=true]:focus-visible,.mora-viewing-shell .mora-request-decision__charge input[aria-invalid=true]:focus-visible{outline-offset:-1px}.mora-request-tracking .mora-request-tracking__actions:not(:has(a,button)){display:none}@media (width<=640px){.mora-request-composer .mora-request-segments{display:block}.mora-request-composer .mora-request-segments legend{float:none;margin-bottom:6px}.mora-request-composer .mora-request-segments__options{width:100%}}.mora-back-link{width:fit-content;min-height:32px;color:var(--view-muted);align-items:center;gap:6px;margin-bottom:-12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mora-back-link:hover{color:var(--view-text)}.mora-page.mora-my-mora{gap:40px}.mora-my-mora>h1{margin:0 0 -16px}.mora-my-mora__region:empty,.mora-my-mora [hidden]{display:none}.mora-my-mora__heading{margin:0}#mora-my-mora-requests{scroll-margin-top:112px}#mora-my-mora-requests:focus{outline:none}.mora-my-mora__needs{gap:12px;display:grid}.mora-my-mora__needs>p:empty{display:none}.mora-my-mora__needs-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mora-my-mora__need{border:1px solid var(--request-line);border-left:3px solid var(--view-accent);background:var(--request-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 14px 18px;display:flex}.mora-my-mora__need-copy{gap:2px;min-width:0;display:grid}.mora-my-mora__need-copy .mora-muted{font-size:14px}.mora-my-mora__need-actions{flex-wrap:wrap;gap:8px;display:flex}.mora-my-mora__need-actions .mora-action{min-height:40px;padding:6px 16px}.mora-my-mora__requests{flex-direction:column;gap:16px;min-width:0;display:flex}.mora-my-mora__requests .mora-request-credits{margin-block:0}.mora-my-mora__requests .mora-request-list{margin-top:0}.mora-my-mora__requests .mora-requests-empty[data-empty=true]{margin-top:0;padding:28px 24px}.mora-my-mora__requests .mora-requests-empty__icon{display:none}.mora-my-mora__rail .mora-section-heading>h2{margin:0}.mora-my-mora__see-all{color:var(--view-muted);margin-left:auto;font-size:14px;font-weight:600;text-decoration:none}.mora-my-mora__see-all:hover{color:var(--view-text)}.mora-my-mora__rail .mora-poster>.mora-action:not(.mora-poster__save){width:fit-content;min-height:44px;margin-top:8px;padding:6px 12px;display:flex}.mora-my-mora__rail .mora-card-status:empty{display:none}.mora-my-mora .mora-report-link{margin:0;padding:0}.mora-my-mora .mora-report-link .mora-action{min-height:44px;color:var(--view-muted);text-underline-offset:3px;background:0 0;padding-inline:0;font-weight:500;text-decoration:underline}.mora-my-mora__failure{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mora-my-mora__failure p{margin:0}.mora-my-mora__empty{border:1px dashed var(--request-line);text-align:center;border-radius:16px;justify-items:center;gap:12px;padding:56px 24px;display:grid}.mora-my-mora__empty h2,.mora-my-mora__empty p{margin:0}.mora-my-mora__empty p{max-width:48ch}@media (width<=720px){.mora-page.mora-my-mora{gap:32px}.mora-my-mora__need{align-items:stretch}.mora-my-mora__need-actions .mora-action{flex:auto}}.mora-detail-copy h1.mora-title-logo,.mora-season-heading h1.mora-title-logo{max-width:100%;min-height:2.5rem}.mora-title-logo__image{object-fit:contain;object-position:left center;width:auto;max-width:min(100%,22.5rem);height:auto;max-height:7rem;display:none}.mora-title-logo__image[data-loaded=true]{display:block}@media (width<=640px){.mora-title-logo__image{max-width:min(100%,18rem);max-height:5.5rem}}@media (forced-colors:active),(prefers-contrast:more){.mora-title-logo__image[data-loaded=true]{display:none}.mora-title-logo .mora-title-logo__text[hidden]{display:inline!important}}:root:is([data-theme=light],[data-contrast=more]) .mora-title-logo__image[data-loaded=true]{display:none}:root:is([data-theme=light],[data-contrast=more]) .mora-title-logo .mora-title-logo__text[hidden]{display:inline!important}.mora-template .template-artwork-fallback[data-artwork-loading=true],.mora-artwork__placeholder[data-artwork-loading=true]{color:#0000;background-image:radial-gradient(at 12% 12%,#b79eec33,#0000 65%),radial-gradient(at 88% 88%,#8b5cf62e,#0000 65%);position:relative;overflow:hidden}.mora-artwork__placeholder[data-artwork-loading=true]>*{visibility:hidden}.mora-template .template-artwork-fallback[data-artwork-loading=true]:before,.mora-template .template-artwork-fallback[data-artwork-loading=true]:after,.mora-artwork__placeholder[data-artwork-loading=true]:before,.mora-artwork__placeholder[data-artwork-loading=true]:after{content:"";box-sizing:border-box;border-radius:inherit;opacity:1;pointer-events:none;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.mora-template .template-artwork-fallback[data-artwork-loading=true]:before,.mora-artwork__placeholder[data-artwork-loading=true]:before{background:repeating-linear-gradient(0deg,#0000 0 3px,#d5beff08 3px 4px);box-shadow:inset 0 0 0 1px #b79eec2e}.mora-template .template-artwork-fallback[data-artwork-loading=true]:after,.mora-artwork__placeholder[data-artwork-loading=true]:after{filter:blur(14px);background:linear-gradient(115deg,#0000 0%,#b79eec0f 15%,#b79eec2b 30%,#b79eec45 42%,#b79eec4d 50%,#b79eec45 58%,#b79eec2b 70%,#b79eec0f 85%,#0000 100%);animation:2.6s linear -.65s infinite mora-artwork-hologram;transform:translate(-100%)}.mora-template .template-artwork{opacity:0;transition:opacity .24s ease-out}.mora-template .template-artwork[data-loaded=true]{opacity:1}.mora-template .template-artwork[data-cached=true]{transition:none}@media (prefers-reduced-motion:reduce){.mora-template .template-artwork-fallback[data-artwork-loading=true]:after,.mora-artwork__placeholder[data-artwork-loading=true]:after{animation:none;transform:none}.mora-template .template-artwork{transition:none}}@media (forced-colors:active){.mora-template .template-artwork-fallback[data-artwork-loading=true],.mora-artwork__placeholder[data-artwork-loading=true]{color:canvas;background-color:canvas;background-image:none}.mora-template .template-artwork-fallback[data-artwork-loading=true]:before,.mora-artwork__placeholder[data-artwork-loading=true]:before{box-shadow:none;background:0 0;border:1px solid graytext}.mora-template .template-artwork-fallback[data-artwork-loading=true]:after,.mora-artwork__placeholder[data-artwork-loading=true]:after{content:"Loading…";color:canvastext;filter:none;background:0 0;place-items:center;animation:none;display:grid;transform:none}}:is(.mora-library-availability,.mora-library-coverage,.mora-card-status:not(.mora-request-badge),.mora-header-search__availability){--availability-tone:var(--view-muted)}:is(.mora-library-availability,.mora-library-coverage,.mora-card-status:not(.mora-request-badge),.mora-header-search__availability)[data-tone=ready]{--availability-tone:var(--request-positive,#6ee7b7)}:is(.mora-library-availability,.mora-library-coverage,.mora-card-status:not(.mora-request-badge),.mora-header-search__availability)[data-tone=progress]{--availability-tone:var(--view-accent)}:is(.mora-library-availability,.mora-library-coverage,.mora-card-status:not(.mora-request-badge),.mora-header-search__availability)[data-tone=waiting]{--availability-tone:var(--request-warning,#f2c86f)}:is(.mora-library-availability,.mora-library-coverage,.mora-card-status:not(.mora-request-badge),.mora-header-search__availability)[data-tone=attention]{--availability-tone:var(--request-danger,#ffb4ab)}.mora-library-availability{width:fit-content;max-width:100%;min-height:26px;color:var(--availability-tone);background:color-mix(in srgb, var(--availability-tone) 15%, transparent);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 7px;font:600 12.5px/1.3 Plus Jakarta Sans,sans-serif;display:inline-flex}.mora-library-availability .mora-icon{flex:0 0 15px;width:15px;height:15px}.mora-library-availability:is([data-tone=stopped],[data-tone=unknown]){outline:1px dashed color-mix(in srgb, currentColor 45%, transparent);outline-offset:-1px;background:0 0}.mora-library-availability[data-tone=unknown]{outline-style:dotted}:root[data-contrast=more] .mora-library-availability{outline-offset:-1px;background:0 0;outline:1px solid}:is(.mora-library-availability--inline,.mora-card-status:not(.mora-request-badge)[data-tone],.mora-header-search__availability[data-tone]){min-height:0;color:var(--availability-tone);background:0 0;border-radius:0;outline:none;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}:is(.mora-library-availability--inline,.mora-card-status:not(.mora-request-badge)[data-tone],.mora-header-search__availability[data-tone]):before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}:is(.mora-library-availability--inline,.mora-card-status:not(.mora-request-badge),.mora-header-search__availability):is([data-tone=stopped],[data-tone=unknown]){color:var(--view-muted);font-weight:500}:is(.mora-library-availability--inline,.mora-card-status:not(.mora-request-badge),.mora-header-search__availability):is([data-tone=stopped],[data-tone=unknown]):before{background:0 0;box-shadow:inset 0 0 0 1.5px}:is(.mora-library-availability--inline,.mora-card-status:not(.mora-request-badge),.mora-header-search__availability)[data-tone=progress]:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%);box-shadow:inset 0 0 0 1.5px}.mora-library-coverage{gap:8px;width:fit-content;max-width:100%;display:grid}.mora-library-coverage__meter{appearance:none;background:var(--view-raised);border:0;border-radius:2px;width:100%;height:4px;display:block;overflow:hidden}.mora-library-coverage__meter::-webkit-meter-bar{background:var(--view-raised);border:0;border-radius:2px}.mora-library-coverage__meter::-webkit-meter-optimum-value{background:var(--availability-tone)}.mora-library-coverage__meter::-webkit-meter-suboptimum-value{background:var(--availability-tone)}.mora-library-coverage__meter::-webkit-meter-even-less-good-value{background:var(--availability-tone)}.mora-library-coverage__meter::-moz-meter-bar{background:var(--availability-tone)}.mora-library-coverage__upcoming{color:var(--view-muted);font-size:12px}.mora-series-season__availability{margin-top:10px}.mora-series-season__availability .mora-library-availability{gap:5px;min-height:22px;padding:2px 8px 2px 6px;font-size:11.5px}.mora-series-season__availability .mora-library-availability .mora-icon{flex-basis:13px;width:13px;height:13px}.mora-season-episode-status:empty{display:none}[data-availability-majority=available] .mora-season-episode[data-status=available] .mora-library-availability,[data-availability-majority=missing] .mora-season-episode[data-status=missing] .mora-library-availability{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is([data-availability-majority=available] .mora-season-episode[data-status=available] .mora-season-episode-labels:has(>.mora-library-availability:only-child),[data-availability-majority=missing] .mora-season-episode[data-status=missing] .mora-season-episode-labels:has(>.mora-library-availability:only-child)){min-height:0}.mora-season-episode[data-status=missing] .mora-season-art :is(img,.template-artwork){filter:grayscale(.85);opacity:.5;transition:opacity .16s,filter .16s}.mora-season-episode[data-status=missing]:is(:hover,:focus-within) .mora-season-art :is(img,.template-artwork){filter:grayscale(.4);opacity:.8}@media (prefers-reduced-motion:reduce){.mora-season-episode[data-status=missing] .mora-season-art :is(img,.template-artwork){transition:none}}.mora-viewing-shell .template-account-panel{overscroll-behavior:contain;border:1px solid var(--mora-color-border);background:var(--view-surface);width:288px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);color:var(--view-text);z-index:50;border-radius:10px;padding:6px;line-height:1.4;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #0005}.mora-account-identity{flex-direction:column;gap:4px;padding:12px 12px 16px;display:flex}.mora-account-caption{color:var(--view-muted);letter-spacing:.025em;padding:0 10px 4px;font-size:11px;font-weight:500;display:block}.mora-account-identity .mora-account-caption{padding:0}.mora-account-name{overflow-wrap:anywhere;font-size:16px;font-weight:650}.mora-account-group{border-top:1px solid var(--mora-color-border);padding:6px 0}.mora-viewing-shell .template-account-panel .mora-account-item{width:100%;min-height:40px;color:var(--view-text);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;padding:9px 10px;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.mora-account-item>.mora-icon{width:18px;height:18px;color:var(--view-muted);flex:0 0 18px}.mora-account-item-label{flex:1}.mora-viewing-shell .template-account-panel .mora-account-item:hover,.mora-viewing-shell .template-account-panel .mora-account-item:focus-visible,.mora-viewing-shell .template-account-panel .mora-account-item[aria-current=page]{background:var(--view-raised)}.mora-viewing-shell .template-account-panel .mora-account-item:focus-visible{outline:2px solid var(--view-accent);outline-offset:-2px}.mora-account>button[aria-expanded=true]{outline:2px solid var(--view-accent);outline-offset:2px}@media (width<=719px){.mora-viewing-shell .template-account-panel{max-height:calc(100dvh - 148px);position:fixed;top:72px;right:12px}.mora-viewing-shell .template-account-panel .mora-account-item{min-height:44px}}@media (forced-colors:active){.mora-viewing-shell .template-account-panel{border-color:canvastext}.mora-viewing-shell .template-account-panel .mora-account-item:focus-visible{outline-color:highlight}}.mora-account-identity .mora-account-profile{color:var(--mora-color-warning,#f5b84b);margin-top:.35rem;font-size:.8125rem;font-weight:600;display:block}.mora-account-identity .mora-account-profile-switch{border:1px solid var(--view-border,#ffffff2e);min-height:32px;color:var(--view-text,inherit);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;margin-top:.4rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.mora-account-identity .mora-account-profile-switch:hover,.mora-account-identity .mora-account-profile-switch:focus-visible{background:var(--view-raised)}.mora-account>button.mora-account-trigger--profile{background:hsl(var(--mora-profile-hue,260) 55% 42%);color:#fff}.mora-account-group[hidden],.mora-account-item[hidden]{display:none}.mora-connection{--connection-canvas:var(--view-canvas,var(--mora-color-canvas));--connection-text:var(--view-text,var(--mora-color-text));--connection-muted:var(--view-muted,var(--mora-color-text-muted));--connection-accent:var(--view-accent,var(--mora-color-accent));color:var(--connection-text);font-family:"Plus Jakarta Sans", var(--mora-font-body)}.mora-connection--standalone{background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--connection-accent) 4%, transparent), transparent 65%), var(--connection-canvas);min-height:100dvh;padding:32px clamp(24px,5vw,72px)}.mora-connection__brand .mora-logo{width:112px;height:auto;display:block}:root[data-theme=light] .mora-connection__brand{background:#140c24;border-radius:8px;width:fit-content;padding:8px 12px}.mora-connection__body{width:min(100%,600px);margin:clamp(56px,12vh,140px) auto}.mora-connection__symbol{border:1px solid color-mix(in srgb, var(--connection-accent) 18%, transparent);background:color-mix(in srgb, var(--connection-accent) 7%, var(--connection-canvas));width:64px;height:64px;color:var(--connection-accent);border-radius:18px;place-items:center;margin-bottom:32px;display:grid}.mora-connection__symbol .mora-icon{width:30px;height:30px}.mora-connection__service{color:var(--connection-muted);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0 0 16px;font-size:13px;font-weight:600;display:flex}.mora-connection__service .mora-icon{flex:none;width:16px;height:16px}.mora-connection :is(h1,h2){color:var(--connection-text);font:600 clamp(32px, 4.5vw, 52px)/1.1 "Space Grotesk", var(--mora-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.mora-connection__description{max-width:470px;color:var(--connection-muted);margin:20px 0 0;font-size:16px;line-height:1.7}.mora-connection__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.mora-connection__actions :is(button,a){min-height:46px;font:600 14px/1.5 "Plus Jakarta Sans", var(--mora-font-body);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 18px;text-decoration:none;display:inline-flex}.mora-connection__retry{background:var(--connection-accent);color:var(--view-canvas,var(--mora-color-accent-text))}.mora-connection__retry .mora-icon{width:17px;height:17px}.mora-connection__retry:disabled{cursor:wait;opacity:.6}.mora-connection__secondary{color:var(--connection-text);background:0 0;border-color:var(--mora-color-border)!important}.mora-connection__actions :is(button,a):focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:4px}.mora-connection__actions :is(button,a):hover:not(:disabled){filter:brightness(1.1)}.mora-connection__feedback{min-height:1.5em;color:var(--connection-muted);margin:12px 0 0;font-size:13px}.mora-connection__help{border-top:1px solid var(--mora-color-border);max-width:470px;color:var(--connection-muted);margin:24px 0 0;padding-top:24px;font-size:13px;line-height:1.7}.mora-connection--page{padding:0 24px}.mora-connection--page .mora-connection__body{margin-top:clamp(40px,8vh,96px)}.mora-connection--compact{border:1px solid var(--mora-color-border);background:var(--view-surface,var(--mora-color-surface));border-radius:16px;padding:28px 32px}.mora-connection--compact .mora-connection__body{width:100%;margin:0}.mora-connection--compact .mora-connection__symbol{display:none}.mora-connection--compact :is(h1,h2){letter-spacing:-.025em;font-size:clamp(24px,3vw,30px)}.mora-connection--compact .mora-connection__description{max-width:650px;margin-top:12px;font-size:14px}.mora-connection--compact .mora-connection__actions{margin-top:20px}.mora-connection--compact .mora-connection__help{max-width:650px;margin-top:12px;padding-top:16px}@media (width<=480px){.mora-connection--page{padding:0 16px}.mora-connection--compact{padding:24px 20px}.mora-connection__body{margin:48px auto}.mora-connection__actions{flex-direction:column;align-items:stretch}.mora-connection__symbol{margin-bottom:24px}}.template-player-video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute}@media (width<=700px) and (orientation:portrait){#player-container[data-sheet-open] .template-player-video{object-position:50% 0}}.template-player-status{text-align:center;background:#0d0d11ed;border-radius:8px;max-width:min(85vw,48rem);padding:16px;position:absolute;top:22%;left:50%;transform:translate(-50%)}.template-player-status button{margin:12px auto 0;display:block}.template-range-hit{opacity:0;cursor:pointer;width:100%;height:44px;position:absolute;inset:-18px 0}:has(>.template-range-hit:focus-visible){outline-offset:6px;outline:2px solid #67e8f9}#player-ui[data-visibility=hidden]{opacity:0;pointer-events:none}[data-template-player] #player-ui{min-height:100dvh}[data-template-player] button{min-width:44px;min-height:44px}[data-template-player] [data-settings-opener][aria-expanded=true]{color:#f5f3fa;background:#c4b0f538}[data-template-player] [data-settings-opener][aria-expanded=true] .material-symbols-outlined{color:inherit}[data-template-player] [data-settings-opener]>span:not(.material-symbols-outlined),[data-template-player] #btn-back>span:not(.material-symbols-outlined){display:none}[data-template-player] [data-settings-opener],[data-template-player] #btn-back,[data-template-player] :is(#btn-volume,#btn-fullscreen){border-radius:999px;place-items:center;width:48px;height:48px;padding:0;display:inline-grid}[data-template-player] #btn-back+.w-px,[data-template-player] .group\/vol>span,[data-template-player] [data-player-chapter]{display:none}[data-template-player] [data-settings-opener]:not([aria-expanded=true]),[data-template-player] :is(#btn-back,#btn-volume,#btn-fullscreen){background:0 0}[data-template-player] :is([data-settings-opener],[data-player-transport],#btn-back,#btn-volume,#btn-fullscreen):hover:not([aria-expanded=true]){background:#ffffff1a}[data-template-player] [data-player-transport]{width:48px;height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:999px;padding:0;transform:none}[data-template-player] [data-player-transport]>span:not(.material-symbols-outlined){display:none}[data-template-player] #btn-master-play[data-player-transport],[data-template-player] #btn-master-play[data-player-transport]:hover{color:#16141c;background:#fff;width:48px!important;height:48px!important}[data-template-player] :is([data-icon=play],[data-icon=pause]){fill:currentColor;stroke-linejoin:round}[data-template-player] #btn-master-play[data-player-transport] .material-symbols-outlined{font-size:30px}[data-template-player] #scrub-container{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:16px;display:grid}[data-template-player] #scrub-container>div:nth-child(2){grid-area:1/2}[data-template-player] #scrub-container>div:last-child,[data-template-player] #scrub-container>div:last-child>div{display:contents}[data-template-player] #scrub-container>div:last-child>div>span:first-child{text-align:right;grid-area:1/1;min-width:4ch}[data-template-player] #scrub-container>div:last-child>div>span:last-child{grid-area:1/3;min-width:4ch}[data-template-player] #scrub-container>div:last-child>div>span:nth-child(2),[data-template-player] #scrub-container>div:last-child>span{display:none}[data-template-player] #scrub-container>div:last-child span{color:#b8b5c3;font:400 13px/1 var(--mora-font-body,"Plus Jakarta Sans", sans-serif);letter-spacing:0;font-variant-numeric:tabular-nums}[data-template-player] #scrub-container>div:nth-child(2)>div:nth-child(3){width:12px;height:12px;box-shadow:none}[data-template-player] #scrub-container>div:nth-child(2)>div:nth-child(3)>div{display:none}[data-template-player] [data-glyph]{width:26px;height:26px;color:inherit;place-items:center;font-size:0;display:inline-grid;position:relative}[data-template-player] [data-glyph]>svg{stroke-width:1.8px;width:26px;height:26px}[data-template-player] [data-glyph=play]>svg{fill:currentColor}[data-template-player] [data-glyph][data-seconds]:after{content:attr(data-seconds);font:700 8.5px/1 var(--sheet-font,system-ui);place-items:center;padding-top:2px;display:grid;position:absolute;inset:0}[data-template-player] header h1+span,[data-template-player] .material-symbols-outlined.text-secondary{color:#ccc3d8}[data-template-player] header h1{font:700 20px/1.3 var(--mora-font-display);letter-spacing:-.01em}[data-template-player] header .flex-col span:is(.rounded,[class*=rounded]){color:#bdb8c9;font:500 13px/1.3 var(--mora-font-body);letter-spacing:0;text-transform:none;background:0 0;border-radius:0;padding:0}[data-template-player] header .flex-col .mt-1>span:not([hidden])~span:not([hidden]):before{content:"· "}@media (width<=600px){[data-template-player] header .flex-col>.flex{gap:4px 6px}[data-template-player] header .flex-col>.flex>*{margin-inline:0}[data-template-player] header .flex-col>.flex>h1{flex-basis:100%}}[data-template-player] [role=dialog]{max-width:calc(100vw - 32px);max-height:65dvh;overflow-y:auto}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-BQtlGpIq.woff2)format("woff2")}:where(.material-symbols-outlined){letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.mora-template [hidden]{display:none!important}.mora-template :focus-visible{outline:2px solid var(--mora-color-focus);outline-offset:4px}.mora-template main:focus{outline:none}.mora-template .mora-advanced-query{width:min(44rem,100vw - 32px);max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:24px;position:fixed;inset:0;overflow-y:auto}.mora-template .mora-advanced-query::backdrop{background:#000000b8}.mora-template .mora-advanced-query :is(input,select,button){min-width:44px;max-width:100%;min-height:44px}.mora-template main{scroll-margin-top:80px}.mora-template[data-template-player]{padding-bottom:0}.mora-template .group:focus-within .opacity-0{opacity:1}.mora-template .template-artwork{object-fit:cover;width:100%;height:100%}.mora-template img:not([src]){visibility:hidden}.mora-template .template-artwork-fallback{text-align:center;background:var(--mora-color-surface-raised);width:100%;height:100%;color:var(--mora-color-text-muted);place-items:center;padding:12px;display:grid}.mora-template .template-artwork-fallback+img{position:absolute;inset:0}.mora-template .template-avatar{background:var(--mora-color-surface-strong);width:32px;height:32px;color:var(--mora-color-accent-strong);border-radius:50%;place-items:center;display:grid}.mora-template .template-rail-grid{grid-template-columns:repeat(auto-fill,minmax(192px,1fr));display:grid;overflow:visible}.mora-template .template-rail-grid>*{width:100%}.mora-template .template-request-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}@media (width<=1023px){.mora-template{padding-bottom:56px}.mora-template>header>div>div:first-child{min-width:0}.mora-template>header>div>div:first-child>nav{background:var(--mora-color-canvas);border-top:1px solid var(--mora-color-border);justify-content:space-around;height:56px;padding:6px 8px;display:flex;position:fixed;inset:auto 0 0}.mora-template>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--mora-color-canvas), transparent 5%)}.mora-template>header nav a{flex:1;justify-content:center;align-items:center;min-height:44px;padding:8px 4px;font-size:12px;display:inline-flex}}@media (width<=719px){.mora-template main{overflow-x:clip}.mora-template .px-gutter-desktop{padding-left:16px;padding-right:16px}.mora-template>header>div{gap:8px}.mora-template>header>div>div:first-child{flex-shrink:0}.mora-template>header img[alt=Mora\ Logo]{width:72px;height:auto}.mora-template>header a>span{font-size:14px}.mora-template>header>div>div:last-child{gap:8px;min-width:0}.mora-template>header>div>div:last-child>div:first-child{flex:0 0 36px}.mora-template>header [data-template-search]{flex:0 0 44px;width:44px;min-width:44px}.mora-template>header [data-template-search]>div{justify-content:center;gap:0;height:44px;padding:8px}.mora-template>header [data-template-account]{border-left:0;gap:4px;padding-left:0}.mora-template>header [data-template-account]>button{gap:4px;min-height:44px}.mora-template>header [data-template-account]>button>.material-symbols-outlined{font-size:14px}.mora-template>header [data-template-notifications]{width:44px;height:44px;padding:8px}.mora-template>header [data-template-search] input{opacity:0;cursor:text;width:44px;min-width:0;height:44px;padding:0;position:absolute;inset:0}.mora-template>header [data-template-search] input:focus{background:var(--mora-color-surface-raised);border:1px solid var(--mora-color-focus);opacity:1;border-radius:8px;width:calc(100% - 32px);height:48px;padding:12px;position:fixed;inset:80px 16px auto}.mora-template>header input+kbd{display:none}.mora-template .font-display-hero{overflow-wrap:anywhere;font-size:36px;line-height:44px}.mora-template .font-headline-lg{font-size:22px;line-height:30px}.mora-template footer{overflow-wrap:anywhere}}.mora-template-action-status{z-index:90;background:var(--mora-color-surface-raised);max-width:min(440px,100vw - 32px);color:var(--mora-color-text);border:1px solid var(--mora-color-border);border-radius:8px;align-items:center;gap:12px;padding:12px 8px 12px 20px;font-size:14px;line-height:20px;display:flex;position:fixed;bottom:88px;right:24px;box-shadow:0 8px 24px #0006}.mora-template-action-status>button{min-width:44px;min-height:44px;color:inherit;font-size:24px}@media (width>=73.6876rem){.mora-template[data-template-utility] .mora-settings>:is(.mora-display-preferences,.mora-notification-settings){grid-column:2}}.mora-template[data-template-utility] .mora-route{width:100%;max-width:none}.mora-template[data-template-utility] :is(.mora-admin,h2,h3,.mora-field){color:var(--mora-color-text)}.mora-template[data-template-utility] .mora-route-introduction{color:var(--mora-color-text-muted)}.mora-template[data-template-utility] .mora-eyebrow{color:var(--mora-color-track)}.mora-template[data-template-utility] :is(.mora-account-card,.mora-notification-settings,.mora-notification,.mora-request-panel,.mora-admin__navigation,.mora-admin__signals,.mora-admin__content,.mora-admin__ledger,.mora-admin__empty){border-color:color-mix(in srgb, var(--mora-color-border), transparent 38%);background:var(--mora-color-surface)}.mora-template[data-template-utility] .mora-admin__heading h2{font:600 28px/36px var(--mora-font-display);letter-spacing:-.01em}.mora-template[data-template-utility] .mora-admin__navigation a[aria-current=page]{background:var(--mora-color-accent);color:var(--mora-color-accent-text)}.mora-template[data-template-utility] .mora-admin__row{border-color:var(--mora-color-border)}.mora-template[data-template-utility] .mora-route-state{border:1px solid var(--mora-color-border);background:var(--mora-color-surface);border-radius:12px;width:100%;padding:24px}.mora-template[data-template-utility] .mora-route-state h2{font:600 28px/36px var(--mora-font-display);letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){.mora-template *,.mora-template :before,.mora-template :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mora-template-episode-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.mora-template [data-watch-actions-open=true]{flex-wrap:wrap}.mora-template [data-watched-action]{min-width:44px;min-height:44px}.mora-template-episode-actions[hidden]{display:none}.mora-template-episode-actions a{align-items:center;min-height:44px;display:inline-flex}[data-template-page=player] #player-container{background:#000}[data-template-page=player] #player-ui{background:linear-gradient(#0009,#0000 20% 65%,#000c);padding:24px 32px}[data-template-page=player] #player-ui>header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}[data-template-page=player] #scrub-container{width:100%}[data-template-page=player] :has(>#scrub-container){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;padding-inline:0}[data-template-page=player] #btn-master-play{color:#17141d;width:64px;height:64px;box-shadow:none;background:#f5f3fa}[data-template-page=player] #btn-master-play:hover{background:#bda4ee}[data-template-page=player] #scrub-container>div:nth-child(2){height:4px}[data-template-page=player] #scrub-container>div:nth-child(2)>div:nth-child(2){box-shadow:none;background:#bda4ee}[data-template-page=player] #player-ui :focus-visible{outline-offset:3px;outline:2px solid #bda4ee}[data-template-page=player] #player-ui .mora-sheet :focus-visible{outline-offset:-2px}@media (width<=700px){[data-template-page=player] #player-ui{padding:16px}}.mora-quality-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-outline-variant,#48404f) transparent;max-height:min(44dvh,22rem);overflow-y:auto}.mora-title-dialog:has(.mora-viewing-choices)>header{z-index:1;background:var(--title-surface);position:sticky;top:0}.mora-viewing-choices{border:0;gap:.5rem;margin:1rem 0;padding:0;display:grid}.mora-viewing-choices legend{margin-bottom:.75rem;font-weight:600}.mora-viewing-choice{border:1px solid var(--mora-border,#383840);cursor:pointer;border-radius:.65rem;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.mora-viewing-choice:has(input:checked){border-color:var(--mora-accent,#b69ae8);background:#b69ae80c}.mora-viewing-choice input{accent-color:var(--mora-accent,#b69ae8);flex:none}.mora-viewing-choice>span{gap:.35rem;min-width:0;display:grid}.mora-viewing-choice__heading{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.mora-viewing-choice__recommended{border:1px solid var(--title-border);background:color-mix(in srgb, var(--mora-accent,#b69ae8) 18%, transparent);border-radius:999px;padding:.15rem .45rem;font-size:.7rem;font-weight:600;line-height:1.4}.mora-viewing-choice .mora-muted{font-size:.875rem}.mora-viewing-choice__note{color:var(--title-muted);font-size:.8rem;line-height:1.5}.mora-series-gaps{margin-block:1.5rem}.mora-series-gap{border-bottom:1px solid var(--mora-border,#383840);padding:1rem 0}.mora-series-gap>a{font-weight:600}.mora-series-gap__skip{margin:.5rem 0 0 .75rem;font-size:.875rem}.mora-series-gap .mora-series-gap__skip{margin-left:0}.mora-track-memory{background:#ffffff05;border:1px solid #ffffff18;border-radius:12px;margin-block:12px;padding:12px}.mora-track-memory[hidden]{display:none}.mora-track-memory>div{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.mora-track-memory label{flex:1;gap:6px;font-size:13px;display:grid}.mora-track-memory select{color:#f4f1fa;background:#25222d;border:1px solid #ffffff26;border-radius:8px;width:100%;min-width:150px;padding:8px}.mora-track-memory button{color:#d7c5fa;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:9px 12px;font-size:12px}.mora-track-memory :disabled{opacity:.5;cursor:default}.mora-track-memory p{color:#b7b4c1;margin:8px 0 0;font-size:12px;line-height:1.5}
