:root{color:#202124;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--display:"Arial Black", "Arial Narrow", "PingFang SC", sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;background:#faf9f6;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}html{scroll-behavior:smooth;min-width:320px}body{min-width:320px;min-height:100dvh;margin:0}button,input,textarea,select{font:inherit}button,a,label{-webkit-tap-highlight-color:transparent}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #414bbe4d}::selection{color:#fff;background:#414bbe}::-webkit-scrollbar-thumb{background:#c7c2b8;border:2px solid #f4f1ea;border-radius:10px}html[data-theme=dark]{--ayu-bg:#0b0e14;--ayu-bg-rgb:11, 14, 20;--ayu-bg-inset:#0f131a;--ayu-panel:#1f2430;--ayu-fg:#f0e2d0;--ayu-fg-strong:#fff6e8;--ayu-accent:#59c2ff;--ayu-blue:#59c2ff;--ayu-green:#aad94c;--ayu-muted:#8a919c;--ayu-border:#2a303b;--ayu-border-strong:#3d4753;--paper:var(--ayu-bg);--paper-deep:#12151d;--card:var(--ayu-panel);--ink:var(--ayu-fg);--ink-soft:#c8ccd5;--muted:var(--ayu-muted);--line:var(--ayu-border);--line-dark:var(--ayu-border-strong);--coral-soft:#59c2ff24;--indigo-soft:#59c2ff24;--coral:var(--ayu-accent);--indigo:var(--ayu-blue);--green:var(--ayu-green);--yellow:var(--ayu-accent);--shadow:0 18px 45px #0006}.theme-toggle{color:#4d4e52;cursor:pointer;background:#fffefa;border:1px solid #d4cfc6;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 11px;font-size:10px;font-weight:800;transition:all .18s;display:inline-flex}.theme-toggle:hover{color:#fff;background:#35373c}.theme-toggle svg{flex:none}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ayu-bg)}html[data-theme=dark] body,html[data-theme=dark] .public-app{background:var(--ayu-bg);color:var(--ayu-fg)}html[data-theme=dark] .public-header{background:rgba(var(--ayu-bg-rgb),.94);border-color:var(--ayu-border)}html[data-theme=dark] .public-header nav button{color:var(--muted)}html[data-theme=dark] .public-header nav button:hover,html[data-theme=dark] .public-header nav button.active{color:var(--ink-soft)}html[data-theme=dark] .header-status>span{color:#7fb6ff;border:1px solid var(--ayu-border);background:#59c2ff24}html[data-theme=dark] .header-status>span.online{color:var(--ayu-green);background:#aad94c24;border:1px solid #aad94c40}html[data-theme=dark] .online-user-count{border:1px solid #59c2ff40;color:var(--muted)!important;background:#59c2ff24!important}html[data-theme=dark] .theme-toggle,html[data-theme=dark] .player-sidebar-trigger,html[data-theme=dark] .mobile-nav-button{color:var(--ayu-fg);border-color:var(--ayu-border);background:#242831}html[data-theme=dark] .theme-toggle:hover,html[data-theme=dark] .player-sidebar-trigger:hover{background:var(--ayu-border)}html[data-theme=dark] .public-header nav.is-open{background:var(--card);border-color:var(--ayu-border-strong)}html[data-theme=dark] :where(.public-hero,.battle-section,.subpage,.library-content,.leaderboard-page){background-color:var(--ayu-bg);color:var(--ayu-fg)}html[data-theme=dark] .public-hero{background-image:radial-gradient(circle at 80% 20%,#59c2ff29,transparent 34%),linear-gradient(135deg,#1f2430,var(--ayu-bg))}html[data-theme=dark] .public-hero h1 em,html[data-theme=dark] .hero-copy h1 em{color:var(--ayu-accent)!important}html[data-theme=dark] .hero-kicker span{background:var(--ayu-accent)!important}html[data-theme=dark] .battle-section{border-color:var(--ayu-border);background:#1f2430}html[data-theme=dark] .subpage-hero{border-color:var(--ayu-border);background-color:#1f2430;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px)}html[data-theme=dark] .models-hero>div:first-child,html[data-theme=dark] #trends-hero>div:first-child,html[data-theme=dark] .tutorial-hero>div:first-child{background-color:#1f2430!important}html[data-theme=dark] :where(.public-loadout,.waiting-arena,.active-battle,.battle-meta,.character-opening,.contestant,.public-composer,.public-import-card,.public-character-card,.public-preset-import,.public-preset-list article,.steps-grid article,.about-rule,.account-popover,.login-card,.community-tab-switch,.community-empty,.resource-category-switch){color:var(--ayu-fg);background-color:var(--card)!important;border-color:var(--ayu-border-strong)!important}html[data-theme=dark] .search-toggle{color:#7fb6ff;background:#1a2a3d;border-color:#59c2ff40}html[data-theme=dark] .search-toggle:hover:not(:disabled){background:#24364d;border-color:#59c2ff59}html[data-theme=dark] .search-toggle:disabled{color:#7e7b73;cursor:not-allowed;opacity:.6;background:#1a2028;border-color:#59c2ff26}html[data-theme=dark] .search-toggle.is-active{color:var(--ayu-accent);border-color:var(--ayu-accent);background:#1e3a52;box-shadow:inset 0 0 0 1px #59c2ff73}html[data-theme=dark] .search-toggle.is-active:hover:not(:disabled){border-color:var(--ayu-accent);background:#284a66}html[data-theme=dark] .search-toggle:focus-visible{outline-offset:2px;outline:2px solid #7fb6ff;box-shadow:0 0 0 4px #59c2ff2e}html[data-theme=dark] .search-toggle.is-active:focus-visible{outline-offset:2px;outline:2px solid #b9dfff;box-shadow:0 0 0 4px #59c2ff38,inset 0 0 0 1px #59c2ff8c}html[data-theme=dark] .waiting-arena{background-image:radial-gradient(#2a303b 1px,#0000 1px)}html[data-theme=dark] :where(.battle-meta,.contestant-head,.character-opening,.round-collapsed-bar,.public-composer>header){border-color:var(--ayu-border)!important;background:#1f2430!important}html[data-theme=dark] :where(.contestant-body,.round-response,.stream-output,.conversation-turn,.character-card-body){background:var(--card);color:#ecedee}html[data-theme=dark] :where(.contestant-body,.round-response,.stream-output) p{color:#d9dbe0}html[data-theme=dark] :where(.public-app input,.public-app textarea,.public-app select){color:var(--ayu-fg)!important;background:var(--ayu-bg-inset)!important;border-color:var(--ayu-border)!important}html[data-theme=dark] :where(.public-app input,.public-app textarea)::-moz-placeholder{color:var(--muted)}html[data-theme=dark] :where(.public-app input,.public-app textarea)::placeholder{color:var(--muted)}html[data-theme=dark] :where(.public-app h1,.public-app h2,.public-app h3,.public-app h4,.public-app strong){color:var(--ink-soft)}html[data-theme=dark] :where(.public-app p,.public-app small,.public-app label){border-color:var(--ayu-border)}html[data-theme=dark] :where(.loadout-option,.loadout-actions button,.public-import-card small,.preset-tags span,.character-card-body em,.resource-heat){color:var(--ink-soft)!important;border-color:var(--ayu-border)!important;background:#292d35!important}html[data-theme=dark] .hero-actions button{color:var(--muted);background:0 0}html[data-theme=dark] .hero-actions button:hover{color:var(--ink)}html[data-theme=dark] .conversation-export{color:var(--ayu-green);background:#aad94c26;border-color:#aad94c59}html[data-theme=dark] .reveal-panel{color:#f0ddb0;border-color:var(--ayu-border)!important;background:#292d35!important}html[data-theme=dark] .revealed-model{background:var(--paper-deep)!important;border-color:var(--ayu-border)!important}html[data-theme=dark] .public-footer{border-color:var(--ayu-border);color:#a8adb5;background:#080a0e}html[data-theme=dark] .leaderboard-page{background:var(--ayu-bg)}html[data-theme=dark] :where(.leaderboard-board,.leaderboard-table,.leaderboard-mobile-card,.leaderboard-tabs,.leaderboard-empty){color:var(--ayu-fg);background:var(--card)!important;border-color:var(--ayu-border-strong)!important}html[data-theme=dark] :where(.leaderboard-table thead,.leaderboard-table-header,.leaderboard-mobile-card header){background:var(--paper-deep)!important;border-color:var(--ayu-border)!important}html[data-theme=dark] :where(.leaderboard-table tr,.ranking-row){border-color:var(--ayu-border)!important}html[data-theme=dark] .player-side-panel{color:var(--ayu-fg);background:var(--ayu-bg-inset);border-color:var(--ayu-border)}html[data-theme=dark] .player-side-scroll>section,html[data-theme=dark] .player-side-section-title{color:#e7e8eb;background:var(--card);border-color:var(--ayu-border-strong)}html[data-theme=dark] :where(.player-side-account,.player-side-preset,.player-side-history){border-color:var(--ayu-border)}html[data-theme=dark] :where(.player-side-quota span,.player-side-account>button,.history-refresh,.player-side-history article,.preset-block-list article,.character-editor-card,.character-editor-field){color:#cdd0d7;border-color:var(--ayu-border)!important;background:#292d36!important}html[data-theme=dark] .player-side-history article.active{border-color:var(--ayu-blue)!important;background:#29314c!important}html[data-theme=dark] :where(.preset-block-editor,.character-editor-expanded){background:var(--paper-deep)!important;border-color:var(--ayu-border)!important}html[data-theme=dark] :where(.preset-block-open strong,.preset-block-open small,.history-open strong,.history-open small,.player-side-quota b,.player-side-section-title strong){color:var(--ink-soft)!important}html[data-theme=dark] .player-side-search{background:var(--ayu-panel)!important;border-color:var(--ayu-border)!important;color:var(--ayu-muted)!important}html[data-theme=dark] .player-side-search input{color:var(--ayu-fg)!important}html[data-theme=dark] .player-side-search input::placeholder{color:var(--ayu-muted)!important}html[data-theme=dark] .player-side-search svg{color:var(--ayu-muted)!important}html[data-theme=dark] .player-roleplay-name{background:var(--ayu-bg-inset)!important;border-color:var(--ayu-border)!important}html[data-theme=dark] .player-roleplay-name label{color:var(--ayu-muted)!important}html[data-theme=dark] .player-roleplay-name input{color:var(--ayu-fg)!important;background:var(--ayu-panel)!important;border-color:var(--ayu-border)!important}html[data-theme=dark] .player-roleplay-name>button{color:var(--ayu-fg)!important;background:var(--ayu-border-strong)!important}html[data-theme=dark] .player-roleplay-name p{color:var(--ayu-muted)!important}html[data-theme=dark] :where(.preset-block-editor input,.preset-block-editor select,.preset-block-editor textarea,.character-editor input,.character-editor textarea){color:var(--ayu-fg)!important;background:var(--ayu-bg-inset)!important;border-color:var(--ayu-border)!important}html[data-theme=dark] :where(.worldbook-drawer,.consent-card,.modal-card,.submission-modal){color:#e7e8eb;background:var(--card)!important;border-color:var(--ayu-border)!important}@media (width<=900px){.theme-toggle span{display:none}.theme-toggle{width:40px;padding:0}}@media (width<=580px){.theme-toggle{width:35px;height:35px}.header-status{gap:7px}}html[data-theme=dark] .public-brand>span{color:var(--ayu-bg);background:var(--ayu-fg)}html[data-theme=dark] :where(.hero-primary,.match-button,.public-preset-list article>button:not(.remove-item),.preset-editor-actions button.save){color:var(--ayu-bg)!important;background:var(--ayu-accent)!important}html[data-theme=dark] .match-button:disabled{color:var(--muted)!important;background:#292d35!important}html[data-theme=dark] :where(.loadout-character,.loadout-preset,.loadout-greeting){border-color:var(--ayu-border)!important;background:#272c33!important}html[data-theme=dark] .edit-library{color:#c1c5cd;border-color:var(--ayu-border)!important;background:#292e35!important}html[data-theme=dark] :where(.loadout-preset>span,.loadout-greeting>span){color:var(--ayu-accent);background:#59c2ff24}html[data-theme=dark] .public-avatar{border-color:#505762!important}html[data-theme=dark] .arena-notice{color:#7fb6ff;background:#59c2ff26;border-color:#59c2ff66}html[data-theme=dark] :where(.consent-modal,.required-consent-card,.research-consent-card,.research-consent-card.selected,.consent-boundary,.consent-session-state){color:#e7e4de!important;box-shadow:none!important;background:#181b20!important;border-color:#393f48!important}html[data-theme=dark] :where(.consent-modal h1,.consent-modal strong,.consent-modal b,.research-copy strong,.consent-boundary strong){color:#f2efe9!important}html[data-theme=dark] :where(.consent-modal p,.consent-modal span,.consent-modal label b,.research-copy p,.research-copy small,.consent-boundary span){color:#b8bdc5!important}html[data-theme=dark] :where(.required-consent-card em,.research-copy em){color:#d9c99c!important;background:#2c281e!important}html[data-theme=dark] .research-icon{color:#d8c58d!important;background:#2b281f!important}html[data-theme=dark] .consent-close{color:#d7d9dd;background:#292e35}html[data-theme=dark] .arena-mode-switch{box-shadow:none!important;background:#1a1e24!important;border-color:#3b414a!important}html[data-theme=dark] .arena-mode-switch button{color:#aeb4bd!important;box-shadow:none!important;background:0 0!important}html[data-theme=dark] .arena-mode-switch button.active{color:#f1eee8!important;background:#2a2f37!important}html[data-theme=dark] :where(.public-loadout,.loadout-character,.loadout-preset,.loadout-greeting,.hero-panel,.comparison-setup,.single-setup){color:#e7e4de!important;box-shadow:none!important;background:#1b1f25!important;border-color:#3b414a!important}html[data-theme=dark] :where(.loadout-character>span,.loadout-preset>span,.loadout-greeting>span){color:#d4c18a!important;background:#2a271f!important}html[data-theme=dark] :where(.loadout-character select,.loadout-preset select,.loadout-greeting select,.hero-panel-fields select){color:#ece9e2!important;box-shadow:none!important;background:#171a1f!important;border-color:#424852!important}html[data-theme=dark] :where(.submission-license-intro,.submission-license-box,.public-import-card,.public-preset-import,.local-review-preset,.aa-accordion-item){color:#e6e3dd!important;box-shadow:none!important;background:#1c2026!important;border-color:#3d434c!important}html[data-theme=dark] :where(.submission-license-intro strong,.preset-main h3,.aa-accordion-item strong){color:#f1eee8!important;background:0 0!important}html[data-theme=dark] :where(.submission-license-intro span,.preset-main p,.aa-accordion-item small){color:#b2b7c0!important;background:0 0!important}html[data-theme=dark] .submission-rights-choice>label,html[data-theme=dark] .submission-license-box>label.submission-public-license,html[data-theme=dark] .authorization-evidence-upload,html[data-theme=dark] .authorization-evidence-upload>div{color:#e5e2dc!important;box-shadow:none!important;background:#1a1e24!important;border-color:#3e444d!important}html[data-theme=dark] .submission-rights-choice>label.selected{background:#25251f!important;border-color:#756c48!important;box-shadow:inset 3px 0 #a7965e!important}html[data-theme=dark] :where(.submission-rights-choice strong,.submission-public-license strong,.authorization-evidence-upload>strong,.authorization-evidence-upload b){color:#f1eee8!important}html[data-theme=dark] :where(.submission-rights-choice small,.submission-public-license small,.authorization-evidence-upload>small,.authorization-evidence-upload>div small){color:#b6bbc4!important}html[data-theme=dark] .authorization-evidence-upload>label{color:#ece9e2!important;background:#30353d!important;border:1px solid #4a505a!important}html[data-theme=dark] .authorization-evidence-upload>div button{color:#e1a69d!important;background:#342421!important}html[data-theme=dark] :where(.resource-heat,.preset-tags span,.resource-featured,.aa-inuse){color:#c9c3b7!important;background:#292e35!important;border-color:#444a54!important}html[data-theme=dark] :where(.preset-block-open,.preset-block-open span,.preset-block-open strong,.preset-block-open small,.preset-block-row){box-shadow:none!important;background:0 0!important}html[data-theme=dark] :where(.preset-block-open strong,.preset-editor-heading strong){color:#f0ede7!important}html[data-theme=dark] .preset-block-open small{color:#b7bcc5!important}html[data-theme=dark] .aa-season-trigger{color:#e8e4dd!important;box-shadow:none!important;background:#1b1f25!important;border-color:#3c424b!important}html[data-theme=dark] .aa-season-menu{color:#ddd9d2!important;background:#1b1f25!important;border-color:#3c424b!important;box-shadow:0 12px 30px #0000003d!important}html[data-theme=dark] .aa-season-menu button{color:#c9c5be!important;background:0 0!important}html[data-theme=dark] .aa-season-menu button:hover{background:#292e35!important}html:not([data-theme=dark]) .weekly-win-bar{background-color:#9a7653!important}html[data-theme=dark] .weekly-win-bar{background-color:#d0a469!important}.results-data-table{font-variant-numeric:tabular-nums;font-family:Noto Sans SC,Source Han Sans SC,Microsoft YaHei,sans-serif}html:not([data-theme=dark]) .aa-season-trigger{color:#343538!important;background:#f2eee7!important;border-color:#cbc5ba!important}html:not([data-theme=dark]) .aa-season-trigger:hover{color:#202124!important;background:#e8e2d8!important;border-color:#9d968b!important}html:not([data-theme=dark]) .aa-season-menu{color:#343538!important;opacity:1!important;background:#fffefa!important;border-color:#cbc5ba!important;box-shadow:0 16px 38px #332d242e!important}html:not([data-theme=dark]) .aa-season-menu button{color:#555650!important;background:#fffefa!important}html:not([data-theme=dark]) .aa-season-menu button.active{color:#9b4e3f!important;background:#f7efe8!important}html:not([data-theme=dark]) .aa-season-menu button:hover:not(:disabled){color:#202124!important;background:#eee9e1!important}html:not([data-theme=dark]) .aa-season-menu small{color:#77766f!important;background:#fffefa!important}html[data-theme=dark] .model-answer>p{text-shadow:0 0 1px #ffffff14;color:var(--ink-soft)!important;font-weight:475!important}html[data-theme=dark] .model-answer>p.muted-answer{color:#aeb3bc!important}html[data-theme=dark] .mirrored-prompt p{color:#d1d3d8!important}html[data-theme=dark] .mirrored-prompt span{color:#9da3ad!important}html[data-theme=dark] .answer-byline strong{color:var(--ink-soft)!important}html[data-theme=dark] :where(.contestant-head strong,.contestant-foot,.round-collapse-toggle span,.round-collapse-toggle em){color:#d9dce1!important}html[data-theme=dark] .contestant-state{color:#b8bdc5!important}html[data-theme=dark] .answer-byline button{color:#b2b7c0!important}html[data-theme=dark] .search-live-hint{color:var(--ayu-accent);background:#1e3a52;border-color:#59c2ff66}*,: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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-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,samp,pre{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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:40 20% 98%;--foreground:0 0% 7%;--card:40 20% 98%;--card-foreground:0 0% 7%;--popover:40 20% 98%;--popover-foreground:0 0% 7%;--primary:0 0% 7%;--primary-foreground:40 20% 98%;--secondary:40 10% 96%;--secondary-foreground:0 0% 7%;--muted:40 10% 95%;--muted-foreground:0 0% 42%;--accent:262 72% 48%;--accent-foreground:40 20% 98%;--destructive:0 72% 48%;--destructive-foreground:40 20% 98%;--border:40 10% 88%;--input:40 10% 86%;--ring:262 72% 48%;--radius:.5rem;--sidebar-background:0 0% 98%;--sidebar-foreground:0 0% 8%;--sidebar-primary:0 0% 8%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:0 0% 94%;--sidebar-accent-foreground:0 0% 8%;--sidebar-border:0 0% 90%;--sidebar-ring:262 72% 48%;--score-low:355 72% 52%;--score-mid:35 88% 46%;--score-high:162 78% 36%;--chart-track:0 0% 94%;--content-max:1600px;--content-gutter:clamp(1rem, 3vw, 2.5rem);--section-space:clamp(3.5rem, 7vw, 6.5rem)}.\!dark{--background:0 0% 5%!important;--foreground:34 51% 88%!important;--card:0 0% 7%!important;--card-foreground:34 51% 88%!important;--popover:0 0% 7%!important;--popover-foreground:34 51% 88%!important;--primary:34 51% 88%!important;--primary-foreground:0 0% 5%!important;--secondary:0 0% 12%!important;--secondary-foreground:34 51% 88%!important;--muted:0 0% 11%!important;--muted-foreground:40 10% 60%!important;--accent:262 85% 68%!important;--accent-foreground:0 0% 5%!important;--destructive:0 72% 55%!important;--destructive-foreground:40 20% 98%!important;--border:0 0% 16%!important;--input:0 0% 20%!important;--ring:262 85% 68%!important;--sidebar-background:0 0% 6%!important;--sidebar-foreground:0 0% 93%!important;--sidebar-primary:0 0% 96%!important;--sidebar-primary-foreground:0 0% 6%!important;--sidebar-accent:0 0% 12%!important;--sidebar-accent-foreground:0 0% 93%!important;--sidebar-border:0 0% 16%!important;--sidebar-ring:262 85% 68%!important;--score-low:355 78% 60%!important;--score-mid:38 92% 56%!important;--score-high:162 70% 46%!important;--chart-track:0 0% 14%!important;--content-max:1600px!important;--content-gutter:clamp(1rem, 3vw, 2.5rem)!important;--section-space:clamp(3.5rem, 7vw, 6.5rem)!important}.dark{--background:0 0% 5%;--foreground:34 51% 88%;--card:0 0% 7%;--card-foreground:34 51% 88%;--popover:0 0% 7%;--popover-foreground:34 51% 88%;--primary:34 51% 88%;--primary-foreground:0 0% 5%;--secondary:0 0% 12%;--secondary-foreground:34 51% 88%;--muted:0 0% 11%;--muted-foreground:40 10% 60%;--accent:262 85% 68%;--accent-foreground:0 0% 5%;--destructive:0 72% 55%;--destructive-foreground:40 20% 98%;--border:0 0% 16%;--input:0 0% 20%;--ring:262 85% 68%;--sidebar-background:0 0% 6%;--sidebar-foreground:0 0% 93%;--sidebar-primary:0 0% 96%;--sidebar-primary-foreground:0 0% 6%;--sidebar-accent:0 0% 12%;--sidebar-accent-foreground:0 0% 93%;--sidebar-border:0 0% 16%;--sidebar-ring:262 85% 68%;--score-low:355 78% 60%;--score-mid:38 92% 56%;--score-high:162 70% 46%;--chart-track:0 0% 14%;--content-max:1600px;--content-gutter:clamp(1rem, 3vw, 2.5rem);--section-space:clamp(3.5rem, 7vw, 6.5rem)}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-5{left:1.25rem;right:1.25rem}.-bottom-28{bottom:-7rem}.-left-16{left:-4rem}.-left-\[31px\]{left:-31px}.-right-16{right:-4rem}.-right-24{right:-6rem}.-top-16{top:-4rem}.-top-24{top:-6rem}.bottom-6{bottom:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-24{top:6rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[124px\]{height:124px}.h-\[420px\]{height:420px}.h-\[52px\]{height:52px}.h-\[64px\]{height:64px}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-\[30rem\]{max-height:30rem}.min-h-20{min-height:5rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[60vh\]{min-height:60vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[3px\]{width:3px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[50px\]{min-width:50px}.min-w-\[700px\]{min-width:700px}.max-w-2xl{max-width:42rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[36px\]{max-width:36px}.max-w-\[38px\]{max-width:38px}.max-w-\[560px\]{max-width:560px}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y:0px;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-2{--tw-translate-y:.5rem;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-180{--tw-rotate:180deg;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-90{--tw-rotate:90deg;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 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-pointer{cursor:pointer}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-y-2>: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-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>: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-4>: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-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>: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-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * 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-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-border\/60>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .6)}.divide-border\/70>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .7)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[17px\]{border-radius:17px}.rounded-\[22px\]{border-radius:22px}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-\[1\.5px\]{border-left-width:1.5px}.border-l-\[3px\]{border-left-width:3px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-accent{border-color:hsl(var(--accent))}.border-border{border-color:hsl(var(--border))}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-600\/30{border-color:#0596694d}.border-foreground\/15{border-color:hsl(var(--foreground) / .15)}.border-foreground\/25{border-color:hsl(var(--foreground) / .25)}.border-foreground\/80{border-color:hsl(var(--foreground) / .8)}.border-red-500\/30{border-color:#ef44444d}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-zinc-400\/50{border-color:#a1a1aa80}.bg-\[rgba\(24\,24\,32\,0\.82\)\]{background-color:#181820d1}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-accent\/15{background-color:hsl(var(--accent) / .15)}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-background{background-color:hsl(var(--background))}.bg-card{background-color:hsl(var(--card))}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-foreground\/\[0\.018\]{background-color:hsl(var(--foreground) / .018)}.bg-foreground\/\[0\.04\]{background-color:hsl(var(--foreground) / .04)}.bg-foreground\/\[0\.06\]{background-color:hsl(var(--foreground) / .06)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-orange-500\/15{background-color:#f9731626}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-red-500\/15{background-color:#ef444426}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-500\/80{background-color:#8b5cf6cc}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-zinc-500\/15{background-color:#71717a26}.p-1\.5{padding:.375rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.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-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.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-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[20px\]{font-size:20px}.text-\[26px\]{font-size:26px}.text-\[32px\]{font-size:32px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.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}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.8\]{line-height:1.8}.leading-\[1\.95\]{line-height:1.95}.leading-\[1\.9\]{line-height:1.9}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#0f172a\]{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-\[\#12081c\]{--tw-text-opacity:1;color:rgb(18 8 28/var(--tw-text-opacity,1))}.text-\[\#141414\]{--tw-text-opacity:1;color:rgb(20 20 20/var(--tw-text-opacity,1))}.text-\[\#64748b\]{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-\[\#737373\]{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-accent{color:hsl(var(--accent))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-destructive{--tw-text-opacity:1;color:hsl(var(--destructive) / var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/55{color:hsl(var(--foreground) / .55)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-500\/80{color:#ef4444cc}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 18px 50px #00000038;--tw-shadow-colored:0 18px 50px 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_6px_18px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 6px 18px #00000029;--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.blur{--tw-blur:blur(8px);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-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)}.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-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{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.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-none{transition-property:none}.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-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-700{animation-duration:.7s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}*{box-sizing:border-box}img,video{max-width:100%;height:auto}a,button{touch-action:manipulation}html{-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}html,body,#root{max-width:100%;overflow-x:hidden}@media (width<=640px){.apercus-layout main,.apercus-layout section,.apercus-layout article,.apercus-layout aside{min-width:0}.apercus-layout input,.apercus-layout select,.apercus-layout textarea{min-width:0;max-width:100%}}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;transition:background-color .3s,color .3s}button,a,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a{transition:color .18s,background-color .18s,border-color .18s,transform .18s,opacity .18s}button:active:not(:disabled),a:active{transform:translateY(1px)}button:disabled{cursor:not-allowed}.font-literary,.font-display{font-family:Noto Serif SC,Source Han Serif SC,Songti SC,SimSun,serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .25);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .4)}::selection{background:hsl(var(--accent) / .22)}.section-label{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:11px;font-weight:500}.apercus-layout main{min-height:calc(100dvh - 72px)}.apercus-footer{background:hsl(var(--background) / .72)}.home-glass-panel{box-shadow:0 12px 32px hsl(var(--foreground) / .035)}@media (width<=767px){.apercus-layout main{min-height:calc(100dvh - 64px)}.apercus-footer{margin-top:2rem;padding-bottom:5rem}.apercus-footer>div{padding-block:2rem}.apercus-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hairline{border-top:1px solid hsl(var(--border))}.tabular{font-variant-numeric:tabular-nums}.aa-bar{border-radius:2px 2px 0 0;transition:height .6s cubic-bezier(.22,1,.36,1)}@keyframes bar-breathe{0%,to{opacity:.35}50%{opacity:.8}}.aa-bar-skeleton{background:hsl(var(--muted-foreground) / .18);border-radius:2px 2px 0 0;animation:2.4s ease-in-out infinite bar-breathe}.aa-bar-skeleton-dark{background:#ffffff1f;border-radius:6px;animation:2.4s ease-in-out infinite bar-breathe}@media (prefers-reduced-motion:reduce){.aa-bar-skeleton,.aa-bar-skeleton-dark{animation:none}}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.aa-bar-grow{transform-origin:bottom;will-change:transform;animation:.9s cubic-bezier(.22,1,.36,1) both bar-grow}.aa-chart-axis{border-bottom:1px solid #ffffff0d}.aa-chart-bar{border-radius:4px 4px 0 0}.aa-chart-bar--top{background:linear-gradient(#0f172a 0%,#334155 100%);box-shadow:0 0 40px #0f172a14}.aa-chart-bar--rest{background:#cbd5e1}html[data-theme=dark] .aa-chart-bar--top{background:linear-gradient(#e2e8f0 0%,#f8fafc 100%);box-shadow:0 0 40px #ffffff0d}html[data-theme=dark] .aa-chart-bar--rest{background:#334155}:root{--chart-ramp-from:#151c28;--chart-ramp-to:#d1d8e6}html[data-theme=dark]{--chart-ramp-from:#dee3ed;--chart-ramp-to:#364663}@media (prefers-reduced-motion:reduce){.aa-bar-grow{animation:none}}.dim-slider{appearance:none;background:hsl(var(--muted));cursor:pointer;border-radius:9999px;outline:none;height:4px}.dim-slider::-webkit-slider-thumb{appearance:none;background:hsl(var(--background));border:2px solid hsl(var(--foreground));border-radius:50%;width:18px;height:18px;transition:transform .15s}.dim-slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.dim-slider::-moz-range-thumb{background:hsl(var(--background));border:2px solid hsl(var(--foreground));border-radius:50%;width:18px;height:18px}.dim-slider-untouched::-webkit-slider-thumb{border-color:hsl(var(--muted-foreground) / .45)}.dim-slider-untouched::-moz-range-thumb{border-color:hsl(var(--muted-foreground) / .45)}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:.45s cubic-bezier(.22,1,.36,1) both fade-up}.results-row-enter>td{opacity:0;animation:.58s cubic-bezier(.2,.78,.24,1) forwards results-row-in;animation-delay:var(--results-row-delay,0s)}@keyframes results-row-in{0%{opacity:0;transform:translate(-46px,9px)}62%{opacity:1;transform:translate(4px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.results-row-enter>td{opacity:1;animation:none}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.animate-pulse-dot{animation:1.8s ease-in-out infinite pulse-dot}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:relative:hover{position:relative}.hover\:z-10:hover{z-index:10}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.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))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;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-foreground\/20:hover{border-color:hsl(var(--foreground) / .2)}.hover\:border-foreground\/30:hover{border-color:hsl(var(--foreground) / .3)}.hover\:border-foreground\/40:hover{border-color:hsl(var(--foreground) / .4)}.hover\:border-red-500\/40:hover{border-color:#ef444466}.hover\:bg-background\/90:hover{background-color:hsl(var(--background) / .9)}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-foreground\/\[0\.035\]:hover{background-color:hsl(var(--foreground) / .035)}.hover\:bg-foreground\/\[0\.04\]:hover{background-color:hsl(var(--foreground) / .04)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-zinc-500\/10:hover{background-color:#71717a1a}.hover\:text-accent:hover{color:hsl(var(--accent))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:opacity-85:hover{opacity:.85}.hover\:shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.12\)\]:hover{--tw-shadow:0 10px 24px #0000001f;--tw-shadow-colored:0 10px 24px 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-lg:hover{--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)}.hover\:shadow-md:hover{--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)}.focus\:border-accent:focus{border-color:hsl(var(--accent))}.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))}.active\:bg-foreground\/\[0\.055\]:active{background-color:hsl(var(--foreground) / .055)}.enabled\:hover\:opacity-85:hover:enabled{opacity:.85}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.group[open] .group-open\: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\: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\:bg-white\/15{background-color:#ffffff26}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-80{opacity:.8}.dark\:border-emerald-400\/30:is(.dark *){border-color:#34d3994d}.dark\:bg-emerald-400\/10:is(.dark *){background-color:#34d3991a}.dark\:text-\[\#94a3b8\]:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-\[\#f8fafc\]:is(.dark *){--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}@media (width>=480px){.xs\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.xs\:p-5{padding:1.25rem}.xs\:px-3{padding-left:.75rem;padding-right:.75rem}.xs\:text-2xl{font-size:1.5rem;line-height:2rem}.xs\:text-\[40px\]{font-size:40px}.xs\:text-xs{font-size:.75rem;line-height:1rem}}@media (width>=640px){.sm\:inset-x-8{left:2rem;right:2rem}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-9{height:2.25rem}.sm\:h-\[18px\]{height:18px}.sm\:min-h-\[60px\]{min-height:60px}.sm\:w-9{width:2.25rem}.sm\:w-\[18px\]{width:18px}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[200px_1fr_48px\]{grid-template-columns:200px 1fr 48px}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.sm\:rounded-\[20px\]{border-radius:20px}.sm\:rounded-\[26px\]{border-radius:26px}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[48px\]{font-size:48px}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:h-full{height:100%}.md\:w-auto{width:auto}.md\:flex-1{flex:1}.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-\[6fr_4fr\]{grid-template-columns:6fr 4fr}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:gap-10{gap:2.5rem}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:overflow-visible{overflow:visible}.md\:border-b-0{border-bottom-width:0}.md\:border-r{border-right-width:1px}.md\:pb-0{padding-bottom:0}.md\:pr-0{padding-right:0}.md\:pr-2{padding-right:.5rem}.md\:pr-8{padding-right:2rem}}@media (width>=1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:w-48{width:12rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:whitespace-normal{white-space:normal}.lg\:pt-0{padding-top:0}.lg\:pt-2{padding-top:.5rem}}@media (width>=1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sh-header{z-index:70;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#fbfaf9e0;border-bottom:1px solid #e3e1dde6;position:sticky;top:0}.sh-inner{align-items:center;gap:clamp(12px,2vw,24px);max-width:1600px;margin:0 auto;padding:11px clamp(16px,2.5vw,32px);display:flex;position:relative}.sh-logo{color:#141414;flex-shrink:0;align-items:center;gap:10px;padding:8px 2px;text-decoration:none;transition:opacity .15s;display:inline-flex;position:relative}.sh-logo-mark{isolation:isolate;perspective:420px;color:#fff;width:32px;height:32px;font:900 16px/1 var(--font-display,inherit);background:radial-gradient(circle at 25% 25%,#ffffff42 0 1px,#0000 1.5px) 0 0/7px 7px,#111;border:2px solid #111;border-radius:8px;flex:none;place-items:center;transition:color .2s,background .2s,box-shadow .2s,transform .2s;display:grid;position:relative;transform:rotate(-4deg);box-shadow:4px 4px #d9d9d9}.sh-logo-mark:after{z-index:-1;content:"";border:1px solid #7c3aed;border-radius:10px;position:absolute;inset:-5px;transform:rotate(8deg)}.sh-logo:hover .sh-logo-mark{color:#111;background:radial-gradient(circle at 25% 25%,#0000001f 0 1px,#0000 1.5px) 0 0/7px 7px,#faf9f6;transform:rotate(6deg)scale(1.06);box-shadow:5px 5px #111}.sh-logo:hover .sh-logo-word{color:#7c3aed}.sh-logo:hover .sh-logo-word small{opacity:.9}.sh-logo-word{letter-spacing:.02em;white-space:nowrap;font-family:Noto Serif SC,Songti SC,serif;font-size:clamp(17px,1.5vw,19px);font-weight:700;line-height:1}.sh-logo-word small{letter-spacing:.24em;opacity:.5;margin-left:7px;font-size:9px;font-weight:600}.sh-logo-flipper{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.45,.05,.3,1);position:absolute;inset:0}.sh-logo-flipper.is-flipped{transform:rotateY(180deg)}.sh-logo-face{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.sh-logo-back{color:#111;background:radial-gradient(circle at 25% 25%,#0000001f 0 1px,#0000 1.5px) 0 0/7px 7px,#faf9f6;border:2px solid #111;border-radius:8px;transform:rotateY(180deg);box-shadow:5px 5px #111}.sh-navwrap{z-index:2;align-items:center;margin:0 auto;display:flex;position:relative}.sh-nav{background:#f1f0ec;border-radius:999px;align-items:center;gap:3px;padding:0 4px;display:flex;position:relative}.sh-navwrap{gap:10px}.sh-nav-sub{border-radius:999px}.sh-pill{pointer-events:none;z-index:0;background:#141414;border-radius:999px;position:absolute;top:0;bottom:0}.sh-nav-item{z-index:1;display:flex;position:relative}.sh-nav-link{appearance:none;color:#43423d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;min-height:38px;padding:8px 13px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:color .28s ease-out;display:inline-flex}.sh-nav-link.active{color:#141414}.sh-nav-item.pill-over .sh-nav-link,.sh-nav-item.open .sh-nav-link{color:#fff}.sh-nav-chev{opacity:.5;transition:transform .18s}.sh-nav-item.open .sh-nav-chev{transform:rotate(180deg)}.sh-mega{z-index:80;width:max-content;max-width:calc(100vw - 32px);padding-top:8px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.sh-mega-viewport{border-radius:18px;transition:height .2s ease-out;overflow:hidden}@keyframes sh-mega-from-start{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes sh-mega-from-end{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes sh-mega-out{0%{opacity:1}to{opacity:0}}.sh-mega-motion.from-start{animation:.2s ease-out sh-mega-from-start}.sh-mega-motion.from-end{animation:.2s ease-out sh-mega-from-end}.sh-mega-motion.out{animation:.16s ease-out forwards sh-mega-out}.sh-mega-card{background:#faf9f6;border:1px solid #eeece7;border-radius:18px;grid-template-columns:250px 1fr;gap:10px;padding:10px;display:grid;box-shadow:0 32px 80px #1717141f,0 4px 16px #1717140d}.sh-mega-card-single{grid-template-columns:250px;width:max-content;min-width:250px}.sh-mega-card-insights{grid-template-columns:250px 250px;width:max-content}.sh-mega-card-insights .sh-mega-link strong,.sh-mega-card-insights .sh-mega-link small{white-space:nowrap}.sh-mega-card-agent{grid-template-columns:250px 250px;width:max-content}.sh-mega-col{background:#f7f6f2;border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex}.sh-mega-label{letter-spacing:.14em;text-transform:uppercase;color:#8b8a83;padding:6px 10px;font-size:10.5px;font-weight:600}.sh-col-link{text-align:left;color:#2b2a26;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;font-family:inherit;font-size:13.5px;text-decoration:none;transition:background .15s;display:flex}.sh-col-link:hover{background:#faf9f6}.sh-col-link strong{font-weight:600;display:block}.sh-col-sub{color:#8b8a83;margin-top:2px;font-size:11px;font-weight:400;display:block}.sh-col-link.is-disabled{color:#a5a49c;cursor:default}.sh-col-link.is-disabled:hover{background:0 0}.sh-col-link.is-active{color:#2b2a26;background:#faf9f6}.sh-col-link.is-active:hover{background:#faf9f6}.sh-tag{color:#8b8a83;white-space:nowrap;font-size:10.5px;font-style:normal}.sh-live{color:#0e9f6e;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-style:normal;display:inline-flex}.sh-live i,.sh-dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite sh-pulse;display:inline-block}@keyframes sh-pulse{0%,to{opacity:1}50%{opacity:.35}}.sh-mega-body{flex-direction:column;min-width:0;padding:6px 8px;display:flex}.sh-mega-links{grid-template-columns:1fr 1fr;gap:2px 12px;display:grid}.sh-mega-links-vertical{grid-template-columns:1fr;gap:2px}.sh-mega-link{color:#2b2a26;border-radius:10px;align-items:flex-start;gap:11px;padding:10px;text-decoration:none;transition:background .15s;display:flex}.sh-mega-link:hover{background:#f7f6f2}.sh-mega-link .sh-ico{color:#43423d;background:#f1f0ec;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.sh-mega-link strong{font-size:13.5px;font-weight:600;display:block}.sh-mega-link small{color:#8b8a83;margin-top:1px;font-size:11.5px;display:block}.sh-mega-foot{color:#6d6c66;border-top:1px dashed #e8e6e0;align-items:center;gap:16px;margin-top:auto;padding:12px 10px 4px;font-size:12px;display:flex}.sh-mega-foot span{align-items:center;gap:7px;display:inline-flex}.sh-mega-foot .ok{color:#0e9f6e}.sh-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.sh-search{color:#8b8a83;background:#faf9f6;border:1px solid #ddd9d0;border-radius:999px;align-items:center;gap:7px;width:clamp(120px,16vw,220px);height:34px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.sh-search:hover{border-color:#cfcac0}.sh-search:focus-within{color:#5c5b55;border-color:#b9b2a4;box-shadow:0 0 0 3px #1414140f}.sh-search input{color:#141414;background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:inherit;font-size:12.5px}.sh-search input::placeholder{color:#9a9890}.sh-search input::-webkit-search-cancel-button{display:none}.sh-icon-btn{color:#5c5b55;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;text-decoration:none;transition:background .15s,color .15s;display:inline-grid}.sh-icon-btn:hover{color:#141414;background:#f1f0ec}.sh-lang{gap:4px;width:auto;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.sh-login{color:#fff;cursor:pointer;background:#141414;border:1px solid #141414;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:7px 15px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.sh-login:hover{opacity:.85}.sh-account{position:relative}.sh-avatar-btn{cursor:pointer;color:#43423d;background:#faf9f6;border:1px solid #e8e6e0;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-family:inherit;display:inline-flex}.sh-avatar-btn img,.sh-avatar-btn b{border-radius:50%;width:24px;height:24px}.sh-avatar-btn b{color:#faf9f6;background:#141414;place-items:center;font-size:11px;display:grid}.sh-avatar-name{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.sh-avatar-name strong{color:#2b2a26;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:12px;font-weight:600;overflow:hidden}.sh-avatar-name small{color:#8b8a83;font-size:10px}.sh-popover{z-index:90;background:#faf9f6;border:1px solid #eeece7;border-radius:14px;flex-direction:column;gap:8px;width:272px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px #1717141f}.sh-pop-head{color:#43423d;justify-content:space-between;align-items:center;padding:2px 4px 0;display:flex}.sh-pop-head small{letter-spacing:.16em;color:#8b8a83;font-size:9.5px}.sh-pop-head strong{color:#141414;font-size:14px;display:block}.sh-quota{background:#f7f6f2;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.sh-quota>div{color:#6d6c66;justify-content:space-between;font-size:12px;display:flex}.sh-quota strong{color:#141414}.sh-pop-note{color:#8b8a83;margin:0;padding:0 4px;font-size:11px}.sh-pop-btn{color:#2b2a26;cursor:pointer;background:#faf9f6;border:1px solid #e8e6e0;border-radius:9px;align-items:center;gap:8px;width:100%;padding:9px 12px;font-family:inherit;font-size:12.5px;text-decoration:none;transition:background .15s;display:flex}.sh-pop-btn:hover{background:#f7f6f2}.sh-pop-btn:disabled{opacity:.6;cursor:default}.sh-premium-btn{color:#26272b;cursor:pointer;box-shadow:none;background:0 0;border:1px solid #aebcd6;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.sh-premium-btn:hover{color:#141414;background:#edf1f8;border-color:#4b5f82}.sh-premium-btn svg{opacity:.9;color:#4b5f82}.sh-premium-card{background:#f7f8f9;border:1px solid #e4e6ea;border-radius:14px;flex-direction:column;gap:6px;padding:18px 16px;display:flex;position:relative}.sh-premium-card.is-current{background:#faf9f6;border-color:#aebcd6;box-shadow:0 6px 18px #4b5f821f}.sh-premium-ico{color:#26272b;background:#faf9f6;border:1px solid #e8e6e0;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:4px;display:grid}.sh-premium-card.is-current .sh-premium-ico{color:#4b5f82;background:#faf9f6;border-color:#aebcd6}.sh-premium-card strong{color:#1f2126;font-size:14px;font-weight:700}.sh-premium-en{font-family:var(--mono,monospace);color:#9aa0ab;letter-spacing:.04em;font-size:10px}.sh-premium-desc{color:#62656c;margin:2px 0 0;font-size:12px;line-height:1.6}.sh-premium-level{font-family:var(--mono,monospace);letter-spacing:.12em;color:#62656c;background:#e9ebee;border-radius:999px;align-self:flex-start;margin-bottom:2px;padding:2px 8px;font-size:10px;font-weight:700}.sh-premium-card.is-current .sh-premium-level{color:#fff;background:#4b5f82}.sh-premium-feat{border-top:1px dashed #e4e6ea;gap:5px;margin:8px 0 0;padding:10px 0 0;list-style:none;display:grid}.sh-premium-feat li{color:#565a63;align-items:center;gap:6px;font-size:11.5px;line-height:1.5;display:flex}.sh-premium-feat li svg{color:#4b5f82;opacity:.85;flex-shrink:0}.sh-premium-card.is-current .sh-premium-feat{border-top-color:#aebcd6}.sh-premium-tag{color:#fff;background:#4b5f82;border-radius:999px;padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:700;position:absolute;top:12px;right:12px}@media (width<=720px){.premium-grid{grid-template-columns:1fr}.sh-premium-btn{padding:7px 11px;font-size:12px}.sh-premium-btn:not(:hover){box-shadow:none}.sh-icon-btn{position:relative}.sh-icon-btn:before{content:"";border-radius:999px;position:absolute;inset:-7px}.sh-login,.sh-premium-btn{min-height:44px}}.sh-burger{display:none}.sh-mobile{background:#faf9f6;border-bottom:1px solid #eeece7;flex-direction:column;gap:2px;padding:10px 16px 14px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px #17171414}.sh-mobile a{color:#2b2a26;border-radius:10px;padding:11px 12px;font-size:14px;text-decoration:none}.sh-mobile a:hover{background:#f1f0ec}.sh-mobile a.active{color:#fff;background:#141414}@media (width<=1120px){.sh-navwrap{display:none}.sh-burger{display:inline-grid}.sh-avatar-name{display:none}.sh-inner{justify-content:space-between;gap:10px;min-height:56px;padding:8px 16px}.sh-actions{margin-left:auto}.sh-mobile a{align-items:center;min-height:44px;display:flex}}@media (width<=480px){.sh-logo-word{font-size:16px}.sh-logo-word small{display:none}.sh-actions{gap:4px}.sh-lang{padding:0 6px;font-size:10px}.sh-premium-btn{justify-content:center;width:44px;height:44px;padding:0;font-size:0}.sh-login{min-height:44px;padding:6px 11px;font-size:12px}}.sh-mobile-search-btn{color:#fff;cursor:pointer;background:#35373c;border:0;border-radius:6px;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;transition:opacity .15s}.sh-mobile-search-btn:hover{opacity:.85}.spin{animation:.9s linear infinite sh-spin}@keyframes sh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sh-pill{transition:none!important}.sh-mega-viewport{transition:none}.sh-mega-motion.from-start,.sh-mega-motion.from-end,.sh-mega-motion.out{animation:none}.sh-logo-mark,.sh-logo-flipper,.sh-icon-btn,.sh-login{transition:none!important}}html[data-theme=dark] .sh-header{background:rgba(var(--ayu-bg-rgb), .86);border-bottom-color:var(--ayu-border)}html[data-theme=dark] .sh-logo{color:#c8ccd5}html[data-theme=dark] .sh-nav{background:#12151d}html[data-theme=dark] .sh-pill{color:#0b0e14;background:#c8ccd5}html[data-theme=dark] .sh-nav-link{color:var(--ayu-muted)}html[data-theme=dark] .sh-nav-link.active{color:#c8ccd5}html[data-theme=dark] .sh-nav-item.pill-over .sh-nav-link,html[data-theme=dark] .sh-nav-item.open .sh-nav-link{color:#0b0e14}html[data-theme=dark] .sh-mega-card{border-color:var(--ayu-border);background:#1f2430;box-shadow:0 32px 80px #0000008c}html[data-theme=dark] .sh-mega-col{background:#0f131a}html[data-theme=dark] .sh-mega-label{color:var(--ayu-muted)}html[data-theme=dark] .sh-col-link{color:#c8ccd5}html[data-theme=dark] .sh-col-link:hover{background:var(--ayu-border)}html[data-theme=dark] .sh-col-link.is-disabled{color:#6f747a}html[data-theme=dark] .sh-col-link.is-disabled:hover{background:0 0}html[data-theme=dark] .sh-col-link.is-active{background:var(--ayu-border);color:#c8ccd5}html[data-theme=dark] .sh-col-link.is-active:hover{background:var(--ayu-border)}html[data-theme=dark] .sh-col-sub{color:#9aa0ac}html[data-theme=dark] .sh-tag{color:var(--ayu-muted)}html[data-theme=dark] .sh-mega-link{color:#c8ccd5}html[data-theme=dark] .sh-mega-link:hover{background:var(--ayu-border)}html[data-theme=dark] .sh-mega-link .sh-ico{background:var(--ayu-border);color:var(--ayu-muted)}html[data-theme=dark] .sh-mega-link small{color:#9aa0ac}html[data-theme=dark] .sh-mega-foot{border-top-color:var(--ayu-border);color:#9aa0ac}html[data-theme=dark] .sh-icon-btn{color:var(--ayu-muted)}html[data-theme=dark] .sh-icon-btn:hover{background:var(--ayu-border);color:#c8ccd5}.sh-night-sky{z-index:4;pointer-events:none;opacity:.78;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000000d6 65%,#0000007a);mask-image:linear-gradient(#000,#000000d6 65%,#0000007a)}.sh-night-sky i{width:var(--star-size);height:var(--star-size);left:var(--star-x);opacity:var(--star-opacity);animation:sh-falling-star var(--star-duration) linear var(--star-delay) infinite;background:#e0d5f0;border-radius:50%;display:block;position:absolute;top:-8vh;box-shadow:0 0 5px #d3c5ef6b}.sh-night-sky i:nth-child(4n){background:#c7dff2}.sh-night-sky i:nth-child(7n){box-shadow:0 0 7px #dcccf580}.sh-day-glow{z-index:4;pointer-events:none;opacity:.82;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#00000059,#000000d1 36%,#000);mask-image:linear-gradient(#00000059,#000000d1 36%,#000)}.sh-day-glow i{width:var(--day-size);height:var(--day-size);left:var(--star-x);opacity:var(--day-opacity);animation:sh-rising-glow var(--day-duration) ease-in-out var(--star-delay) infinite;background:#ff8a2a;border-radius:50%;display:block;position:absolute;bottom:-8vh;box-shadow:0 0 8px #f9731685,0 0 16px #fb923c33}.sh-day-glow i:nth-child(4n){background:#f97316}.sh-day-glow i:nth-child(5n){background:#ffb347}.sh-day-glow i:nth-child(7n){background:#fb923c;box-shadow:0 0 10px #ea580c94,0 0 20px #fb923c3d}html[data-theme=dark] .sh-day-glow,html:not([data-theme=dark]) .sh-night-sky{display:none}@keyframes sh-falling-star{0%{opacity:0;transform:translateY(-8vh)}9%{opacity:var(--star-opacity)}88%{opacity:var(--star-opacity)}to{transform:translate3d(var(--star-drift), 116vh, 0);opacity:0}}@keyframes sh-rising-glow{0%{opacity:0;transform:translateY(8vh)scale(.72)}12%{opacity:var(--day-opacity)}52%{transform:translate3d(var(--day-mid-drift), -52vh, 0) scale(1)}88%{opacity:var(--day-opacity)}to{transform:translate3d(var(--day-drift), -116vh, 0) scale(.8);opacity:0}}@media (prefers-reduced-motion:reduce){.sh-night-sky i,.sh-day-glow i{animation:none;display:none}}html[data-theme=dark] .sh-search{border-color:var(--ayu-border);color:var(--ayu-muted);background:#242831}html[data-theme=dark] .sh-search:hover{border-color:var(--ayu-border-strong)}html[data-theme=dark] .sh-search:focus-within{color:#c8ccd5;border-color:#59c2ff99;box-shadow:0 0 0 3px #59c2ff2e}html[data-theme=dark] .sh-search input{color:#c8ccd5;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .sh-search input::placeholder{color:var(--ayu-muted)}html[data-theme=dark] .sh-login{color:#0b0e14;background:#c8ccd5;border-color:#c8ccd5}html[data-theme=dark] .sh-avatar-btn{border-color:var(--ayu-border);color:var(--ayu-muted);background:#1f2430}html[data-theme=dark] .sh-avatar-name strong{color:#c8ccd5}html[data-theme=dark] .sh-avatar-name small{color:#9aa0ac}html[data-theme=dark] .sh-popover{border-color:var(--ayu-border);background:#1f2430;box-shadow:0 24px 60px #00000080}html[data-theme=dark] .sh-pop-head{color:var(--ayu-muted)}html[data-theme=dark] .sh-pop-head small{color:#9aa0ac}html[data-theme=dark] .sh-pop-head strong{color:#c8ccd5}html[data-theme=dark] .sh-quota{background:#0f131a}html[data-theme=dark] .sh-quota>div{color:#9aa0ac}html[data-theme=dark] .sh-quota strong{color:#c8ccd5}html[data-theme=dark] .sh-pop-note{color:var(--ayu-muted)}html[data-theme=dark] .sh-pop-btn{border-color:var(--ayu-border);color:#c8ccd5;background:#1f2430}html[data-theme=dark] .sh-pop-btn:hover{background:#2f3540}html[data-theme=dark] .sh-mobile{border-bottom-color:var(--ayu-border);background:#080a0e;box-shadow:0 24px 40px #00000080}html[data-theme=dark] .sh-mobile a{color:#c8ccd5}html[data-theme=dark] .sh-mobile a:hover{background:var(--ayu-border)}html[data-theme=dark] .sh-mobile a.active{color:#0b0e14;background:#c8ccd5}html[data-theme=dark] .sh-premium-btn{border-color:var(--ayu-blue);color:#c8ccd5;background:0 0}html[data-theme=dark] .sh-premium-btn:hover{color:#fff;background:#59c2ff2e;border-color:#7fd1ff}html[data-theme=dark] .sh-premium-btn svg{color:var(--ayu-blue)}html[data-theme=dark] .sh-premium-card{border-color:var(--ayu-border);background:#1f2430}html[data-theme=dark] .sh-premium-card.is-current{border-color:var(--ayu-blue);background:#2f3540;box-shadow:0 6px 18px #0006}html[data-theme=dark] .sh-premium-ico{border-color:var(--ayu-border);color:#9aa0ac;background:#1f2430}html[data-theme=dark] .sh-premium-card.is-current .sh-premium-ico{color:#d9dee8;border-color:var(--ayu-blue);background:#1f2430}html[data-theme=dark] .sh-premium-card strong{color:#c8ccd5}html[data-theme=dark] .sh-premium-en,html[data-theme=dark] .sh-premium-card p,html[data-theme=dark] .sh-premium-desc{color:#9aa0ac}html[data-theme=dark] .sh-premium-level{color:#9aa0ac;background:var(--ayu-border)}html[data-theme=dark] .sh-premium-card.is-current .sh-premium-level{color:#fff;background:var(--ayu-blue)}html[data-theme=dark] .sh-premium-feat{border-top-color:var(--ayu-border)}html[data-theme=dark] .sh-premium-card.is-current .sh-premium-feat{border-top-color:var(--ayu-blue)}html[data-theme=dark] .sh-premium-feat li{color:#9aa0ac}html[data-theme=dark] .sh-premium-feat li svg{color:var(--ayu-blue)}html[data-theme=dark] .sh-premium-tag{color:#0b0e14;background:var(--ayu-accent)}.sh-page-transition{z-index:9999;pointer-events:none;background:#faf9f6;place-items:center;display:grid;position:fixed;inset:0}.sh-page-transition-mark{color:#111;font:900 clamp(3rem, 8vw, 7rem)/1 var(--font-display,inherit);letter-spacing:-.08em}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:1ms}::view-transition-new(root){animation-duration:1ms}}.player-account{position:relative}.discord-login{color:#fff;cursor:pointer;background:#5865f2;border-radius:6px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.discord-login:hover{background:#4752c4}.login-required-backdrop{z-index:240;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121317b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-required-modal{text-align:center;background:#fffefa;border:1px solid #d4cfc6;border-radius:14px;width:min(460px,100%);padding:30px;box-shadow:0 28px 90px #00000047}.login-required-icon{color:#fff;background:#24262b;border-radius:12px;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}.login-required-modal>small{color:#9a6a31;font:800 9px/1 var(--mono);letter-spacing:.12em}.login-required-modal h2{color:#202126;margin:10px 0;font-size:25px}.login-required-modal p{color:#686860;font-size:13px;line-height:1.75}.login-required-modal>div{justify-content:center;gap:10px;margin-top:22px;display:flex}.login-required-modal button{cursor:pointer;border:1px solid #d2cdc4;border-radius:7px;min-height:40px;padding:0 17px;font-weight:800}.login-required-modal button.login-required-primary{color:#fff;background:#5865f2;border-color:#5865f2;align-items:center;gap:7px;display:inline-flex}.login-required-invite{color:#4c56c7;background:#eef0ff;border:1px solid #cfd4ff;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin:14px auto 0;padding:0 17px;font-weight:800;text-decoration:none;display:inline-flex}.login-required-modal button:disabled{cursor:not-allowed;opacity:.55}.player-trigger{color:#27282b;cursor:pointer;background:#fffefa;border:1px solid #d4cfc6;border-radius:8px;align-items:center;gap:8px;height:40px;padding:4px 9px 4px 5px;display:flex}.player-trigger>img,.player-trigger>b{-o-object-fit:cover;object-fit:cover;color:#fff;background:#5865f2;border-radius:6px;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.player-trigger>span{flex-direction:column;align-items:flex-start;gap:3px;max-width:115px;display:flex}.player-trigger strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.player-trigger small{color:#94928b;font:700 6px/1 var(--mono)}.account-popover{z-index:80;color:#292a2d;background:#fffefa;border:1px solid #ccc6bc;border-radius:10px;width:270px;padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 45px #2e281f2b}.account-popover:before{content:"";background:#fffefa;border-top:1px solid #ccc6bc;border-left:1px solid #ccc6bc;width:10px;height:10px;position:absolute;top:-6px;right:17px;transform:rotate(45deg)}.account-popover>header{color:#68531c;justify-content:space-between;align-items:center;display:flex}.account-popover>header>div{flex-direction:column;gap:5px;display:flex}.account-popover header small{color:#9b9992;font:700 6px/1 var(--mono)}.account-popover header strong{color:#292a2d;font-size:11px}.quota-list{border-block:1px solid #e6e2da;margin-top:13px;padding:7px 0}.quota-list>div{color:#77766f;justify-content:space-between;align-items:center;min-height:31px;font-size:8px;display:flex}.quota-list strong{color:#333438;font:800 9px/1 var(--mono)}.account-popover>p{color:#9b9992;margin:9px 0;font-size:7px}.account-popover>button{color:#fff;cursor:pointer;background:#292a2d;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;height:34px;font-size:8px;font-weight:800;display:flex}.account-popover>button+button{margin-top:6px}.account-popover>button.consent-settings-button{color:#67541e;background:#fff0bc}.composer-quota{font-weight:800;color:#6b642f!important}.community-hero{background-color:#e9e6dd;background-image:radial-gradient(#c9c3b8 1px,#0000 1px);background-size:18px 18px}.community-library{max-width:1140px;margin:auto;padding:38px 0 80px}.community-section-head{justify-content:space-between;align-items:flex-end;margin-bottom:17px;display:flex}.community-section-head small{color:#ec684f;font:800 8px/1 var(--mono);letter-spacing:1.5px}.community-section-head h2{font:900 25px/1 var(--display);margin:7px 0 0}.community-section-head p{color:#99978f;margin:0;font-size:8px}.community-section-head.presets-head{margin-top:45px}.community-grid,.community-presets{max-width:none;padding:0}.community-empty{color:#9d9b94;text-align:center;background:#fffefa8c;border:1px dashed #bdb7ad;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.community-empty strong{color:#74736d;margin-top:11px;font-size:10px}.community-empty p{margin:6px;font-size:8px}.community-empty.compact{min-height:110px}.submit-review-button{color:#705d2c;cursor:pointer;background:#fff0c0;border-radius:5px;place-items:center;width:34px;display:grid}.submit-review-button:hover{background:#f5d978}.submit-review-button:disabled{opacity:.5}.public-preset-list article>button.submit-preset-review{color:#705d2c;background:#fff0c0}.local-review-card{border-style:dashed}.public-character-card footer button.submit-review-wide{color:#705d2c;cursor:pointer;background:#fff0c0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.public-character-card footer button.submit-review-wide:disabled,.public-preset-list article>button.submit-preset-review:disabled{opacity:.55;cursor:wait}.local-review-preset{border-style:dashed!important}.submission-license-box{color:#5f522c;background:#fff8df;border:1px solid #dfc875;border-radius:8px;max-width:1140px;margin:22px auto 0;padding:16px}.submission-license-box>div{align-items:flex-start;gap:10px;display:flex}.submission-license-box>div>svg{color:#8a6f22;flex:none;margin-top:2px}.submission-license-box p{flex-direction:column;gap:6px;margin:0;display:flex}.submission-license-box strong{color:#37342a;font-size:10px}.submission-license-box span{font-size:8px;line-height:1.7}.submission-license-box a{color:#735b17;width:fit-content;font-size:8px;font-weight:800}.submission-license-box>label{color:#433d2b;cursor:pointer;border-top:1px solid #eadba5;align-items:flex-start;gap:8px;margin-top:12px;padding-top:11px;font-size:8px;font-weight:700;line-height:1.55;display:flex}.submission-license-box input{accent-color:#7b6421;margin-top:1px}.tier-section{max-width:1140px;margin:0 auto 65px}.tier-section-head{grid-template-columns:1fr auto;align-items:end;margin-bottom:18px;display:grid}.tier-section-head small{color:#ec684f;font:800 8px/1 var(--mono);letter-spacing:1.4px}.tier-section-head h2{font:900 27px/1 var(--display);margin:7px 0 0}.tier-section-head p{color:#93918a;grid-area:1/2/3;margin:0;font-size:12px;line-height:1.55}.tier-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tier-grid article{background:#fffefa;border:1px solid #d1cbc1;border-radius:10px;min-height:260px;padding:23px;position:relative}.tier-grid article>span{color:#6c6f75;background:#eeece7;border-radius:10px;place-items:center;width:45px;height:45px;margin-bottom:19px;display:grid}.tier-grid article:nth-child(2)>span{color:#fff;background:#5865f2}.tier-grid article.premium-tier{background:#fff9e8;border-color:#d5bd6c}.tier-grid article.premium-tier>span{color:#654f13;background:#f2d364}.tier-grid article>small{color:#98968f;font:700 7px/1 var(--mono);letter-spacing:1px}.tier-grid h3{font:900 20px/1 var(--display);margin:6px 0 3px}.tier-grid article>strong{color:#ec684f;font-size:12px;line-height:1.25}.tier-grid ul{color:#77766f;border-top:1px solid #e4e0d8;margin:23px 0 0;padding:15px 0 0 17px;font-size:8px;line-height:2}@media (width<=1080px){.public-header nav{gap:22px;margin-left:34px}.community-library,.tier-section,.submission-license-box{margin-inline:24px}}@media (width<=800px){.header-status>span{display:none}.tier-grid{grid-template-columns:1fr}.tier-grid article{min-height:220px}}@media (width<=580px){.login-required-modal{padding:24px 18px}.login-required-modal>div{flex-direction:column-reverse}.login-required-modal button{justify-content:center;width:100%}.discord-login{justify-content:center;width:35px;padding:0;font-size:0}.player-trigger>span,.player-trigger>svg{display:none}.player-trigger{padding-right:5px}.account-popover{width:auto;position:fixed;top:72px;left:14px;right:14px}.account-popover:before{display:none}.community-library,.tier-section,.submission-license-box{margin-inline:15px}.community-section-head{flex-direction:column;align-items:flex-start;gap:7px}.tier-section-head{display:block}.tier-section-head p{margin-top:8px}.composer-quota{display:flex!important}}.answer-byline em{color:#766126;background:#fff0bc;border-radius:3px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:800}.public-turn.round-failed{background:#faf7f2}.public-turn.round-failed .model-answer{opacity:.78}.public-composer.is-blocked{box-shadow:none;background:#f5f2eb}.public-composer.is-blocked .composer-inner>svg{color:#aaa79f}.public-composer.is-blocked .search-toggle{opacity:.6}.account-popover>button:disabled{cursor:wait;opacity:.65}.conversation-history{background:#fffefab8;border:1px solid #c9c3b9;border-radius:9px;max-width:1280px;margin:11px auto 0;padding:11px}.conversation-history>header{justify-content:space-between;align-items:center;min-height:35px;display:flex}.conversation-history>header>div{color:#67541e;align-items:center;gap:8px;display:flex}.conversation-history>header span{flex-direction:column;gap:3px;display:flex}.conversation-history>header strong{color:#343538;font-size:10px}.conversation-history>header small{color:#99978f;font-size:7px}.conversation-history>header>button{color:#77766f;cursor:pointer;background:#eeebe4;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.history-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-top:8px;display:grid}.history-list article{background:#fffefa;border:1px solid #ddd8cf;border-radius:6px;min-width:0;display:flex;overflow:hidden}.history-list article.active{border-color:#ec684f;box-shadow:inset 3px 0 #ec684f}.history-select{color:#343538;cursor:pointer;text-align:left;background:0 0;flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;padding:10px;display:flex}.history-select strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;overflow:hidden}.history-select span{color:#99978f;font-size:7px}.history-select:disabled{cursor:wait}.history-delete{color:#a77b73;cursor:pointer;background:0 0;border-left:1px solid #ece8e0;flex:none;place-items:center;width:34px;display:grid}.history-delete:hover{color:#b54838;background:#fff0ec}.history-delete:disabled{cursor:wait;opacity:.5}.history-loading,.history-empty{color:#8c8a83;justify-content:center;align-items:center;gap:7px;min-height:48px;margin:0;font-size:8px;display:flex}.conversation-loading{color:#77766f;background:#fffefa8c;border:1px solid #c9c3b9;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;max-width:1280px;min-height:250px;margin:12px auto 0;display:flex}.conversation-loading strong{color:#343538;font-size:11px}.conversation-loading span{font-size:8px}.guest-save-hint,.read-only-banner,.round-status-banner,.retry-round-banner,.failed-round-banner{color:#62521f;background:#fff4cc;border:1px solid #d8c16f;border-radius:7px;align-items:center;gap:9px;min-height:47px;margin-bottom:9px;padding:10px 12px;font-size:8px;display:flex}.guest-save-hint span,.read-only-banner span,.retry-round-banner span,.failed-round-banner span{flex-direction:column;flex:1;gap:3px;display:flex}.guest-save-hint strong,.read-only-banner strong,.retry-round-banner strong,.failed-round-banner strong{color:#37383b;font-size:9px}.guest-save-hint button,.round-status-banner button,.retry-round-banner button{color:#fff;cursor:pointer;background:#292a2d;border-radius:5px;padding:8px 10px;font-size:8px;font-weight:800}.read-only-banner{color:#6d6260;border-color:#d5c4c0;background:#f4eeec;border-inline-color:#bdb7ad;border-radius:0;margin:0}.round-status-banner{color:#5f6268;border-color:#ced0d6;background:#f1f2f5;border-inline-color:#bdb7ad;border-radius:0;margin:0}.round-status-banner span{flex:1}.retry-round-banner{color:#66531d;margin-top:10px}.failed-round-banner{color:#8d594f;background:#fff0ec;border-color:#efc2b8;margin-top:10px}.battle-meta span.read-only{color:#9a5c50}.battle-meta span.read-only i{background:#b96757;box-shadow:0 0 0 3px #b967571a}.continuation-chooser{color:#fff;background:#292a2d;border-radius:8px;align-items:center;gap:20px;min-height:105px;margin-top:10px;padding:14px;display:flex;box-shadow:0 12px 28px #20212426}.continuation-chooser>div:first-child{align-items:center;gap:10px;min-width:280px;display:flex}.continuation-chooser>div:first-child>span{color:#4d4020;background:#f4c95d;border-radius:8px;place-items:center;width:39px;height:39px;display:grid}.continuation-chooser p{flex-direction:column;gap:5px;margin:0;display:flex}.continuation-chooser strong{font-size:10px}.continuation-chooser small{color:#a8a9ad;font-size:7px}.continuation-actions{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:7px;display:flex}.continuation-actions button{color:#e5e5e4;cursor:pointer;background:#3b3c40;border:1px solid #535459;border-radius:5px;min-height:36px;padding:0 12px;font-size:8px;font-weight:800}.continuation-actions button:hover{color:#fff;border-color:#8a8b90}.continuation-actions button.retry-choice{color:#4e3d12;background:#f4c95d;border-color:#f4c95d;align-items:center;gap:6px;display:flex}.continuation-actions button.cancel-choice{color:#aaa;background:0 0;border-color:#0000}.continuation-actions button:disabled{cursor:wait;opacity:.6}.reveal-banner .conversation-continues{color:#6f5d2a;white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}@media (width<=900px){.history-list{grid-template-columns:repeat(2,minmax(0,1fr))}.continuation-chooser{flex-direction:column;align-items:flex-start}.continuation-chooser>div:first-child{min-width:0}.continuation-actions{justify-content:flex-start;width:100%}}@media (width<=580px){.conversation-history{padding:9px}.history-list{display:flex;overflow-x:auto}.history-list article{min-width:230px}.guest-save-hint,.retry-round-banner,.round-status-banner{flex-wrap:wrap;align-items:flex-start}.guest-save-hint button,.retry-round-banner button,.round-status-banner button{margin-left:25px}.continuation-actions{grid-template-columns:1fr 1fr;display:grid}.continuation-actions button.retry-choice{grid-column:1/3;justify-content:center}.reveal-banner .conversation-continues{margin-left:auto}}.continuation-chooser{color:#292a2e!important;background:#fff4c7!important;border-color:#c8a946!important}.continuation-chooser strong{color:#242529!important}.continuation-chooser small{color:#61583e!important}.continuation-actions button{color:#292a2e!important;background:#fffefa!important;border:1px solid #aa9147!important;font-size:12px!important}.continuation-actions button.retry-choice{color:#fff!important;background:#6653a6!important;border-color:#6653a6!important}.continuation-actions button.cancel-choice{color:#4d4e52!important;background:#e7e1cf!important}.failed-round-banner{align-items:center!important}.failed-round-banner button{color:#fff;cursor:pointer;background:#8c4b43;border-radius:5px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=580px){.failed-round-banner{flex-direction:column;align-items:stretch!important}.failed-round-banner button{justify-content:center;width:100%;margin:0}}.submission-review-note{border-top:1px solid #eadba5;grid-template-columns:1fr auto;gap:7px;margin-top:12px;padding-top:12px;display:grid!important}.submission-review-note strong{color:#37342a;font-size:12px}.submission-review-note em{color:#8c7a48;font-size:10px;font-style:normal;font-weight:600}.submission-review-note textarea{resize:vertical;color:#2f302f;background:#fffefa;border:1px solid #d6c681;border-radius:5px;outline:none;grid-column:1/3;width:100%;min-height:76px;padding:10px;font:13px/1.65 system-ui,sans-serif}.submission-review-note textarea:focus{border-color:#8a6f22;box-shadow:0 0 0 2px #8a6f2221}.submission-review-note small{color:#8c7f5a;text-align:right;font-size:10px}.submission-license-box{font-size:13px}.submission-license-box .submission-license-intro{align-items:flex-start;gap:12px;display:flex}.submission-license-box .submission-license-intro>svg{color:#806719;flex:none;margin-top:2px}.submission-license-box .submission-license-intro p{gap:8px}.submission-license-box .submission-license-intro strong{font-size:16px;line-height:1.35}.submission-license-box .submission-license-intro span{font-size:13px;line-height:1.75}.submission-license-box .submission-license-intro a{font-size:12px}.submission-rights-choice{grid-template-columns:1fr 1fr;margin-top:14px;gap:10px!important;display:grid!important}.submission-rights-choice>label{color:#48463d;cursor:pointer;background:#fffefa;border:1px solid #d8d0b4;border-radius:7px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.submission-rights-choice>label.selected{background:#fff4c8;border-color:#9d812c;box-shadow:0 0 0 2px #9d812c1f}.submission-rights-choice input{flex:none;margin-top:3px}.submission-rights-choice span,.submission-public-license span{flex-direction:column;gap:5px;min-width:0;display:flex}.submission-rights-choice strong,.submission-public-license strong{color:#34342f;font-size:14px;line-height:1.4}.submission-rights-choice small,.submission-public-license small{color:#706c5d;font-size:12px;font-weight:600;line-height:1.65}.authorization-evidence-upload{background:#fffdf5;border:1px solid #d8c982;border-radius:7px;grid-template-columns:1fr auto;margin-top:12px;padding:13px;gap:9px!important;display:grid!important}.authorization-evidence-upload>strong{color:#37352e;font-size:14px}.authorization-evidence-upload>strong em{color:#b64e3c;font-size:11px;font-style:normal}.authorization-evidence-upload>label{color:#fff;cursor:pointer;background:#393a3d;border-radius:5px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.authorization-evidence-upload>label input{display:none}.authorization-evidence-upload>div{background:#fff;border:1px solid #e1ddd2;border-radius:6px;grid-column:1/-1;align-items:center;gap:10px;min-width:0;padding:9px;display:flex}.authorization-evidence-upload img{-o-object-fit:cover;object-fit:cover;border-radius:4px;flex:none;width:74px;height:56px}.authorization-evidence-upload>div span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.authorization-evidence-upload>div b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.authorization-evidence-upload>div small,.authorization-evidence-upload>small{color:#777367;font-size:11px;line-height:1.6}.authorization-evidence-upload>div button{color:#a04e41;cursor:pointer;background:#fff0ec;border-radius:4px;align-items:center;gap:4px;padding:7px;font-size:11px;display:flex}.authorization-evidence-upload>small{grid-column:1/-1}.submission-license-box>label.submission-public-license{background:#f7f3e7;border:1px solid #ded5b8;border-radius:7px;align-items:flex-start;margin-top:13px;padding:13px;font-size:13px}.submission-review-note strong{font-size:14px}.submission-review-note em,.submission-review-note small{font-size:11px}@media (width<=650px){.submission-rights-choice,.authorization-evidence-upload{grid-template-columns:1fr}.authorization-evidence-upload>label{width:fit-content}}.community-type-tabs{background:#e8e3da;border:1px solid #d1cbc0;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 28px;padding:5px;display:grid}.community-type-tabs button{color:#77766f;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:62px;padding:10px 13px;transition:all .18s;display:flex}.community-type-tabs button>svg{flex:none}.community-type-tabs button>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.community-type-tabs button strong{color:inherit;font-size:13px}.community-type-tabs button small{color:#96938b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.community-type-tabs button em{color:#77766f;min-width:28px;height:28px;font:800 10px/1 var(--mono);background:#ffffff8c;border-radius:14px;place-items:center;padding:0 7px;font-style:normal;display:grid}.community-type-tabs button:hover{color:#35363a;background:#ffffff73}.community-type-tabs button.active{color:#26272a;background:#fffefa;border-color:#cfc9be;box-shadow:0 5px 14px #37312814}.community-type-tabs button.active:first-child>svg{color:var(--coral)}.community-type-tabs button.active:last-child>svg{color:#856f2e}.community-type-tabs button.active em{color:#fff;background:#35363a}.community-search-bar{color:#96938b;background:#fffefa;border:1px solid #d1cbc0;border-radius:12px;align-items:center;gap:8px;height:40px;margin:0 0 22px;padding:0 12px;transition:all .18s;display:flex}.community-search-bar:focus-within{color:#5b5a54;border-color:#bfb9ac;box-shadow:0 0 0 3px #37312814}.community-search-bar input{color:#26272a;background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13px}.community-search-bar input::placeholder{color:#a7a49b}.community-search-clear{color:#96938b;cursor:pointer;background:#f0ece4;border:0;border-radius:8px;place-items:center;width:26px;height:26px;transition:all .15s;display:grid}.community-search-clear:hover{color:#26272a;background:#e4ded2}@media (width<=580px){.community-type-tabs{z-index:22;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e8e3daf2;margin-bottom:19px;padding:4px;position:sticky;top:66px}.community-type-tabs button{gap:7px;min-height:55px;padding:8px 9px}.community-type-tabs button strong{font-size:13px}.community-type-tabs button small{display:none}.community-type-tabs button em{min-width:25px;height:25px;padding-inline:5px}}.resource-title-row{flex-wrap:wrap;align-items:center;min-width:0;gap:7px!important;margin:6px 0 8px!important;display:flex!important}.resource-title-row h3{min-width:0;margin:0!important}.resource-heat{color:#a94b32;white-space:nowrap;background:#fff0e8;border:1px solid #f0c5b5;border-radius:999px;align-items:center;gap:3px;width:max-content;padding:4px 7px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.resource-heat svg{fill:#ec684f;color:#ec684f}.preset-main .resource-title-row{margin:4px 0 0!important}@media (width<=580px){.resource-heat{padding:4px 6px;font-size:10px}}.resource-featured{color:#fff;white-space:nowrap;background:#7560ad;border-radius:999px;width:max-content;padding:4px 7px;font-size:9px;font-weight:850;line-height:1}@media (width<=580px){.resource-featured{font-size:10px}}.night-duck-layer{z-index:32;pointer-events:none;position:fixed;inset:68px 0 0;overflow:hidden}.night-duck{top:-72px;left:var(--duck-x);filter:saturate(.72)brightness(.82)drop-shadow(0 5px 8px #0000003d);cursor:pointer;pointer-events:auto;opacity:0;width:43px;height:38px;animation:duck-fall var(--duck-duration) linear forwards;background:0 0;border:0;padding:0;position:absolute}.night-duck svg{width:100%;height:100%;overflow:visible}.night-duck .night-cuke{text-align:center;width:100%;font-size:34px;line-height:38px;display:block}.night-duck:hover{filter:saturate(.86)brightness(.9)drop-shadow(0 6px 10px #0000004d)}@keyframes duck-fall{0%{opacity:0;transform:translate3d(0, -5vh, 0) rotate(calc(var(--duck-direction) * -18deg))}7%{opacity:.86}28%{transform:translate3d(calc(var(--duck-direction) * 26px), 27vh, 0) rotate(calc(var(--duck-direction) * 92deg))}59%{transform:translate3d(calc(var(--duck-direction) * -20px), 58vh, 0) rotate(calc(var(--duck-direction) * 214deg))}90%{opacity:.78}to{opacity:0;transform:translate3d(calc(var(--duck-direction) * 16px), 108vh, 0) rotate(calc(var(--duck-direction) * 368deg))}}.roro-burst{pointer-events:none;width:1px;height:1px;position:absolute}.roro-burst i{opacity:0;width:3px;height:3px;animation:roro-spark 1.15s ease-out var(--spark-delay) forwards;background:#b8a2cb;border-radius:50%;margin:-1.5px;position:absolute;box-shadow:0 0 5px #b8a2cb6b}.roro-burst i:nth-child(3n){background:#c6a45d}.roro-burst i:nth-child(4n){background:#7896ac}@keyframes roro-spark{0%{opacity:0;transform:translate(0)scale(.2)}18%{opacity:.72}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) scale(.65)}}.roro-particle-word{position:absolute;inset:0;transform:translate(63px)scale(1.22)}.roro-particle-word b{opacity:0;width:3px;height:3px;animation:roro-particle-letter 2.35s cubic-bezier(.2, .72, .24, 1) var(--letter-delay) forwards;background:#bda3cd;border-radius:50%;margin:-1.5px;position:absolute;box-shadow:0 0 5px #b293c575}.roro-particle-word b:nth-child(3n){background:#bea45f}.roro-particle-word b:nth-child(5n){background:#7693aa}@keyframes roro-particle-letter{0%{opacity:0;transform:translate(0)scale(.2)}18%{opacity:.62}43%,67%{opacity:.76;transform:translate(var(--letter-x), var(--letter-y)) scale(.9)}to{opacity:0;transform:translate(var(--scatter-x), var(--scatter-y)) scale(.3)}}html[data-theme=dark] .apercus-layout{background:radial-gradient(circle at 16% 12%, #5d3d7d17, transparent 32%), radial-gradient(circle at 86% 48%, #2f4b6812, transparent 29%), hsl(var(--background))}html[data-theme=dark] .apercus-layout main :where(.bg-card,.bg-muted){-webkit-backdrop-filter:blur(7px)saturate(.84);backdrop-filter:blur(7px)saturate(.84);box-shadow:inset 0 1px #ffffff07,0 14px 36px #0000001a;border-color:hsl(var(--border) / .58)!important;background-color:hsl(var(--card) / .62)!important}html[data-theme=dark] .apercus-layout main :where(section,article,details,div).border-border:not(.bg-card):not(.bg-muted){background-color:hsl(var(--card) / .34);-webkit-backdrop-filter:blur(5px)saturate(.82);backdrop-filter:blur(5px)saturate(.82);border-color:hsl(var(--border) / .58)!important}html[data-theme=dark] .apercus-layout main :where(h1,h2,h3,strong){text-shadow:0 1px 8px #0000006b}html[data-theme=dark] .public-app :where(.public-loadout,.waiting-arena,.active-battle,.battle-meta,.character-opening,.contestant,.public-composer,.public-import-card,.public-character-card,.public-preset-import,.public-preset-list article,.steps-grid article,.tier-grid article,.privacy-panel,.about-rule,.community-empty,.ranking-table-card,.leaderboard-summary){-webkit-backdrop-filter:blur(7px)saturate(.82);backdrop-filter:blur(7px)saturate(.82);border-color:hsl(var(--border) / .58)!important;background-color:#2228309e!important;box-shadow:inset 0 1px #ffffff06,0 16px 38px #0000001f!important}html[data-theme=dark] .public-app :where(h1,h2,h3,strong){text-shadow:0 1px 8px #0000007a}.public-app .about-page .subpage-hero{background-image:none!important}html[data-theme=dark] .public-hero .paper-a{color:#e5e7eb;background-color:#0a0c0fd1;border-color:#94a3b847}html[data-theme=dark] .public-hero .paper-b{color:#e8e6e3;background-color:#0f0e0ed1;border-color:#a8a29e47}html[data-theme=dark] .public-hero .paper-a p{color:#e2e6ea}html[data-theme=dark] .public-hero .paper-b p{color:#e7e4e0}html[data-theme=dark] .public-hero .paper-a small{color:#929aa4}html[data-theme=dark] .public-hero .paper-b small{color:#a19b96}html[data-theme=dark] .public-hero .paper-a i{background:#94a3b829}html[data-theme=dark] .public-hero .paper-b i{background:#a8a29e29}html[data-theme=dark] .public-hero .paper-a .paper-letter{color:#cbd5e1;background:#47556938;border-color:#94a3b857}html[data-theme=dark] .public-hero .paper-b .paper-letter{color:#d6d3d1;background:#57534e38;border-color:#a8a29e57}html[lang=zh-CN] :where(.apercus-layout,.public-app){font-kerning:normal;text-autospace:normal}html[lang=en] :where(.apercus-layout,.public-app) :where(h1,h2,h3,.font-display){letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif}html[lang=en] :where(.apercus-layout,.public-app) p{line-height:1.72}html[data-theme=dark] :where(.legal-page,.login-page,.premium-page) :where(section,article,form){-webkit-backdrop-filter:blur(7px)saturate(.82);backdrop-filter:blur(7px)saturate(.82);border-color:hsl(var(--border) / .58)!important;background-color:#2228309e!important}@media (prefers-reduced-motion:reduce){.night-duck-layer{display:none}}
