.icon{fill:none;stroke:none;flex:none;width:1em;height:1em}.icon-search{fill:none;stroke:currentColor}.btn{border-radius:var(--r-pill);height:36px;color:var(--text);font-size:var(--fs-md);white-space:nowrap;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;line-height:1;display:inline-flex}.btn.is-sm{height:32px;font-size:var(--fs-sm);padding:0 12px}.btn:disabled{opacity:.45;cursor:default}.btn-primary{background:var(--accent);color:var(--on-accent);font-weight:600}.btn-ghost{background:var(--field);color:var(--text-bright)}.btn-plain{color:var(--text-2)}.btn-plain:hover:not(:disabled){color:var(--text-bright)}.btn-plain[aria-pressed=true]{background:var(--hover);color:var(--text-bright)}.icon-btn{--squish:.92;width:36px;padding:0}.icon-btn.is-sm{width:32px}.seg{border-radius:var(--r-pill);background:var(--field);grid-auto-columns:1fr;grid-auto-flow:column;height:36px;padding:3px;display:inline-grid;position:relative}.seg.is-sm{height:32px}.seg.is-sm .seg-option{padding:0 12px}.seg-thumb{width:calc((100% - 6px) / var(--seg-count));border-radius:var(--r-pill);background:var(--accent);transform:translateX(calc(var(--seg-index) * 100%));transition:transform var(--d-spring-soft) var(--spring-soft);position:absolute;top:3px;bottom:3px;left:3px}.seg-option{border-radius:var(--r-pill);min-width:0;color:var(--text-2);font-size:var(--fs-sm);white-space:nowrap;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;padding:0 16px;position:relative}.seg-option:hover{color:var(--text-bright)}.seg-option[aria-checked=true],.seg-option[aria-checked=true]:hover{color:var(--on-accent)}.seg-option:focus-visible{outline-offset:1px}.seg-label{transition:transform var(--d-spring-soft) var(--spring-soft);display:inline-block;position:relative}.seg-check{opacity:0;width:12px;height:12px;transition:opacity var(--t-fast) var(--ease), transform var(--d-spring) var(--spring-bouncy);margin:-6px 3px 0 0;position:absolute;top:50%;right:100%;transform:scale(.4)}.seg-option[aria-checked=true] .seg-label{transform:translate(7.5px)}.seg-option[aria-checked=true] .seg-check{opacity:1;transform:none}.switch{border-radius:var(--r-pill);background:var(--field);-webkit-tap-highlight-color:transparent;width:44px;height:26px;transition:background-color .16s var(--ease);border:0;flex:none;padding:0;position:relative}.switch-knob{background:var(--text-muted);width:20px;height:20px;color:var(--accent);transition:transform var(--d-spring) var(--spring-bouncy), background-color .16s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;left:3px;transform:scale(.8)}.switch-knob:before{content:"";background:var(--text-bright);opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease);border-radius:50%;position:absolute;inset:-6px}@media (hover:hover){.switch:hover:not(:disabled) .switch-knob:before{opacity:.08}}.switch:focus-visible .switch-knob:before{opacity:.1}.switch:active:not(:disabled) .switch-knob:before{opacity:.12}.switch:active:not(:disabled) .switch-knob{transform:scale(.95)}.switch-check{opacity:0;width:12px;height:12px;transition:opacity var(--t-fast) var(--ease), transform var(--d-spring) var(--spring-bouncy);position:relative;transform:scale(.4)rotate(-30deg)}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true] .switch-knob{background:var(--on-accent);transform:translate(18px)}.switch[aria-checked=true] .switch-knob:before{background:var(--accent)}.switch[aria-checked=true]:active:not(:disabled) .switch-knob{transform:translate(18px)scale(1.1)}.switch[aria-checked=true] .switch-check{opacity:1;transform:none}.switch:disabled{opacity:.45;cursor:default}.select{border-radius:var(--r-pill);background:var(--field);min-width:160px;height:36px;color:var(--text-bright);font-size:var(--fs-md);text-align:left;transition:background-color var(--t-fast) var(--ease);border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:inline-flex;position:relative}.select.is-sm{height:32px;font-size:var(--fs-sm);padding:0 12px}.select.is-open{background:var(--field-hover)}.select:disabled{opacity:.45;cursor:default}.select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-chevron{color:var(--text-muted);transition:transform var(--d-spring) var(--spring-bouncy), color var(--t-fast) var(--ease)}.select.is-open .select-chevron{color:var(--text-bright);transform:rotate(180deg)}.select-menu{z-index:1100;border-radius:var(--r-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--elev-2);transform-origin:50% 0;animation:ui-pop var(--d-spring) var(--spring-bouncy) both, ui-fade var(--d-fade) var(--ease) both;background:#181818cc;padding:8px;position:fixed;overflow-y:auto}.select-menu.is-above{transform-origin:50% 100%}.select-option{border-radius:var(--r-pill);min-height:32px;color:var(--text-2);font-size:var(--fs-md);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.select-option.is-highlighted{background:var(--hover);color:var(--text-bright)}.select-option.is-selected,.select-option.is-selected.is-highlighted{background:var(--accent);color:var(--on-accent)}.select-check{color:inherit;flex:none}.field{border-radius:var(--r-pill);background:var(--field);height:36px;transition:background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);align-items:center;display:flex;position:relative}.field.is-sm{height:32px}.field:hover{background:var(--field-hover)}.field:focus-within{background:var(--field);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 55%, transparent)}.field-input{border-radius:inherit;min-width:0;height:100%;color:var(--text-bright);font-size:var(--fs-md);background:0 0;border:0;outline:none;flex:1;padding:0 16px}.field.is-sm .field-input{font-size:var(--fs-sm)}.field-input:focus-visible{outline:none}.field-input::placeholder{color:var(--text-muted);opacity:1}.field-input::-webkit-search-cancel-button{display:none}.field-icon{color:var(--text-muted);pointer-events:none;position:absolute;left:14px}.field.has-icon .field-input{padding-left:38px}.field:has(.field-input:disabled){opacity:.45}.range{align-items:center;width:100%;height:20px;display:flex;position:relative}.range-track{border-radius:var(--r-pill);background:var(--field);position:absolute;inset:7px 0}.range-fill{width:calc(9px + (100% - 18px) * var(--range-fraction));border-radius:var(--r-pill);background:var(--accent);position:absolute;inset:0 auto 0 0}.range-input{appearance:none;background:0 0;width:100%;height:20px;margin:0;position:relative}.range-input::-webkit-slider-runnable-track{background:0 0;height:20px}.range-input::-moz-range-track{background:0 0;height:20px}.range-input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);width:18px;height:18px;transition:transform var(--d-spring) var(--spring-bouncy);border:0;border-radius:50%;margin-top:1px}.range-input::-moz-range-thumb{background:var(--accent);width:18px;height:18px;transition:transform var(--d-spring) var(--spring-bouncy);border:0;border-radius:50%}.range-input:hover:not(:disabled)::-webkit-slider-thumb{transform:scale(1.12)}.range-input:hover:not(:disabled)::-moz-range-thumb{transform:scale(1.12)}.range-input:active:not(:disabled)::-webkit-slider-thumb{transform:scale(1.2)}.range-input:active:not(:disabled)::-moz-range-thumb{transform:scale(1.2)}.range-input:disabled{opacity:.45}.keycap{border-radius:var(--r-pill);background:var(--bg-4);color:var(--text-muted);font:400 11px/1 var(--font);flex:none;justify-content:center;align-items:center;padding:6px 12px;display:inline-flex}.dialog-scrim{z-index:1000;background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ui-fade var(--d-fade) var(--ease) both;grid-template-columns:minmax(0,1fr);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog-scrim.is-closing{pointer-events:none;animation:ui-fade-out var(--d-exit) var(--ease-exit) both}.dialog{border-radius:var(--r-lg);background:var(--bg-1);max-width:100%;max-height:calc(100vh - 48px);color:var(--text);box-shadow:var(--elev-2);animation:ui-dialog-in var(--d-spring) var(--spring-bouncy) both, ui-fade var(--d-fade) var(--ease) both;flex-direction:column;display:flex;overflow:hidden}.dialog-scrim.is-closing .dialog{animation:ui-dialog-out var(--d-exit) var(--ease-exit) both}.dialog-head{justify-content:space-between;align-items:center;gap:12px;height:48px;padding:8px 12px 0 20px;display:flex}.dialog-title{color:var(--text-bright);font-size:var(--fs-lg);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.3}.dialog-body{min-height:0;padding:4px 20px 20px;overflow-y:auto}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-pop{0%{transform:scale(.92)}}@keyframes ui-dialog-in{0%{transform:scale(.94)}}@keyframes ui-dialog-out{to{opacity:0;transform:scale(.96)}}html.glass .dialog-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}html.glass .dialog-scrim:not(.is-closing){animation-name:ui-scrim-in}html.glass .dialog-scrim.is-closing{animation-name:ui-scrim-out}html.glass .dialog{--bg-3:color-mix(in srgb, var(--text-bright) 7%, transparent);--field:color-mix(in srgb, var(--text-bright) 7%, transparent);--field-hover:color-mix(in srgb, var(--text-bright) 13%, transparent);background:color-mix(in srgb, var(--bg-1) 66%, transparent);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-bright) 10%, transparent), var(--elev-2)}@keyframes ui-scrim-in{0%{background-color:#0000}}@keyframes ui-scrim-out{to{background-color:#0000}}@keyframes ui-overlay-in{0%{transform:scale(.94)}}@keyframes ui-overlay-out{to{opacity:0;transform:scale(.97)}}html.no-motion .dialog,html.no-motion .select-menu{animation:ui-fade var(--d-fade) var(--ease) both}html.no-motion .seg-thumb,html.no-motion .seg-label,html.no-motion .seg-check,html.no-motion .select-chevron,html.no-motion .switch-knob,html.no-motion .switch-check{transition:none}@media (prefers-reduced-motion:reduce){.dialog,.select-menu{animation:ui-fade var(--d-fade) var(--ease) both}.seg-thumb,.seg-label,.seg-check,.select-chevron,.switch-knob,.switch-check{transition:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home{--line-results:#ffffff0d;--result-active:#121212;flex-direction:column;align-items:center;padding:clamp(56px,25.5vh,230px) 20px 48px;display:flex;position:relative}.home-title{color:var(--text-bright);font-size:clamp(36px, 5vw, var(--fs-hero));letter-spacing:-.04em;text-align:center;margin:0 0 20px;font-weight:700;line-height:1.45}.home-search{z-index:1;border-radius:var(--r-pill);background:var(--card);width:500px;max-width:100%;min-height:52px;box-shadow:var(--elev-1);align-items:center;gap:12px;padding:8px 12px 8px 20px;transition:background-color .1s;display:flex;position:relative}.home-search:focus-within{background:var(--card-hover)}.home-search-icon{width:17px;height:17px;color:var(--text-muted);transition:color var(--t-fast) var(--ease)}.home-search:focus-within .home-search-icon{color:var(--text-bright)}.home-search-input{min-width:0;color:var(--text-bright);caret-color:var(--accent);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px;line-height:1.4}.home-search-input:focus,.home-search-input:focus-visible{outline:none}.home-search-input::placeholder{color:var(--text-muted);opacity:1}.home-search-input::-webkit-search-cancel-button{appearance:none;display:none}.home-shortcuts{justify-content:center;gap:8px;margin-top:16px;display:flex}.home-shortcut{border-radius:var(--r-md);background:var(--card);flex-direction:column;justify-content:center;align-items:center;gap:9px;width:72px;height:80px;padding:12px 4px 10px;text-decoration:none;display:flex}.home-shortcut-icon{object-fit:contain;width:22px;height:22px;transition:transform var(--d-spring) var(--spring-bouncy);border-radius:5px}.home-shortcut-label{width:100%;color:var(--text-2);text-align:center;text-overflow:ellipsis;white-space:nowrap;transition:color .15s var(--ease);font-size:11.2px;line-height:1.1;display:block;overflow:hidden}.home-shortcut:hover .home-shortcut-icon,.home-shortcut:focus-visible .home-shortcut-icon{transform:scale(1.06)}.home-shortcut:hover .home-shortcut-label,.home-shortcut:focus-visible .home-shortcut-label{color:var(--text-bright)}.home-results{overscroll-behavior:contain;scrollbar-width:none;border-radius:var(--r-lg);background:var(--raise-solid);width:500px;max-width:100%;box-shadow:0 0 0 1px var(--line-results), 0 18px 40px -16px #000000e6;text-align:left;animation:results-in var(--d-spring-soft) var(--spring-soft) both;margin-top:8px;padding:8px;overflow-y:auto}@keyframes results-in{0%{opacity:0;transform:translateY(-6px)}}.home-results-group{color:var(--text-muted);font-size:var(--fs-xs);padding:8px 12px 4px}.home-result{height:44px;color:var(--text);font-size:var(--fs-md);cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:14px;align-items:center;gap:12px;padding:0 12px;display:flex}.home-result.is-active{background:var(--result-active);color:var(--text-bright)}.home-result-thumb{object-fit:cover;border-radius:8px;flex:none;width:28px;height:28px}.home-result-thumb.is-glyph{background:var(--bg-4);color:var(--text-muted);place-items:center;display:grid}.home-result-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-result-title mark{color:var(--text-bright);background:0 0;font-weight:600}.home-result-kind{color:var(--text-muted);font-size:var(--fs-xs);flex:none}.home-result.is-active .home-result-kind{color:var(--text)}.home-widgets{justify-content:center;gap:8px;max-width:100%;margin-top:56px;display:flex}.widget{border-radius:var(--r-lg);background:var(--card);min-width:170px;height:96px;color:var(--text);font-size:var(--fs-md);text-align:left;border:0;flex-direction:column;align-items:stretch;padding:16px 20px;line-height:1.45;display:flex}.widget-label{color:var(--text-muted);font-size:var(--fs-xs)}.widget-time{color:var(--text-bright);letter-spacing:-.03em;margin-top:auto;font-size:28px;font-weight:600;line-height:1.45}.widget-recent{min-width:230px;max-width:300px}.widget-row{align-items:center;gap:12px;min-width:0;margin-top:auto;display:flex}.widget-row img,.widget-cover-empty{background:var(--bg-4);object-fit:cover;border-radius:12px;flex:none;width:44px;height:44px}.widget-text{flex-direction:column;min-width:0;display:flex}.widget-title{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.widget-meta{color:var(--text-muted);font-size:var(--fs-xs)}.widget-news{min-width:200px;max-width:200px}.widget-pill{border-radius:var(--r-pill);background:var(--bg-4);max-width:100%;color:var(--text);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;margin-top:auto;padding:6px 12px;overflow:hidden}:root[data-appearance=light] .home{--line-results:var(--line);--result-active:var(--bg-3)}@media (max-width:540px){.home{padding-left:16px;padding-right:16px}.home-search{min-height:48px;padding-left:16px}.home-search .keycap{display:none}.home-shortcuts{gap:4px}.home-shortcut{gap:8px;width:56px;padding:11px 4px 9px}.home-shortcut-icon{width:20px;height:20px}.home-shortcut-label{font-size:9.6px}.home-widgets{flex-direction:column;width:100%;max-width:500px;margin-top:32px}.widget,.widget-recent,.widget-news{min-width:0;max-width:none}}html.no-motion .home-results{animation:none}html.no-motion .home-shortcut-icon{transition:none}@media (prefers-reduced-motion:reduce){.home-results{animation:none}.home-search,.home-search-icon,.home-shortcut,.home-shortcut-icon{transition:none}}.game-player{z-index:800;color:var(--text);animation:ui-overlay-in var(--d-spring-soft) var(--spring-soft) both, ui-fade var(--d-fade) var(--ease) both;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.game-player.is-closing{pointer-events:none;animation:ui-overlay-out var(--d-exit) var(--ease-exit) both}.game-bar{flex:none;align-items:center;gap:8px;height:56px;padding:0 8px 0 18px;display:flex}.game-bar-title{min-width:0;color:var(--text-bright);font-size:var(--fs-lg);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:700;overflow:hidden}.game-bar .icon-btn{background:var(--card);width:40px;height:40px;color:var(--text);transition:color var(--t-fast) var(--ease), transform var(--d-spring) var(--spring-bouncy)}.game-bar .icon-btn:hover:not(:disabled),.game-bar .icon-btn:focus-visible{color:var(--text-bright)}.game-bar .icon-btn:hover:not(:disabled){transform:scale(1.05)}.game-bar-heart.btn-plain[aria-pressed=true]{background:var(--card);color:var(--accent-ink)}.game-frame{background:#000;border:0;flex:1;width:100%;min-height:0}.game-proxy{background:#000;flex:1;min-height:0;position:relative}.game-proxy-host,.game-proxy-host .game-frame{width:100%;height:100%}.game-proxy-host .game-frame{display:block}.game-pending{color:var(--text-muted);font-size:var(--fs-md);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.game-pending p{margin:0}@media (prefers-reduced-motion:reduce){.game-bar .icon-btn,.game-bar .icon-btn:hover:not(:disabled){transition:none;transform:none}.game-player{animation:ui-fade var(--d-fade) var(--ease) both}}html.no-motion .game-bar .icon-btn,html.no-motion .game-bar .icon-btn:hover:not(:disabled){transform:none}html.no-motion .game-player{animation:ui-fade var(--d-fade) var(--ease) both}.whatsnew-list{flex-direction:column;gap:12px;max-height:min(480px,100vh - 128px);display:flex;overflow-y:auto}.whatsnew-entry{background:var(--bg-3);border-radius:14px;flex:none}.whatsnew-toggle{border-radius:inherit;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.whatsnew-titles,.whatsnew-meta{align-items:center;gap:8px;display:flex}.whatsnew-entry-title{color:var(--text-bright);font-size:1rem;font-weight:600}.whatsnew-badge{border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);letter-spacing:.04em;padding:2px 8px;font-size:.7rem;font-weight:600}.whatsnew-date{color:var(--text-3);text-transform:lowercase;font-size:.8rem}.whatsnew-chevron{color:var(--text-2);transition:transform var(--d-spring-soft) var(--spring-soft)}.whatsnew-entry.is-open .whatsnew-chevron{transform:rotate(180deg)}.whatsnew-body{transition:grid-template-rows var(--t-panel) var(--ease);grid-template-rows:0fr;display:grid}.whatsnew-entry.is-open .whatsnew-body{grid-template-rows:1fr}.whatsnew-body-inner{opacity:0;min-height:0;transition:opacity .2s ease, padding var(--t-panel) var(--ease);padding:0 16px;overflow:hidden}.whatsnew-entry.is-open .whatsnew-body-inner{opacity:1;padding-bottom:16px}.whatsnew-summary{color:var(--text-2);margin:0}.whatsnew-items{color:var(--text);margin:8px 0 0;padding-left:1.1em;line-height:1.5}.whatsnew-items li+li{margin-top:4px}.whatsnew-link{color:var(--accent-ink);margin-top:12px;display:inline-block}.whatsnew-empty{color:var(--text-3);margin:0;padding:16px}html.no-motion .whatsnew-chevron,html.no-motion .whatsnew-body,html.no-motion .whatsnew-body-inner{transition:none}@media (prefers-reduced-motion:reduce){.whatsnew-chevron,.whatsnew-body,.whatsnew-body-inner{transition:none}}.movies-player{z-index:800;color:#fff;-webkit-user-select:none;user-select:none;animation:ui-overlay-in var(--d-spring-soft) var(--spring-soft) both, ui-fade var(--d-fade) var(--ease) both;background:#000;position:fixed;inset:0}.movies-player.is-closing{pointer-events:none;animation:ui-overlay-out var(--d-exit) var(--ease-exit) both}.movies-player:focus{outline:none}.movies-player video{object-fit:contain;width:100%;height:100%;display:block}.movies-player video::cue{color:#fff;background:#000000b3;font-size:1.1rem;line-height:1.4}.mp-overlay{z-index:1;cursor:pointer;position:absolute;inset:0}.movies-player:not(.is-active),.movies-player:not(.is-active) .mp-overlay{cursor:none}.mp-loader{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mp-spinner{border:3px solid #ffffff14;border-top-color:#ffffffb3;border-radius:50%;width:44px;height:44px;animation:.7s linear infinite mp-spin}@keyframes mp-spin{to{transform:rotate(360deg)}}.mp-loader-text{color:#ffffff73;letter-spacing:.02em;margin-top:14px;font-size:13px}.mp-loader-text:empty{display:none}.mp-big-play{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;width:68px;height:68px;transition:transform var(--d-spring) var(--spring-bouncy), background-color .15s;animation:mp-pop var(--d-spring) var(--spring-bouncy) both;background:#ffffff1a;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes mp-pop{0%{opacity:0;scale:.6}}.mp-big-play:hover{background:#ffffff2e;transform:translate(-50%,-50%)scale(1.08)}.mp-top{z-index:3;opacity:0;pointer-events:none;background:linear-gradient(#000000a6 0%,#0000 100%);align-items:center;gap:10px;padding:14px 18px 36px;transition:opacity .25s;display:flex;position:absolute;top:0;left:0;right:0}.movies-player.is-active .mp-top,.movies-player.is-active .mp-bottom{opacity:1;pointer-events:auto}.mp-title{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.mp-bottom{z-index:3;opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#000000bf 100%);padding:36px 16px 14px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.mp-seek-row{align-items:center;gap:10px;padding-bottom:6px;display:flex}.mp-time{color:#ffffffb3;flex:none;min-width:36px;font-size:12px}.mp-time:last-child{text-align:right}.mp-controls{align-items:center;gap:2px;display:flex}.mp-spacer{flex:1}.mp-btn{color:#ffffffd9;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;transition:color .12s;display:grid}.mp-btn:hover{color:#fff}.mp-btn[aria-expanded=true]{color:#fff;background:#ffffff1a}.mp-seek,.mp-vol-slider{--progress:0%;appearance:none;cursor:pointer;border:0;outline:0;margin:0}.mp-seek:focus-visible,.mp-vol-slider:focus-visible{outline-offset:4px;outline:2px solid #ffffffb3}.mp-seek{background:linear-gradient(to right, #ffffffd9 var(--progress), #ffffff26 var(--progress));border-radius:2px;flex:1;height:4px;transition:height .1s}.mp-seek:hover{height:6px}.mp-seek::-webkit-slider-thumb{opacity:0;-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:14px;height:14px;transition:opacity .1s;box-shadow:0 0 6px #00000059}.mp-seek:hover::-webkit-slider-thumb{opacity:1}.mp-seek:focus-visible::-webkit-slider-thumb{opacity:1}.mp-seek::-moz-range-track{background:#ffffff26;border:0;border-radius:2px;height:4px}.mp-seek::-moz-range-progress{background:#ffffffd9;border-radius:2px;height:4px}.mp-seek::-moz-range-thumb{opacity:0;background:#fff;border:0;border-radius:50%;width:14px;height:14px;transition:opacity .1s}.mp-seek:hover::-moz-range-thumb{opacity:1}.mp-seek:focus-visible::-moz-range-thumb{opacity:1}.mp-vol-slider{background:linear-gradient(to right, #ffffffd9 var(--progress), #ffffff26 var(--progress));border-radius:2px;width:72px;height:3px}.mp-vol-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:12px;height:12px;box-shadow:0 0 4px #00000040}.mp-vol-slider::-moz-range-track{background:#ffffff26;border:0;border-radius:2px;height:3px}.mp-vol-slider::-moz-range-progress{background:#ffffffd9;border-radius:2px;height:3px}.mp-vol-slider::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.mp-menu{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-color:#ffffff26 transparent;transform-origin:85% 100%;min-width:180px;max-height:320px;animation:ui-pop var(--d-spring) var(--spring-bouncy) both, ui-fade var(--d-fade) var(--ease) both;background:#141416eb;border:1px solid #ffffff14;border-radius:12px;padding:6px;position:absolute;bottom:72px;right:16px;overflow-y:auto}.mp-menu-title{color:#fff6;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px 6px;font-size:11px;font-weight:600}.mp-menu-item{color:#ffffffbf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;transition:color .1s;display:flex}.mp-menu-item:hover{color:#fff}.mp-menu-item.is-active{color:#fff;font-weight:600}.mp-menu-item.is-active:before{content:"";background:#ffffff80;border-radius:50%;flex:none;width:5px;height:5px}html.no-motion .mp-top,html.no-motion .mp-bottom,html.no-motion .mp-big-play{transition:none}html.no-motion .mp-big-play,html.no-motion .mp-menu{animation:none}html.no-motion .movies-player{animation:ui-fade var(--d-fade) var(--ease) both}@media (prefers-reduced-motion:reduce){.mp-top,.mp-bottom,.mp-big-play{transition:none}.mp-big-play,.mp-menu{animation:none}.movies-player{animation:ui-fade var(--d-fade) var(--ease) both}}@media (max-width:719.98px){.mp-vol-slider{display:none}.mp-btn{width:40px;height:40px}.mp-seek{height:5px}.mp-menu{min-width:160px;bottom:64px;right:8px}.movies-player video::cue{font-size:.9rem}}.movies{min-height:100%;position:relative}.movies:before{content:"";z-index:-1;background:var(--ground);pointer-events:none;position:fixed;inset:0}html.glass .movies:before{background:color-mix(in srgb, var(--bg-1) 52%, transparent);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%)}html.glass .movies{--bg-4:color-mix(in srgb, var(--text-bright) 7%, transparent);--card:color-mix(in srgb, var(--text-bright) 7%, transparent);--card-hover:color-mix(in srgb, var(--text-bright) 13%, transparent);--field:color-mix(in srgb, var(--text-bright) 7%, transparent);--field-hover:color-mix(in srgb, var(--text-bright) 13%, transparent)}.movies-view{width:min(100%,1120px);margin:0 auto;padding:56px 24px;position:relative}.movies-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:0 0 22px;display:flex}.movies-title{color:var(--text-bright);letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:700;line-height:1.45}.movies-count{color:var(--text-muted);font-size:var(--fs-sm);margin-right:auto}.movies-types.seg{align-self:center;height:40px}.movies-search{align-self:center;width:min(100%,340px);display:flex}.movies-search .field{flex:1;height:40px}.movies-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:28px 18px;display:grid}.movies-card{min-width:0;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.movies-card-art{aspect-ratio:2/3;border-radius:var(--r-md);background:var(--bg-4);color:var(--text-muted);font-size:var(--fs-sm);transition:transform var(--d-spring-soft) var(--spring-soft), box-shadow .2s var(--ease);justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 6px 18px #00000047}.movies-card-art.sl{--sl-ink:#fff}.movies-card:hover .movies-card-art,.movies-card:focus-visible .movies-card-art{transform:translateY(-4px);box-shadow:0 12px 26px #0006}.movies-card-art img{object-fit:cover;width:100%;height:100%;display:block}.movies-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-md)}.movies-card-label{-webkit-line-clamp:2;font-size:var(--fs-md);-webkit-box-orient:vertical;padding:0 2px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.movies-card:hover .movies-card-label{color:var(--text-bright)}.movies-card-year{color:var(--text-muted);font-size:var(--fs-xs);padding:0 2px}.movies-card.is-skeleton{cursor:default}.movies-card.is-skeleton .movies-card-art{box-shadow:none}.movies-skeleton-line{border-radius:var(--r-pill);background:var(--bg-4);width:70%;height:12px;margin:3px 2px 0}.movies-status{color:var(--text-muted);font-size:var(--fs-md);text-align:center;margin:24px 0}.movies-status.is-error{color:var(--danger)}.movies-foot{flex-direction:column;align-items:center;display:flex}.movies-foot:empty{display:none}.movies-foot .movies-status{margin-bottom:0}.btn.movies-more{background:var(--card);height:36px;color:var(--text);margin:20px auto 0;padding:0 22px;font-weight:400;display:flex}.btn.movies-more:hover:not(:disabled){color:var(--text-bright)}.movies-back.icon-btn{z-index:2;background:var(--card);color:var(--text);position:relative}.movies-back.icon-btn:hover:not(:disabled){color:var(--text-bright)}.movies-backdrop{background:var(--bg-4);pointer-events:none;height:420px;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.movies-backdrop img{object-fit:cover;width:100%;height:100%;display:block}.movies-detail.has-backdrop{padding-top:340px}.movies-detail.has-backdrop .movies-back.icon-btn{color:#fff;background:#00000080}.movies-detail-top{z-index:1;gap:28px;margin:16px 0 32px;display:flex;position:relative}.movies-detail-art{aspect-ratio:2/3;border-radius:var(--r-md);background:var(--bg-4);flex:none;align-self:flex-start;width:200px;overflow:hidden;box-shadow:0 10px 28px #00000059}.movies-detail-art img{object-fit:cover;width:100%;height:100%;display:block}.movies-detail-text{min-width:0;padding-top:80px}.movies-detail-title{color:var(--text-bright);letter-spacing:-.02em;margin:0 0 6px;font-size:1.6rem;font-weight:700;line-height:1.25}.movies-detail-meta{color:var(--text-muted);font-size:var(--fs-sm);margin:0 0 12px}.movies-genres{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.movies-genre{border-radius:var(--r-pill);background:var(--field);color:var(--text-2);font-size:var(--fs-sm);padding:3px 10px}.movies-detail-desc{max-width:70ch;color:var(--text-2);font-size:var(--fs-md);margin:0;line-height:1.55}.btn.movies-play{height:44px;margin-top:18px;padding:0 24px}.btn.movies-play .icon{width:18px;height:18px}.movies-seasons{margin-top:28px}.movies-season-select.select{height:40px;margin-bottom:16px}.movies-episodes{flex-direction:column;gap:4px;display:flex}.movies-episodes>.movies-status{text-align:left}.movies-episode{border-radius:var(--r-md);background:var(--card);color:var(--text);font-size:var(--fs-md);text-align:left;cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:0;align-items:center;gap:14px;padding:12px 16px;display:flex}.movies-episode:hover{color:var(--text-bright)}.movies-episode-num{min-width:52px;color:var(--text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:none}.movies-episode-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.movies-episode-time{color:var(--text-muted);font-size:var(--fs-sm);flex:none}html.no-motion .movies-card-art{transition:none}html.no-motion .movies-card:hover .movies-card-art,html.no-motion .movies-card:focus-visible .movies-card-art{transform:none}@media (prefers-reduced-motion:reduce){.movies-card-art{transition:none}.movies-card:hover .movies-card-art,.movies-card:focus-visible .movies-card-art{transform:none}}@media (max-width:719.98px){.movies-view{padding:24px 14px 32px}.movies-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px 12px}.movies-backdrop{height:240px}.movies-detail.has-backdrop{padding-top:190px}.movies-detail-top{flex-direction:column}.movies-detail-art{width:140px}.movies-detail-text{padding-top:0}}.browser{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.browser[hidden]{display:none}.browser-toolbar{flex:none;align-items:center;gap:8px;height:48px;padding:0 8px;display:flex}.browser-nav,.browser-actions{flex:1 1 0;align-items:center;gap:2px;min-width:max-content;display:flex}.browser-actions{justify-content:flex-end}.browser-nav .browser-collapse{margin-right:8px}.browser-btn.btn{font-size:16px;position:relative}.browser-btn.btn:focus-visible{color:var(--text-bright);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--text-bright) 40%, transparent);outline:0}.browser-btn.btn:disabled{opacity:.35}.browser-omnibox{width:100%;min-width:0;max-width:576px;display:flex}.browser-omnibox .field{flex:1;min-width:0}.browser-omnibox .field-icon{width:14.4px;height:14.4px;left:16px}.browser-omnibox .field-input{padding-right:16px}.browser-spinner{border:2px solid color-mix(in srgb, var(--text-bright) 27%, transparent);border-top-color:var(--accent);border-radius:50%;flex:none;width:14px;height:14px;margin:0 16px 0 -8px;animation:.7s linear infinite browser-spin}@keyframes browser-spin{to{transform:rotate(360deg)}}.browser-body{flex:1;gap:8px;min-height:0;padding:0 8px 8px;display:flex}.browser-sidebar{border-radius:var(--r-lg);background:var(--bg-1);width:200px;transition:width .16s var(--ease);flex-direction:column;flex:none;gap:2px;padding:8px;display:flex}.browser-sidebar.is-collapsed{width:52px}.browser-newtab{border-radius:var(--r-pill);background:var(--hover);height:36px;color:var(--text-2);font-family:inherit;font-size:var(--fs-md);white-space:nowrap;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:0;flex:none;align-items:center;gap:12px;margin-bottom:8px;padding:0 12px;display:flex;overflow:hidden}.browser-newtab .icon{flex:none;font-size:16px}.browser-newtab:hover,.browser-newtab:focus-visible{color:var(--text-bright);outline:0}.browser-newtab:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--text-bright) 40%, transparent)}.browser-sidebar.is-collapsed .browser-newtab,.browser-sidebar.is-collapsed .browser-tab{justify-content:center;width:36px;height:36px;margin-inline:auto;padding:0}.browser-sidebar.is-collapsed .browser-newtab-label,.browser-sidebar.is-collapsed .browser-tab-label,.browser-sidebar.is-collapsed .browser-tab-close{display:none}.browser-tabs{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.browser-tabs::-webkit-scrollbar{display:none}.browser-tab{border-radius:var(--r-pill);height:36px;color:var(--text-2);font-size:var(--fs-sm);cursor:default;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);animation:browser-tab-in var(--d-spring-soft) var(--spring-soft) both, browser-tab-fade var(--d-fade) var(--ease) both;flex:none;align-items:center;gap:12px;padding:0 8px 0 12px;display:flex}@keyframes browser-tab-in{0%{transform:translate(-8px)}}@keyframes browser-tab-fade{0%{opacity:0}}.browser-tab:hover{color:var(--text-bright)}.browser-tab:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--text-bright) 40%, transparent);outline:0}.browser-tab.is-active{background:var(--accent);color:var(--on-accent)}.browser-tab-icon{width:16px;height:16px;font-size:var(--fs-md);flex:none;place-items:center;display:grid}.browser-tab-icon img{object-fit:contain;border-radius:3px;width:16px;height:16px}.browser-tab-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.browser-tab-close{border-radius:var(--r-pill);width:22px;height:22px;color:inherit;font-size:var(--fs-sm);opacity:0;transition:opacity var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.browser-tab:hover .browser-tab-close,.browser-tab:focus-within .browser-tab-close,.browser-tab.is-active .browser-tab-close{opacity:.7}.browser-tab-close:hover,.browser-tab-close:focus-visible{opacity:1;outline:0}.browser-frames{border-radius:var(--r-lg);background:var(--bg-1);min-width:0;box-shadow:var(--elev-1);flex:1;position:relative;overflow:hidden}.browser-pane{position:absolute;inset:0;overflow:auto}.browser-pane[hidden]{display:none}.browser-frame-host{width:100%;height:100%}.browser-iframe{background:#fff;border:0;width:100%;height:100%;display:block}.browser-extensions{align-items:center;gap:2px;margin-right:4px;display:flex}.browser-ext{font-weight:600}.browser-ext img{object-fit:contain;width:18px;height:18px}.browser-ext.is-open{background:var(--press)}.browser-ext-badge{border-radius:var(--r-pill);background:var(--accent);min-width:14px;height:14px;color:var(--on-accent);text-align:center;padding:0 3px;font-size:9.6px;font-weight:700;line-height:14px;position:absolute;bottom:-1px;right:-1px}.browser-popup{z-index:5;border-radius:var(--r-md);background:var(--bg-1);width:320px;max-width:calc(100vw - 16px);height:120px;box-shadow:var(--elev-2);transform-origin:90% 0;animation:ui-pop var(--d-spring) var(--spring-bouncy) both, ui-fade var(--d-fade) var(--ease) both;position:absolute;top:48px;right:8px;overflow:hidden}.browser-popup[hidden]{display:none}.browser-popup-shield{z-index:4;position:absolute;inset:48px 0 0}.browser-popup-shield[hidden]{display:none}.browser-popup-frame{border:0;width:100%;height:100%;display:block}.browser-error{z-index:6;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--elev-2);animation:browser-error-in var(--d-spring) var(--spring-bouncy) both, browser-tab-fade var(--d-fade) var(--ease) both;background:#181818cc;align-items:center;gap:12px;padding:8px 8px 8px 20px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@keyframes browser-error-in{0%{translate:0 16px}}.browser-error-text{color:var(--text);font-size:var(--fs-sm);margin:0}.browser-retry{border-radius:var(--r-pill);background:var(--accent);height:32px;color:var(--on-accent);font-family:inherit;font-size:var(--fs-sm);border:0;padding:0 16px}.browser-retry:focus-visible{outline:2px solid var(--text-bright);outline-offset:2px}html.glass .browser{--field:color-mix(in srgb, var(--text-bright) 7%, transparent);--field-hover:color-mix(in srgb, var(--text-bright) 13%, transparent);background:0 0}html.glass .browser-toolbar,html.glass .browser-sidebar,html.glass .browser-frames{background:color-mix(in srgb, var(--bg-1) 66%, transparent)}html.glass .browser-toolbar,html.glass .browser-sidebar,html.glass .browser-frames.is-internal,html.glass .browser-omnibox .field{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2)}@media (max-width:640px){.browser-sidebar{width:52px}.browser-newtab-label,.browser-tab-label,.browser-tab-close{display:none}.browser-newtab,.browser-tab{justify-content:center;width:36px;height:36px;margin-inline:auto;padding:0}.browser-collapse.btn{display:none}}@media (prefers-reduced-motion:reduce){.browser-tab,.browser-sidebar,.browser-popup,.browser-error{transition:none;animation:none}}html.no-motion .browser-tab,html.no-motion .browser-sidebar,html.no-motion .browser-popup,html.no-motion .browser-error{transition:none;animation:none}.manga{min-height:100%;position:relative}.manga:before{content:"";z-index:-1;background:var(--ground);pointer-events:none;position:fixed;inset:0}html.glass .manga:before{background:color-mix(in srgb, var(--bg-1) 52%, transparent);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%)}html.glass .manga{--bg-4:color-mix(in srgb, var(--text-bright) 7%, transparent);--card:color-mix(in srgb, var(--text-bright) 7%, transparent);--card-hover:color-mix(in srgb, var(--text-bright) 13%, transparent);--field:color-mix(in srgb, var(--text-bright) 7%, transparent);--field-hover:color-mix(in srgb, var(--text-bright) 13%, transparent)}.manga-view{width:min(100%,1120px);margin:0 auto;padding:56px 24px;position:relative}.manga-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:0 0 22px;display:flex}.manga-title{color:var(--text-bright);letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:700;line-height:1.45}.manga-count{color:var(--text-muted);font-size:var(--fs-sm);margin-right:auto}.manga-sources.seg{align-self:center;height:40px}.manga-search{align-self:center;width:min(100%,340px);display:flex}.manga-search .field{flex:1;height:40px}.manga-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:28px 20px;display:grid}.manga-card{min-width:0;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.manga-card-art{aspect-ratio:2/3;border-radius:var(--r-md);background:var(--bg-4);transition:transform var(--d-spring-soft) var(--spring-soft), box-shadow .2s var(--ease);display:block;overflow:hidden;box-shadow:0 6px 18px #00000047}.manga-card-art.sl{--sl-ink:#fff}.manga-card:hover .manga-card-art,.manga-card:focus-visible .manga-card-art{transform:translateY(-4px);box-shadow:0 12px 26px #0006}.manga-card-art img{object-fit:cover;width:100%;height:100%;display:block}.manga-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-md)}.manga-card-label{-webkit-line-clamp:2;font-size:var(--fs-md);-webkit-box-orient:vertical;padding:0 2px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.manga-card:hover .manga-card-label{color:var(--text-bright)}.manga-card.is-skeleton{cursor:default}.manga-card.is-skeleton .manga-card-art{box-shadow:none}.manga-skeleton-line{border-radius:var(--r-pill);background:var(--bg-4);width:70%;height:12px;margin:3px 2px 0}.manga-status{color:var(--text-muted);font-size:var(--fs-md);text-align:center;margin:24px 0}.manga-status.is-error{color:var(--danger)}.manga-foot{flex-direction:column;align-items:center;display:flex}.manga-foot:empty{display:none}.manga-foot .manga-status{margin-bottom:0}.btn.manga-more{background:var(--card);height:36px;color:var(--text);margin:20px auto 0;padding:0 22px;font-weight:400;display:flex}.btn.manga-more:hover:not(:disabled){color:var(--text-bright)}.manga-back.icon-btn,.manga-nav-btn.icon-btn{background:var(--card);color:var(--text);flex:none}.manga-back.icon-btn:hover:not(:disabled),.manga-nav-btn.icon-btn:hover:not(:disabled){color:var(--text-bright)}.manga-nav-btn.icon-btn:disabled{opacity:.35}.manga-detail-top{gap:28px;margin:22px 0 32px;display:flex}.manga-detail-art{aspect-ratio:2/3;border-radius:var(--r-md);background:var(--bg-4);flex:none;align-self:flex-start;width:220px;overflow:hidden;box-shadow:0 10px 28px #00000059}.manga-detail-art img{object-fit:cover;width:100%;height:100%;display:block}.manga-detail-text{min-width:0}.manga-detail-title{color:var(--text-bright);letter-spacing:-.02em;margin:0 0 6px;font-size:1.6rem;font-weight:700;line-height:1.25}.manga-detail-meta{color:var(--text-muted);font-size:var(--fs-sm);text-transform:capitalize;margin:0 0 12px}.manga-tags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.manga-tag{border-radius:var(--r-pill);background:var(--field);color:var(--text-2);font-size:var(--fs-sm);padding:3px 10px}.manga-detail-desc{max-width:70ch;color:var(--text-2);font-size:var(--fs-md);white-space:pre-line;margin:0;line-height:1.55}.btn.manga-start{height:44px;margin-top:18px;padding:0 24px}.manga-chapters{flex-direction:column;gap:4px;display:flex}.manga-chapters>.manga-status{text-align:left}.manga-chapter{border-radius:var(--r-md);background:var(--card);color:var(--text);font-size:var(--fs-md);text-align:left;cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.manga-chapter:hover{color:var(--text-bright)}.manga-chapter-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.manga-chapter-pages{color:var(--text-muted);font-size:var(--fs-sm);flex:none}.manga-reader{width:min(100%,948px);padding-top:8px}.manga-reader-bar{z-index:2;border-radius:var(--r-pill);background:var(--bg-1);width:-moz-fit-content;width:fit-content;max-width:100%;height:48px;box-shadow:var(--elev-2);align-items:center;gap:6px;margin:0 auto;padding:8px;display:flex;position:sticky;top:8px}.manga-reader-bar .icon-btn{background:var(--field);width:32px;height:32px}.manga-reader-bar .icon-btn .icon{width:16px;height:16px}.manga-reader-label{min-width:0;max-width:280px;color:var(--text-2);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;padding:0 8px;overflow:hidden}.manga-pages{border-radius:var(--r-md);background:var(--bg-4);flex-direction:column;align-items:center;margin-top:16px;display:flex;overflow:hidden}.manga-page{width:100%;height:auto;display:block}.manga-page.is-loading{min-height:320px}.manga-page.is-failed{flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.manga-page.is-failed .manga-status{margin:0}html.no-motion .manga-card-art{transition:none}html.no-motion .manga-card:hover .manga-card-art,html.no-motion .manga-card:focus-visible .manga-card-art{transform:none}@media (prefers-reduced-motion:reduce){.manga-card-art{transition:none}.manga-card:hover .manga-card-art,.manga-card:focus-visible .manga-card-art{transform:none}}@media (max-width:719.98px){.manga-view{padding:24px 14px 32px}.manga-reader{padding-top:8px}.manga-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:20px 12px}.manga-detail-top{flex-direction:column}.manga-detail-art{width:160px}}.settings{z-index:1000;background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:settings-fade-in var(--d-fade) var(--ease) both;place-items:center;padding:20px;line-height:normal;display:grid;position:fixed;inset:0}.settings.is-closing{pointer-events:none;animation:settings-fade-out var(--d-exit) var(--ease-exit) both}.settings-panel{border-radius:var(--r-lg);background:var(--bg-1);width:min(100%,800px);height:min(580px,100vh - 48px);color:var(--text);box-shadow:var(--elev-2);animation:settings-pop-in var(--d-spring) var(--spring-bouncy) both, settings-fade-in var(--d-fade) var(--ease) both;outline:none;display:flex;overflow:hidden}.settings.is-closing .settings-panel{animation:settings-pop-out var(--d-exit) var(--ease-exit) both}@keyframes settings-fade-in{0%{opacity:0}}@keyframes settings-fade-out{to{opacity:0}}@keyframes settings-pop-in{0%{transform:scale(.94)}}@keyframes settings-pop-out{to{opacity:0;transform:scale(.96)}}.settings-rail{border-radius:calc(var(--r-lg) - 8px);background:var(--bg-3);flex-direction:column;flex:none;width:190px;margin:8px;padding:12px;display:flex}.settings-tabs{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex}.settings-tab{border-radius:var(--r-pill);height:36px;color:var(--text-2);font-size:var(--fs-md);text-align:left;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;flex:none;align-items:center;gap:12px;padding:0 16px 0 12px;display:flex}.settings-extra{border-radius:var(--r-pill);width:36px;height:36px;color:var(--text-2);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.settings-extra.is-discord{color:#5865f2}.settings-extra:focus-visible{outline:2px solid var(--text-bright);outline-offset:-2px}.settings-tab .icon,.settings-extra .icon{width:20px;height:20px;color:inherit}.settings-tab:hover{color:var(--text-bright)}.settings-tab:focus-visible{outline:2px solid var(--text-bright);outline-offset:-2px}.settings-tab.is-active{background:var(--accent);color:var(--on-accent)}.settings-body{flex-direction:column;flex:1;min-width:0;display:flex}.settings-head{flex:none;align-items:center;gap:12px;height:48px;padding:8px 12px 0 20px;display:flex}.settings-head-title{color:var(--text-bright);font-size:var(--fs-lg);letter-spacing:-.01em;margin:0;font-weight:700}.settings-status{color:var(--text-muted);font-size:var(--fs-sm);text-align:right;margin:0 0 0 auto}.settings-status.is-error{color:var(--danger)}.settings-close{flex:none}.settings-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:4px 20px 20px;overflow-y:auto}.settings-section{animation:settings-section-in var(--d-spring-soft) var(--spring-soft) both, settings-fade-in var(--d-fade) var(--ease) both}@keyframes settings-section-in{0%{transform:translateY(6px)}}.settings-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;padding:12px 0;display:grid}.settings-row.is-stacked{grid-template-columns:minmax(0,1fr)}.settings-row-label{color:var(--text-bright);font-size:var(--fs-md);display:block}.settings-row-desc{color:var(--text-muted);font-size:var(--fs-sm);margin:3px 0 0;line-height:1.45}.settings-row-control{justify-content:flex-end;align-items:center;gap:8px;width:216px;display:flex}.settings-row.is-stacked .settings-row-control{justify-content:flex-start;width:100%}.settings-row-control .settings-select,.settings-row-control .settings-field{width:100%;min-width:0}.settings-row-control .seg{flex:none}.settings-keycap{border-radius:var(--r-pill);background:var(--field);min-width:0;height:36px;color:var(--text-bright);font-size:var(--fs-md);letter-spacing:.02em;transition:background-color var(--t-fast) var(--ease);border:0;flex:1;padding:0 12px;font-weight:700}.settings-keycap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-keycap.is-empty{color:var(--text-muted);font-weight:400}.settings-keycap.is-recording{background:var(--accent-container);color:var(--text-bright);box-shadow:inset 0 0 0 2px var(--accent);font-weight:400;animation:1.1s ease-in-out infinite settings-recording}@keyframes settings-recording{50%{background:var(--field)}}.settings-themes{flex-wrap:wrap;gap:8px;width:100%;display:flex}.settings-accent{border-radius:var(--r-pill);background:var(--field);height:36px;color:var(--text-2);font-size:var(--fs-sm);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:0;align-items:center;gap:8px;padding:0 16px 0 8px;display:inline-flex}.settings-accent:hover{color:var(--text-bright)}.settings-accent:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-accent.is-active{background:var(--accent-container);color:var(--text-bright)}.settings-accent-dot{background:var(--swatch-dark);width:20px;height:20px;color:var(--swatch-ink-dark);border-radius:50%;place-items:center;display:grid}:root[data-appearance=light] .settings-accent-dot{background:var(--swatch-light);color:var(--swatch-ink-light)}.settings-accent-check{opacity:0;width:12px;height:12px;transition:opacity var(--t-fast) var(--ease), transform var(--d-spring) var(--spring-bouncy);transform:scale(.4)rotate(-30deg)}.settings-accent.is-active .settings-accent-check{opacity:1;transform:none}.settings-color{opacity:0;pointer-events:none;border:0;width:0;height:0;padding:0}.settings-keycap.settings-upload{letter-spacing:0;white-space:nowrap;flex:none;padding:0 16px;font-weight:400}.settings-credits{padding:12px 0}.settings-credits-heading{color:var(--text-bright);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:700}.settings-credits-desc{color:var(--text-muted);font-size:var(--fs-md);margin:4px 0 0}.settings-credits-desc a{color:var(--accent-ink);text-decoration:none}.settings-credits-desc a:hover{text-decoration:underline}.settings-credits-list{flex-direction:column;gap:2px;margin-top:20px;display:flex}.settings-credits-item{border-radius:var(--r-md);background:var(--field);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.settings-credits-item:hover{background:var(--field-hover)}.settings-credits-name{color:var(--text-bright);font-size:var(--fs-md);font-weight:600}.settings-credits-role{color:var(--text-muted);font-size:var(--fs-sm)}.settings-credits-join{border-radius:var(--r-md);color:#fff;font-size:var(--fs-md);background:#5865f2;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px 16px;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}.settings-credits-join:hover{background:#4752c4}html.glass .settings{-webkit-backdrop-filter:none;backdrop-filter:none}html.glass .settings:not(.is-closing){animation-name:settings-scrim-in}html.glass .settings.is-closing{animation-name:settings-scrim-out}@keyframes settings-scrim-in{0%{background-color:#0000}}@keyframes settings-scrim-out{to{background-color:#0000}}html.glass .settings-panel{--bg-3:color-mix(in srgb, var(--text-bright) 7%, transparent);--field:color-mix(in srgb, var(--text-bright) 7%, transparent);--field-hover:color-mix(in srgb, var(--text-bright) 13%, transparent);background:color-mix(in srgb, var(--bg-1) 66%, transparent);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-bright) 10%, transparent), var(--elev-2)}html.no-motion .settings-keycap.is-recording{animation-duration:1ms}html.no-motion .settings-panel,html.no-motion .settings-section{animation:settings-fade-in var(--d-fade) var(--ease) both}html.no-motion .settings-accent-check{transition:none}@media (prefers-reduced-motion:reduce){.settings-panel,.settings-section{animation:settings-fade-in var(--d-fade) var(--ease) both}.settings-accent-check{transition:none}}.settings-extras{display:none}@media (max-width:640px){.settings{padding:8px}.settings-panel{flex-direction:column;height:calc(100vh - 16px)}.settings-rail{width:auto;padding:8px}.settings-tabs{scrollbar-width:none;flex-direction:row;overflow-x:auto}.settings-scroll{padding:4px 16px 16px}.settings-row{grid-template-columns:minmax(0,1fr)}.settings-row-control{justify-content:flex-start;width:100%}}@media (max-width:559.98px){.settings-rail{flex-direction:row;align-items:center;gap:2px}.settings-tabs{min-width:0}.settings-extras{flex:none;gap:2px;display:flex}}.announce{animation:announce-in var(--t-panel) var(--ease) both;grid-template-rows:1fr;display:grid}.announce.is-closing{opacity:0;transition:grid-template-rows var(--d-exit) var(--ease-exit), opacity var(--d-exit) var(--ease-exit);grid-template-rows:0fr}.announce-clip{min-height:0;overflow:hidden}.announce-bar{background:var(--accent-container);min-height:34px;color:var(--text-bright);font-size:var(--fs-sm);justify-content:center;align-items:center;padding:6px 44px;display:flex;position:relative}.announce-text{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.announce-link{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.announce-close{position:absolute;top:1px;right:6px}@keyframes announce-in{0%{opacity:0;grid-template-rows:0fr}}html.no-motion .announce,html.no-motion .announce.is-closing{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.announce,.announce.is-closing{transition:none;animation:none}}.island{left:50%;bottom:var(--island-bottom);z-index:60;height:var(--island-h);border-radius:var(--r-pill);background:var(--raise);box-shadow:var(--shadow-island);align-items:center;gap:4px;padding:0 4px;display:flex;position:fixed;transform:translate(-50%)}.island-item{--layer:var(--text-bright);isolation:isolate;border-radius:var(--r-pill);min-width:36px;height:36px;color:var(--text-muted);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-island) var(--ease), color var(--t-island) var(--ease), padding var(--d-spring) var(--spring-bouncy), transform var(--d-spring) var(--spring-bouncy);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:14px;line-height:1;text-decoration:none;display:flex;position:relative}.island-item>.icon,.island-item>img,.island-icon,.island-label{z-index:2;position:relative}.island-item .icon{width:20px;height:20px}.island-icon{display:flex}.island-label{opacity:0;width:0;transition:width var(--d-spring) var(--spring-bouncy), margin var(--d-spring) var(--spring-bouncy), opacity var(--d-spring-soft) var(--spring-soft);overflow:hidden}.island-logo img{width:20px;height:20px;display:block}.island-logo.is-active img{filter:drop-shadow(0 0 1px #0000008c)}.island-item.is-expanded{background:var(--island-hover);color:var(--text-bright);padding:0 10px 0 12px}.island-item.is-expanded .island-label{width:var(--label-w,auto);opacity:1;margin-left:4px}.island-item.is-discord{color:#5865f2}.island-item.is-discord .island-label{color:var(--text-bright)}.island-item.is-active{--layer:var(--on-accent);color:var(--on-accent)}.island-indicator{z-index:0;border-radius:var(--r-pill);background:var(--accent);transform-origin:0;pointer-events:none;position:absolute;inset:0}.island-item:before{content:"";z-index:1;border-radius:inherit;background:var(--layer);opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease);position:absolute;inset:0}.island-item:active:before{opacity:.12}.island-item:active{transition-duration:var(--t-island), var(--t-island), var(--d-spring), 90ms;transition-timing-function:var(--ease), var(--ease), var(--spring-bouncy), ease-out;transform:scale(.92)}.island-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.island-item.is-active:focus-visible{outline-color:var(--text-bright)}.island-div{background:var(--island-div);flex:none;width:1px;height:20px;margin:0 2px}.island-dot{border-radius:var(--r-pill);background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--raise-solid);position:absolute;top:-2px;right:-3px}.island-scrim{z-index:58;transition:opacity var(--d-exit) var(--ease-exit);background:linear-gradient(to top, var(--island-dim) calc(var(--sheet-top,0px) + 40px), transparent calc(var(--sheet-top,0px) + 140px));animation:island-fade var(--t-island) var(--ease) both;position:fixed;inset:0}.island-scrim.is-closing{opacity:0;pointer-events:none}.sheet{right:0;bottom:calc(var(--island-bottom) + var(--island-h) + 12px);z-index:60;border-radius:var(--r-lg);background:var(--raise);width:min(520px,100vw - 16px);box-shadow:var(--shadow-sheet);transform-origin:var(--origin-x,50%) calc(100% + 12px + var(--island-h) / 2);animation:sheet-in var(--d-spring) var(--spring-bouncy) both, island-fade var(--d-fade) var(--ease) both;margin:0 auto;padding:12px;position:fixed;left:0}.sheet.is-closing{pointer-events:none;animation:sheet-out var(--d-exit) var(--ease-exit) both}@keyframes island-fade{0%{opacity:0}}@keyframes sheet-in{0%{transform:translateY(14px)scale(.9)}}@keyframes sheet-out{to{opacity:0;transform:translateY(10px)scale(.94)}}.sheet-tabs{gap:6px;margin-bottom:10px;display:flex}.sheet-tab{border-radius:var(--r-pill);color:var(--text-2);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;padding:6px 12px;font-size:12.5px;line-height:1.45}.sheet-tab:hover{color:var(--text-bright)}.sheet-tab[aria-selected=true]{background:var(--accent);color:var(--on-accent)}.sheet-filter{border-radius:var(--r-pill);background:var(--card-hover);height:38px;color:var(--text-muted);cursor:text;align-items:center;gap:10px;margin-bottom:10px;padding:0 14px;display:flex}.sheet-filter-input{min-width:0;color:var(--text-bright);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13.5px}.sheet-filter-input:focus,.sheet-filter-input:focus-visible{outline:none}.sheet-filter-input::placeholder{color:var(--text-muted);opacity:1}.sheet-filter-input::-webkit-search-cancel-button{appearance:none;display:none}.sheet-list{scrollbar-width:none}.sheet-row{grid-template-columns:repeat(var(--cols,6), minmax(0, 1fr));align-items:start;gap:8px;display:grid}.sheet-cell{min-width:0;position:relative}.sheet-game{--sl-ink:#fff;width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.sheet-game.sl:after,.sheet-game.sl>.ripple{aspect-ratio:1;border-radius:14px;inset:0 0 auto}.sheet-cover{aspect-ratio:1;background:var(--bg-4);object-fit:cover;border-radius:14px;width:100%;display:block}.sheet-cover.is-empty{color:var(--text-muted);place-items:center;display:grid}.sheet-name{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;transition:color var(--t-fast) var(--ease);margin-top:5px;font-size:11.5px;line-height:17px;display:block;overflow:hidden}.sheet-game:hover .sheet-name,.sheet-game:focus-visible .sheet-name{color:var(--text-bright)}.sheet-game:focus-visible{outline:none}.sheet-game:focus-visible .sheet-cover{outline:2px solid var(--accent);outline-offset:2px}.sheet-heart{border-radius:var(--r-pill);color:#fff9;opacity:0;width:24px;height:24px;transition:opacity var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:#0009;border:0;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:5px}.sheet-cell:hover .sheet-heart,.sheet-cell:focus-within .sheet-heart,.sheet-heart[aria-pressed=true]{opacity:1}.sheet-heart:hover{color:#fff}.sheet-heart[aria-pressed=true]{color:var(--accent-ink)}:root[data-appearance=light] .sheet-heart[aria-pressed=true]{color:#fff}.sheet-heart:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sheet-note-row{flex-direction:column;align-items:flex-start;gap:6px;padding:2px 4px 6px;display:flex}.sheet-note{color:var(--text-muted);font-size:var(--fs-sm);margin:0;padding:8px 0 2px}.vlist{overscroll-behavior:contain;overflow:hidden auto}.vlist-spacer{position:relative}.vlist-row{position:absolute;left:0;right:0}@media (max-width:559.98px){.island-wide-only{display:none}.island-item.is-expanded{padding:0 8px}.island-item.is-expanded .island-label{opacity:0;width:0;margin-left:0}}@media (prefers-reduced-motion:reduce){.island-scrim,.sheet,.sheet.is-closing{animation:none}.island-item,.island-item:active,.island-label{transition:color var(--t-fast) var(--ease);transform:none}}html.no-motion .island-scrim,html.no-motion .sheet,html.no-motion .sheet.is-closing{animation:none}html.no-motion .island-item,html.no-motion .island-item:active,html.no-motion .island-label{transition:none;transform:none}#backdrop{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}#backdrop[hidden]{display:none}html.has-grid .shell:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:14px 14px;position:fixed;inset:0}#backdrop:after{content:"";background:var(--ground);opacity:var(--backdrop-dim,.4);position:absolute;inset:0}.grid-wind{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.content{z-index:1;overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.content-banner{flex:none}.content-page{min-width:0;padding-bottom:var(--island-space);flex:1}.shell.is-bare .content-page{padding-bottom:0}:root{--font:"Lexend", system-ui, sans-serif;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:.9375rem;--fs-xl:1.375rem;--fs-hero:3.125rem;--r-pill:999px;--r-md:16px;--r-lg:22px;--r-key:var(--r-pill);--r-ctl:var(--r-pill);--r-card:var(--r-md);--island-h:44px;--island-bottom:22px;--island-space:96px;--ease:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--spring-bouncy:cubic-bezier(.34, 1.56, .64, 1);--spring-soft:cubic-bezier(.34, 1.3, .64, 1);--d-spring:.56s;--d-spring-soft:.44s;--d-fade:.16s;--d-exit:.14s;--t-island:.2s;--t-panel:.28s;--t-fast:.13s;--elev-1:0 1px 2px #00000029, 0 10px 28px -14px #00000073;--elev-2:0 14px 36px -10px #0000008c;--shadow-pop:var(--elev-2)}:root,:root[data-appearance=dark],.surface-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-1:#040404;--bg-3:#080808;--bg-4:#101010;--raise-solid:#070707;--raise-2:#0e0e0e;--text:#d4d4d4;--text-bright:#fff;--text-2:#a3a3a3;--text-muted:#8a8a8a;--line:#ffffff0f;--line-2:#ffffff14;--grid-line:#ffffff05;--scrim:#0009;--danger:#ff8a8a;--island-hover:#141414;--island-div:#ffffff1a;--shadow-island:0 0 0 1px #ffffff12, 0 20px 50px -18px #000000f2;--shadow-sheet:0 0 0 1px #ffffff12, 0 24px 60px -20px #000000f2}:root[data-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f4f4;--bg-1:#fff;--bg-3:#f0f0f0;--bg-4:#e8e8e8;--raise-solid:#fff;--raise-2:#efefef;--text:#262626;--text-bright:#111;--text-2:#525252;--text-muted:#666;--line:#0000000f;--line-2:#00000014;--grid-line:#00000005;--scrim:#00000059;--danger:#c62828;--island-hover:var(--bg-4);--island-div:var(--line-2);--shadow-island:0 0 0 1px var(--line-2), 0 20px 50px -18px #00000040;--shadow-sheet:0 0 0 1px var(--line-2), 0 24px 60px -20px #00000040}:root,.surface-dark{--ground:var(--bg);--raise:var(--raise-solid);--card:var(--raise);--card-hover:var(--raise-2);--text-3:var(--text-muted);--field:var(--bg-4);--field-hover:color-mix(in srgb, var(--field), var(--text-bright) 8%);--hover:color-mix(in srgb, var(--text-bright) 8%, transparent);--press:color-mix(in srgb, var(--text-bright) 12%, transparent);--accent-container:color-mix(in srgb, var(--accent) 16%, var(--bg-1));--accent-ink:var(--accent);--island-dim:color-mix(in srgb, var(--ground) 75%, transparent)}:root[data-appearance=light]{--accent-container:color-mix(in srgb, var(--accent) 34%, var(--bg-1));--accent-ink:color-mix(in srgb, var(--accent) 55%, #000)}@supports (color:oklch(from red l c h)){:root[data-appearance=light]{--accent-ink:oklch(from var(--accent) min(l, .5) c h)}}.surface-dark{color:var(--text)}@supports (transition-timing-function:linear(0, 1)){:root{--spring-bouncy:linear(0, .06, .202, .38, .561, .723, .856, .955, 1.023, 1.062, 1.081, 1.083, 1.075, 1.062, 1.047, 1.032, 1.019, 1.009, 1.002, .997, .994, .993, .993, .994, .995, .996, .998, .999, .999, 1, 1, 1.001, 1);--spring-soft:linear(0, .057, .188, .349, .508, .651, .77, .862, .929, .975, 1.004, 1.02, 1.027, 1.028, 1.026, 1.022, 1.018, 1.013, 1.009, 1.006, 1.003, 1.002, 1.001, 1, .999, .999, .999, .999, 1)}}html.no-motion{--t-island:0s;--d-spring:0s;--d-spring-soft:0s;--d-exit:0s;--d-fade:.12s;--t-panel:0s}*,:before,:after{box-sizing:border-box}html,body{background:var(--ground);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.45}body{font-size:var(--fs-md)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background:color-mix(in srgb, var(--accent) 38%, transparent);color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.num{font-variant-numeric:tabular-nums}html.glass,:root.glass[data-appearance]{--raise:color-mix(in srgb, var(--raise-solid) 70%, transparent)}html.glass .glass-surface{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2)}@media (prefers-reduced-motion:reduce){:root{--t-island:0s;--d-spring:0s;--d-spring-soft:0s;--d-exit:0s;--d-fade:.12s;--t-panel:0s}}:where(.sl,.sl-press){-webkit-tap-highlight-color:transparent;position:relative}.sl:after,.sl-press:after{content:"";border-radius:inherit;background:var(--sl-ink,currentColor);opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease);position:absolute;inset:0}@media (hover:hover){.sl:hover:after{opacity:.08}}.sl:focus-visible:after{opacity:.1}.sl:active:after,.sl-press:active:after{opacity:.12}.sl:disabled:after,.sl-press:disabled:after,.sl[aria-disabled=true]:after{opacity:0}.squish{-webkit-tap-highlight-color:transparent}.ripple{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ripple-wave{background:var(--sl-ink,currentColor);opacity:0;border-radius:50%;position:absolute;transform:scale(0)}.sl.is-active:focus-visible,.sl[aria-current=page]:focus-visible,.sl[aria-selected=true]:focus-visible,.btn-primary:focus-visible{outline-color:var(--text-bright)}@media (prefers-reduced-motion:reduce){.sl:after,.sl-press:after{transition:none}.ripple{display:none}}html.no-motion .sl:after,html.no-motion .sl-press:after{transition:none}html.no-motion .ripple{display:none}
