/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.invert{--tw-invert:invert(100%);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Iansui Academy;src:url(/assets/iching/fonts/iansui-academy-titles-v1.woff2)format("woff2");font-display:block;font-style:normal;font-weight:400}.game-shell[data-screen=home][data-ui-version=pc]{--paper:#f3ead7;--paper-deep:#dac6a2;--ink:#231c16;--ink-soft:#5f5348;--cinnabar:#9f3425;--gold:#b0833d;--line:#402b1a33;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#181411;font-family:Noto Serif TC,Microsoft JhengHei,PingFang TC,Segoe UI,system-ui,sans-serif}.grandmaster-mixed-screen.grandmaster-relation-chain-screen{--relation-accent:#3f8fa0;grid-template-rows:auto auto auto minmax(132px,.82fr) minmax(154px,1.18fr)}.grandmaster-relation-chain-screen[data-relation=opposite]{--relation-accent:#b94b35}.grandmaster-relation-chain-screen[data-relation=reversed]{--relation-accent:#5b72ad}.grandmaster-mixed-screen.grandmaster-relation-chain-screen:after{background:linear-gradient(90deg, #090f1285, transparent 28%, transparent 72%, #0d0b168a), linear-gradient(180deg, var(--relation-accent), #0e0e1194)}@supports (color:color-mix(in lab, red, red)){.grandmaster-mixed-screen.grandmaster-relation-chain-screen:after{background:linear-gradient(90deg, #090f1285, transparent 28%, transparent 72%, #0d0b168a), linear-gradient(180deg, color-mix(in srgb, var(--relation-accent) 10%, transparent), #0e0e1194)}}.grandmaster-relation-chain-screen .relation-chain-heading>strong{border-color:var(--relation-accent)}@supports (color:color-mix(in lab, red, red)){.grandmaster-relation-chain-screen .relation-chain-heading>strong{border-color:color-mix(in srgb, var(--relation-accent) 62%, #ffe1a0)}}.grandmaster-relation-chain-screen .relation-chain-heading>strong{background:var(--relation-accent)}@supports (color:color-mix(in lab, red, red)){.grandmaster-relation-chain-screen .relation-chain-heading>strong{background:color-mix(in srgb, var(--relation-accent) 72%, #30231c)}}.grandmaster-relation-chain-screen .relation-chain-heading>strong{box-shadow:0 4px 20px var(--relation-accent)}@supports (color:color-mix(in lab, red, red)){.grandmaster-relation-chain-screen .relation-chain-heading>strong{box-shadow:0 4px 20px color-mix(in srgb, var(--relation-accent) 42%, transparent)}}.grandmaster-mixed-screen.grandmaster-relation-chain-screen[data-boss=true]{--relation-accent:#d59a35;animation:1.1s ease-in-out infinite alternate relation-boss-aura;box-shadow:inset 0 0 0 2px #ffd6747a,inset 0 0 68px #b2421c33}.grandmaster-relation-chain-screen[data-boss=true] .relation-chain-heading>strong{color:#fff8df;background:#752815eb;border-color:#ffe1a0}.grandmaster-relation-chain-screen[data-boss=true] .relation-chain-question-panel{border-color:#ffca5bc2;box-shadow:0 0 0 2px #ffc5492e,0 16px 44px #230f0875}.relation-chain-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:34px;margin:0 8px;display:grid}.relation-chain-rail>span{color:#fff7e3c2;white-space:nowrap;background:#1e1816b8;border:1px solid #fff1cd47;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:0;padding:5px 8px;font-size:13px;font-weight:950;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.relation-chain-rail>span[data-complete=true]{color:#d8ffe3;background:#235b3dc7;border-color:#67bc8494}.relation-chain-rail>span[data-active=true]{border-color:var(--relation-accent)}@supports (color:color-mix(in lab, red, red)){.relation-chain-rail>span[data-active=true]{border-color:color-mix(in srgb, var(--relation-accent) 68%, #ffe7a8)}}.relation-chain-rail>span[data-active=true]{color:#fff8df;background:var(--relation-accent)}@supports (color:color-mix(in lab, red, red)){.relation-chain-rail>span[data-active=true]{background:color-mix(in srgb, var(--relation-accent) 64%, #33241c)}}.relation-chain-rail>span[data-active=true]{box-shadow:0 0 0 2px var(--relation-accent), 0 0 20px var(--relation-accent)}@supports (color:color-mix(in lab, red, red)){.relation-chain-rail>span[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--relation-accent) 22%, transparent), 0 0 20px color-mix(in srgb, var(--relation-accent) 42%, transparent)}}.relation-chain-rail>span[data-active=true]{animation:.9s ease-in-out infinite alternate relation-gate-pulse}.relation-chain-rail>span b{color:#fff5cf;background:#912d1ddb;border:1px solid #ffe8ae94;border-radius:3px;padding:1px 4px;font-size:10px;line-height:1.2}.grandmaster-relation-chain-screen[data-weakness-chase=true] .relation-chain-rail>span[data-active=true]{background:#812d1ee6;border-color:#ffe287eb;box-shadow:0 0 0 2px #ffd36738,0 0 24px #ce432085}.relation-chain-rail>span:not(:last-child):after{content:"";background:#ffe4a494;width:8px;height:2px;position:absolute;right:-7px}.grandmaster-relation-chain-screen .relation-chain-question-panel{border-color:var(--relation-accent)}@supports (color:color-mix(in lab, red, red)){.grandmaster-relation-chain-screen .relation-chain-question-panel{border-color:color-mix(in srgb, var(--relation-accent) 58%, #663e1b57)}}.grandmaster-relation-chain-screen .relation-chain-question-panel{box-shadow:0 0 0 1px var(--relation-accent), 0 14px 36px var(--gm-shadow)}@supports (color:color-mix(in lab, red, red)){.grandmaster-relation-chain-screen .relation-chain-question-panel{box-shadow:0 0 0 1px color-mix(in srgb, var(--relation-accent) 20%, transparent), 0 14px 36px var(--gm-shadow)}}.relation-chain-question-panel .grandmaster-question-copy small{color:var(--relation-accent)}@supports (color:color-mix(in lab, red, red)){.relation-chain-question-panel .grandmaster-question-copy small{color:color-mix(in srgb, var(--relation-accent) 82%, #732619)}}.relation-chain-source-label{border:1px solid var(--relation-accent);padding:4px 9px}@supports (color:color-mix(in lab, red, red)){.relation-chain-source-label{border:1px solid color-mix(in srgb, var(--relation-accent) 32%, #55391f3d)}}.relation-chain-source-label{background:var(--relation-accent);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.relation-chain-source-label{background:color-mix(in srgb, var(--relation-accent) 9%, #fffbebe0)}}.grandmaster-relation-chain-screen .relation-chain-source-glyph{background:radial-gradient(circle at 50% 46%, var(--relation-accent), #ddcfb0c2)}@supports (color:color-mix(in lab, red, red)){.grandmaster-relation-chain-screen .relation-chain-source-glyph{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--relation-accent) 18%, #fff5cf), #ddcfb0c2)}}.relation-chain-source-glyph:before,.relation-chain-source-glyph:after{aspect-ratio:1;border:1px solid var(--relation-accent);width:72%;position:absolute}@supports (color:color-mix(in lab, red, red)){.relation-chain-source-glyph:before,.relation-chain-source-glyph:after{border:1px solid color-mix(in srgb, var(--relation-accent) 48%, transparent)}}.relation-chain-source-glyph:before,.relation-chain-source-glyph:after{content:"";pointer-events:none;border-radius:50%;animation:8s linear infinite relation-orbit}.relation-chain-source-glyph:after{border-style:dashed;width:54%;animation-duration:5.5s;animation-direction:reverse}.relation-chain-source-glyph .instant-recognition-glyph,.relation-chain-source-glyph>span{z-index:1}.relation-chain-option-grid .grandmaster-option-button{border-color:var(--relation-accent)}@supports (color:color-mix(in lab, red, red)){.relation-chain-option-grid .grandmaster-option-button{border-color:color-mix(in srgb, var(--relation-accent) 28%, #633c1c5c)}}.relation-chain-clear-overlay{background:radial-gradient(circle at 50% 46%, var(--relation-accent), transparent 42%), #111114b8}@supports (color:color-mix(in lab, red, red)){.relation-chain-clear-overlay{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--relation-accent) 45%, transparent), transparent 42%), #111114b8}}.grandmaster-relation-chain-screen[data-boss=true] .relation-chain-clear-overlay{color:#fff1ba;background:radial-gradient(circle at 50% 46%,#ffba3d85,#0000 44%),#2c0d08d1}.grandmaster-relation-chain-screen[data-grade=godspeed] .grandmaster-inline-feedback{color:#5b3107;background:#fff4c0f5;border-color:#ffd967bd;box-shadow:0 0 24px #ffbe3e6b}.grandmaster-relation-chain-screen[data-grade=fast] .grandmaster-inline-feedback{color:#174b40;border-color:#58b2999e}@keyframes relation-gate-pulse{0%{filter:saturate(.95);transform:translateY(0)}to{filter:saturate(1.18);transform:translateY(-1px)}}@keyframes relation-orbit{to{transform:rotate(1turn)}}@keyframes relation-boss-aura{0%{filter:saturate()}to{filter:saturate(1.13)}}@media (width<=820px){.grandmaster-mixed-screen.grandmaster-relation-chain-screen,.grandmaster-mixed-screen.grandmaster-relation-chain-screen[data-option-count="6"],.grandmaster-mixed-screen.grandmaster-relation-chain-screen[data-option-count="8"]{grid-template-rows:auto auto auto minmax(126px,.72fr) minmax(212px,1.28fr)}.relation-chain-rail{gap:4px;min-height:29px;margin-left:5px;margin-right:5px}.relation-chain-rail>span{padding:4px;font-size:11px}.relation-chain-rail>span b{padding-inline:2px;font-size:8px}.relation-chain-question-panel .grandmaster-question-copy h2{font-size:clamp(17px,4.8vw,23px)}.relation-chain-source-label{padding:3px 5px}}@media (width<=820px) and (height<=760px){.grandmaster-mixed-screen.grandmaster-relation-chain-screen,.grandmaster-mixed-screen.grandmaster-relation-chain-screen[data-option-count="6"],.grandmaster-mixed-screen.grandmaster-relation-chain-screen[data-option-count="8"]{grid-template-rows:auto auto auto minmax(104px,.62fr) minmax(182px,1.38fr)}.relation-chain-rail{min-height:25px}.relation-chain-rail>span{padding-block:2px}}@media (prefers-reduced-motion:reduce){.relation-chain-rail>span[data-active=true],.relation-chain-source-glyph:before,.relation-chain-source-glyph:after,.grandmaster-mixed-screen.grandmaster-relation-chain-screen[data-boss=true]{animation:none}}.academy-panel.academy-daily-tasks ol{padding:0 15px}.academy-panel.academy-daily-tasks li,.academy-panel.academy-daily-tasks li:hover{background:0 0;border:0;min-height:0;margin:2px 0;padding:0;display:block;transform:none}.academy-daily-task-button{isolation:isolate;width:100%;height:94px;color:var(--ivory);cursor:pointer;text-align:left;background:linear-gradient(#291911f5,#110c09fa);border:0;border-radius:5px;grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:8px;padding:9px 8px 8px 7px;transition:transform .15s,filter .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 12px #0000004d}.academy-daily-task-art,.academy-daily-task-contact{pointer-events:none;position:absolute;inset:0;overflow:hidden}.academy-daily-task-art{z-index:0}.academy-daily-task-art img{object-fit:fill;opacity:.94;width:300%;max-width:none;height:100%;transition:transform .15s,filter .15s;display:block;transform:translate(0)}.academy-daily-task-button:hover .academy-daily-task-art img,.academy-daily-task-button:focus-visible .academy-daily-task-art img{filter:brightness(1.08)saturate(1.08);transform:translate(-33.3333%)}.academy-daily-task-button:active .academy-daily-task-art img{filter:brightness(.94);transform:translate(-66.6667%)}.academy-daily-task-contact{z-index:4;mix-blend-mode:screen;animation:.26s cubic-bezier(.14,.82,.24,1) both academyDailyTaskContact}.academy-daily-task-contact img{object-fit:fill;filter:saturate(1.08)drop-shadow(0 0 8px #efd28ab3);width:100%;height:100%;display:block}.academy-daily-task-button>:not(.academy-daily-task-art,.academy-daily-task-contact){z-index:2;position:relative}.academy-daily-task-button .academy-task-icon{background:radial-gradient(circle,#b330229e,#1a0d0ae6);border-color:#efd28ac7;align-self:center;width:42px;height:42px;box-shadow:inset 0 0 12px #efd28a2e,0 3px 8px #0000006b}.academy-daily-task-button .academy-task-copy{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.academy-daily-task-button .academy-task-copy strong{color:var(--ivory);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000000b3;font-size:16px;line-height:1.15;overflow:hidden}.academy-daily-task-button .academy-task-copy small{color:#d5c49d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.academy-daily-task-button .academy-progress{width:100%;display:block}.academy-daily-task-button .academy-progress-track{border-color:#b98535b8;height:6px}.academy-daily-task-status{justify-content:space-between;gap:6px;line-height:1.1;display:flex}.academy-daily-task-status em{color:var(--parchment);font-size:11px;font-style:normal}.academy-daily-task-status b{color:var(--gold-light);text-align:right;font-size:11px}.academy-daily-task-cta{min-width:0;color:var(--gold-light);text-shadow:0 1px 3px #000000b8;place-items:center;gap:1px;display:grid}.academy-daily-task-cta span{font-size:10px;line-height:1}.academy-daily-task-cta svg{transition:transform .15s}.academy-daily-task-button:hover,.academy-daily-task-button:focus-visible{z-index:3;filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 8px 18px #0000006b,0 0 15px #efd28a2e}.academy-daily-task-button:hover .academy-daily-task-cta svg,.academy-daily-task-button:focus-visible .academy-daily-task-cta svg{transform:translate(2px)}.academy-daily-task-button:focus-visible{outline:3px solid var(--gold-light);outline-offset:2px}.academy-daily-task-button:active{filter:brightness(.96);transform:translateY(1px);box-shadow:0 2px 6px #00000057}@keyframes academyDailyTaskContact{0%{opacity:0;transform:scaleX(.78)}42%{opacity:1;transform:scaleX(1.01)}to{opacity:0;transform:scaleX(1.08)}}@media (prefers-reduced-motion:reduce){.academy-daily-task-button,.academy-daily-task-art img,.academy-daily-task-cta svg{transition:none!important}.academy-daily-task-contact{animation:none!important;display:none!important}.academy-daily-task-button:hover,.academy-daily-task-button:focus-visible{transform:none}}.academy-bottom-information .academy-info-panel{isolation:isolate;contain:paint;background:linear-gradient(145deg,#ffffff09,#0000 28%),linear-gradient(#15100cf7,#090706f5);border:0;transition:filter .18s,transform .18s,box-shadow .18s;box-shadow:0 12px 25px #00000094}.academy-bottom-information .academy-info-panel:before{display:none}.academy-info-panel-surface{z-index:0;pointer-events:none;background:linear-gradient(#2a160ffa,#090706fa);position:absolute;inset:0;overflow:hidden}.academy-info-panel-surface>img{object-fit:fill;filter:saturate(.96)contrast(1.04);width:100%;height:100%;transition:filter .22s,transform .26s;display:block;transform:translateZ(0)scale(1.004)}.academy-info-panel-glint{opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 0%,#fff2c20a 30%,#ffe18b3d 50%,#fff2c20a 70%,#0000 100%);width:32%;transition:opacity 90ms,transform .52s cubic-bezier(.14,.72,.24,1);position:absolute;top:-30%;bottom:-30%;left:-45%;transform:translate(-120%)skew(-17deg)}.academy-info-panel>:not(.academy-info-panel-surface){z-index:2;position:relative}.academy-info-panel:hover,.academy-info-panel:focus-within{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 15px 31px #000000a8,0 0 16px #efd28a29}.academy-info-panel:hover .academy-info-panel-surface>img,.academy-info-panel:focus-within .academy-info-panel-surface>img{filter:saturate(1.02)contrast(1.06)brightness(1.06);transform:translateZ(0)scale(1.014)}.academy-info-panel:hover .academy-info-panel-glint,.academy-info-panel:focus-within .academy-info-panel-glint{opacity:1;transform:translate(500%)skew(-17deg)}.academy-info-panel:active{filter:brightness(1.13);transform:translateY(1px)scale(.995);box-shadow:0 5px 12px #0000008a}@media (prefers-reduced-motion:reduce){.academy-info-panel,.academy-info-panel-surface>img,.academy-info-panel-glint{transition:none!important}.academy-info-panel-glint{display:none}}.academy-daily-tasks,.academy-leaderboard{isolation:isolate;background:linear-gradient(#15100cfa,#090706fa);border:0;overflow:hidden;box-shadow:0 18px 34px #0000009e}.academy-daily-tasks:before,.academy-leaderboard:before{display:none}.academy-side-panel-surface{z-index:0;pointer-events:none;background:linear-gradient(#2a160ff5,#090706fa);position:absolute;inset:0;overflow:hidden}.academy-side-panel-surface img{object-fit:fill;filter:saturate(.96)contrast(1.02);width:100%;height:100%;display:block;transform:translateZ(0)}.academy-daily-tasks>:not(.academy-side-panel-surface),.academy-leaderboard>:not(.academy-side-panel-surface){z-index:2;position:relative}.academy-daily-tasks .academy-panel-title,.academy-leaderboard .academy-panel-title{width:176px;height:46px;box-shadow:none;clip-path:none;background:0 0;border:0;margin:40px auto 7px}.academy-daily-tasks ol{padding-inline:24px}.academy-daily-tasks li{border-bottom-color:#b985353d;min-height:96px;padding:10px 3px;transition:background-color .16s,transform .16s}.academy-daily-tasks li:hover{background:linear-gradient(90deg,#0000,#851d162e,#0000);transform:translate(2px)}.academy-task-icon{background:radial-gradient(circle,#851d168f,#090706d1);border-color:#efd28aa8;box-shadow:inset 0 0 10px #efd28a29,0 4px 9px #00000075}.academy-reset-time{bottom:17px;left:28px;right:28px}.academy-leaderboard-tabs{z-index:4;border:0;gap:3px;margin:10px 23px 5px;position:relative}.academy-leaderboard-tabs .academy-leaderboard-tab{isolation:isolate;min-width:0;height:34px;color:var(--muted-text);box-shadow:none;background:#090706c7;border:0;padding:0 3px;transition:color .13s,transform .13s,filter .13s;position:relative;overflow:hidden}.academy-leaderboard-tab-art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.academy-leaderboard-tab-art img{object-fit:fill;width:300%;max-width:none;height:100%;transition:transform 80ms step-end;display:block;transform:translate(0)}.academy-leaderboard-tab:hover .academy-leaderboard-tab-art img,.academy-leaderboard-tab:focus-visible .academy-leaderboard-tab-art img{transform:translate(-33.3333%)}.academy-leaderboard-tab[aria-selected=true] .academy-leaderboard-tab-art img,.academy-leaderboard-tab:active .academy-leaderboard-tab-art img{transform:translate(-66.6667%)}.academy-leaderboard-tab-label{z-index:2;color:inherit;text-shadow:0 2px 3px #000000f5;font-family:Iansui Academy,DFKai-SB,Noto Serif TC,PMingLiU,serif;font-size:14px;font-weight:800;line-height:1;position:relative}.academy-leaderboard-tab:hover,.academy-leaderboard-tab:focus-visible,.academy-leaderboard-tab[aria-selected=true]{color:var(--gold-light);filter:brightness(1.08)}.academy-leaderboard-tab:active{transform:translateY(1px)scale(.98)}.academy-leaderboard ol[role=tabpanel]{padding-inline:24px;animation:.18s cubic-bezier(.16,.72,.28,1) both academyLeaderboardRowsEnter}.academy-leaderboard li{border-bottom-color:#b9853533;min-height:43px}.academy-my-rank{background:linear-gradient(90deg,#17423e52,#851d1633);border-color:#efd28a7a;bottom:17px;left:27px;right:27px}.academy-navigation-button--top .academy-navigation-button-icon{width:54px;height:54px;box-shadow:none;background:0 0;border:0;overflow:visible}.academy-top-navigation-icon-art{pointer-events:none;filter:drop-shadow(0 4px 4px #000000b8);width:54px;height:54px;transition:filter .15s,transform .15s;display:block;position:relative;overflow:hidden}.academy-top-navigation-icon-art img{object-fit:fill;width:600%;max-width:none;height:100%;transform:translate3d(calc(var(--academy-top-icon-index) * -16.6667%), 0, 0);display:block}.academy-navigation-button--top:hover .academy-top-navigation-icon-art,.academy-navigation-button--top:focus-visible .academy-top-navigation-icon-art{filter:brightness(1.14)drop-shadow(0 0 8px #efd28a7a);transform:translateY(-1px)scale(1.05)}.academy-bottom-navigation .academy-navigation-button.is-featured .academy-navigation-button-icon{width:124px;height:124px;top:-75px}.academy-central-medallion{filter:drop-shadow(0 8px 8px #000000c2)drop-shadow(0 0 12px #efd28a38);width:100%;height:100%;transition:filter .17s,transform .17s;display:block;position:relative}.academy-central-medallion-shell{object-fit:contain;width:100%;height:100%;animation:4.8s ease-in-out infinite academyCentralMedallionBreathe;display:block;position:absolute;inset:0}.academy-bottom-navigation .academy-navigation-button.is-featured .academy-central-medallion .academy-bottom-taiji{z-index:2;border:1px solid #efd28ad1;border-radius:50%;width:42%;height:42%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #efd28a47}.academy-navigation-button.is-featured:hover .academy-central-medallion,.academy-navigation-button.is-featured:focus-visible .academy-central-medallion{filter:brightness(1.12)drop-shadow(0 8px 8px #000000c2)drop-shadow(0 0 19px #efd28a7a);transform:translateY(-2px)scale(1.04)}.academy-navigation-button.is-featured:active .academy-central-medallion{filter:brightness(1.2)drop-shadow(0 3px 3px #0000009e);transform:translateY(2px)scale(.97)}@keyframes academyLeaderboardRowsEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes academyCentralMedallionBreathe{0%,to{filter:brightness(.98)}50%{filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){.academy-daily-tasks li,.academy-leaderboard-tab,.academy-leaderboard-tab-art img,.academy-top-navigation-icon-art,.academy-central-medallion{transition:none!important}.academy-leaderboard ol[role=tabpanel],.academy-central-medallion-shell{animation:none!important}}.academy-top-navigation .academy-navigation-button,.academy-bottom-navigation .academy-navigation-button{isolation:isolate;background:radial-gradient(circle at 50% 10%,#b9853533,#0000 52%),linear-gradient(#2a160ffa,#090706f5);border-color:#0000;position:relative}.academy-navigation-button-art{z-index:0;pointer-events:none;position:absolute;inset:-3px;overflow:hidden}.academy-navigation-button-art img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;width:300%;max-width:none;height:100%;transition:transform 90ms step-end;display:block;transform:translate(0)}.academy-navigation-button:hover .academy-navigation-button-art img,.academy-navigation-button:focus-visible .academy-navigation-button-art img{transform:translate(-33.3333%)}.academy-navigation-button:active .academy-navigation-button-art img{transform:translate(-66.6667%)}.academy-navigation-button-icon,.academy-navigation-button-label{z-index:2;pointer-events:none;position:relative}.academy-navigation-button-label{color:var(--parchment);letter-spacing:0;text-shadow:0 2px 2px #090706eb,0 0 8px #efd28a33;font-family:Noto Serif TC,Songti TC,PMingLiU,serif}.academy-navigation-button:hover .academy-navigation-button-label,.academy-navigation-button:focus-visible .academy-navigation-button-label{color:var(--gold-light)}.academy-top-navigation .academy-navigation-button{border:0;border-radius:3px;box-shadow:0 8px 15px #00000073}.academy-navigation-button--top .academy-navigation-button-icon{width:44px;height:44px;color:var(--gold-light);background:radial-gradient(circle,#851d16a3,#090706e0 70%);border:1px solid #efd28ab8;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 10px #efd28a29,0 0 8px #0000008c}.academy-navigation-button--top .academy-navigation-button-label{font-size:16px;font-weight:800}.academy-bottom-navigation .academy-navigation-button{border:0;border-radius:2px;min-width:0}.academy-bottom-navigation .academy-navigation-button+.academy-navigation-button{border-left:0}.academy-navigation-button--bottom .academy-navigation-button-art{inset:5px 3px}.academy-navigation-button--bottom .academy-navigation-button-icon{width:34px;height:34px;color:var(--antique-gold);filter:drop-shadow(0 2px 2px #000c);place-items:center;display:grid}.academy-navigation-button--bottom .academy-navigation-button-label{font-size:17px;font-weight:800}.academy-bottom-navigation .academy-navigation-button.is-featured .academy-navigation-button-icon{z-index:3;width:98px;height:98px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.academy-bottom-navigation .academy-navigation-button.is-featured .academy-bottom-taiji{width:100%;height:100%;position:static;transform:none}.global-input-impact[data-visual=academy-nav]{opacity:1;animation:.31s cubic-bezier(.1,.82,.18,1) both academyNavigationInputImpact}.global-input-impact[data-visual=academy-nav]>img{opacity:1;mix-blend-mode:screen;filter:saturate(1.08)contrast(1.08)drop-shadow(0 0 7px #efd28ab3)}.global-input-impact[data-visual=academy-nav]:before,.global-input-impact[data-visual=academy-nav]:after{display:none}@keyframes academyNavigationInputImpact{0%{opacity:0;transform:translate(-50%,-50%)scale(.48)rotate(-6deg)}34%{opacity:1;transform:translate(-50%,-50%)scale(1.02)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.16)rotate(3deg)}}.global-input-impact[data-visual=academy-medallion]{width:min(var(--impact-size), 42vw);opacity:1;background:0 0;animation:.34s cubic-bezier(.08,.88,.16,1) both academyMedallionInputImpact}.global-input-impact[data-visual=academy-medallion]>img{opacity:1;object-fit:contain;mix-blend-mode:screen;filter:saturate(1.08)contrast(1.06)drop-shadow(0 0 10px #efd28ad1)drop-shadow(0 0 18px #b330223d)}.global-input-impact[data-visual=academy-medallion]:before,.global-input-impact[data-visual=academy-medallion]:after{display:none}@keyframes academyMedallionInputImpact{0%{opacity:0;transform:translate(-50%,-50%)scale(.28)rotate(-7deg)}28%{opacity:1;transform:translate(-50%,-50%)scale(1.02)rotate(0)}58%{opacity:.86;transform:translate(-50%,-50%)scale(.96)rotate(1deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.32)rotate(5deg)}}.global-input-impact[data-visual=academy-profile]{width:min(var(--impact-size), calc(100vw - 24px));aspect-ratio:3;opacity:1;background:0 0;animation:.3s cubic-bezier(.08,.88,.16,1) both academyProfileInputImpact}.global-input-impact[data-visual=academy-profile]>img{opacity:1;object-fit:contain;mix-blend-mode:screen;filter:saturate(1.08)contrast(1.05)drop-shadow(0 0 7px #efd28abd)drop-shadow(0 0 13px #b3302233)}.global-input-impact[data-visual=academy-profile]:before,.global-input-impact[data-visual=academy-profile]:after{display:none}@keyframes academyProfileInputImpact{0%{opacity:0;transform:translate(-50%,-50%)scale(.78,.58)}34%{opacity:1;transform:translate(-50%,-50%)scaleX(1.015)}to{opacity:0;transform:translate(-50%,-50%)scale(1.065,1.12)}}.global-input-impact[data-visual=academy-leaderboard-tab]{width:min(var(--impact-size), calc(100vw - 16px));aspect-ratio:4;opacity:1;background:0 0;animation:.24s cubic-bezier(.08,.9,.2,1) both academyLeaderboardTabInputImpact}.global-input-impact[data-visual=academy-leaderboard-tab]>img{opacity:1;object-fit:contain;mix-blend-mode:screen;filter:saturate(1.08)contrast(1.08)drop-shadow(0 0 6px #efd28ac2)}.global-input-impact[data-visual=academy-leaderboard-tab]:before,.global-input-impact[data-visual=academy-leaderboard-tab]:after{display:none}@keyframes academyLeaderboardTabInputImpact{0%{opacity:0;transform:translate(-50%,-50%)scale(.28,.72)}36%{opacity:1;transform:translate(-50%,-50%)scaleX(1.02)}to{opacity:0;transform:translate(-50%,-50%)scale(1.12,.92)}}.global-input-impact[data-visual=academy-command-action]{width:min(var(--impact-size), calc(100vw - 20px));aspect-ratio:7/2;opacity:1;background:0 0;animation:.28s cubic-bezier(.08,.9,.18,1) both academyCommandActionInputImpact}.global-input-impact[data-visual=academy-command-action]>img{opacity:1;object-fit:contain;mix-blend-mode:screen;filter:saturate(1.05)contrast(1.08)drop-shadow(0 0 7px #efd28ac7)drop-shadow(0 0 13px #b3302238)}.global-input-impact[data-visual=academy-command-action]:before,.global-input-impact[data-visual=academy-command-action]:after{display:none}@keyframes academyCommandActionInputImpact{0%{opacity:0;transform:translate(-50%,-50%)scale(.52,.72)}32%{opacity:1;transform:translate(-50%,-50%)scaleX(1.02)}to{opacity:0;transform:translate(-50%,-50%)scale(1.1,1.08)}}.global-input-impact[data-visual=academy-command-close]{width:min(var(--impact-size), calc(100vw - 20px));aspect-ratio:1;opacity:1;background:0 0;animation:.22s cubic-bezier(.08,.9,.18,1) both academyCommandCloseInputImpact}.global-input-impact[data-visual=academy-command-close]>img{opacity:1;object-fit:contain;mix-blend-mode:screen;filter:saturate(1.08)contrast(1.08)drop-shadow(0 0 7px #efd28acc)}.global-input-impact[data-visual=academy-command-close]:before,.global-input-impact[data-visual=academy-command-close]:after{display:none}@keyframes academyCommandCloseInputImpact{0%{opacity:0;transform:translate(-50%,-50%)scale(.58)rotate(-5deg)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.02)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.academy-navigation-button,.academy-navigation-button-art img{transition:none!important}.global-input-impact[data-visual=academy-nav],.global-input-impact[data-visual=academy-medallion],.global-input-impact[data-visual=academy-profile],.global-input-impact[data-visual=academy-leaderboard-tab],.global-input-impact[data-visual=academy-command-action],.global-input-impact[data-visual=academy-command-close]{display:none!important}}.academy-dialog-backdrop.academy-command-backdrop{--command-accent:var(--cinnabar-bright);z-index:80;contain:layout paint;background:radial-gradient(circle at 50% 42%,#b985352e,#0000 38%),#090706d1;animation:.18s ease-out both academyCommandBackdropEnter}.academy-dialog-backdrop.academy-command-backdrop[data-command-variant=settings],.academy-dialog-backdrop.academy-command-backdrop[data-command-variant=community]{--command-accent:var(--jade-light)}.academy-dialog-backdrop.academy-command-backdrop[data-command-variant=achievement]{--command-accent:var(--antique-gold)}.academy-dialog-backdrop.academy-command-backdrop[data-command-variant=profile]{--command-accent:var(--gold-light)}.academy-dialog.academy-command-panel{isolation:isolate;background:radial-gradient(circle at 50% 20%, var(--command-accent), transparent 46%), linear-gradient(155deg, var(--wood-dark), var(--ink-black) 68%);border:0;border-radius:2px;width:760px;min-height:500px;padding:72px 100px 58px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.academy-dialog.academy-command-panel{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--command-accent) 20%, transparent), transparent 46%), linear-gradient(155deg, var(--wood-dark), var(--ink-black) 68%)}}.academy-dialog.academy-command-panel{box-shadow:0 34px 90px #000000c7, 0 0 38px var(--command-accent)}@supports (color:color-mix(in lab, red, red)){.academy-dialog.academy-command-panel{box-shadow:0 34px 90px #000000c7, 0 0 38px color-mix(in srgb, var(--command-accent) 26%, transparent)}}.academy-dialog.academy-command-panel{contain:layout paint;transform-origin:50% 52%;animation:.22s cubic-bezier(.16,.78,.24,1) both academyCommandPanelEnter}.academy-dialog.academy-command-panel:before{z-index:1;background:radial-gradient(circle at 50% 0, var(--command-accent), transparent 54%);border:1px solid #efd28a29;border-radius:4px;position:absolute;inset:92px 112px 78px}@supports (color:color-mix(in lab, red, red)){.academy-dialog.academy-command-panel:before{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--command-accent) 15%, transparent), transparent 54%)}}.academy-dialog.academy-command-panel:before{content:"";pointer-events:none;box-shadow:inset 0 0 52px #0000006b}.academy-command-panel-surface{z-index:0;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.academy-command-panel-open-fx{z-index:2;object-fit:contain;opacity:0;mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform, opacity;width:520px;height:347px;animation:.26s cubic-bezier(.16,.72,.28,1) both academyCommandOpenFx;position:absolute;top:-24px;left:50%;transform:translate(-50%)scale(.72)}.academy-command-panel-content{z-index:3;text-align:center;align-content:center;justify-items:center;gap:12px;width:100%;min-height:370px;display:grid;position:relative}.academy-dialog-close.academy-command-close{z-index:4;border-color:var(--command-accent);top:39px;right:46px}@supports (color:color-mix(in lab, red, red)){.academy-dialog-close.academy-command-close{border-color:color-mix(in srgb, var(--command-accent) 72%, var(--gold-light))}}.academy-dialog-close.academy-command-close{background:#090706e0;transition:color .13s,border-color .13s,background .13s,transform .13s}.academy-dialog-close.academy-command-close:hover,.academy-dialog-close.academy-command-close:focus-visible{border-color:var(--gold-light);color:var(--gold-light);background:var(--command-accent)}@supports (color:color-mix(in lab, red, red)){.academy-dialog-close.academy-command-close:hover,.academy-dialog-close.academy-command-close:focus-visible{background:color-mix(in srgb, var(--command-accent) 42%, var(--ink-black))}}.academy-dialog-close.academy-command-close:hover,.academy-dialog-close.academy-command-close:focus-visible{transform:translateY(-2px)}.academy-dialog-close.academy-command-close:active{transform:translateY(1px)scale(.96)}.academy-dialog-emblem.academy-command-emblem{border-color:var(--command-accent);width:76px;height:76px}@supports (color:color-mix(in lab, red, red)){.academy-dialog-emblem.academy-command-emblem{border-color:color-mix(in srgb, var(--command-accent) 64%, var(--gold-light))}}.academy-dialog-emblem.academy-command-emblem{background:var(--command-accent)}@supports (color:color-mix(in lab, red, red)){.academy-dialog-emblem.academy-command-emblem{background:color-mix(in srgb, var(--command-accent) 34%, #090706db)}}.academy-dialog-emblem.academy-command-emblem{box-shadow:inset 0 0 0 4px #0907068a, 0 0 26px var(--command-accent)}@supports (color:color-mix(in lab, red, red)){.academy-dialog-emblem.academy-command-emblem{box-shadow:inset 0 0 0 4px #0907068a, 0 0 26px color-mix(in srgb, var(--command-accent) 36%, transparent)}}.academy-dialog-emblem.academy-command-emblem svg{width:36px;height:36px}.academy-dialog .academy-command-eyebrow{color:var(--command-accent)}@supports (color:color-mix(in lab, red, red)){.academy-dialog .academy-command-eyebrow{color:color-mix(in srgb, var(--command-accent) 62%, var(--gold-light))}}.academy-dialog .academy-command-eyebrow{font-size:15px;font-weight:800}.academy-dialog.academy-command-panel h2{letter-spacing:0;text-shadow:0 2px 0 var(--gold-shadow), 0 0 18px #efd28a33;font-size:38px}.academy-dialog .academy-command-body{max-width:520px;color:var(--ivory);font-size:20px;line-height:1.65}.academy-command-extra{place-items:center;width:min(100%,520px);min-height:58px;display:grid}.academy-command-extra:empty{display:none}.academy-command-extra .academy-achievement-summary{margin:2px 0}.academy-dialog.academy-command-panel .academy-command-extra .audio-toggle{border:1px solid var(--jade-light);justify-content:center;gap:8px;min-width:154px;min-height:46px}@supports (color:color-mix(in lab, red, red)){.academy-dialog.academy-command-panel .academy-command-extra .audio-toggle{border:1px solid color-mix(in srgb, var(--jade-light) 68%, var(--gold-light))}}.academy-dialog.academy-command-panel .academy-command-extra .audio-toggle{color:var(--ivory);background:linear-gradient(#3f8274b8,#17423ef0);border-radius:3px;font-size:16px;font-weight:800;box-shadow:inset 0 0 0 2px #09070675,0 6px 14px #0006}.academy-dialog.academy-command-panel .academy-command-extra .audio-toggle[data-muted=true]{color:var(--ivory);background:linear-gradient(#851d16c7,#4a1610f5)}.academy-dialog.academy-command-panel .academy-command-extra .audio-toggle:hover,.academy-dialog.academy-command-panel .academy-command-extra .audio-toggle:focus-visible{border-color:var(--gold-light);filter:brightness(1.16)}.academy-command-confirm{min-width:210px;margin-top:4px}@keyframes academyCommandBackdropEnter{0%{opacity:0}to{opacity:1}}@keyframes academyCommandPanelEnter{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes academyCommandOpenFx{0%{opacity:0;transform:translate(-50%,18px)scale(.7)}40%{opacity:.9;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-8px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.academy-command-backdrop,.academy-command-panel,.academy-command-panel-open-fx{animation:none!important}.academy-command-panel-open-fx{display:none!important}.academy-command-close{transition:none!important}}.academy-ornamental-overlay{z-index:0;object-fit:fill;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform, opacity;width:calc(100% + 24px);height:calc(100% + 24px);display:block;position:absolute;inset:-12px}.academy-ornamental-frame[data-overlay-ready=true] .academy-ornamental-overlay{opacity:.9;animation:12s ease-in-out infinite alternate academyOrnamentalOverlayBreathe}.academy-ornamental-frame[data-overlay-ready=true] .academy-silk,.academy-ornamental-frame[data-overlay-ready=true] .academy-lantern{visibility:hidden;animation:none}.academy-gold-button[data-ai-button-art=true]{isolation:isolate;clip-path:none;background:linear-gradient(180deg, var(--cinnabar-bright), var(--cinnabar));border-color:#0000;min-height:54px;overflow:hidden;box-shadow:0 7px 14px #0000007a}.academy-gold-button-art{z-index:0;pointer-events:none;position:absolute;inset:-5px -9px;overflow:hidden}.academy-gold-button-art img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;width:300%;max-width:none;height:100%;display:block;transform:translate(0)}.academy-gold-button:hover .academy-gold-button-art img,.academy-gold-button:focus-visible .academy-gold-button-art img{transform:translate(-33.3333%)}.academy-gold-button:active .academy-gold-button-art img{transform:translate(-66.6667%)}.academy-gold-button-icon,.academy-gold-button-label{z-index:1;pointer-events:none;position:relative}@keyframes academyOrnamentalOverlayBreathe{0%{opacity:.86;transform:translate(0)scale(1)}to{opacity:.94;transform:translateY(-2px)scale(1.002)}}@media (prefers-reduced-motion:reduce){.academy-ornamental-overlay{animation:none!important}.academy-gold-button-art img{will-change:auto}}.iching-academy-home .academy-brush-title{isolation:isolate;width:fit-content;max-width:100%;color:var(--gold-light);font-synthesis:none;letter-spacing:0;text-align:center;text-rendering:optimizelegibility;place-items:center;margin:0;font-family:Iansui Academy,DFKai-SB,BiauKai,TW-Kai,Kaiti TC,STKaiti,KaiTi,Noto Serif TC,serif;font-weight:400;line-height:1.08;display:inline-grid;position:relative}.academy-brush-title-swash{z-index:0;opacity:.15;mix-blend-mode:screen;pointer-events:none;width:138%;height:128%;animation:8s ease-in-out infinite alternate academyBrushSwashBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.academy-brush-title-swash img{object-fit:fill;filter:saturate(.78)brightness(.86)contrast(1.08);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.academy-brush-title-text{z-index:1;color:#0000;-webkit-text-stroke:.45px #4e270de6;text-shadow:0 1px #ffeea78c,1px 2px 1px #703b11a3,-.8px 1.6px #411f0ac7,0 3px #35180b,0 0 12px #efd28a38;filter:drop-shadow(0 2px 1px #090706b8);background-color:#0000;background-image:radial-gradient(circle at 18% 36%,#fff9cff5 0 3%,#0000 3.5%),radial-gradient(circle at 72% 68%,#683c1294 0 2.2%,#0000 2.8%),linear-gradient(#fff7c9 0%,#efd28a 24%,#bd7b28 51%,#f7dda0 68%,#764515 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:43px 31px,37px 29px,100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate academyBrushInkGlint;position:relative}.iching-academy-home .academy-brush-inscription{isolation:isolate;font-synthesis:none;letter-spacing:0;text-align:center;text-rendering:optimizelegibility;place-items:center;width:fit-content;max-width:100%;margin:8px auto 0;font-family:Iansui Academy,DFKai-SB,BiauKai,TW-Kai,Kaiti TC,Noto Serif TC,serif;font-size:22px;font-style:normal;font-weight:400;line-height:1.08;display:inline-grid;position:relative}.iching-academy-home .academy-title-copy{align-content:center;justify-items:center;display:grid}.iching-academy-home .academy-title-copy .academy-brush-inscription{display:grid}.academy-brush-inscription-swash{z-index:0;opacity:.08;mix-blend-mode:screen;pointer-events:none;width:128%;height:145%;animation:9s ease-in-out infinite alternate academyBrushSwashBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.academy-brush-inscription-swash img{object-fit:fill;filter:saturate(.74)brightness(.8)contrast(1.12);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.academy-brush-inscription-text{z-index:1;color:#0000;-webkit-text-stroke:.38px #46230ce0;text-shadow:.7px 1.4px 1px #68360f9e,0 2px #2c1308,0 0 9px #efd28a33;filter:drop-shadow(0 1px 1px #090706d1);background:linear-gradient(#fff8d3 0%,#efd28a 46%,#9d6425 100%);-webkit-background-clip:text;background-clip:text;position:relative}.iching-academy-home .academy-brush-title[data-brush-size=hero]{font-size:63px}.academy-brush-title[data-brush-size=hero] .academy-brush-title-swash{opacity:.11;width:122%;height:112%}.iching-academy-home .academy-brush-title[data-brush-size=panel]{font-size:27px}.iching-academy-home .academy-dialog.academy-command-panel h2.academy-brush-title{font-size:38px}.iching-academy-home .academy-brush-title[data-brush-size=card]{margin:8px auto 3px;font-size:31px}.academy-brush-title[data-brush-size=card] .academy-brush-title-swash{opacity:.13;width:126%}.iching-academy-home .academy-brush-title[data-brush-size=compact]{margin:0 0 5px;font-size:24px}.academy-brush-title[data-brush-size=compact] .academy-brush-title-swash{opacity:.1;width:124%}.academy-player-portrait>span{min-width:64px;font-size:13px}@keyframes academyBrushSwashBreathe{0%{filter:brightness(.92)}to{filter:brightness(1.08)}}@keyframes academyBrushInkGlint{0%{filter:brightness(.96)drop-shadow(0 2px 1px #090706b8)}to{filter:brightness(1.08)drop-shadow(0 2px 1px #090706b8)}}@media (prefers-reduced-motion:reduce){.academy-brush-title-swash,.academy-brush-title-text,.academy-brush-inscription-swash{animation:none!important}}.mode-screen{width:100%}.mode-screen .mode-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.mode-card[data-mode-module]{isolation:isolate;color:#2a221a;background:#efe4c9;border-color:#eed39a75;border-radius:8px;grid-template-columns:66px minmax(0,1fr);gap:8px 11px;min-height:140px;padding:12px;overflow:hidden;box-shadow:0 16px 32px #1f150e33,inset 0 0 0 1px #ffffff29}.mode-card[data-mode-module]:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#fffae833,#fffae80f 42%,#fffae833);position:absolute;inset:0}.mode-card[data-mode-module]:after{content:none}.mode-card[data-mode-tone=dark]{color:#fff8e9;background:#171619;border-color:#f5cd777a}.mode-card[data-mode-tone=dark]:before{background:linear-gradient(90deg,#0908093d,#0908091a 46%,#09080947)}.mode-card[data-mode-module]>.home-module-art{z-index:0;border-radius:inherit;width:auto;height:auto;inset:0}.mode-card[data-mode-module] .home-module-surface{opacity:.96}.mode-card[data-mode-module]>:not(.home-module-art){z-index:3;position:relative}.mode-icon-shell{color:#87422f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffae9b8;border:1px solid #5c3d1f42;border-radius:8px;align-self:center;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 9px 19px #2a1b112e,inset 0 0 0 1px #ffffff57}.mode-card[data-mode-module=trigram-nature] .mode-icon-shell{color:#236e78}.mode-card[data-mode-module=build-hexagram] .mode-icon-shell,.mode-card[data-mode-module=mixed-review] .mode-icon-shell{color:#ffd57b}.mode-card[data-mode-module=symbol-name] .mode-icon-shell{color:#485c6c}.mode-card[data-mode-module=missing-upper] .mode-icon-shell{color:#ff9b80}.mode-card[data-mode-module=missing-lower] .mode-icon-shell{color:#76dcff}.mode-card[data-mode-module=clue-name] .mode-icon-shell{color:#d5b6ff}.mode-card[data-mode-tone=dark] .mode-icon-shell{background:#0c0b0e94;border-color:#ffe09952;box-shadow:0 10px 22px #00000047,inset 0 0 18px #ffd77a0f}.mode-card[data-mode-module] .mode-copy span{color:#85382c}.mode-card[data-mode-module] .mode-copy strong{text-shadow:0 1px 5px #ffffff47;font-size:19px}.mode-card[data-mode-module] .mode-copy p,.mode-card[data-mode-module] .mode-action{color:#2f261dc7}.mode-card[data-mode-tone=dark] .mode-copy span{color:#ffd486}.mode-card[data-mode-tone=dark] .mode-copy em,.mode-card[data-mode-tone=dark] .mode-copy small{color:#fff2d1;background:#ffd57d21}.mode-card[data-mode-tone=dark] .mode-copy strong{color:#fff9e9;text-shadow:0 2px 8px #00000085}.mode-card[data-mode-tone=dark] .mode-copy p,.mode-card[data-mode-tone=dark] .mode-action{color:#fff5dec7;text-shadow:0 1px 6px #0000007a}.mode-card[data-mode-module] .mode-action{border-top:1px solid #6a4b2a2e;align-self:end;min-height:26px;padding-top:5px}.mode-card[data-mode-tone=dark] .mode-action{border-top-color:#ffe09e2e}.mode-card[data-mode-module][data-ahead=true]{opacity:.9}.mode-card[data-mode-module][data-recommended=true]{border-color:#ffd677e6;box-shadow:0 0 0 2px #ffd36f2e,0 18px 38px #2a1a0d42,inset 0 0 28px #ffdf921a}.mode-card[data-mode-module]:hover .home-module-surface,.mode-card[data-mode-module]:focus-visible .home-module-surface{filter:brightness(1.08)saturate(1.06);transform:scale(1.025)}.mode-card[data-mode-module]:hover .mode-icon-shell,.mode-card[data-mode-module]:focus-visible .mode-icon-shell{filter:brightness(1.08);transform:translateY(-1px)}.mode-card[data-mode-module]:active:not(:disabled) .home-module-contact{animation:.175s cubic-bezier(.14,.82,.24,1) both modeCardContact}.mode-card[data-mode-module]:active:not(:disabled) .home-module-surface{filter:brightness(1.16)saturate(1.1);transform:scale(.996)}@media (width>=761px){.game-shell:has(.mode-screen[data-mode-layout=wide-v2]){height:100svh;min-height:0;overflow:hidden}.main-stage.learning-stage:has(.mode-screen[data-mode-layout=wide-v2]){align-content:start;gap:10px;width:min(100%,1120px);min-height:0;padding:8px 14px 12px;overflow:hidden}.mode-screen[data-mode-layout=wide-v2]{gap:8px}.mode-screen[data-mode-layout=wide-v2] .mode-list{gap:clamp(6px,1.1svh,12px) 14px}.mode-screen[data-mode-layout=wide-v2] .mode-card[data-mode-module]{grid-template-columns:72px minmax(0,1fr);column-gap:14px;min-height:clamp(104px,17.5svh,144px);padding:clamp(9px,1.2svh,14px) 16px}.mode-screen[data-mode-layout=wide-v2] .mode-icon-shell{width:68px;height:68px}.mode-screen[data-mode-layout=wide-v2] .mode-copy strong{font-size:20px}}@media (width>=761px) and (height<=680px){.main-stage.learning-stage:has(.mode-screen[data-mode-layout=wide-v2]){gap:6px;padding-block:4px 8px}.mode-screen[data-mode-layout=wide-v2]{gap:4px}.mode-screen[data-mode-layout=wide-v2] .screen-heading{align-items:center;padding:0}.mode-screen[data-mode-layout=wide-v2] .screen-heading h1{font-size:30px}.mode-screen[data-mode-layout=wide-v2] .screen-heading .eyebrow{font-size:10px}.mode-screen[data-mode-layout=wide-v2] .mode-list{gap:5px 14px}.mode-screen[data-mode-layout=wide-v2] .mode-card[data-mode-module]{grid-template-columns:54px minmax(0,1fr);gap:4px 10px;height:clamp(100px,25svh - 45px,116px);min-height:0;padding:6px 10px}.mode-screen[data-mode-layout=wide-v2] .mode-icon-shell{width:50px;height:50px}.mode-screen[data-mode-layout=wide-v2] .mode-copy span{gap:4px;font-size:11px}.mode-screen[data-mode-layout=wide-v2] .mode-copy strong{margin-top:1px;font-size:18px}.mode-screen[data-mode-layout=wide-v2] .mode-copy p{font-size:13px;line-height:1.3}.mode-screen[data-mode-layout=wide-v2] .mode-action{min-height:18px;padding-top:2px;font-size:11px}}@keyframes modeCardContact{0%{opacity:0;transform:scaleX(.88)}42%{opacity:1;transform:scaleX(1.015)}to{opacity:0;transform:scaleX(1.045)}}@media (width<=760px){.mode-screen .mode-list{grid-template-columns:1fr}.mode-card[data-mode-module]{grid-template-columns:62px minmax(0,1fr);gap:7px 9px;min-height:128px;padding:10px}.mode-icon-shell{width:58px;height:58px}.mode-card[data-mode-module] .mode-copy strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.mode-card[data-mode-module] .home-module-surface,.mode-card[data-mode-module] .mode-icon-shell{transition:none}.mode-card[data-mode-module]:active:not(:disabled) .home-module-contact{animation:none}.mode-card[data-mode-module]:hover .home-module-surface,.mode-card[data-mode-module]:focus-visible .home-module-surface,.mode-card[data-mode-module]:hover .mode-icon-shell,.mode-card[data-mode-module]:focus-visible .mode-icon-shell{transform:none}}.grandmaster-mixed-screen.grandmaster-transformation-relay-screen{--transformation-accent:#b45f33;grid-template-rows:auto auto auto minmax(132px,.82fr) minmax(154px,1.18fr)}.grandmaster-transformation-relay-screen[data-operation=mutual]{--transformation-accent:#3f8fa0}.grandmaster-transformation-relay-screen[data-operation=opposite]{--transformation-accent:#b94b35}.grandmaster-transformation-relay-screen[data-operation=reversed]{--transformation-accent:#6275b4}.grandmaster-mixed-screen.grandmaster-transformation-relay-screen:after{background:linear-gradient(90deg, #090c1294, transparent 31%, transparent 69%, #140a0d94), linear-gradient(180deg, var(--transformation-accent), #0c0d129e)}@supports (color:color-mix(in lab, red, red)){.grandmaster-mixed-screen.grandmaster-transformation-relay-screen:after{background:linear-gradient(90deg, #090c1294, transparent 31%, transparent 69%, #140a0d94), linear-gradient(180deg, color-mix(in srgb, var(--transformation-accent) 13%, transparent), #0c0d129e)}}.grandmaster-transformation-relay-screen .transformation-relay-heading>strong{border-color:var(--transformation-accent)}@supports (color:color-mix(in lab, red, red)){.grandmaster-transformation-relay-screen .transformation-relay-heading>strong{border-color:color-mix(in srgb, var(--transformation-accent) 62%, #ffe1a0)}}.grandmaster-transformation-relay-screen .transformation-relay-heading>strong{background:var(--transformation-accent)}@supports (color:color-mix(in lab, red, red)){.grandmaster-transformation-relay-screen .transformation-relay-heading>strong{background:color-mix(in srgb, var(--transformation-accent) 72%, #30231c)}}.grandmaster-transformation-relay-screen .transformation-relay-heading>strong{box-shadow:0 4px 22px var(--transformation-accent)}@supports (color:color-mix(in lab, red, red)){.grandmaster-transformation-relay-screen .transformation-relay-heading>strong{box-shadow:0 4px 22px color-mix(in srgb, var(--transformation-accent) 44%, transparent)}}.transformation-command-rail{grid-template-columns:auto repeat(2,minmax(0,1fr)) auto;align-items:stretch;gap:5px;min-height:36px;margin:0 8px;display:grid}.grandmaster-transformation-relay-screen[data-depth="1"] .transformation-command-rail{grid-template-columns:auto minmax(0,1fr) auto}.transformation-command-rail>span{color:#fff8e3d6;white-space:nowrap;background:#1b1719cc;border:1px solid #ffeec647;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-width:0;padding:5px 10px;font-size:13px;font-weight:950;display:flex;position:relative;overflow:hidden}.transformation-command-rail>span[data-active=true]{border-color:var(--transformation-accent)}@supports (color:color-mix(in lab, red, red)){.transformation-command-rail>span[data-active=true]{border-color:color-mix(in srgb, var(--transformation-accent) 70%, #ffe1a0)}}.transformation-command-rail>span[data-active=true]{color:#fff9e8;background:var(--transformation-accent)}@supports (color:color-mix(in lab, red, red)){.transformation-command-rail>span[data-active=true]{background:color-mix(in srgb, var(--transformation-accent) 58%, #2a2021)}}.transformation-command-rail>span[data-active=true]{box-shadow:0 0 18px var(--transformation-accent)}@supports (color:color-mix(in lab, red, red)){.transformation-command-rail>span[data-active=true]{box-shadow:0 0 18px color-mix(in srgb, var(--transformation-accent) 40%, transparent)}}.transformation-command-rail>span[data-active=true]{animation:.85s ease-in-out infinite alternate transformation-command-pulse}.transformation-source-node,.transformation-target-node{min-width:58px;color:#ffefbd!important;background:#4e2f1de0!important}.transformation-target-node{font-size:20px!important}.grandmaster-transformation-relay-screen[data-weakness-chase=true] .transformation-command-rail>span[data-active=true]{background:#842b1deb;border-color:#ffdc76e6;box-shadow:0 0 25px #d2432385}.grandmaster-transformation-relay-screen .transformation-relay-question-panel{border-color:var(--transformation-accent)}@supports (color:color-mix(in lab, red, red)){.grandmaster-transformation-relay-screen .transformation-relay-question-panel{border-color:color-mix(in srgb, var(--transformation-accent) 58%, #663e1b57)}}.grandmaster-transformation-relay-screen .transformation-relay-question-panel{box-shadow:0 0 0 1px var(--transformation-accent), 0 14px 38px var(--gm-shadow)}@supports (color:color-mix(in lab, red, red)){.grandmaster-transformation-relay-screen .transformation-relay-question-panel{box-shadow:0 0 0 1px color-mix(in srgb, var(--transformation-accent) 20%, transparent), 0 14px 38px var(--gm-shadow)}}.transformation-relay-question-panel .grandmaster-question-copy small{color:var(--transformation-accent)}@supports (color:color-mix(in lab, red, red)){.transformation-relay-question-panel .grandmaster-question-copy small{color:color-mix(in srgb, var(--transformation-accent) 82%, #732619)}}.transformation-source-label{border:1px solid var(--transformation-accent);padding:4px 9px}@supports (color:color-mix(in lab, red, red)){.transformation-source-label{border:1px solid color-mix(in srgb, var(--transformation-accent) 34%, #55391f3d)}}.transformation-source-label{background:var(--transformation-accent);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.transformation-source-label{background:color-mix(in srgb, var(--transformation-accent) 9%, #fffbebe6)}}.grandmaster-transformation-relay-screen .transformation-source-glyph{background:radial-gradient(circle at 50% 45%, var(--transformation-accent), #dcceb1c7)}@supports (color:color-mix(in lab, red, red)){.grandmaster-transformation-relay-screen .transformation-source-glyph{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--transformation-accent) 20%, #fff4cd), #dcceb1c7)}}.transformation-source-glyph:before,.transformation-source-glyph:after{aspect-ratio:1;border:1px solid var(--transformation-accent);width:72%;position:absolute}@supports (color:color-mix(in lab, red, red)){.transformation-source-glyph:before,.transformation-source-glyph:after{border:1px solid color-mix(in srgb, var(--transformation-accent) 50%, transparent)}}.transformation-source-glyph:before,.transformation-source-glyph:after{content:"";pointer-events:none;border-radius:50%;animation:6.8s linear infinite transformation-orbit}.transformation-source-glyph:after{border-style:dashed;width:50%;animation-duration:4.5s;animation-direction:reverse}.transformation-source-glyph .instant-recognition-glyph,.transformation-source-glyph>span{z-index:1}.transformation-relay-option-grid .grandmaster-option-button{border-color:var(--transformation-accent)}@supports (color:color-mix(in lab, red, red)){.transformation-relay-option-grid .grandmaster-option-button{border-color:color-mix(in srgb, var(--transformation-accent) 30%, #633c1c5c)}}.grandmaster-transformation-relay-screen[data-depth="2"] .transformation-relay-option-grid{box-shadow:0 0 24px var(--transformation-accent)}@supports (color:color-mix(in lab, red, red)){.grandmaster-transformation-relay-screen[data-depth="2"] .transformation-relay-option-grid{box-shadow:0 0 24px color-mix(in srgb, var(--transformation-accent) 18%, transparent)}}.grandmaster-mixed-screen.grandmaster-transformation-relay-screen[data-boss=true]{--transformation-accent:#d49a35;animation:1s ease-in-out infinite alternate transformation-boss-aura;box-shadow:inset 0 0 0 2px #ffd67480,inset 0 0 72px #b2371838}.grandmaster-transformation-relay-screen[data-boss=true] .transformation-relay-question-panel{border-color:#ffca5bcc;box-shadow:0 0 0 2px #ffc54933,0 16px 46px #230f087a}.transformation-boss-clear-overlay{color:#fff0b8;background:radial-gradient(circle at 50% 46%,#ffb8388a,#0000 44%),#2b0d09d6}.grandmaster-transformation-relay-screen[data-grade=godspeed] .grandmaster-inline-feedback{color:#5a3006;background:#fff4c0f7;border-color:#ffd967c2;box-shadow:0 0 25px #ffbe3e70}@keyframes transformation-command-pulse{0%{filter:saturate(.96);transform:translateY(0)}to{filter:saturate(1.2);transform:translateY(-1px)}}@keyframes transformation-orbit{to{transform:rotate(1turn)}}@keyframes transformation-boss-aura{0%{filter:saturate()}to{filter:saturate(1.14)}}@media (width<=820px){.grandmaster-mixed-screen.grandmaster-transformation-relay-screen,.grandmaster-mixed-screen.grandmaster-transformation-relay-screen[data-option-count="6"],.grandmaster-mixed-screen.grandmaster-transformation-relay-screen[data-option-count="8"]{grid-template-rows:auto auto auto minmax(126px,.72fr) minmax(212px,1.28fr)}.transformation-command-rail{gap:3px;min-height:29px;margin-left:5px;margin-right:5px}.transformation-command-rail>span{min-width:0;padding:4px;font-size:11px}.transformation-source-node,.transformation-target-node{min-width:42px}.transformation-relay-question-panel .grandmaster-question-copy h2{font-size:clamp(17px,4.8vw,23px)}.transformation-source-label{padding:3px 5px}}@media (width<=820px) and (height<=760px){.grandmaster-mixed-screen.grandmaster-transformation-relay-screen,.grandmaster-mixed-screen.grandmaster-transformation-relay-screen[data-option-count="6"],.grandmaster-mixed-screen.grandmaster-transformation-relay-screen[data-option-count="8"]{grid-template-rows:auto auto auto minmax(104px,.62fr) minmax(182px,1.38fr)}.transformation-command-rail{min-height:25px}.transformation-command-rail>span{padding-block:2px}}@media (prefers-reduced-motion:reduce){.transformation-command-rail>span[data-active=true],.transformation-source-glyph:before,.transformation-source-glyph:after,.grandmaster-mixed-screen.grandmaster-transformation-relay-screen[data-boss=true]{animation:none}}.game-shell:has(.classic-drill-screen){height:100svh;overflow:hidden}.main-stage:has(.classic-drill-screen){width:min(100%,1120px);height:calc(100svh - 92px);min-height:0;padding:6px 14px 10px;overflow:hidden}.classic-drill-screen{isolation:isolate;color:#24190f;grid-template-rows:auto auto minmax(118px,.88fr) minmax(128px,1.12fr) auto;gap:8px;width:100%;height:100%;min-height:0;margin:0 auto;display:grid;position:relative}.classic-drill-heading{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8e2e6;border:1px solid #57381b47;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:6px 12px;display:grid;box-shadow:0 8px 24px #311e0e29}.classic-drill-heading h1,.classic-drill-heading p,.classic-drill-heading span{margin:0}.classic-drill-heading h1{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,2.4vw,30px);line-height:1.05;overflow:hidden}.classic-drill-heading span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.classic-drill-heading>strong{color:#fff8dc;white-space:nowrap;background:#713520;border-radius:6px;padding:6px 10px;font-size:15px}.classic-drill-hud{background:#fffaeae6;border:1px solid #57381b3d;border-radius:8px;grid-template-columns:repeat(4,auto) minmax(180px,1fr);align-items:center;gap:8px;min-height:46px;padding:6px 10px;display:grid}.classic-drill-hud>span{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;min-width:74px;font-size:16px;font-weight:900;display:inline-flex}.classic-timer{color:#37644d;grid-template-columns:auto minmax(80px,1fr) 52px;align-items:center;gap:7px;display:grid}.classic-timer[data-warning=true]{color:#a42f21}.classic-timer>i{background:#412d1c33;border-radius:4px;height:8px;overflow:hidden}.classic-timer>i b{border-radius:inherit;background:linear-gradient(90deg,#b73725,#d99a31 52%,#4d8a67);height:100%;transition:width 50ms linear;display:block}.classic-timer>strong{font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.classic-question-panel{background:#fffaeaeb;border:1px solid #57381b47;border-radius:8px;grid-template-columns:minmax(260px,.82fr) minmax(310px,1.18fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 12px 28px #311e0e24}.classic-question-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;padding:12px;display:flex}.classic-question-copy small{color:var(--cinnabar);font-size:14px;font-weight:900}.classic-question-copy h2{overflow-wrap:anywhere;max-width:15em;margin:0;font-size:clamp(24px,3.2vw,40px);line-height:1.2}.classic-prompt-visual{background:radial-gradient(circle at 50% 42%,#fff7d0f5,#e4d6b5a3);border-left:1px solid #57381b2e;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:0;padding:8px;display:flex;overflow:hidden}.classic-question-copy>*,.classic-prompt-visual>*,.classic-option-button>*{z-index:4;position:relative}.classic-prompt-visual>strong{font-size:clamp(62px,10vh,108px);line-height:.95}.classic-prompt-visual[data-visual=trigram-lines]>strong{font-size:clamp(82px,14vh,138px)}.classic-prompt-visual>span{color:var(--ink-soft);font-size:clamp(17px,2.5vh,24px);font-weight:900}.classic-prompt-visual .instant-recognition-glyph{width:min(230px,60%);height:min(220px,92%)}.classic-prompt-visual[data-hidden=true]{background:radial-gradient(circle,#ab362538,#3a26161f)}.classic-flash-seal{color:#9f3425b8;border:3px solid #9f34258c;place-items:center;width:96px;height:96px;display:grid;font-size:54px!important}.classic-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;display:grid}.classic-option-button{color:#24190f;cursor:pointer;transform-origin:50%;background:#fffaeaf0;border:1px solid #57381b52;border-radius:8px;place-content:center;justify-items:center;gap:4px;min-width:0;min-height:92px;padding:8px;transition:transform .1s ease-out,border-color .12s ease-out,background-color .12s ease-out,box-shadow .12s ease-out;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #311e0e21}.classic-option-button:hover:not(:disabled),.classic-option-button:focus-visible{background:#fff5d4;border-color:#9f3425;outline:3px solid #9f342538}.classic-option-button:disabled{cursor:default}.classic-option-button:active:not(:disabled){transform:translateY(2px)scale(.985);box-shadow:0 3px 9px #311e0e29}.classic-option-button b{font-size:clamp(30px,5vh,52px);line-height:1}.classic-option-button strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(22px,2.8vw,34px);line-height:1.08}.classic-option-button>.classic-option-sub-label{max-width:100%;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.classic-option-button[data-correct=true]{background:#dff0d9;border-color:#3d7b58;animation:.22s ease-out both classic-option-confirm;box-shadow:inset 0 0 0 2px #3d7b583d}.classic-option-button[data-wrong=true]{background:#f3d9ce;border-color:#aa3a29;animation:.24s ease-out both classic-option-reject}.classic-omniform-strike-layer{z-index:3;contain:layout paint style;pointer-events:none;position:absolute;inset:0;overflow:clip}.classic-omniform-strike{--classic-omniform-scale:.86;pointer-events:none;position:absolute;inset:0}.classic-omniform-strike[data-grade=swift]{--classic-omniform-scale:1}.classic-omniform-strike[data-grade=perfect]{--classic-omniform-scale:1.12}.classic-omniform-strike-trail{top:var(--classic-omniform-source-y);left:var(--classic-omniform-source-x);width:var(--classic-omniform-distance);height:18px;transform:translateY(-50%) rotate(var(--classic-omniform-angle));transform-origin:0;position:absolute;overflow:hidden}.classic-omniform-strike-trail>i{opacity:0;will-change:clip-path, opacity, transform;background:linear-gradient(90deg,#fff5c9f5,#edbe43eb 38%,#55cfbec7 72%,#0000);border-radius:999px;animation:.19s cubic-bezier(.16,.82,.2,1) both classic-omniform-trail-flight;display:block;position:absolute;inset:7px 0;box-shadow:0 0 8px #eeb93cb3,0 0 16px #4bcebe57}.classic-omniform-strike-source,.classic-omniform-strike-target{aspect-ratio:1;pointer-events:none;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.classic-omniform-strike-source{top:var(--classic-omniform-source-y);left:var(--classic-omniform-source-x);width:var(--classic-omniform-source-size)}.classic-omniform-strike-target{top:var(--classic-omniform-target-y);left:var(--classic-omniform-target-x);width:var(--classic-omniform-target-size)}.classic-omniform-strike-source>img{object-fit:contain;opacity:0;mix-blend-mode:screen;filter:saturate(1.08)drop-shadow(0 0 8px #eec14f80);-webkit-user-select:none;user-select:none;will-change:opacity, transform;width:100%;height:100%;animation:.225s ease-out both classic-omniform-source-impact;display:block}.classic-omniform-strike-source>i,.classic-omniform-strike-target>i{aspect-ratio:1;opacity:0;width:42%;scale:var(--classic-omniform-scale);border:2px solid #ffe084d6;border-radius:38% 62% 44% 56%;animation:.22s ease-out both classic-omniform-core-pulse;position:absolute;box-shadow:inset 0 0 10px #4ac9b94d,0 0 15px #efb93d7a}.classic-omniform-strike[data-outcome=wrong] .classic-omniform-strike-trail,.classic-omniform-strike[data-outcome=wrong] .classic-omniform-strike-target{display:none}.classic-omniform-strike[data-outcome=wrong] .classic-omniform-strike-source>img{mix-blend-mode:multiply;filter:sepia()saturate(4.2)hue-rotate(322deg)brightness(.78)drop-shadow(0 0 9px #c33a2a7a);animation-name:classic-omniform-wrong-block}.classic-omniform-strike[data-outcome=wrong] .classic-omniform-strike-source>i{border-color:#d44331e0;box-shadow:inset 0 0 10px #cd3d2d47,0 0 15px #d244307a}.classic-inline-feedback{z-index:4;color:#fff8e5;white-space:nowrap;background:#873021f0;border-radius:6px;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:7px 12px;font-size:14px;font-weight:900;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #29170c47}.classic-inline-feedback[data-correct=true]{background:#346c4bf2}.classic-best-record{color:#2c2219c2;justify-self:center;font-size:12px;font-weight:800}.classic-result-overlay{z-index:8;background:#23170e85;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.classic-result-overlay article{color:#2b1b0e;text-align:center;background:#fff8ddfa;border:1px solid #b280379e;border-radius:8px;justify-items:center;gap:8px;width:min(390px,100%);padding:22px;display:grid;box-shadow:0 22px 60px #190e0866}.classic-result-overlay p,.classic-result-overlay span,.classic-result-overlay small{margin:0;font-weight:800}.classic-result-overlay article>strong{color:#9f3425;font-size:58px;line-height:1}@keyframes classic-option-confirm{0%{transform:translateY(1px)scale(.985)}48%{transform:translateY(-2px)scale(1.025)}to{transform:translateY(0)scale(1)}}@keyframes classic-option-reject{0%,to{transform:translate(0)}30%{transform:translate(-4px)}62%{transform:translate(4px)}}@keyframes classic-omniform-trail-flight{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:scaleX(.48)}30%{opacity:1}78%{opacity:.92;clip-path:inset(0);transform:scaleX(1)}to{opacity:0;clip-path:inset(0);transform:scaleX(1.04)}}@keyframes classic-omniform-source-impact{0%{opacity:0;transform:scale(.48)rotate(-8deg)}46%{opacity:.92;transform:scale(calc(var(--classic-omniform-scale) * 1.02)) rotate(1deg)}to{opacity:0;transform:scale(calc(var(--classic-omniform-scale) * 1.14)) rotate(5deg)}}@keyframes classic-omniform-core-pulse{0%{opacity:0;transform:scale(.42)}52%{opacity:.88;transform:scale(.94)}to{opacity:0;transform:scale(1.28)}}@keyframes classic-omniform-wrong-block{0%{opacity:0;transform:translate(0)scale(.48)}38%{opacity:.86;transform:translateX(-4px) scale(var(--classic-omniform-scale))}64%{transform:translateX(4px) scale(var(--classic-omniform-scale))}to{opacity:0;transform:translateX(0) scale(calc(var(--classic-omniform-scale) * 1.08))}}.reaction-mode-classic .reaction-mode-icon{color:#8f3426;background:linear-gradient(145deg,#f4d174,#d7e5d0)}@media (width<=820px){.game-shell:has(.classic-drill-screen) .main-stage{height:calc(100svh - 116px);padding:4px 7px 7px}.classic-drill-screen{grid-template-rows:auto auto minmax(116px,.82fr) minmax(178px,1.18fr) auto;gap:5px}.classic-drill-heading{grid-template-columns:38px minmax(0,1fr) auto;gap:7px;min-height:48px;padding:4px 7px}.classic-drill-heading h1{font-size:20px}.classic-drill-heading span{display:none}.classic-drill-heading>strong{padding:5px 7px;font-size:12px}.classic-drill-hud{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;min-height:55px;padding:4px 6px}.classic-drill-hud>span{min-width:0;font-size:13px}.classic-timer{grid-column:1/-1;grid-template-columns:auto minmax(80px,1fr) 48px;gap:5px}.classic-question-panel{grid-template-columns:minmax(0,1fr) minmax(116px,.62fr)}.classic-question-copy{gap:3px;padding:6px}.classic-question-copy small{font-size:11px}.classic-question-copy h2{font-size:clamp(20px,5.8vw,28px)}.classic-prompt-visual{padding:3px}.classic-prompt-visual>strong{font-size:clamp(46px,12vh,76px)}.classic-prompt-visual[data-visual=trigram-lines]>strong{font-size:clamp(62px,15vh,94px)}.classic-prompt-visual>span{font-size:13px}.classic-prompt-visual .instant-recognition-glyph{width:100%;height:100%}.classic-option-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.classic-option-button{gap:2px;min-height:72px;padding:4px 6px}.classic-option-button b{font-size:clamp(27px,7vh,42px)}.classic-option-button strong{font-size:clamp(19px,5.4vw,27px)}.classic-option-button>.classic-option-sub-label{font-size:10px}.classic-inline-feedback{padding:5px 8px;font-size:11px;bottom:4px}}@media (height<=700px){.classic-drill-screen{grid-template-rows:auto auto minmax(96px,.72fr) minmax(130px,1.28fr) auto;gap:4px}.classic-drill-heading,.classic-drill-hud{min-height:42px}.classic-question-copy h2{font-size:clamp(19px,4.2vh,30px)}.classic-option-button{min-height:58px}}@media (prefers-reduced-motion:reduce){.classic-omniform-strike-layer{display:none!important}.classic-option-button,.classic-option-button[data-correct=true],.classic-option-button[data-wrong=true]{transition:none!important;animation:none!important}}.game-shell:has(.grandmaster-mixed-screen){height:100svh;overflow:hidden}.game-shell:has(.grandmaster-mixed-screen):before{filter:saturate(.88)contrast(1.02);transition:background-image .24s}.game-shell:has(.grandmaster-mixed-screen[data-realm="1"]):before{background-image:url(/assets/aaa/grandmaster/gm-realm-01-forge-courtyard-bg-v1.webp)}.game-shell:has(.grandmaster-mixed-screen[data-realm="2"]):before{background-image:url(/assets/aaa/grandmaster/gm-realm-02-silver-ravine-bg-v1.webp)}.game-shell:has(.grandmaster-mixed-screen[data-realm="3"]):before{background-image:url(/assets/aaa/grandmaster/gm-realm-03-glass-tempest-bg-v1.webp)}.game-shell:has(.grandmaster-mixed-screen[data-realm="4"]):before{background-image:url(/assets/aaa/grandmaster/gm-realm-04-void-summit-bg-v1.webp)}.game-shell:has(.grandmaster-mixed-screen[data-realm="5"]):before{background-image:url(/assets/aaa/grandmaster/gm-realm-05-storm-bamboo-canyon-bg-v1.webp)}.game-shell:has(.grandmaster-mixed-screen[data-realm="6"]):before{background-image:url(/assets/aaa/grandmaster/gm-realm-06-obsidian-volcanic-pass-bg-v1.webp)}.game-shell:has(.grandmaster-mixed-screen[data-realm="7"]):before{background-image:url(/assets/aaa/grandmaster/gm-realm-07-frozen-cliff-bg-v1.webp)}.game-shell:has(.grandmaster-mixed-screen[data-realm="8"]):before{background-image:url(/assets/aaa/grandmaster/gm-realm-08-cloud-summit-bg-v1.webp)}.game-shell:has(.grandmaster-mixed-screen)>.ink-vignette{background:linear-gradient(#f7ebd266,#f7ebd21f 38%,#1a14115c),radial-gradient(circle at 50% 36%,#fff6de2e,#0000 52%),linear-gradient(90deg,#19120d33,#0000 18% 82%,#19120d33)}.game-shell:has(.grandmaster-mixed-screen)>.top-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8e4c7;border:1px solid #fff4d761;border-radius:7px;margin-top:7px;padding:8px 12px;box-shadow:0 10px 32px #130c0838}.main-stage:has(.grandmaster-mixed-screen){align-content:stretch;width:min(100%,1180px);height:calc(100svh - 92px);min-height:0;padding:7px 14px 11px;overflow:hidden}.grandmaster-mixed-screen{--gm-accent:#b96b3d;--gm-accent-soft:#de97546b;--gm-shadow:#180d087a;isolation:isolate;color:#25190f;background:#d8c9ad;border:1px solid #d0a4536b;grid-template-rows:auto auto minmax(145px,.92fr) minmax(128px,1.08fr);gap:8px;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #180d0861}.grandmaster-mixed-screen:before,.grandmaster-mixed-screen:after{z-index:-2;content:"";pointer-events:none;position:absolute;inset:0}.grandmaster-mixed-screen:before{background-image:var(--grandmaster-realm-art);filter:saturate(.9)contrast(1.04);background-position:50%;background-size:cover;transition:background-image .24s,filter .24s;animation:12s ease-in-out infinite alternate grandmaster-arena-breathe;transform:scale(1.025)}.grandmaster-mixed-screen:after{z-index:-1;background:linear-gradient(90deg,#0e0b0a73,#0000 25% 75%,#0e0b0a7a),linear-gradient(#251b1429,#150f0c80)}.grandmaster-mixed-screen[data-realm="2"]{--gm-accent:#718cae;--gm-accent-soft:#92b5de61;--gm-shadow:#0c12218f}.grandmaster-mixed-screen[data-realm="3"]{--gm-accent:#15989d;--gm-accent-soft:#2cbbb761;--gm-shadow:#051b1f9e}.grandmaster-mixed-screen[data-realm="4"]{--gm-accent:#a5784a;--gm-accent-soft:#cda35e61;--gm-shadow:#0c0d12b3}.grandmaster-mixed-screen[data-realm="5"]{--gm-accent:#5599c4;--gm-accent-soft:#64b8e066;--gm-shadow:#051420ad}.grandmaster-mixed-screen[data-realm="6"]{--gm-accent:#c75d35;--gm-accent-soft:#e869376b;--gm-shadow:#1f0703b8}.grandmaster-mixed-screen[data-realm="7"]{--gm-accent:#6da7bd;--gm-accent-soft:#8fd0e666;--gm-shadow:#071423ad}.grandmaster-mixed-screen[data-realm="8"]{--gm-accent:#a886c4;--gm-accent-soft:#cdade666;--gm-shadow:#1812309e}.grandmaster-heading{min-height:54px;box-shadow:0 8px 24px var(--gm-shadow), inset 3px 0 0 var(--gm-accent);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#fff8e2e8;border-bottom:1px solid #603c1b42;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 11px;display:grid}.grandmaster-heading h1,.grandmaster-heading p,.grandmaster-heading span{margin:0}.grandmaster-heading h1{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,2.4vw,30px);line-height:1.05;overflow:hidden}.grandmaster-heading span{color:#65564a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.grandmaster-heading>strong{color:#fff8dc;background:var(--gm-accent);border:1px solid #ffeeb66b;border-radius:6px;justify-items:center;gap:1px;min-width:78px;padding:6px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.grandmaster-heading>strong{background:color-mix(in srgb, var(--gm-accent) 68%, #352218)}}.grandmaster-heading>strong{box-shadow:0 4px 18px var(--gm-accent-soft);white-space:nowrap;font-size:14px}.grandmaster-heading>strong .grandmaster-discipline{color:inherit;font-size:inherit;text-overflow:clip;line-height:1.05;display:block;overflow:visible}.grandmaster-heading>strong small{color:#fff8dcd1;font-size:9px;line-height:1.05}.grandmaster-sprint-clock{color:#fff7c7;justify-content:center;align-items:center;gap:5px;min-width:104px;font-size:clamp(20px,2vw,25px);font-style:normal;font-weight:950;line-height:1;display:inline-flex}.grandmaster-sprint-clock[data-warning=true]{color:#fff;text-shadow:0 0 12px #ff573de6;animation:.42s ease-in-out infinite alternate grandmaster-sprint-warning}.grandmaster-endless-screen[data-run-timed=true] .grandmaster-heading>strong{background:var(--gm-accent);border-color:#ffdd7cb8;gap:3px;min-width:128px;padding:7px 11px}@supports (color:color-mix(in lab, red, red)){.grandmaster-endless-screen[data-run-timed=true] .grandmaster-heading>strong{background:color-mix(in srgb, var(--gm-accent) 58%, #7d271d)}}.grandmaster-endless-screen[data-sprint-phase=accelerate]{--gm-accent:#a76127;--gm-accent-soft:#e09a436b}.grandmaster-endless-screen[data-sprint-phase=pressure]{--gm-accent:#a63e2d;--gm-accent-soft:#e05d3975}.grandmaster-endless-screen[data-sprint-phase=final]{--gm-accent:#852828;--gm-accent-soft:#ff563a85}.grandmaster-sprint-phase-flash{z-index:8;color:#fff7d1;pointer-events:none;text-align:center;background:#592c18f0;border:1px solid #ffeaa6b8;border-radius:6px;justify-items:center;gap:2px;min-width:min(300px,100% - 32px);padding:10px 18px;animation:.72s cubic-bezier(.18,.8,.3,1) both grandmaster-phase-flash;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffdb772e,0 18px 46px #1e100a6b}.grandmaster-sprint-phase-flash[data-phase=pressure],.grandmaster-sprint-phase-flash[data-phase=final]{background:#7e271df5}.grandmaster-sprint-phase-flash strong{font-size:23px;line-height:1}.grandmaster-sprint-phase-flash span{color:#fff6d7e0;font-size:11px;font-weight:900}.grandmaster-endless-screen[data-run-timed=true] .grandmaster-heading>strong small{font-size:10px}.grandmaster-mixed-screen[data-boss=true] .grandmaster-heading>strong{box-shadow:0 0 0 1px #ffe58929, 0 5px 24px var(--gm-accent-soft);border-color:#ffeb9db8;animation:1.6s ease-in-out infinite alternate grandmaster-boss-badge}.grandmaster-mixed-screen[data-boss=true][data-phase=surge] .grandmaster-question-panel{box-shadow:0 0 0 2px var(--gm-accent-soft), 0 16px 38px var(--gm-shadow)}.grandmaster-mixed-screen[data-boss=true][data-phase=final] .grandmaster-question-panel,.grandmaster-mixed-screen[data-boss=true][data-phase=final] .grandmaster-option-grid{filter:saturate(1.08)contrast(1.02)}.grandmaster-mixed-screen[data-boss=true][data-phase=final] .grandmaster-option-button{border-color:var(--gm-accent)}@supports (color:color-mix(in lab, red, red)){.grandmaster-mixed-screen[data-boss=true][data-phase=final] .grandmaster-option-button{border-color:color-mix(in srgb, var(--gm-accent) 72%, #f7df9c)}}.grandmaster-mixed-screen[data-boss=true][data-phase=final] .grandmaster-option-button{box-shadow:0 10px 30px var(--gm-shadow), inset 0 0 0 1px var(--gm-accent-soft)}.grandmaster-mixed-screen .reaction-training-hud{box-shadow:0 9px 24px var(--gm-shadow), inset 0 -2px 0 var(--gm-accent-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9e7eb;border-color:#71482257;margin:0 8px}.grandmaster-mixed-screen[data-pace="1"] .reaction-training-hud,.grandmaster-mixed-screen[data-pace="2"] .reaction-training-hud{box-shadow:0 9px 24px var(--gm-shadow), inset 0 -3px 0 var(--gm-accent-soft)}.grandmaster-mixed-screen[data-pace="3"] .grandmaster-question-panel,.grandmaster-mixed-screen[data-pace="4"] .grandmaster-question-panel,.grandmaster-mixed-screen[data-pace="5"] .grandmaster-question-panel{border-color:var(--gm-accent)}@supports (color:color-mix(in lab, red, red)){.grandmaster-mixed-screen[data-pace="3"] .grandmaster-question-panel,.grandmaster-mixed-screen[data-pace="4"] .grandmaster-question-panel,.grandmaster-mixed-screen[data-pace="5"] .grandmaster-question-panel{border-color:color-mix(in srgb, var(--gm-accent) 68%, #f8df9e)}}.grandmaster-mixed-screen[data-pace="3"] .grandmaster-question-panel,.grandmaster-mixed-screen[data-pace="4"] .grandmaster-question-panel,.grandmaster-mixed-screen[data-pace="5"] .grandmaster-question-panel{box-shadow:0 0 0 2px var(--gm-accent-soft), 0 16px 38px var(--gm-shadow)}.grandmaster-mixed-screen[data-pace="4"] .reaction-timer-track span,.grandmaster-mixed-screen[data-pace="5"] .reaction-timer-track span{filter:saturate(1.28)contrast(1.08)}.grandmaster-mixed-screen[data-pace="5"] .grandmaster-heading>strong{animation:.62s ease-in-out infinite alternate grandmaster-pace-pulse}.grandmaster-mixed-screen[data-reinforcement=true] .grandmaster-heading>strong{background:var(--gm-accent);border-color:#ffde84db}@supports (color:color-mix(in lab, red, red)){.grandmaster-mixed-screen[data-reinforcement=true] .grandmaster-heading>strong{background:color-mix(in srgb, var(--gm-accent) 48%, #7f2f24)}}.grandmaster-mixed-screen[data-reinforcement=true] .grandmaster-heading>strong{box-shadow:0 0 0 2px #ffdc7b2e, 0 7px 28px var(--gm-accent-soft)}.grandmaster-mixed-screen[data-reinforcement=true] .grandmaster-question-panel{border-color:var(--gm-accent)}@supports (color:color-mix(in lab, red, red)){.grandmaster-mixed-screen[data-reinforcement=true] .grandmaster-question-panel{border-color:color-mix(in srgb, var(--gm-accent) 72%, #f5cf71)}}.grandmaster-mixed-screen[data-reinforcement=true] .grandmaster-question-panel{box-shadow:0 0 0 2px #f5cf7138, 0 16px 38px var(--gm-shadow)}.grandmaster-question-panel{min-height:0;box-shadow:0 14px 34px var(--gm-shadow), inset 0 0 0 1px #fffae059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9e7f0;border:1px solid #663e1b57;grid-template-columns:minmax(280px,.9fr) minmax(300px,1.1fr);margin:0 8px;display:grid;overflow:hidden}.grandmaster-question-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 12px;display:flex}.grandmaster-question-meta{justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.grandmaster-question-meta>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grandmaster-reinforcement-chip{color:#713123;background:linear-gradient(135deg,#fff5c4f5,#e0c071eb);border:1px solid #a4682575;border-radius:4px;flex:none;align-items:center;gap:4px;min-height:24px;padding:3px 7px;font-size:11px;font-weight:900;animation:.22s ease-out both grandmaster-reinforcement-entry;display:inline-flex;box-shadow:0 5px 14px #76421b33,inset 0 0 0 1px #fffbdb85}.grandmaster-prompt-afterimage-chip{color:#274f56;white-space:nowrap;background:linear-gradient(135deg,#e6f7f2f5,#f1da9df0);border:1px solid #57747a75;border-radius:4px;flex:none;align-items:center;gap:4px;min-height:24px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 5px 14px #2d505229,inset 0 0 0 1px #ffffff80}.grandmaster-prompt-afterimage-chip b{color:inherit;font-size:inherit}.grandmaster-prompt-afterimage-chip time{color:#8b3f2c;font-variant-numeric:tabular-nums;font-weight:950}.grandmaster-prompt-afterimage-chip[data-tier=flash],.grandmaster-prompt-afterimage-chip[data-tier=instant]{color:#783729;background:linear-gradient(135deg,#ffefc2f7,#eab883f2);border-color:#ae553094;box-shadow:0 0 14px #cd7a3d4d}.grandmaster-resonance-meter{color:#4f4636;background:#f2efdadb;border:1px solid #4f827557;border-radius:4px;flex:none;align-items:center;gap:3px;min-height:24px;padding:3px 5px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff75}.grandmaster-resonance-meter b{color:#765228;font-size:9px}.grandmaster-resonance-meter span{color:#7a705d;background:#6b5d4317;border-radius:3px;padding:2px 4px;font-size:8px}.grandmaster-resonance-meter span[data-active=true]{color:#163f36;background:linear-gradient(135deg,#99dbcae6,#f4ca69db);box-shadow:0 0 9px #64b29c59}.grandmaster-resonance-meter em{color:#87392a;min-width:25px;font-size:9px;font-style:normal}.grandmaster-resonance-meter[data-complete=true]{background:linear-gradient(120deg,#e0f6eff5,#ffe597f5);border-color:#dca941b8;animation:.42s ease-out both grandmaster-resonance-meter-burst;box-shadow:0 0 18px #e7bd4e85}.grandmaster-personal-gate{color:#355a61;white-space:nowrap;background:linear-gradient(120deg,#e1f2eff5,#f7efd3f0);border:1px solid #437e866b;border-radius:4px;flex:none;align-items:center;gap:4px;min-height:24px;padding:3px 6px 5px;font-size:9px;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff7a}.grandmaster-personal-gate>svg,.grandmaster-personal-gate>b,.grandmaster-personal-gate>span,.grandmaster-personal-gate>i{z-index:1;position:relative}.grandmaster-personal-gate>b{color:#386c75;font-size:9px}.grandmaster-personal-gate>span{color:#813f2c;min-width:34px;font-size:9px}.grandmaster-personal-gate>i{background:#465b532e;border-radius:2px;width:28px;height:3px;overflow:hidden}.grandmaster-personal-gate>i>span{width:var(--personal-gate-progress,0%);border-radius:inherit;background:linear-gradient(90deg,#b94a34,#e4b94e,#61a791);height:100%;display:block}.grandmaster-personal-gate[data-status=over],.grandmaster-personal-gate[data-status=building]{color:#824431;background:linear-gradient(120deg,#f8e7c5f5,#efcdb1f0);border-color:#a95b2f85}.grandmaster-personal-gate[data-status=near]{background:linear-gradient(120deg,#f1f6e2fa,#ffde8ef5);border-color:#c99a37ad;box-shadow:0 0 12px #dcac3e52}.grandmaster-personal-gate[data-status=breakthrough]{color:#744416;background:linear-gradient(120deg,#dcf8f0fa,#ffdc7cfa);border-color:#e0b545d1;animation:.38s cubic-bezier(.2,.86,.3,1) both grandmaster-personal-gate-break;box-shadow:0 0 18px #e8b8428f}.grandmaster-ghost-pace{color:#3c5961;white-space:nowrap;background:linear-gradient(120deg,#e6f4f3f0,#f4efd8eb);border:1px solid #52849761;border-radius:4px;flex:none;align-items:center;gap:3px;min-height:24px;padding:3px 6px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff80}.grandmaster-ghost-pace b{color:#416f7a;font-size:9px}.grandmaster-ghost-pace span{color:#4c665f;font-size:8px}.grandmaster-ghost-pace em{color:#7f4630;min-width:31px;font-size:9px;font-style:normal}.grandmaster-ghost-pace[data-status=ahead],.grandmaster-ghost-pace[data-status=record]{color:#7a4b17;background:linear-gradient(120deg,#e9f8f6fa,#ffde89fa);border-color:#d3a236b8;box-shadow:0 0 15px #dfb14061}.grandmaster-ghost-pace[data-status=record]{animation:.52s ease-in-out infinite alternate grandmaster-ghost-record-pulse}.grandmaster-ghost-pace[data-status=behind]{color:#7c3f31;background:linear-gradient(120deg,#ebf2eff5,#f3d5bcf0);border-color:#a047307a}@keyframes grandmaster-reinforcement-entry{0%{transform:translate(-5px)}to{transform:translate(0)}}@keyframes grandmaster-resonance-meter-burst{0%{transform:scale(.92)}55%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes grandmaster-ghost-record-pulse{0%{box-shadow:0 0 10px #dfb14047}to{box-shadow:0 0 22px #dfb1409e}}@keyframes grandmaster-personal-gate-break{0%{filter:brightness();transform:scale(.9)}55%{filter:brightness(1.18);transform:scale(1.08)}to{filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.grandmaster-reinforcement-chip,.grandmaster-resonance-meter[data-complete=true],.grandmaster-ghost-pace[data-status=record],.grandmaster-personal-gate[data-status=breakthrough]{animation:none}}@media (width<=640px){.grandmaster-prompt-afterimage-chip{gap:2px;min-height:20px;padding:2px 4px;font-size:9px}.grandmaster-prompt-afterimage-chip b{display:none}.grandmaster-resonance-meter{gap:2px;min-height:20px;padding:2px 4px}.grandmaster-resonance-meter b,.grandmaster-endless-screen[data-run-timed=true] .grandmaster-question-meta>small,.grandmaster-ghost-pace b{display:none}.grandmaster-ghost-pace{gap:2px;min-height:20px;padding:2px 4px}.grandmaster-personal-gate{gap:2px;min-height:20px;padding:2px 4px 4px}.grandmaster-personal-gate>b,.grandmaster-personal-gate>i{display:none}.grandmaster-personal-gate>span{min-width:28px}.grandmaster-ghost-pace em{min-width:25px}.grandmaster-resonance-meter span{padding:2px 3px}}.grandmaster-question-copy small{color:#9b3326;font-size:13px;font-weight:900}.grandmaster-question-copy h2{overflow-wrap:anywhere;max-width:18em;margin:0;font-size:clamp(23px,3vw,38px);line-height:1.18}.grandmaster-question-copy b{color:#6c5b4a;font-size:12px}.grandmaster-prompt-visual{background:radial-gradient(circle at 50% 43%,#fff7cffa,#dccdaab3);border-left:1px solid #603c1b33;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:0;padding:6px;display:flex;position:relative;overflow:hidden}.grandmaster-prompt-visual[data-afterimage-phase=observing]:after{z-index:4;content:"";transform-origin:0;height:4px;animation:grandmaster-prompt-afterimage-countdown var(--grandmaster-afterimage-ms,1.8s) linear both;background:linear-gradient(90deg,#498d83,#e4b44f,#b54a35);position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #b16c3147}.grandmaster-prompt-visual[data-afterimage-phase=observing]>.instant-recognition-glyph{animation:grandmaster-prompt-afterimage-focus var(--grandmaster-afterimage-ms,1.8s) ease-in both}.grandmaster-prompt-visual[data-afterimage-phase=hidden]{background:radial-gradient(circle at 50% 43%,#e5f6eff5,#c2cab5c7),linear-gradient(135deg,#37656614,#b06a2f1a)}.grandmaster-prompt-afterimage-cue{z-index:2;color:#244f52;text-align:center;background:#fffae1f0;border:1px solid #2e5b5b8f;border-radius:5px;justify-items:center;gap:5px;width:min(280px,90%);padding:12px 16px;animation:.18s ease-out both grandmaster-prompt-afterimage-cue-in;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #2a423e38,inset 0 0 24px #e8c66c3d}.grandmaster-prompt-afterimage-cue>svg,.grandmaster-prompt-afterimage-cue>strong,.grandmaster-prompt-afterimage-cue>span{z-index:2;position:relative}.grandmaster-prompt-afterimage-echo{z-index:1;aspect-ratio:1;opacity:.24;pointer-events:none;filter:saturate(.88)contrast(1.02);mix-blend-mode:multiply;width:168%;max-width:none;animation:.52s cubic-bezier(.18,.8,.3,1) both grandmaster-prompt-afterimage-echo-in;position:absolute;transform:translate(-3%,4%)scale(.9)}.grandmaster-endless-screen[data-prompt-afterimage-tier=swift] .grandmaster-prompt-afterimage-echo{opacity:.3;filter:saturate()contrast(1.06);transform:translate(-2%,3%)scale(.96)}.grandmaster-endless-screen[data-prompt-afterimage-tier=flash] .grandmaster-prompt-afterimage-echo{opacity:.37;filter:saturate(1.08)contrast(1.08)brightness(1.02);transform:translate(-1%,2%)scale(1.02)}.grandmaster-endless-screen[data-prompt-afterimage-tier=instant] .grandmaster-prompt-afterimage-echo{opacity:.44;filter:saturate(1.16)contrast(1.1)brightness(1.04);transform:translateY(1%)scale(1.08)}.grandmaster-prompt-afterimage-cue:before{content:"";pointer-events:none;border:1px solid #51807b2e;border-radius:50%;position:absolute;inset:-14px;box-shadow:0 0 22px #dcae4d33}.grandmaster-prompt-afterimage-cue strong{color:#173e3e;text-shadow:0 1px #fffff0e6;font-size:clamp(22px,3vw,32px);line-height:1}.grandmaster-prompt-afterimage-cue span{color:#5c2d21;font-size:clamp(13px,1.5vw,17px);font-weight:900}@keyframes grandmaster-prompt-afterimage-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes grandmaster-prompt-afterimage-focus{0%,68%{opacity:1;filter:none}to{opacity:.46;filter:blur(1px)brightness(1.12)}}@keyframes grandmaster-prompt-afterimage-cue-in{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes grandmaster-prompt-afterimage-echo-in{0%{opacity:0;transform:translate(-5%,8%)scale(.78)}}.grandmaster-prompt-visual .instant-recognition-glyph{width:min(235px,62%);height:min(215px,91%)}.grandmaster-prompt-visual .instant-recognition-glyph .yao-line{opacity:1;animation:none;transform:none}.grandmaster-prompt-visual>strong{font-size:clamp(70px,13vh,128px);line-height:.9}.grandmaster-prompt-visual>span{color:#5e5146;font-size:18px;font-weight:900}.trigram-yao-glyph{color:#2b1c12;flex:none;grid-template-rows:repeat(3,auto);gap:8px;width:min(190px,72%);line-height:0;display:grid;font-size:0!important}.trigram-yao-line{align-items:center;gap:16%;width:100%;min-width:0;display:flex}.trigram-yao-segment{background:currentColor;border-radius:1px;flex:auto;min-width:0;height:9px;display:block;box-shadow:0 2px 5px #2b1c122e}.trigram-yao-glyph[data-size=compact]{gap:3px;width:58px}.trigram-yao-glyph[data-size=compact] .trigram-yao-segment{height:4px;box-shadow:none}.canonical-hexagram-glyph{color:currentColor;flex:none;place-items:center;line-height:0;display:grid;font-size:0!important}.canonical-hexagram-glyph>.instant-recognition-glyph{color:currentColor;grid-template-rows:repeat(6,9px);gap:5px;block-size:92px;inline-size:116px;transform:none}.canonical-hexagram-glyph>.instant-recognition-glyph .yao-line{opacity:1;gap:11px;animation:none;transform:none}.canonical-hexagram-glyph>.instant-recognition-glyph .yao-segment{block-size:7px;inline-size:48px;box-shadow:0 1px 4px #2b1c1233}.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph{grid-template-rows:repeat(6,5px);gap:3px;block-size:48px;inline-size:76px}.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph .yao-line{gap:7px}.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph .yao-segment{block-size:4px;inline-size:30px;box-shadow:none}.canonical-hexagram-glyph[data-size=flash]>.instant-recognition-glyph{grid-template-rows:repeat(6,11px);gap:6px;block-size:116px;inline-size:148px}.canonical-hexagram-glyph[data-size=flash]>.instant-recognition-glyph .yao-line{gap:13px}.canonical-hexagram-glyph[data-size=flash]>.instant-recognition-glyph .yao-segment{block-size:9px;inline-size:60px}.recognition-option-symbol{place-items:center;min-height:48px;display:grid}.recognition-option-symbol>.canonical-hexagram-glyph{color:inherit}.recognition-tower-screen .recognition-prompt-glyph{color:#fff6dc;place-items:center start;min-height:92px;display:grid}.recognition-tower-screen .recognition-prompt-glyph>strong{font-size:64px}.recognition-tower-screen .recognition-option-card>.canonical-hexagram-glyph{z-index:1;color:#ffe1a0;position:relative}.hunt-prompt-copy>.canonical-hexagram-glyph>.instant-recognition-glyph{grid-template-rows:repeat(6,7px);gap:3px;block-size:70px;inline-size:94px}.hunt-prompt-copy>.canonical-hexagram-glyph .yao-segment{block-size:5px;inline-size:39px}.classic-prompt-visual>.trigram-yao-glyph{color:#2b1c12;gap:7px;width:min(176px,64%)}.classic-prompt-visual>.trigram-yao-glyph .trigram-yao-segment{height:9px}.classic-option-button>.trigram-yao-glyph{color:#2b1c12;width:58px}.classic-option-button>.canonical-hexagram-glyph{color:#2b1c12}@media (width<=520px){.canonical-hexagram-glyph>.instant-recognition-glyph{grid-template-rows:repeat(6,7px);gap:4px;block-size:72px;inline-size:92px}.canonical-hexagram-glyph>.instant-recognition-glyph .yao-line{gap:8px}.canonical-hexagram-glyph>.instant-recognition-glyph .yao-segment{block-size:5px;inline-size:38px}.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph{grid-template-rows:repeat(6,4px);gap:3px;block-size:42px;inline-size:66px}.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph .yao-line{gap:6px}.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph .yao-segment{block-size:3px;inline-size:26px}.canonical-hexagram-glyph[data-size=flash]>.instant-recognition-glyph{grid-template-rows:repeat(6,9px);gap:4px;block-size:90px;inline-size:116px}.canonical-hexagram-glyph[data-size=flash]>.instant-recognition-glyph .yao-line{gap:10px}.canonical-hexagram-glyph[data-size=flash]>.instant-recognition-glyph .yao-segment{block-size:7px;inline-size:47px}.recognition-tower-screen .recognition-prompt-glyph{min-height:72px}.classic-prompt-visual>.trigram-yao-glyph{gap:5px;width:112px}.classic-prompt-visual>.trigram-yao-glyph .trigram-yao-segment{height:7px}}.question-art>.instant-recognition-glyph{color:#3b2b20;grid-template-rows:repeat(6,9px);gap:5px;block-size:92px;inline-size:116px;transform:none}.question-art>.instant-recognition-glyph .yao-line{opacity:1;gap:11px;animation:none;transform:none}.question-art>.instant-recognition-glyph .yao-segment{block-size:7px;inline-size:48px;box-shadow:0 1px 4px #2b1c1233}.choice-card>.instant-recognition-glyph{color:#3b2b20;grid-template-rows:repeat(6,5px);gap:3px;block-size:48px;inline-size:76px;transform:none}.choice-card>.instant-recognition-glyph .yao-line{opacity:1;gap:7px;animation:none;transform:none}.choice-card>.instant-recognition-glyph .yao-segment{block-size:4px;inline-size:30px;box-shadow:none}.grandmaster-prompt-visual>.trigram-yao-glyph{z-index:1;position:relative}.grandmaster-option-button>.trigram-yao-glyph{color:var(--gm-accent)}@supports (color:color-mix(in lab, red, red)){.grandmaster-option-button>.trigram-yao-glyph{color:color-mix(in srgb, var(--gm-accent) 45%, #25190f)}}.grandmaster-option-button[data-correct=true]>.trigram-yao-glyph{color:#245e45}.grandmaster-option-button[data-wrong=true]>.trigram-yao-glyph{color:#8c2c20}.grandmaster-prompt-visual>em{color:#6e4a2f;background:#fff8e0d9;padding:3px 6px;font-size:11px;font-style:normal;font-weight:900;position:absolute;bottom:5px;right:7px}.grandmaster-mixed-screen[data-mutual-depth="2"] .grandmaster-question-panel{border-color:var(--gm-accent)}@supports (color:color-mix(in lab, red, red)){.grandmaster-mixed-screen[data-mutual-depth="2"] .grandmaster-question-panel{border-color:color-mix(in srgb, var(--gm-accent) 66%, #f4d279)}}.grandmaster-mixed-screen[data-mutual-depth="2"] .grandmaster-question-panel{box-shadow:0 0 0 2px #f4d2792e, 0 18px 42px var(--gm-shadow)}.grandmaster-mutual-rule[data-chain=true]{color:#5f3d1f;letter-spacing:0;background:#f4d27938;border:1px solid #8b632252;border-radius:3px;padding:4px 9px}.grandmaster-mutual-rule[data-reverse=true]{color:#244f59;letter-spacing:0;background:#70bcc22e;border:1px solid #2a637066;border-radius:3px;padding:4px 9px}.grandmaster-mixed-screen[data-variant=mutual-result-to-source] .grandmaster-question-panel{border-color:var(--gm-accent)}@supports (color:color-mix(in lab, red, red)){.grandmaster-mixed-screen[data-variant=mutual-result-to-source] .grandmaster-question-panel{border-color:color-mix(in srgb, var(--gm-accent) 46%, #3a8893)}}.grandmaster-mixed-screen[data-variant=mutual-result-to-source] .grandmaster-question-panel{box-shadow:0 0 0 2px #5aa7b029, 0 18px 42px var(--gm-shadow)}.grandmaster-mixed-screen[data-variant=mutual-result-to-source] .grandmaster-prompt-visual{background:radial-gradient(circle at 50% 43%,#f7fff4fa,#b8d6cdb8),linear-gradient(135deg,#2e697414,#fff7d529)}.grandmaster-prompt-visual>em[data-role=reverse-mutual]{color:#174d58;background:#effff7e6;box-shadow:0 0 0 1px #2a637038,0 5px 16px #16434b1f}.grandmaster-mixed-screen[data-variant=hexagram-number-to-name] .grandmaster-question-panel,.grandmaster-mixed-screen[data-variant=hexagram-name-to-number] .grandmaster-question-panel{box-shadow:0 0 0 2px #e2b75b24, 0 18px 42px var(--gm-shadow);border-color:#9f69208f}.grandmaster-mixed-screen[data-variant=hexagram-number-to-name] .grandmaster-prompt-visual,.grandmaster-mixed-screen[data-variant=hexagram-name-to-number] .grandmaster-prompt-visual{background:radial-gradient(circle at 50% 42%,#fffce2fa,#ddc284b3),linear-gradient(135deg,#7c49140f,#fff6c82e)}.grandmaster-prompt-visual>strong.grandmaster-sequence-value{color:#6d361d;font-variant-numeric:tabular-nums;text-shadow:0 2px #fff7cccc,0 8px 24px #6535122e;font-size:clamp(68px,12vh,116px);line-height:.86}.grandmaster-prompt-visual>strong.grandmaster-sequence-name{color:#4d2b1d;text-shadow:0 2px #fff7ccc7,0 8px 24px #65351229;font-size:clamp(50px,9vh,88px);line-height:.92}.grandmaster-mixed-screen[data-variant=hexagram-source-to-opposite] .grandmaster-question-panel{box-shadow:0 0 0 2px #bc4c3721, 0 18px 42px var(--gm-shadow);border-color:#8f342a94}.grandmaster-mixed-screen[data-variant=hexagram-source-to-opposite] .grandmaster-prompt-visual{background:linear-gradient(90deg,#fce2cfe6,#eef9efeb),radial-gradient(circle,#fffaddf0,#d2b8a0b3)}.grandmaster-mixed-screen[data-variant=hexagram-source-to-reversed] .grandmaster-question-panel{box-shadow:0 0 0 2px #5685a924, 0 18px 42px var(--gm-shadow);border-color:#3a5b7d94}.grandmaster-mixed-screen[data-variant=hexagram-source-to-reversed] .grandmaster-prompt-visual{background:linear-gradient(#e2f0f5f2,#f8f1d7e6),radial-gradient(circle,#f7fdfafa,#b3cbd0b8)}.grandmaster-prompt-visual>em[data-role=hexagram-relation-source]{color:#4f3323;white-space:nowrap;background:#fffae6eb;box-shadow:0 0 0 1px #573c2833,0 5px 16px #2c21181f}.grandmaster-prompt-visual>.grandmaster-double-mirror{pointer-events:none;color:#7c531e;place-items:center;font-size:12px;display:grid;position:absolute;inset:8% 7%}.grandmaster-double-mirror i{aspect-ratio:1;border:2px solid #a070285c;border-radius:50%;width:min(168px,72%);animation:1.8s ease-in-out infinite grandmaster-double-mirror-pulse;position:absolute;box-shadow:inset 0 0 18px #f4d2793d,0 0 20px #b37e2c33}.grandmaster-double-mirror i:nth-child(2){border-style:dashed;width:min(205px,88%);animation-direction:reverse;animation-delay:-.9s}.grandmaster-double-mirror b{background:#fff7dae6;border:1px solid #74471947;border-radius:3px;min-width:34px;padding:4px 6px;font-size:14px;line-height:1;position:absolute;top:2px;right:2px}@keyframes grandmaster-double-mirror-pulse{0%,to{opacity:.42;transform:scale(.96)rotate(0)}50%{opacity:.88;transform:scale(1.02)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.grandmaster-double-mirror i{animation:none}}.grandmaster-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;margin:0 8px 8px;display:grid}.grandmaster-mixed-screen[data-option-count="6"] .grandmaster-option-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.grandmaster-mixed-screen[data-option-count="8"] .grandmaster-option-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}.grandmaster-mixed-screen[data-option-count="6"] .grandmaster-option-button,.grandmaster-mixed-screen[data-option-count="8"] .grandmaster-option-button{min-height:0}.grandmaster-option-button{color:#25190f;min-width:0;min-height:94px;box-shadow:0 10px 26px var(--gm-shadow), inset 0 1px 0 #ffffffad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#fff9e8f2;border:1px solid #633c1c5c;border-radius:6px;place-content:center;justify-items:center;gap:4px;padding:8px;transition:transform .1s,border-color .1s,box-shadow .1s;display:grid;overflow:hidden}.grandmaster-option-button:hover:not(:disabled),.grandmaster-option-button:focus-visible{border-color:var(--gm-accent);outline:3px solid var(--gm-accent-soft);transform:translateY(-2px);box-shadow:0 12px 28px #25160c3d}.grandmaster-option-button:disabled{cursor:default}.grandmaster-option-button b{font-size:clamp(30px,5vh,50px);line-height:1}.grandmaster-option-button strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(21px,2.6vw,32px);line-height:1.08}.grandmaster-option-button>.grandmaster-option-sub-label{color:#64564a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:800;overflow:hidden}.grandmaster-option-button[data-correct=true]{background:#e1f0d9;border-color:#347255;animation:.28s ease-out both grandmaster-hit;box-shadow:inset 0 0 0 2px #34725540,0 0 30px #ebc4556b}.grandmaster-option-button[data-wrong=true]{background:#f1d7ce;border-color:#a43828;animation:.26s ease-out both grandmaster-block}.grandmaster-triad-strike-layer{z-index:3;contain:layout paint style;pointer-events:none;position:absolute;inset:0;overflow:clip}.grandmaster-triad-strike{--grandmaster-triad-duration:.22s;--grandmaster-triad-hot:#f8c85a;--grandmaster-triad-cool:#73c9c3;position:absolute;inset:0}.grandmaster-triad-strike[data-discipline=trigram]{--grandmaster-triad-hot:#ffd064;--grandmaster-triad-cool:#d5843c}.grandmaster-triad-strike[data-discipline=hexagram]{--grandmaster-triad-hot:#f7d376;--grandmaster-triad-cool:#58aaa2}.grandmaster-triad-strike[data-discipline=mutual]{--grandmaster-triad-hot:#f2b05a;--grandmaster-triad-cool:#6bb7ca}.grandmaster-triad-strike[data-grade=swift]{--grandmaster-triad-duration:.19s}.grandmaster-triad-strike[data-grade=godspeed]{--grandmaster-triad-duration:.17s}.grandmaster-triad-strike-trail{top:var(--grandmaster-triad-source-y);left:var(--grandmaster-triad-source-x);width:var(--grandmaster-triad-distance);opacity:0;height:20px;transform:translateY(-50%) rotate(var(--grandmaster-triad-angle)) scaleX(.12);transform-origin:0;animation:grandmaster-triad-trail var(--grandmaster-triad-duration) cubic-bezier(.16, .82, .24, 1) both;position:absolute}.grandmaster-triad-strike-trail i{clip-path:polygon(0 44%,74% 22%,100% 50%,72% 72%,0 58%,12% 50%);background:linear-gradient(90deg, transparent, var(--grandmaster-triad-cool) 24%, var(--grandmaster-triad-hot) 78%, transparent);width:100%;height:100%;display:block}.grandmaster-triad-strike-source,.grandmaster-triad-strike-target{pointer-events:none;place-items:center;display:grid;position:absolute}.grandmaster-triad-strike-source{top:var(--grandmaster-triad-source-y);left:var(--grandmaster-triad-source-x);width:var(--grandmaster-triad-source-size);height:var(--grandmaster-triad-source-size);animation:grandmaster-triad-flight var(--grandmaster-triad-duration) cubic-bezier(.14, .78, .25, 1) both;transform:translate(-50%,-50%)scale(.56)}.grandmaster-triad-strike-source img{opacity:.92;object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.grandmaster-triad-strike-source i,.grandmaster-triad-strike-target i{clip-path:polygon(5% 48%,25% 13%,68% 5%,96% 42%,73% 89%,28% 82%);background:linear-gradient(115deg, transparent 4%, var(--grandmaster-triad-cool) 38%, var(--grandmaster-triad-hot) 70%, transparent 96%);width:72%;height:42%;animation:grandmaster-triad-shard var(--grandmaster-triad-duration) ease-out both;display:block}.grandmaster-triad-strike-target{top:var(--grandmaster-triad-target-y);left:var(--grandmaster-triad-target-x);width:var(--grandmaster-triad-target-size);height:var(--grandmaster-triad-target-size);opacity:0;animation:grandmaster-triad-target var(--grandmaster-triad-duration) ease-out both;transform:translate(-50%,-50%)scale(.38)}.grandmaster-triad-strike[data-charged=true] .grandmaster-triad-strike-source img{opacity:1;transform:scale(1.12)}.grandmaster-triad-strike[data-outcome=wrong] .grandmaster-triad-strike-trail,.grandmaster-triad-strike[data-outcome=wrong] .grandmaster-triad-strike-target{display:none}.grandmaster-triad-strike[data-outcome=wrong] .grandmaster-triad-strike-source{animation-name:grandmaster-triad-block}.grandmaster-prompt-visual>*,.grandmaster-option-button>*{z-index:4;position:relative}@keyframes grandmaster-triad-trail{0%{opacity:0;transform:translateY(-50%) rotate(var(--grandmaster-triad-angle)) scaleX(.12)}32%{opacity:.9}to{opacity:0;transform:translateY(-50%) rotate(var(--grandmaster-triad-angle)) scaleX(1)}}@keyframes grandmaster-triad-flight{0%{opacity:0;transform:translate(-50%,-50%)scale(.56)}24%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--grandmaster-triad-delta-x)), calc(-50% + var(--grandmaster-triad-delta-y))) scale(.2)}}@keyframes grandmaster-triad-target{0%,44%{opacity:0;transform:translate(-50%,-50%)scale(.38)}66%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)}}@keyframes grandmaster-triad-shard{0%{opacity:0;transform:scaleX(.42)rotate(-8deg)}42%{opacity:.95}to{opacity:0;transform:scaleX(1.14)rotate(5deg)}}@keyframes grandmaster-triad-block{0%{opacity:0;transform:translate(-50%,-50%)scale(.52)}35%{opacity:.9;transform:translate(calc(-50% - 6px),-50%)scale(.78)}64%{opacity:.72;transform:translate(calc(5px - 50%),-50%)scale(.72)}to{opacity:0;transform:translate(-50%,-50%)scale(.48)}}@media (prefers-reduced-motion:reduce){.grandmaster-triad-strike-layer{display:none}.grandmaster-mixed-screen[data-boss=true] .grandmaster-heading>strong,.grandmaster-mixed-screen[data-pace="5"] .grandmaster-heading>strong{animation:none}}.grandmaster-inline-feedback{z-index:5;color:#fff8e8;white-space:nowrap;background:#893020f5;border:1px solid #ffeec86b;border-radius:6px;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:7px 12px;font-size:13px;font-weight:900;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #24140b57}.grandmaster-inline-feedback strong{font-size:16px;line-height:1}.grandmaster-inline-feedback span,.grandmaster-inline-feedback small{font-size:11px;font-weight:900}.grandmaster-inline-feedback[data-grade=godspeed]{color:#fff9d5;background:linear-gradient(110deg,#1f6a58fa,#b1741cfa);border-color:#fff4b3c7;box-shadow:0 0 0 2px #ffde743d,0 12px 32px #1d4e416b}.grandmaster-inline-feedback[data-grade=fast]{background:#286852fa}.grandmaster-inline-feedback[data-grade=edge]{background:#9f581ffa}.grandmaster-inline-feedback[data-grade=miss]{background:#893020fa}.grandmaster-endless-screen[data-status=feedback][data-grade=godspeed] .grandmaster-question-panel{animation:.26s cubic-bezier(.18,.8,.3,1) both grandmaster-godspeed-panel}.grandmaster-endless-screen[data-status=feedback][data-pace-shift=up] .grandmaster-heading>strong{animation:.26s ease-out both grandmaster-pace-pulse}.grandmaster-inline-feedback[data-correct=true]{background:#2f6949f7}.grandmaster-inline-feedback[data-personal-gate=breakthrough]{color:#fffce4;background:linear-gradient(110deg,#217063fa,#b77519fa);border-color:#ffeea0db;box-shadow:0 0 0 2px #ffde753d,0 12px 34px #235b4e75}.grandmaster-endless-screen[data-status=feedback][data-personal-gate=breakthrough] .grandmaster-question-panel{animation:.34s cubic-bezier(.18,.8,.3,1) both grandmaster-godspeed-panel}.grandmaster-inline-feedback[data-resonance=true]{color:#fffbe1;background:linear-gradient(110deg,#257162fa,#ac741ffa);border-color:#fff1aedb;box-shadow:0 0 0 2px #ffde7240,0 12px 34px #2157497a}.grandmaster-endless-screen[data-resonance-burst=true] .grandmaster-question-panel{animation:.42s cubic-bezier(.18,.8,.3,1) both grandmaster-godspeed-panel}.grandmaster-wave-overlay{z-index:8;color:#fff5d1;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c120c9e;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.grandmaster-wave-overlay strong{font-size:clamp(28px,5vw,54px)}.grandmaster-wave-overlay span{font-size:15px;font-weight:900}.grandmaster-result-overlay{z-index:9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e130c94;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.grandmaster-result-overlay article{color:#2a1a0d;text-align:center;background:#fff8dcfa;border:1px solid #d4a854b3;border-radius:8px;justify-items:center;gap:8px;width:min(400px,100%);padding:24px;display:grid;box-shadow:0 26px 72px #140b077a,inset 0 0 40px #d0a0481f}.grandmaster-endless-screen .grandmaster-result-overlay article{gap:6px;padding:18px 24px}.grandmaster-result-overlay p,.grandmaster-result-overlay span,.grandmaster-result-overlay small{margin:0;font-weight:900}.grandmaster-result-overlay article>strong{color:#9f3425;font-size:64px;line-height:1}.grandmaster-ghost-result{isolation:isolate;color:#355860;text-align:left;background:linear-gradient(110deg,#dff1efe6,#f5ebcfeb);border:1px solid #567e8457;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 9px;display:grid;position:relative;overflow:hidden}.grandmaster-ghost-result>svg,.grandmaster-ghost-result>span,.grandmaster-ghost-result>strong{z-index:1;position:relative}.grandmaster-ghost-result>span{min-width:0;display:grid}.grandmaster-ghost-result small{color:#647277;font-size:9px}.grandmaster-ghost-result b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.grandmaster-ghost-result>strong{color:#694a2b;white-space:nowrap;font-size:12px}.grandmaster-ghost-result>img{z-index:0;opacity:.3;pointer-events:none;width:58%;max-width:220px;position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.grandmaster-ghost-result[data-new-record=true]{color:#704814;background:linear-gradient(110deg,#e1f8f5f5,#ffe085f5);border-color:#dda932c2;animation:.52s cubic-bezier(.18,.8,.3,1) both grandmaster-ghost-result-entry;box-shadow:0 0 22px #dca9376b}@keyframes grandmaster-ghost-result-entry{0%{transform:scale(.92)}to{transform:scale(1)}}.grandmaster-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.grandmaster-result-actions>button{white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:52px;padding:11px 14px;font-weight:900;display:inline-flex}.grandmaster-result-actions .secondary-button{color:#4a2d1b;background:#fffceed6;border:1px solid #70462557;box-shadow:inset 0 0 18px #ad793814}.grandmaster-speed-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;display:grid}.grandmaster-godspeed-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.grandmaster-godspeed-summary>span{color:#2f5f4d;background:#4b896d1a;border:1px solid #4e826847;border-radius:5px;gap:2px;min-width:0;padding:7px 4px;display:grid}.grandmaster-godspeed-summary small{color:#5d705f;font-size:9px}.grandmaster-godspeed-summary b{font-size:15px}.grandmaster-personal-gate-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.grandmaster-personal-gate-summary>span{color:#2f6257;text-align:left;background:linear-gradient(120deg,#5ea6921a,#dcb1481f);border:1px solid #4685804d;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 4px;min-width:0;padding:5px 6px;display:grid}.grandmaster-personal-gate-summary small{color:#516f66;font-size:9px}.grandmaster-personal-gate-summary b{color:#9a442c;grid-row:span 2;font-size:18px}.grandmaster-personal-gate-summary em{color:#756754;font-size:8px;font-style:normal;font-weight:900}.grandmaster-speed-summary>span{background:#74502614;border:1px solid #7951273d;border-radius:5px;gap:2px;min-width:0;padding:7px 4px;display:grid}.grandmaster-speed-summary small{color:#765e47;font-size:9px}.grandmaster-speed-summary b{color:#40281a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.grandmaster-discipline-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.grandmaster-discipline-summary small{color:#634932;background:#a87b401f;border-radius:4px;padding:4px 6px;font-size:10px}.grandmaster-discipline-summary small[data-preferred=true]{color:#7e2f25;background:#be69352e;box-shadow:inset 0 0 0 1px #9e3b2733}.grandmaster-reinforcement-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.grandmaster-reinforcement-summary small{color:#67421e;background:#deb75f2e}.reaction-mode-grandmaster .reaction-mode-icon{color:#fff4d2;background:linear-gradient(145deg,#4d6b73,#9d3f2c 58%,#c19b4c);box-shadow:0 0 24px #c19b4c57}.reaction-mode-grandmaster .grandmaster-weakness-label{color:#8b3429;font-weight:900}@keyframes grandmaster-arena-breathe{0%{transform:scale(1.025)translateY(-.25%)}to{transform:scale(1.055)translateY(.25%)}}@keyframes grandmaster-boss-badge{0%{transform:translateY(0)}to{transform:translateY(-1px)}}.game-shell:has(.grandmaster-mixed-screen) .combat-feedback-layer{--feedback-duration:.3s;animation-duration:.32s}.game-shell:has(.grandmaster-mixed-screen) .combat-feedback-layer img{width:min(62vw,330px);height:min(62vw,330px);animation-duration:.3s}.game-shell:has(.grandmaster-mixed-screen) .combat-feedback-layer strong{animation-duration:.32s;top:18%}@keyframes grandmaster-hit{0%{transform:scale(.96)}55%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes grandmaster-block{0%,to{transform:translate(0)}35%{transform:translate(-5px)}70%{transform:translate(4px)}}@keyframes grandmaster-pace-pulse{0%{box-shadow:0 4px 18px var(--gm-accent-soft)}to{box-shadow:0 0 0 2px var(--gm-accent-soft), 0 7px 28px var(--gm-accent-soft)}}@keyframes grandmaster-godspeed-panel{0%{box-shadow:0 0 0 0 #ffde68cc, 0 16px 38px var(--gm-shadow)}55%{box-shadow:0 0 0 5px #ffde686b,0 0 42px #5bcaa67a}to{box-shadow:0 0 0 1px #ffde6838, 0 16px 38px var(--gm-shadow)}}@keyframes grandmaster-sprint-warning{0%{transform:scale(1)}to{transform:scale(1.055)}}@keyframes grandmaster-phase-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.84)}24%,72%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.04)}}@media (width<=820px){.main-stage:has(.grandmaster-mixed-screen){height:calc(100svh - 116px);padding:4px 7px 7px}.grandmaster-mixed-screen{grid-template-rows:auto auto minmax(152px,.86fr) minmax(206px,1.14fr);gap:5px}.grandmaster-heading{grid-template-columns:38px minmax(0,1fr) auto;gap:6px;min-height:48px;padding:4px 7px}.grandmaster-heading h1{font-size:19px}.grandmaster-heading span{display:none}.grandmaster-heading>strong{padding:5px 6px;font-size:11px}.grandmaster-endless-screen[data-run-timed=true] .grandmaster-heading>strong{min-width:106px;padding:6px 8px}.grandmaster-endless-screen[data-run-timed=true] .grandmaster-heading>strong small{display:none}.grandmaster-endless-screen[data-run-timed=true] .grandmaster-sprint-mode{font-size:9px;display:block}.grandmaster-endless-screen[data-run-timed=true] .grandmaster-sprint-clock{min-width:0;font-size:18px}.grandmaster-sprint-phase-flash{min-width:min(238px,100% - 24px);padding:8px 12px}.grandmaster-sprint-phase-flash strong{font-size:19px}.grandmaster-sprint-phase-flash span{font-size:9px}.grandmaster-mixed-screen .reaction-training-hud,.grandmaster-question-panel,.grandmaster-option-grid{margin-left:5px;margin-right:5px}.grandmaster-mixed-screen[data-option-count="6"],.grandmaster-mixed-screen[data-option-count="8"]{grid-template-rows:auto auto minmax(112px,.68fr) minmax(238px,1.32fr)}.grandmaster-mixed-screen[data-option-count="8"][data-mutual-depth="2"]{grid-template-rows:auto auto minmax(146px,.78fr) minmax(238px,1.22fr)}.grandmaster-mixed-screen[data-option-count="6"] .grandmaster-option-grid,.grandmaster-mixed-screen[data-option-count="8"] .grandmaster-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grandmaster-mixed-screen[data-option-count="6"] .grandmaster-option-grid{grid-template-rows:repeat(3,minmax(0,1fr))}.grandmaster-mixed-screen[data-option-count="8"] .grandmaster-option-grid{grid-template-rows:repeat(4,minmax(0,1fr))}.grandmaster-mixed-screen[data-option-count="6"] .grandmaster-option-button,.grandmaster-mixed-screen[data-option-count="8"] .grandmaster-option-button{min-height:0;padding:2px 4px}.grandmaster-mixed-screen[data-option-count="8"] .grandmaster-option-button strong{font-size:clamp(17px,4.6vw,22px)}.grandmaster-mixed-screen[data-option-count="8"] .grandmaster-option-button>.grandmaster-option-sub-label{display:none}.grandmaster-question-panel{grid-template-columns:minmax(0,1fr) minmax(118px,.64fr)}.grandmaster-question-copy{gap:3px;padding:5px}.grandmaster-question-copy small{font-size:10px}.grandmaster-question-copy h2{font-size:clamp(19px,5.5vw,27px)}.grandmaster-question-copy b{font-size:9px}.grandmaster-prompt-visual{padding:3px}.grandmaster-prompt-visual .instant-recognition-glyph{width:100%;height:100%}.grandmaster-prompt-visual>strong{font-size:clamp(54px,12vh,82px)}.grandmaster-prompt-visual>span{font-size:12px}.grandmaster-prompt-visual>.trigram-yao-glyph{gap:6px;width:min(128px,88%)}.grandmaster-prompt-visual>.trigram-yao-glyph .trigram-yao-segment{height:7px}.grandmaster-option-button>.trigram-yao-glyph[data-size=compact]{gap:3px;width:46px}.grandmaster-option-button>.trigram-yao-glyph[data-size=compact] .trigram-yao-segment{height:3px}.grandmaster-prompt-visual>em{text-align:center;white-space:normal;max-width:calc(100% - 6px);font-size:11px;line-height:1.15;bottom:2px;right:3px;overflow:hidden}.grandmaster-prompt-afterimage-cue{gap:3px;width:min(190px,92%);padding:8px 6px}.grandmaster-prompt-afterimage-cue>svg{width:21px;height:21px}.grandmaster-prompt-afterimage-cue strong{font-size:clamp(18px,5.3vw,23px)}.grandmaster-prompt-afterimage-cue span{font-size:clamp(11px,3.3vw,14px)}.grandmaster-mutual-rule[data-chain=true]{padding:2px 4px;line-height:1.12}.grandmaster-prompt-visual>.grandmaster-double-mirror{inset:12% 4%}.grandmaster-double-mirror b{min-width:27px;padding:3px 4px;font-size:11px;top:0;right:0}.grandmaster-option-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:5px}.grandmaster-option-button{gap:2px;min-height:78px;padding:4px 5px}.grandmaster-option-button b{font-size:clamp(27px,6vh,40px)}.grandmaster-option-button strong{font-size:clamp(18px,5vw,25px)}.grandmaster-option-button>.grandmaster-option-sub-label{font-size:9px}.grandmaster-inline-feedback{text-overflow:ellipsis;padding:5px 8px;font-size:10px;bottom:5px;overflow:hidden}.grandmaster-inline-feedback strong{font-size:13px}.grandmaster-inline-feedback span{display:none}.grandmaster-inline-feedback[data-personal-gate=breakthrough] span{text-overflow:ellipsis;white-space:nowrap;max-width:min(44vw,170px);display:inline;overflow:hidden}.grandmaster-inline-feedback[data-personal-gate=breakthrough] small{display:none}.grandmaster-inline-feedback small{text-overflow:ellipsis;font-size:9px;overflow:hidden}.grandmaster-result-overlay article{gap:6px;padding:15px}.grandmaster-result-overlay article>strong{font-size:50px}.grandmaster-ghost-result{gap:5px;min-height:38px;padding:4px 7px}.grandmaster-ghost-result b{font-size:12px}.grandmaster-ghost-result>strong{font-size:10px}.grandmaster-result-actions{gap:5px}.grandmaster-result-actions>button{min-height:40px;padding:8px 7px;font-size:13px}.grandmaster-speed-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.grandmaster-speed-summary>span{padding:5px 3px}.grandmaster-godspeed-summary>span{padding:4px 2px}.grandmaster-godspeed-summary small{font-size:8px}.grandmaster-godspeed-summary b{font-size:13px}.grandmaster-personal-gate-summary>span{padding:4px}.grandmaster-personal-gate-summary small{font-size:8px}.grandmaster-personal-gate-summary b{font-size:15px}.grandmaster-personal-gate-summary em{font-size:7px}}@media (prefers-reduced-motion:reduce){.grandmaster-ghost-result[data-new-record=true]{animation:none}}@media (height<=700px){.grandmaster-mixed-screen{grid-template-rows:auto auto minmax(118px,.78fr) minmax(156px,1.22fr);gap:4px}.grandmaster-option-button{min-height:62px}}@media (prefers-reduced-motion:reduce){.grandmaster-mixed-screen:before,.grandmaster-mixed-screen[data-pace="5"] .grandmaster-heading>strong,.grandmaster-option-button[data-correct=true],.grandmaster-option-button[data-wrong=true],.grandmaster-endless-screen[data-status=feedback][data-grade=godspeed] .grandmaster-question-panel,.grandmaster-endless-screen[data-status=feedback][data-personal-gate=breakthrough] .grandmaster-question-panel,.grandmaster-endless-screen[data-status=feedback][data-pace-shift=up] .grandmaster-heading>strong{transition:none;animation:none}.grandmaster-sprint-phase-flash,.grandmaster-prompt-visual[data-afterimage-phase=observing]:after,.grandmaster-prompt-visual[data-afterimage-phase=observing]>.instant-recognition-glyph,.grandmaster-prompt-afterimage-cue,.grandmaster-prompt-afterimage-echo{animation:none}}.mutual-campaign-screen{--mutual-text-scale:1;color:#24190f;width:min(1180px,100%);height:100%;min-height:0;font-size:calc(1rem * var(--mutual-text-scale));grid-template-rows:auto auto minmax(112px,.9fr) minmax(0,1.35fr);gap:10px;margin:0 auto;padding:10px 14px 12px;display:grid;position:relative;overflow:hidden}.mutual-campaign-screen[data-text-size=extra-large]{--mutual-text-scale:1.22}.mutual-campaign-playfield{display:contents}.mutual-campaign-heading{background:#fff9e5db;border-radius:6px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;display:grid;box-shadow:0 3px 12px #3723121f}.mutual-campaign-heading h1,.mutual-campaign-heading p{margin:0}.mutual-campaign-heading h1{text-overflow:ellipsis;white-space:nowrap;font-size:1.45em;line-height:1.05;overflow:hidden}.mutual-campaign-heading>strong{font-variant-numeric:tabular-nums;font-size:1.05em}.mutual-campaign-hud{background:#fff9e5e0;border:1px solid #5c39194d;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 10px;padding:7px 10px;display:grid;box-shadow:0 6px 18px #3723121f}.mutual-campaign-hud span{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:max(18px,.96em);font-weight:800;overflow:hidden}.mutual-campaign-hud .mutual-hearts{justify-content:center;align-items:center;gap:4px;display:inline-flex}.mutual-campaign-hud [role=progressbar]{background:#45301f38;border-radius:4px;grid-column:1/-1;height:7px;overflow:hidden}.mutual-campaign-hud [role=progressbar] i{border-radius:inherit;background:linear-gradient(90deg,#b83222,#d89c24 58%,#4d8a65);height:100%;transition:width 80ms linear;display:block}.mutual-question-area{background:#fffbede6;border:1px solid #5c391945;border-radius:8px;grid-template-columns:minmax(210px,.7fr) minmax(300px,1.3fr);min-height:0;display:grid;overflow:hidden}.mutual-question-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.mutual-question-copy h2{margin:0;font-size:clamp(1.35em,3vh,2em);line-height:1.15}.mutual-question-copy>strong{font-size:clamp(2rem,6vh,4rem);line-height:1}.mutual-claim-glyph{color:#2b1c12;place-items:center;min-height:92px;font-size:0!important;display:grid!important}.mutual-source-prompt{border-left:1px solid #5c39192e;min-width:0;min-height:0;overflow:hidden}.mutual-source-prompt[data-hidden=true]{visibility:hidden}.mutual-source-prompt .mutual-diagram{height:100%;min-height:0}.mutual-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:9px;min-height:0;display:grid}.mutual-option-grid[data-option-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mutual-option-grid[data-option-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mutual-option-button{color:#25190f;cursor:pointer;background:#fffae9f0;border:1px solid #5c391952;border-radius:8px;min-width:0;min-height:56px;padding:6px 8px;overflow:hidden;box-shadow:0 5px 13px #3a251221}.mutual-option-button:hover:not(:disabled),.mutual-option-button:focus-visible{background:#fff7dc;border-color:#a83324;outline:3px solid #b832223d}.mutual-option-button:disabled{cursor:default;opacity:.68}.mutual-option-button strong{overflow-wrap:anywhere;font-size:clamp(1.35em,3.5vh,2.15em);line-height:1.05;display:block}.mutual-option-button[data-glyph-option=true]{color:#2b1c12;place-items:center;display:grid}.mutual-option-button[data-glyph-option=true]>.canonical-hexagram-glyph{color:inherit}.mutual-live-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mutual-result-overlay{z-index:8;background:#1e140c7a;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.mutual-result-card{color:#2c1c0f;text-align:center;background:#fff7dbfa;border:1px solid #a16e2a8f;border-radius:8px;justify-items:center;gap:10px;width:min(440px,100%);padding:22px;display:grid;box-shadow:0 18px 55px #140c0761}.mutual-result-card p,.mutual-result-card strong,.mutual-result-card span{margin:0;font-size:1.16em}@media (width<=680px){.mutual-campaign-screen{grid-template-rows:auto auto minmax(98px,.8fr) minmax(0,1.65fr);gap:7px;padding:7px 8px 9px}.mutual-campaign-heading{grid-template-columns:38px minmax(0,1fr) auto;min-height:38px}.mutual-campaign-heading h1{font-size:1.16em}.mutual-campaign-heading .eyebrow{font-size:.68em}.mutual-campaign-hud{padding:5px 6px}.mutual-question-area{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr)}.mutual-question-copy{gap:4px;padding:6px}.mutual-question-copy h2{font-size:1.08em}.voice-replay-button{min-height:34px;padding:5px 7px;font-size:.76em}.mutual-option-grid,.mutual-option-grid[data-option-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mutual-option-button{min-height:56px;padding:4px 6px}.mutual-option-button strong{font-size:clamp(calc(26px * var(--mutual-text-scale)), 3.2vh, calc(32px * var(--mutual-text-scale)))}}@media (height<=560px){.game-shell:has(.mutual-campaign-screen) .top-bar{display:none}:is(.game-shell:has(.mutual-campaign-screen),.main-stage:has(.mutual-campaign-screen)){height:100svh;min-height:0;overflow:hidden}.main-stage:has(.mutual-campaign-screen){padding:0}.mutual-campaign-screen{grid-template-rows:36px 38px 80px minmax(0,1fr);gap:6px;padding-block:4px}.mutual-campaign-heading .eyebrow,.mutual-question-copy .voice-replay-button{display:none}.mutual-campaign-hud{gap:2px 6px;padding:3px 6px}.mutual-campaign-hud [role=progressbar]{height:5px}.mutual-question-copy h2{font-size:1em}.mutual-option-grid{gap:8px}.mutual-option-button{min-height:56px}}@media (prefers-reduced-motion:reduce){.mutual-campaign-hud [role=progressbar] i{transition:none}.game-shell:has(.mutual-campaign-screen) .combat-feedback-layer{transition:none!important;animation:none!important}.game-shell:has(.mutual-campaign-screen) .combat-feedback-layer img{transition:none!important;animation:none!important}.game-shell:has(.mutual-campaign-screen) .combat-feedback-layer strong{transition:none!important;animation:none!important}}:is(.game-shell:has(.mutual-campaign-screen) .combat-feedback-layer img,.game-shell:has(.mutual-challenge-board) .combat-feedback-layer img){content:url(/assets/aaa/mutual/fx-correct-impact-v2.webp)}.game-shell:has(.mutual-campaign-screen[data-status=cleared]) .combat-feedback-layer img{content:url(/assets/aaa/mutual/fx-combo-awaken-v2.webp)}.instant-recognition-glyph{--glyph-scale:1;--glyph-x:0px;--glyph-variant-scale:1;--glyph-variant-x:0px;--yao-step-delay:46ms;box-sizing:border-box;block-size:148px;inline-size:154px;transform:translateX(calc(var(--glyph-x) + var(--glyph-variant-x,0px))) scale(calc(var(--glyph-scale) * var(--glyph-variant-scale,1)));transform-origin:50%;opacity:1;filter:none;grid-template-rows:repeat(6,18px);gap:8px;padding:0;display:grid;position:relative}.instant-recognition-glyph[data-hidden=true]{opacity:0;filter:blur(2px);pointer-events:none}.instant-recognition-glyph .yao-line{opacity:1;inline-size:100%;min-inline-size:0;animation:.26s ease-out both instant-recognition-yao-in;animation-delay:calc(var(--yao-visual-index) * var(--yao-step-delay));justify-content:center;align-items:center;gap:17px;display:flex}.instant-recognition-glyph .yao-segment{background:currentColor;border-radius:2px;flex:1 1 0;block-size:12px;inline-size:66px;min-inline-size:0;display:block;box-shadow:0 0 9px #ffde8f52}.instant-recognition-glyph .glyph-afterimage,.instant-recognition-glyph .glyph-scan{pointer-events:none;position:absolute;inset:0}.instant-recognition-glyph .glyph-afterimage{opacity:.3;filter:blur(1.4px);grid-template-rows:repeat(6,18px);gap:8px;animation:.42s ease-out both instant-recognition-afterimage;display:grid;transform:translate(8px)}.instant-recognition-glyph .glyph-afterimage-line{justify-content:center;align-items:center;gap:17px;width:100%;display:flex}.instant-recognition-glyph .glyph-afterimage-line[data-yao=yang]{color:var(--yao-yang)}.instant-recognition-glyph .glyph-afterimage-line[data-yao=yin]{color:var(--yao-yin)}.instant-recognition-glyph .glyph-afterimage-segment{background:currentColor;border-radius:2px;flex:1 1 0;min-width:0;height:12px;display:block}.instant-recognition-glyph .glyph-scan{opacity:0;background:linear-gradient(#0000,#ffebb0e6 28% 72%,#0000);width:3px;top:0;bottom:0;left:0;box-shadow:0 0 12px #ffcc59e6}.instant-recognition-glyph[data-variant=yao-scan][data-phase=full] .glyph-scan{animation:.62s ease-out both instant-recognition-yao-scan}.instant-recognition-glyph[data-variant=clear-center]{--glyph-variant-scale:1}.instant-recognition-glyph[data-variant=ink-rise] .yao-line{animation-name:instant-recognition-ink-rise}.instant-recognition-glyph[data-variant=ink-fall] .yao-line{animation-name:instant-recognition-ink-fall}.instant-recognition-glyph[data-variant=split-gate] .yao-line:nth-of-type(odd){transform:translate(-8px)}.instant-recognition-glyph[data-variant=split-gate] .yao-line:nth-of-type(2n){transform:translate(8px)}.instant-recognition-glyph[data-variant=size-shift]{--glyph-variant-scale:.86}.instant-recognition-glyph[data-variant=position-shift]{--glyph-variant-x:12px}.instant-recognition-glyph[data-variant=afterimage-fade] .glyph-afterimage{animation-duration:.52s}.instant-recognition-glyph[data-variant=blank-recall][data-phase=masked] .yao-line{opacity:.08;filter:blur(1px)}.instant-recognition-glyph[data-variant=yao-scan] .yao-line{animation-name:instant-recognition-yao-in}.instant-recognition-glyph[data-variant=one-line-dim] .yao-line.is-dimmed{opacity:.16;filter:blur(1.2px)}@keyframes instant-recognition-yao-in{0%{opacity:0}to{opacity:1}}@keyframes instant-recognition-ink-rise{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:none;transform:translateY(0)}}@keyframes instant-recognition-ink-fall{0%{opacity:0;filter:blur(4px);transform:translateY(-12px)}to{opacity:1;filter:none;transform:translateY(0)}}@keyframes instant-recognition-afterimage{0%{opacity:.52;transform:translate(10px)}to{opacity:0;transform:translate(3px)}}@keyframes instant-recognition-yao-scan{0%{opacity:0;transform:translate(0)}20%{opacity:.88}to{opacity:0;transform:translate(151px)}}@media (prefers-reduced-motion:reduce){.instant-recognition-glyph,.instant-recognition-glyph .yao-line{transition:none!important;animation:none!important}.instant-recognition-glyph:not([data-hidden=true]){opacity:1!important;transform:translateX(calc(var(--glyph-x) + var(--glyph-variant-x,0px))) scale(calc(var(--glyph-scale) * var(--glyph-variant-scale,1)))!important;filter:none!important}.instant-recognition-glyph[data-hidden=true]{opacity:0!important;filter:blur(2px)!important;pointer-events:none!important}.instant-recognition-glyph .yao-line{opacity:1!important;filter:none!important;transform:none!important}.instant-recognition-glyph[data-variant=blank-recall][data-phase=masked] .yao-line{opacity:.08!important;filter:blur(1px)!important}.instant-recognition-glyph[data-variant=one-line-dim][data-phase=masked] .yao-line.is-dimmed{opacity:.16!important;filter:blur(1.2px)!important}.instant-recognition-glyph .glyph-afterimage,.instant-recognition-glyph .glyph-scan{display:none!important}}.instant-recognition-screen{isolation:isolate;color:#fff2ce;background:linear-gradient(#0e191cd1,#180f0cf0),url(/assets/aaa/grandmaster/gm-realm-03-glass-tempest-bg-v1.webp) 50%/cover;border:1px solid #ffe29257;border-radius:8px;grid-template-rows:auto auto minmax(180px,1.35fr) minmax(100px,.68fr) 26px;gap:8px;width:100%;height:100%;min-height:0;padding:8px;display:grid;position:relative;overflow:clip;box-shadow:inset 0 0 54px #0905036b,0 20px 48px #140d083d}.instant-recognition-screen:before,.instant-recognition-screen:after{content:"";z-index:0;pointer-events:none;position:absolute}.instant-recognition-screen:before{opacity:.32;background:radial-gradient(circle at 50% 52%,#ffd3612e,#0000 31%),linear-gradient(90deg,#44c4cf14,#0000 24% 76%,#dc523614);inset:0}.instant-recognition-screen:after{aspect-ratio:1;border:1px solid #fad1641f;border-radius:50%;width:min(760px,72vw);bottom:-34%;left:50%;transform:translate(-50%);box-shadow:0 0 80px #51c9cf14}.instant-recognition-screen>:not(.instant-verdict-strike-layer):not(.instant-result-overlay){z-index:2;min-width:0;position:relative}.instant-recognition-heading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17110db3;border:1px solid #ffe49d3d;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:7px 10px;display:grid;box-shadow:inset 0 1px #fff4cf14}.instant-recognition-heading>div{min-width:0}.instant-recognition-heading h1,.instant-recognition-heading p{letter-spacing:0;margin:0}.instant-recognition-heading h1{color:#fff2cb;text-overflow:ellipsis;white-space:nowrap;font-size:25px;line-height:1.05;overflow:hidden}.instant-recognition-heading p{color:#e8b65a;font-size:11px;font-weight:900}.instant-recognition-realm-label{color:#fff2c8;white-space:nowrap;background:linear-gradient(135deg,#7a3427f0,#2e5d60e0);border:1px solid #ffda6f6b;border-radius:6px;justify-content:center;align-items:center;min-width:66px;min-height:36px;padding:6px 10px;font-size:13px;font-weight:950;display:inline-flex}.instant-recognition-screen .reaction-training-hud{background:#fff9e6eb;border-color:#ffe08e52;box-shadow:0 8px 22px #0a07053d}.instant-recognition-arena{background:radial-gradient(circle at 50% 48%,#ffe18b33,#0000 27%),radial-gradient(circle at 50% 52%,#44bec921,#0000 52%),linear-gradient(145deg,#0f0c0ae6,#2a1a12cc);border:1px solid #efc4586b;border-radius:8px;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 48px #07050494,inset 0 0 0 1px #fff4cc0f,0 12px 28px #0805033d}.instant-recognition-arena:before,.instant-recognition-arena:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #f5ca5b2b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.instant-recognition-arena:before{width:min(280px,42vh);box-shadow:0 0 26px #40bfca1a}.instant-recognition-arena:after{opacity:.68;border-style:dashed;width:min(220px,33vh)}.instant-recognition-arena .instant-recognition-glyph{z-index:2;filter:drop-shadow(0 0 14px #ffd9742e)}.instant-flash-echo-layer{z-index:1;contain:layout paint style;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.instant-flash-echo-layer>img{object-fit:contain;opacity:0;filter:saturate(.9)brightness(1.08)drop-shadow(0 0 14px #ffd15a2e);mix-blend-mode:screen;transform-origin:50%;-webkit-user-select:none;user-select:none;will-change:opacity, transform;width:min(90%,500px);height:min(96%,500px);display:block;transform:scale(.92)translateY(5px)}.instant-flash-echo-layer[data-echo-phase=observing]>img{animation:instant-flash-echo-handoff .22s cubic-bezier(.18, .78, .2, 1) var(--instant-echo-delay) both}.instant-recall-cue,.instant-feedback-line{z-index:5;color:#fff1c7;text-align:center;background:#160f0bdb;border:1px solid #ffde8757;border-radius:6px;min-width:min(78%,420px);padding:6px 12px;font-size:14px;font-weight:950;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #05030252}.instant-recall-cue{bottom:12px}.instant-feedback-line{bottom:10px}.instant-feedback-line[data-feedback=correct]{color:#ffe686;border-color:#ffde75a8}.instant-feedback-line[data-feedback=wrong]{color:#ffd3c6;border-color:#dd5b45a8}.instant-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;display:grid}.instant-option-button{color:#2b1b12;cursor:pointer;background:radial-gradient(circle at 50% 16%,#fffc,#0000 38%),linear-gradient(155deg,#fff9e1f7,#decfa4f5);border:2px solid #e1be696b;border-radius:7px;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:88px;padding:10px 8px;transition:transform 90ms,border-color .11s,box-shadow .11s,filter .11s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff6b,0 9px 20px #0805034d}.instant-option-button:after{content:"";opacity:.48;background:linear-gradient(90deg,#c44935,#e4b548,#54a9b2);border-radius:2px 2px 0 0;height:3px;position:absolute;inset:auto 14% 0}.instant-option-button strong,.instant-option-button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.instant-option-button strong{letter-spacing:0;font-size:clamp(30px,4.6vh,40px);line-height:1}.instant-option-button small{color:#73523a;font-size:14px;font-weight:850}.instant-recognition-screen[data-instant-status=observing] .instant-option-grid,.instant-recognition-screen[data-instant-status=blanking] .instant-option-grid{opacity:.34;filter:saturate(.58)}.instant-option-button:hover:not(:disabled),.instant-option-button:focus-visible:not(:disabled){z-index:2;border-color:#f4cd65;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff8a,0 0 0 3px #ffdd7726,0 12px 24px #08050357,0 0 20px #4dbcc633}.instant-option-button:active:not(:disabled){transform:translateY(1px)scale(.985)}.instant-option-button[data-state=correct]{background:linear-gradient(155deg,#fff7c8,#d9c15f);border-color:#eac55d;box-shadow:0 0 24px #f4cd5b6b}.instant-option-button[data-state=wrong]{background:linear-gradient(155deg,#ffe7db,#d99e8a);border-color:#d85f48;box-shadow:0 0 22px #d24d384d}.instant-live-status{color:#ffe5a1;text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;min-height:26px;font-size:13px;font-weight:900;display:flex;overflow:hidden}.instant-verdict-strike-layer{z-index:12;contain:layout paint style;pointer-events:none;position:absolute;inset:0;overflow:hidden}.instant-verdict-strike{--verdict-scale:.84;pointer-events:none;position:absolute;inset:0}.instant-verdict-strike[data-grade=swift]{--verdict-scale:1}.instant-verdict-strike[data-grade=perfect]{--verdict-scale:1.16}.instant-verdict-beam{top:var(--verdict-source-y);left:var(--verdict-source-x);width:var(--verdict-distance);height:24px;transform:translateY(-50%) rotate(var(--verdict-angle));transform-origin:0;position:absolute;overflow:hidden}.instant-verdict-beam>i{opacity:0;will-change:clip-path, opacity, transform;background:linear-gradient(90deg,#50cdd3a8,#ffe280f5 72%,#fffad8fa);border-radius:999px;animation:.21s cubic-bezier(.18,.76,.2,1) both instant-verdict-beam-flight;position:absolute;inset:7px 0;box-shadow:0 0 7px #ffde72c7,0 0 14px #4cc4cd70}.instant-verdict-source,.instant-verdict-target{aspect-ratio:1;pointer-events:none;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.instant-verdict-source{top:var(--verdict-source-y);left:var(--verdict-source-x);width:104px}.instant-verdict-target{top:var(--verdict-target-y);left:var(--verdict-target-x);width:220px}.instant-verdict-source>img,.instant-verdict-target>img{object-fit:contain;opacity:0;mix-blend-mode:screen;-webkit-user-select:none;user-select:none;width:100%;height:100%;scale:var(--verdict-scale);will-change:opacity, transform;display:block}.instant-verdict-source>img{animation:.22s ease-out both instant-verdict-source-contact}.instant-verdict-target>img{animation:.27s cubic-bezier(.16,.8,.18,1) both instant-verdict-core-impact}.instant-verdict-source>i,.instant-verdict-target>i{aspect-ratio:1;opacity:0;border:2px solid #ffe07dd1;border-radius:50%;width:48%;animation:.25s ease-out both instant-verdict-ring;position:absolute;box-shadow:0 0 16px #ffcf4c99,inset 0 0 10px #43c3cb66}.instant-verdict-target>i{animation-delay:72ms}.instant-verdict-strike[data-outcome=wrong] .instant-verdict-beam,.instant-verdict-strike[data-outcome=wrong] .instant-verdict-target{display:none}.instant-verdict-strike[data-outcome=wrong] .instant-verdict-source{width:132px}.instant-verdict-strike[data-outcome=wrong] .instant-verdict-source>img{filter:sepia()saturate(4.4)hue-rotate(322deg)brightness(.72);animation-name:instant-verdict-wrong-contact}.instant-verdict-strike[data-outcome=wrong] .instant-verdict-source>i{border-color:#e25842e6;animation-name:instant-verdict-wrong-ring;box-shadow:0 0 18px #db4a36a8,inset 0 0 12px #661f1885}.instant-result-overlay{z-index:24;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a070594;place-items:center;display:grid;position:absolute;inset:0}.instant-result-card{color:#2d1c12;text-align:center;background:linear-gradient(155deg,#fff8defa,#ddcfa6fa);border:1px solid #ffdc7d94;border-radius:8px;justify-items:center;gap:8px;width:min(90%,420px);padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 68px #06040385,0 0 28px #ffcf4e2e}.instant-result-card p,.instant-result-card span,.instant-result-card small{margin:0;font-weight:850}.instant-result-card>strong{color:#9d3c2d;font-size:52px;line-height:1}@keyframes instant-verdict-beam-flight{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:scaleX(.55)}24%{opacity:1}72%{opacity:.92;clip-path:inset(0);transform:scaleX(1)}to{opacity:0;clip-path:inset(0);transform:scaleX(1)}}@keyframes instant-verdict-source-contact{0%{opacity:0;transform:scale(.38)rotate(-7deg)}30%{opacity:.68}to{opacity:0;transform:scale(1.02)rotate(4deg)}}@keyframes instant-verdict-core-impact{0%,28%{opacity:0;transform:scale(.24)rotate(-8deg)}58%{opacity:.92;transform:scale(.82)rotate(1deg)}82%{opacity:.62;transform:scale(1.02)rotate(3deg)}to{opacity:0;transform:scale(1.16)rotate(5deg)}}@keyframes instant-verdict-ring{0%{opacity:0;transform:scale(.38)}34%{opacity:.92}to{opacity:0;transform:scale(1.65)}}@keyframes instant-verdict-wrong-contact{0%{opacity:0;transform:scale(.46)rotate(-5deg)}28%{opacity:.72;transform:scale(.84)rotate(3deg)}58%{transform:translate(-4px)scale(.92)rotate(-3deg)}76%{transform:translate(4px)scale(.96)rotate(3deg)}to{opacity:0;transform:scale(1.08)}}@keyframes instant-verdict-wrong-ring{0%{opacity:0;transform:scale(.52)}32%{opacity:.88;transform:scale(.9)}64%{transform:translate(-4px)scale(1.04)}to{opacity:0;transform:translate(4px)scale(1.4)}}@keyframes instant-flash-echo-handoff{0%{opacity:0;transform:scale(.92)translateY(5px)}26%{opacity:.22}66%{opacity:.14}to{opacity:0;transform:scale(1.04)translateY(0)}}@media (width<=820px){.ui-mobile .instant-recognition-screen{grid-template-rows:auto auto minmax(190px,1fr) minmax(148px,.72fr) 22px;gap:5px;padding:5px}.ui-mobile .instant-recognition-heading{gap:7px;min-height:48px;padding:5px 7px}.ui-mobile .instant-recognition-heading h1{font-size:20px}.ui-mobile .instant-recognition-heading p{font-size:9px}.ui-mobile .instant-recognition-realm-label{min-width:54px;min-height:32px;padding:4px 7px;font-size:11px}.ui-mobile .instant-recognition-arena:before{width:min(240px,34vh)}.ui-mobile .instant-recognition-arena:after{width:min(190px,27vh)}.ui-mobile .instant-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.ui-mobile .instant-option-button{gap:2px;min-height:68px;padding:5px}.ui-mobile .instant-option-button strong{font-size:28px}.ui-mobile .instant-option-button small{font-size:11px}.ui-mobile .instant-live-status{min-height:22px;font-size:11px}.ui-mobile .instant-verdict-source{width:78px}.ui-mobile .instant-verdict-target{width:164px}.ui-mobile .instant-verdict-strike[data-outcome=wrong] .instant-verdict-source{width:96px}}@media (height<=700px){.instant-recognition-screen{grid-template-rows:auto auto minmax(150px,1fr) minmax(84px,.58fr) 22px;gap:5px;padding:5px}.instant-recognition-heading{min-height:46px;padding-block:4px}.instant-option-button{min-height:72px;padding-block:5px}}@media (prefers-reduced-motion:reduce){.instant-flash-echo-layer,.instant-verdict-strike-layer{display:none!important}.instant-option-button{transition:none!important}}.mutual-training-hub{--mutual-text-scale:1;width:min(100%,1080px);min-height:0;font-size:calc(1rem * var(--mutual-text-scale));gap:14px;margin:0 auto;padding:8px 0 24px;display:grid}.mutual-training-hub[data-text-size=extra-large]{--mutual-text-scale:1.22}.mutual-hub-heading{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8e5e0;border:1px solid #482f193d;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.mutual-hub-heading h1,.mutual-hub-heading p{margin:0}.mutual-hub-heading h1{font-size:calc(30px * var(--mutual-text-scale))}.mutual-hub-heading strong{font-size:calc(14px * var(--mutual-text-scale))}.text-size-toggle,.mutual-duration-control{background:#fffcf1cc;border:1px solid #482f1938;border-radius:7px;align-items:center;gap:4px;padding:4px;display:inline-flex}.text-size-toggle button,.mutual-duration-control button{color:#35291f;min-height:40px;font-size:calc(13px * var(--mutual-text-scale));cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-weight:900;display:inline-flex}.text-size-toggle button[data-active=true],.mutual-duration-control button[data-active=true]{color:#fff9e9;background:#7f3428}.mutual-hub-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mutual-hub-mode{color:#30261e;background:#fcf4dfe6;border:1px solid #482f1938;border-radius:8px;align-content:start;gap:12px;min-width:0;min-height:300px;padding:18px;display:grid;box-shadow:0 18px 36px #27190e29}.mutual-hub-mode[data-locked=true]{background:#e5e2d5e6}.mutual-hub-mode h2,.mutual-hub-mode p{margin:0}.mutual-hub-mode h2{font-size:calc(23px * var(--mutual-text-scale))}.mutual-hub-mode p,.mutual-hub-mode span,.mutual-hub-mode strong{font-size:calc(14px * var(--mutual-text-scale))}.mutual-hub-mode strong{color:#773a2c;align-items:center;gap:5px;display:flex}.mutual-hub-mode .primary-button{width:100%;min-height:56px;margin-top:auto}.mutual-level-select{gap:5px;font-weight:800;display:grid}.mutual-level-select select{color:#30261e;min-height:48px;font-size:calc(15px * var(--mutual-text-scale));background:#fff9e8;border:1px solid #482f1947;border-radius:6px;padding:8px;font-weight:900}@media (width<=820px){.mutual-training-hub{overscroll-behavior:contain;max-height:100%;overflow-y:auto}.mutual-hub-heading{grid-template-columns:auto minmax(0,1fr)}.mutual-hub-heading .text-size-toggle{grid-column:1/-1;justify-self:stretch}.mutual-hub-mode-grid{grid-template-columns:1fr}.mutual-hub-mode{min-height:250px}}.reaction-training-hub{gap:14px;width:min(100%,1080px);margin:0 auto;padding:8px 0 28px;display:grid}:is(.main-stage:has(.reaction-training-hub),.main-stage:has(.hexagram-hunt-screen),.main-stage:has(.true-false-snap-screen),.main-stage:has(.dual-chase-screen),.main-stage:has(.instant-recognition-screen)){width:min(100%,1120px)}.reaction-hub-heading{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8e6d1;border:1px solid #4a321d33;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 14px 30px #2e1e1029}.reaction-hub-heading>div{min-width:0}.reaction-hub-heading h1,.reaction-mode-card h2{color:var(--ink);letter-spacing:0;margin:0}.reaction-hub-heading h1{font-size:28px}.reaction-hub-heading span,.reaction-mode-card>span{color:var(--ink-soft);font-size:13px;font-weight:700;line-height:1.55}.reaction-hub-total{color:#783829;margin-top:3px;font-size:12px;font-weight:900;display:block}.reaction-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reaction-mode-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f1dce0;border:1px solid #4a321d33;border-radius:8px;align-content:start;gap:9px;min-width:0;min-height:300px;padding:18px;display:grid;box-shadow:0 18px 34px #2e1e1024}.reaction-mode-card>p{color:var(--cinnabar);margin:0;font-size:12px;font-weight:900}.reaction-mode-card h2{font-size:24px}.reaction-mode-card[data-coming-soon=true]{opacity:.78;background:#e8e6dbd1}.reaction-mode-icon{color:#7d3a25;background:linear-gradient(145deg,#f8d889,#c8dfd1);border:1px solid #5c3a183d;border-radius:8px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px #ffffffa8,0 10px 20px #4b2d131f}.reaction-mode-snap .reaction-mode-icon{color:#2f635c;background:linear-gradient(145deg,#dcead5,#efc777)}.reaction-mode-dual .reaction-mode-icon{color:#704122;background:linear-gradient(145deg,#f1d48c,#b9d9cf)}.reaction-mode-instant .reaction-mode-icon{color:#8b2f2a;background:linear-gradient(145deg,#f2dd9d,#c6d8dd)}.reaction-mode-progress{gap:5px;margin-top:4px;display:grid}.reaction-mode-progress strong{font-size:15px}.reaction-mode-progress>span{color:var(--ink-soft);font-size:12px;font-weight:800}.reaction-mode-progress>div{background:#38281c29;border-radius:4px;height:7px;overflow:hidden}.reaction-mode-progress i{background:linear-gradient(90deg,#b23a2c,#e6b94c,#5b8f82);height:100%;display:block}.reaction-mode-card .primary-button{width:100%;margin-top:auto}.reaction-hunt-launch{grid-template-columns:minmax(96px,.55fr) minmax(130px,1fr);align-items:end;gap:7px;margin-top:auto;display:grid}.reaction-hunt-launch label{min-width:0;color:var(--ink-soft);gap:3px;font-size:11px;font-weight:900;display:grid}.reaction-hunt-launch select{width:100%;min-height:52px;color:var(--ink);cursor:pointer;background:#fff9e7eb;border:1px solid #4a321d3d;border-radius:7px;padding:8px;font-weight:900}.reaction-hunt-launch .primary-button{min-width:0;padding-inline:12px}.reaction-grandmaster-launch{grid-template-columns:minmax(96px,.55fr) minmax(130px,1fr)}.grandmaster-speed-ledger{background:linear-gradient(90deg,#dcede070,#fae4ae61);border-block:1px solid #48665e42;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.grandmaster-speed-ledger>span{isolation:isolate;color:#392b22;grid-template-rows:repeat(4,auto);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:1px 6px;min-width:0;padding:7px 8px;display:grid;position:relative}.grandmaster-speed-ledger>span+span{border-left:1px solid #48665e38}.grandmaster-speed-ledger>span[data-focused=true]{color:#713629;background:linear-gradient(120deg,#fff3c5d6,#bfe2d894);box-shadow:inset 0 -3px #b34b36,inset 0 0 22px #e0b23e2e}.grandmaster-speed-ledger img{object-fit:contain;opacity:.8;filter:saturate(.82)contrast(1.04);grid-area:1/1/5;width:38px;height:38px}.grandmaster-speed-ledger b,.grandmaster-speed-ledger small,.grandmaster-speed-ledger em,.grandmaster-speed-ledger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grandmaster-speed-ledger b{grid-area:1/2;font-size:13px}.grandmaster-speed-ledger small{color:#665c50;grid-area:2/2;font-size:10px;font-weight:850}.grandmaster-speed-ledger em,.grandmaster-speed-ledger strong{grid-column:2;font-size:11px;font-style:normal;font-weight:900}.grandmaster-speed-ledger strong{color:#8d3a2b;grid-row:4}.grandmaster-speed-ledger em{grid-row:3}.grandmaster-endless-launch{grid-template-columns:minmax(0,1.1fr) minmax(145px,.9fr);align-items:end;gap:7px;display:grid}.grandmaster-focus-launch{grid-template-columns:minmax(0,1.55fr) minmax(145px,.45fr)}.grandmaster-run-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.grandmaster-run-settings label>span{align-items:center;gap:4px;display:inline-flex}.grandmaster-endless-launch label{min-width:0;color:var(--ink-soft);gap:3px;font-size:11px;font-weight:900;display:grid}.grandmaster-endless-launch select{width:100%;min-height:46px;color:var(--ink);background:#fff9e7eb;border:1px solid #4a321d3d;border-radius:7px;padding:7px;font-weight:900}.grandmaster-endless-launch small{min-height:2.6em;line-height:1.3}.relation-chain-launch>div,.transformation-relay-launch>div{gap:4px;min-width:0;display:grid}.relation-chain-launch>div>span,.transformation-relay-launch>div>span{color:#5d3025;font-size:12px;font-weight:950}.relation-chain-launch>div>small,.transformation-relay-launch>div>small{color:var(--ink-soft);font-size:11px;font-weight:850}.grandmaster-endless-button{background:linear-gradient(135deg,#324f59,#8f3629 62%,#b78b37);border-color:#ffe18f70}.transformation-focus-launch{background:#fff9e794;border:1px solid #8f362947;border-radius:7px;grid-template-columns:minmax(0,1.1fr) minmax(145px,.9fr);align-items:end;gap:7px;padding:8px;display:grid}.transformation-focus-launch label{min-width:0;color:var(--ink-soft);gap:3px;font-size:11px;font-weight:900;display:grid}.transformation-focus-launch label>span{color:#5d3025;font-size:12px;font-weight:950}.transformation-focus-launch select{width:100%;min-height:42px;color:var(--ink);background:#fff9e7f0;border:1px solid #4a321d3d;border-radius:7px;padding:7px;font-weight:900}.transformation-focus-launch small{min-height:1.4em;line-height:1.35}.transformation-focus-button{background:linear-gradient(135deg,#2f5960,#9a3f2f 64%,#c3943c);min-height:42px}.grandmaster-transformation-relay-screen[data-focused=true] .transformation-command-rail{border-color:#ffd876b3;box-shadow:inset 0 0 24px #ffcf581a}@media (width<=620px){.transformation-focus-launch{grid-template-columns:minmax(0,1fr)}}.reaction-coming-soon{min-height:42px;color:var(--ink-soft);border:1px dashed #463a2e47;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:900;display:inline-flex}.reaction-hub-rule{color:#342820;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}:is(.game-shell:has(.hexagram-hunt-screen),.game-shell:has(.true-false-snap-screen),.game-shell:has(.dual-chase-screen),.game-shell:has(.instant-recognition-screen)){height:100svh;min-height:100svh}:is(.game-shell:has(.instant-recognition-screen),.game-shell:has(.hexagram-hunt-screen)){overflow:clip}:is(.game-shell:has(.hexagram-hunt-screen) .main-stage,.game-shell:has(.true-false-snap-screen) .main-stage,.game-shell:has(.dual-chase-screen) .main-stage,.game-shell:has(.instant-recognition-screen) .main-stage){align-content:stretch;height:calc(100svh - 74px);min-height:0;padding:4px 14px 8px;overflow:hidden}:is(.game-shell:has(.instant-recognition-screen) .main-stage,.game-shell:has(.hexagram-hunt-screen) .main-stage){overflow:clip}.hexagram-hunt-screen{background:radial-gradient(circle at 50% 32%,#cc953933,#0000 42%),linear-gradient(#1c120ca8,#0f0b08e6),url(/assets/aaa/grandmaster/gm-realm-01-forge-courtyard-bg-v1.webp) 50%/cover;border:1px solid #e8be5f6b;border-radius:8px;grid-template-rows:auto auto minmax(90px,.7fr) minmax(0,2.15fr);gap:7px;width:100%;height:100%;min-height:0;padding:7px;display:grid;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #ffebb21a,0 20px 52px #190f0957}.hunt-stage-heading{color:#fff4d8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#170f0bc2;border:1px solid #f4cf7b47;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:50px;padding:5px 8px;display:grid;box-shadow:0 8px 22px #0f09053d}.hunt-stage-heading h1,.hunt-stage-heading p{margin:0}.hunt-stage-heading h1{letter-spacing:0;font-size:23px}.hunt-stage-heading .training-pathline>span,.hunt-stage-heading .training-pathline>strong{color:#ffe8b5d1}.hunt-stage-heading .training-pathline>strong{color:#ffd977}.hunt-direction-label,.reaction-level-badge{color:#fff8e8;background:#7e382a;border-radius:6px;justify-content:center;align-items:center;min-height:28px;padding:4px 9px;font-size:12px;font-weight:900;display:inline-flex}.reaction-training-hud{color:#2f241c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9e7d6;border:1px solid #49311a33;border-radius:7px;grid-template-columns:minmax(210px,1.1fr) auto minmax(180px,1fr);align-items:center;gap:8px;min-width:0;padding:7px 10px;display:grid}.reaction-hud-primary,.reaction-hud-stats,.reaction-timer{align-items:center;gap:7px;min-width:0;display:flex}.reaction-level-badge[data-boss=true]{background:#392019;box-shadow:0 0 0 2px #dfb04775}.reaction-hud-primary>span:last-child,.reaction-hud-stats span{white-space:nowrap;font-size:12px;font-weight:900}.reaction-hud-primary>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reaction-hud-stats span{background:#46311f17;border-radius:6px;align-items:center;gap:3px;min-height:28px;padding:4px 7px;display:inline-flex}.reaction-hud-stats span:first-child{color:#a2332a}.reaction-timer-track{background:#38281c2e;border-radius:4px;flex:1;min-width:56px;height:8px;overflow:hidden}.reaction-timer-track span{border-radius:inherit;background:linear-gradient(90deg,#b63b2e,#e7b84d,#4d8c80);height:100%;transition:width 50ms linear;display:block}.reaction-timer[data-warning=true]{color:#ae2d25}.hunt-prompt-panel{color:#fff5db;text-align:center;background:radial-gradient(circle at 50% 38%,#f1c65b24,#0000 52%),#1a110cdb;border:1px solid #efc76575;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;padding:8px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3ca14,0 10px 26px #0e080542}.hunt-prompt-copy{justify-items:center;gap:2px;min-width:0;display:grid}.hunt-prompt-copy>p,.hunt-prompt-copy>.hunt-prompt-pinyin{color:#ffe5b1c2;margin:0;font-size:12px;font-weight:800}.hunt-prompt-copy>strong{color:#fff6dc;letter-spacing:0;font-size:clamp(34px,5.4vh,52px);line-height:1}.hunt-prompt-copy>.canonical-hexagram-glyph{color:#ffd875;filter:drop-shadow(0 0 10px #ffc94f3d)}.hunt-option-grid{place-content:center;gap:7px;min-width:0;min-height:0;display:grid;overflow:clip}.hunt-option-grid[data-option-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hunt-option-grid[data-option-count="6"],.hunt-option-grid[data-option-count="9"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hunt-option-button{aspect-ratio:1.4;color:#241b14;cursor:pointer;background:radial-gradient(circle at 34% 24%,#fffffff5,#0000 32%),linear-gradient(145deg,#fff9e1fa,#cfbf9af0);border:1px solid #e5c27a8f;border-radius:7px;align-content:center;place-items:center;gap:2px;width:100%;min-width:0;min-height:44px;max-height:100%;padding:5px;transition:transform .11s,border-color .11s,filter .11s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5837191c,0 10px 22px #0c070452}.hunt-option-button:before{content:"";pointer-events:none;opacity:.08;background:url(/assets/reaction/hunt-lock-glow.png) 50%/100% 100% no-repeat;transition:opacity .12s;position:absolute;inset:0}.hunt-option-button>*{z-index:1;position:relative}.hunt-option-button:hover:not(:disabled),.hunt-option-button:focus-visible:not(:disabled){z-index:1;border-color:#ffd873f0;outline:none;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #5837191f,0 12px 26px #0c07045c,0 0 24px #edba434d}.hunt-option-button:disabled{cursor:default}.hunt-option-button strong{letter-spacing:0;max-width:100%;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:48px;line-height:.92}.hexagram-hunt-screen[data-hunt-direction=symbol-to-name] .hunt-option-button strong{font-family:inherit;font-size:clamp(24px,4.2vh,38px);line-height:1.05}.hunt-option-button small{color:#5a3d2b;font-size:11px;font-weight:900}.hunt-option-button[data-state=correct]{background:linear-gradient(145deg,#f7edbd,#bfe1c9);border-color:#48866f;animation:.25s ease-out hunt-hit;box-shadow:0 0 0 2px #e0b54394,0 0 26px #e5b8427a}.hunt-option-button[data-state=correct]:before{opacity:.68}.hunt-option-button[data-state=wrong]{background:linear-gradient(145deg,#f2d5c6,#dba398);border-color:#a5362c;animation:.26s ease-out hunt-block}.hunt-option-button>.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph{grid-template-rows:repeat(6,clamp(6px,.92vh,8px));gap:clamp(3px,.5vh,5px);block-size:clamp(62px,9.5vh,88px);inline-size:clamp(92px,13vh,126px)}.hunt-option-button>.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph .yao-line{gap:clamp(8px,1.4vh,12px)}.hunt-option-button>.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph .yao-segment{block-size:clamp(5px,.78vh,7px);inline-size:clamp(37px,5.4vh,51px);box-shadow:0 1px 4px #1f120a33}.hunt-option-grid:is([data-option-count="6"],[data-option-count="9"]) .hunt-option-button>.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph{grid-template-rows:repeat(6,clamp(5px,.72vh,6px));gap:3px;block-size:clamp(52px,7.8vh,68px);inline-size:clamp(78px,10.5vh,104px)}.hunt-option-grid:is([data-option-count="6"],[data-option-count="9"]) .hunt-option-button>.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph .yao-segment{block-size:clamp(4px,.62vh,5px);inline-size:clamp(32px,4.2vh,42px)}.hunt-lock-strike-layer{z-index:8;contain:layout paint style;pointer-events:none;position:absolute;inset:0;overflow:clip}.hunt-lock-strike{--hunt-lock-scale:.86;pointer-events:none;position:absolute;inset:0}.hunt-lock-strike[data-grade=swift]{--hunt-lock-scale:1}.hunt-lock-strike[data-grade=perfect]{--hunt-lock-scale:1.12}.hunt-lock-strike-beam{top:var(--hunt-lock-source-y);left:var(--hunt-lock-source-x);width:var(--hunt-lock-distance);height:24px;transform:translateY(-50%) rotate(var(--hunt-lock-angle));transform-origin:0;position:absolute;overflow:hidden}.hunt-lock-strike-beam>i{opacity:0;will-change:clip-path, opacity, transform;background:linear-gradient(90deg,#fff0aef5,#ebb43adb 44%,#58dacfbd 78%,#0000),repeating-linear-gradient(90deg,#0000 0 17px,#ffffffe0 18px 20px,#0000 21px 33px);border-radius:999px;animation:.25s cubic-bezier(.18,.78,.22,1) both hunt-lock-beam-flight;display:block;position:absolute;inset:8px 0;box-shadow:0 0 8px #ffda6fb8,0 0 18px #4ac7be61}.hunt-lock-strike-source,.hunt-lock-strike-target{aspect-ratio:1;pointer-events:none;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.hunt-lock-strike-source{top:var(--hunt-lock-source-y);left:var(--hunt-lock-source-x);width:var(--hunt-lock-source-size)}.hunt-lock-strike-target{top:var(--hunt-lock-target-y);left:var(--hunt-lock-target-x);width:var(--hunt-lock-target-size)}.hunt-lock-strike-source>img,.hunt-lock-strike-target>img{object-fit:contain;opacity:0;filter:drop-shadow(0 0 10px #f1c24966);-webkit-user-select:none;user-select:none;will-change:opacity, transform;width:100%;height:100%;display:block}.hunt-lock-strike-source>img{animation:.25s ease-out both hunt-lock-source-catch}.hunt-lock-strike-target>img{animation:.28s cubic-bezier(.16,.8,.2,1) both hunt-lock-target-impact}.hunt-lock-strike-source>i,.hunt-lock-strike-target>i{aspect-ratio:1;opacity:0;width:54%;scale:var(--hunt-lock-scale);border:2px solid #ffdb72db;border-radius:50%;animation:.27s ease-out both hunt-lock-ring;position:absolute;box-shadow:inset 0 0 12px #47d3ca57,0 0 18px #f5bc378a}.hunt-lock-strike[data-outcome=wrong] .hunt-lock-strike-beam,.hunt-lock-strike[data-outcome=wrong] .hunt-lock-strike-target{display:none}.hunt-lock-strike[data-outcome=wrong] .hunt-lock-strike-source>img{filter:sepia()saturate(4.4)hue-rotate(318deg)brightness(.72)drop-shadow(0 0 10px #cf3e2d85);animation-name:hunt-lock-wrong-block}.hunt-lock-strike[data-outcome=wrong] .hunt-lock-strike-source>i{border-color:#e04d39e6;animation-name:hunt-lock-wrong-ring;box-shadow:inset 0 0 12px #6f201780,0 0 18px #e04d39a3}.hunt-result-overlay{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e181261;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.hunt-result-card{color:#2c2119;text-align:center;background:#fff6def5;border:1px solid #7049204d;border-radius:8px;justify-items:center;gap:8px;width:min(100%,360px);padding:20px;display:grid;position:relative;box-shadow:0 24px 60px #1b120c4d}.hunt-result-card p,.hunt-result-card span,.hunt-result-card small{margin:0}.hunt-result-card>strong{color:#8e3425;font-size:48px;line-height:1}.hunt-result-card>p{font-size:20px;font-weight:900}.hunt-result-spark{color:#c3942e;position:absolute;top:12px;right:12px}@keyframes hunt-hit{0%{filter:brightness();transform:scale(.96)}60%{filter:brightness(1.18);transform:scale(1.04)}to{filter:brightness();transform:scale(1)}}@keyframes hunt-block{0%,to{transform:translate(0)}35%{transform:translate(-5px)}70%{transform:translate(5px)}}@keyframes hunt-lock-beam-flight{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:scaleX(.58)}25%{opacity:1}72%{opacity:.94;clip-path:inset(0);transform:scaleX(1)}to{opacity:0;clip-path:inset(0);transform:scaleX(1.04)}}@keyframes hunt-lock-source-catch{0%{opacity:0;transform:scale(.52)rotate(-4deg)}42%{opacity:.94;transform:scale(calc(var(--hunt-lock-scale) * 1.04)) rotate(1deg)}to{opacity:0;transform:scale(calc(var(--hunt-lock-scale) * 1.12)) rotate(2deg)}}@keyframes hunt-lock-target-impact{0%,24%{opacity:0;transform:scale(.42)rotate(-3deg)}58%{opacity:.96;transform:scale(calc(var(--hunt-lock-scale) * 1.04)) rotate(0)}to{opacity:0;transform:scale(calc(var(--hunt-lock-scale) * 1.16)) rotate(2deg)}}@keyframes hunt-lock-ring{0%{opacity:0;transform:scale(.4)}48%{opacity:.92;transform:scale(.86)}to{opacity:0;transform:scale(1.34)}}@keyframes hunt-lock-wrong-block{0%{opacity:0;transform:translate(0)scale(.56)}38%{opacity:.88;transform:translateX(-4px) scale(var(--hunt-lock-scale))}58%{transform:translateX(5px) scale(var(--hunt-lock-scale))}78%{transform:translateX(-3px) scale(var(--hunt-lock-scale))}to{opacity:0;transform:translate(0)scale(1.04)}}@keyframes hunt-lock-wrong-ring{0%{opacity:0;transform:scale(.46)}45%{opacity:.9;transform:scale(.86)}to{opacity:0;transform:scale(1.14)}}.true-false-snap-screen{background:radial-gradient(circle at 18% 54%,#398e7e38,#0000 38%),radial-gradient(circle at 82% 54%,#ab432e33,#0000 38%),linear-gradient(#131b1aad,#100d0be0),url(/assets/aaa/grandmaster/gm-realm-03-glass-tempest-bg-v1.webp) 50%/cover;border:1px solid #e5bf656b;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto minmax(72px,auto);gap:7px;width:100%;height:100%;min-height:0;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff0bf14,0 20px 52px #140d0957}.snap-stage-heading{color:#fff3d5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141411c2;border:1px solid #edca7847;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:50px;padding:5px 8px;display:grid;box-shadow:0 8px 22px #0c08053d}.snap-stage-heading h1,.snap-stage-heading p{margin:0}.snap-stage-heading h1{letter-spacing:0;font-size:23px}.snap-stage-heading .training-pathline>span,.snap-stage-heading .training-pathline>strong{color:#e0f4e2cc}.snap-stage-heading .training-pathline>strong{color:#ffd977}.snap-stage-heading .icon-button{min-width:44px;min-height:44px}.snap-realm-label{color:#fff8e8;background:#315e57;border-radius:6px;justify-content:center;align-items:center;min-height:28px;padding:4px 9px;font-size:12px;font-weight:900;display:inline-flex}.snap-verdict-stage{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;background:radial-gradient(circle,#f3c3531f,#0000 38%),linear-gradient(90deg,#16443dad,#191410d1 50%,#5b241ba8);border:1px solid #e8c26561;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;min-height:0;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff8d91a,0 12px 30px #0b080647}.snap-verdict-stage:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;opacity:.12;background:url(/assets/reaction/snap-verdict-glow.png) 50%/contain no-repeat;width:min(54%,360px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.true-false-snap-screen[data-snap-status=feedback] .snap-verdict-stage:after{z-index:2;opacity:.58;animation:.22s ease-out snap-verdict-hit}.snap-symbol-panel,.snap-candidate-panel{z-index:1;background:linear-gradient(145deg,#fffcefe6,#dee7d7d6);border:1px solid #4e37212e;border-radius:7px;align-content:center;place-items:center;gap:5px;min-width:0;min-height:0;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #3122161f}.snap-symbol-panel>.snap-panel-label,.snap-candidate-panel>span,.snap-candidate-panel>small{color:var(--ink-soft);font-size:12px;font-weight:900}.snap-symbol-panel>.canonical-hexagram-glyph{color:#261c15}.snap-candidate-panel>strong{letter-spacing:0;text-align:center;max-width:100%;font-size:48px;line-height:1}.snap-candidate-panel .voice-replay-button{min-height:38px}.snap-question-mark{z-index:3;color:#fff8e8;background:#6d382a;border:2px solid #fff7d6d1;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px #371e143d}.snap-instruction{color:#33251d;text-align:center;margin:0;font-size:16px;font-weight:900}.snap-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.snap-answer-button{color:#fffaf0;cursor:pointer;border:1px solid #3d2c1f3d;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:72px;padding:8px 14px;transition:transform .1s,filter .1s;display:flex;overflow:hidden;box-shadow:0 10px 20px #2d1e142e}.snap-answer-button strong{letter-spacing:0;font-size:21px}.snap-answer-true{background:linear-gradient(145deg,#315f55,#4e8875)}.snap-answer-false{background:linear-gradient(145deg,#763426,#a64c37)}.snap-answer-button:hover:not(:disabled),.snap-answer-button:focus-visible:not(:disabled){filter:brightness(1.08);outline:none;transform:translateY(-2px)}.snap-answer-button:focus-visible:not(:disabled){outline-offset:-5px;outline:3px solid #fff4bf;box-shadow:0 0 0 3px #31261db8,0 10px 20px #2d1e142e}.snap-answer-button:disabled{cursor:default}.snap-answer-button[data-state=correct]{animation:.16s ease-out hunt-hit;box-shadow:0 0 0 3px #f2c74db8,0 0 30px #ecbe3fad}.snap-answer-button[data-state=wrong]{filter:saturate(.62);animation:.26s ease-out hunt-block}.snap-verdict-strike-layer{z-index:8;contain:layout paint style;pointer-events:none;position:absolute;inset:0;overflow:clip}.snap-verdict-strike{--snap-verdict-scale:.86;pointer-events:none;position:absolute;inset:0}.snap-verdict-strike[data-grade=swift]{--snap-verdict-scale:1}.snap-verdict-strike[data-grade=perfect]{--snap-verdict-scale:1.12}.snap-verdict-strike-trail{top:var(--snap-verdict-source-y);left:var(--snap-verdict-source-x);width:var(--snap-verdict-distance);height:20px;transform:translateY(-50%) rotate(var(--snap-verdict-angle));transform-origin:0;position:absolute;overflow:hidden}.snap-verdict-strike-trail>i{opacity:0;will-change:clip-path, opacity, transform;background:linear-gradient(90deg,#fff4bef0,#56dccaeb 48%,#ffd770b8 78%,#0000),repeating-linear-gradient(90deg,#0000 0 16px,#ffffffd1 17px 19px,#0000 20px 31px);border-radius:999px;animation:.19s cubic-bezier(.18,.8,.2,1) both snap-verdict-trail-flight;display:block;position:absolute;inset:7px 0;box-shadow:0 0 8px #5bdecbb3,0 0 17px #f5c24a6b}.snap-verdict-strike[data-answer=mismatch] .snap-verdict-strike-trail>i{background:linear-gradient(90deg,#ffecaef0,#dd533be6 48%,#ffc165b8 78%,#0000),repeating-linear-gradient(90deg,#0000 0 16px,#fffc 17px 19px,#0000 20px 31px);box-shadow:0 0 8px #e25239a8,0 0 17px #f5c24a66}.snap-verdict-strike-source,.snap-verdict-strike-target{aspect-ratio:1;pointer-events:none;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.snap-verdict-strike-source{top:var(--snap-verdict-source-y);left:var(--snap-verdict-source-x);width:var(--snap-verdict-source-size)}.snap-verdict-strike-target{top:var(--snap-verdict-target-y);left:var(--snap-verdict-target-x);width:var(--snap-verdict-target-size)}.snap-verdict-strike-source>img,.snap-verdict-strike-target>img{object-fit:contain;opacity:0;filter:drop-shadow(0 0 10px #ecc15370);-webkit-user-select:none;user-select:none;will-change:opacity, transform;width:100%;height:100%;display:block}.snap-verdict-strike-source>img{animation:.21s ease-out both snap-verdict-source-catch}.snap-verdict-strike-target>img{animation:.22s cubic-bezier(.16,.82,.2,1) both snap-verdict-target-cut}.snap-verdict-strike-source>i,.snap-verdict-strike-target>i{aspect-ratio:1;opacity:0;width:48%;scale:var(--snap-verdict-scale);border:2px solid #ffe085e0;border-radius:50%;animation:.215s ease-out both snap-verdict-ring;position:absolute;box-shadow:inset 0 0 11px #49cebf57,0 0 17px #efb83985}.snap-verdict-strike[data-answer=mismatch] :is(.snap-verdict-strike-source,.snap-verdict-strike-target)>i{box-shadow:inset 0 0 11px #da453057,0 0 17px #ef9f3985}.snap-verdict-strike[data-outcome=wrong] .snap-verdict-strike-trail,.snap-verdict-strike[data-outcome=wrong] .snap-verdict-strike-target{display:none}.snap-verdict-strike[data-outcome=wrong] .snap-verdict-strike-source>img{filter:sepia()saturate(4.2)hue-rotate(318deg)brightness(.72)drop-shadow(0 0 10px #cf3e2d85);animation-name:snap-verdict-wrong-block}.snap-verdict-strike[data-outcome=wrong] .snap-verdict-strike-source>i{border-color:#e14f39e6;animation-name:snap-verdict-wrong-ring}.snap-feedback-line{z-index:6;color:#fff9e8;text-align:center;background:#2f5b4cf0;border-radius:6px;max-width:calc(100% - 24px);padding:6px 12px;font-size:13px;font-weight:900;position:absolute;bottom:116px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #22181138}.snap-feedback-line[data-feedback=wrong]{background:#843427f2}.snap-live-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.snap-result-overlay{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e181261;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.snap-result-card{color:#2c2119;text-align:center;background:#fff6def5;border:1px solid #7049204d;border-radius:8px;justify-items:center;gap:8px;width:min(100%,360px);padding:20px;display:grid;position:relative;box-shadow:0 24px 60px #1b120c4d}.snap-result-card p,.snap-result-card span,.snap-result-card small{margin:0}.snap-result-card>strong{color:#8e3425;font-size:48px;line-height:1}.snap-result-card>p{font-size:20px;font-weight:900}.snap-result-spark{color:#c3942e;position:absolute;top:12px;right:12px}@keyframes snap-verdict-hit{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)rotate(-10deg)}65%{opacity:.76;transform:translate(-50%,-50%)scale(1.04)rotate(2deg)}to{opacity:.58;transform:translate(-50%,-50%)scale(1)}}@keyframes snap-verdict-trail-flight{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:scaleX(.52)}28%{opacity:1}76%{opacity:.94;clip-path:inset(0);transform:scaleX(1)}to{opacity:0;clip-path:inset(0);transform:scaleX(1.05)}}@keyframes snap-verdict-source-catch{0%{opacity:0;transform:scale(.5)rotate(-4deg)}44%{opacity:.96;transform:scale(calc(var(--snap-verdict-scale) * 1.04)) rotate(1deg)}to{opacity:0;transform:scale(calc(var(--snap-verdict-scale) * 1.12)) rotate(2deg)}}@keyframes snap-verdict-target-cut{0%,22%{opacity:0;transform:scale(.42)rotate(-5deg)}58%{opacity:.98;transform:scale(calc(var(--snap-verdict-scale) * 1.05)) rotate(0)}to{opacity:0;transform:scale(calc(var(--snap-verdict-scale) * 1.16)) rotate(3deg)}}@keyframes snap-verdict-ring{0%{opacity:0;transform:scale(.4)}50%{opacity:.9;transform:scale(.88)}to{opacity:0;transform:scale(1.32)}}@keyframes snap-verdict-wrong-block{0%{opacity:0;transform:translate(0)scale(.54)}38%{opacity:.9;transform:translateX(-4px) scale(var(--snap-verdict-scale))}62%{transform:translateX(5px) scale(var(--snap-verdict-scale))}to{opacity:0;transform:translateX(0) scale(calc(var(--snap-verdict-scale) * 1.08))}}@keyframes snap-verdict-wrong-ring{0%{opacity:0;transform:scale(.54)}44%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.2)}}.dual-chase-screen{background:linear-gradient(#fcf6e494,#dae4d8b8),url(/assets/aaa/grandmaster/gm-realm-04-void-summit-bg-v1.webp) 50%/cover;border:1px solid #49311a38;border-radius:8px;grid-template-rows:auto auto minmax(0,1.35fr) minmax(116px,.65fr);gap:7px;width:100%;height:100%;min-height:0;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 46px #23180f38}.dual-chase-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.dual-chase-heading h1,.dual-chase-heading p{margin:0}.dual-chase-heading h1{letter-spacing:0;font-size:23px}.dual-chase-heading .icon-button{min-width:44px;min-height:44px}.dual-chase-realm-label{color:#fff8e8;background:#75502a;border-radius:6px;justify-content:center;align-items:center;min-height:28px;padding:4px 9px;font-size:12px;font-weight:900;display:inline-flex}.dual-chase-arena{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);isolation:isolate;background:#fffaebb3;border:1px solid #46321f33;border-radius:8px;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.dual-chase-arena:before{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;opacity:.13;background:url(/assets/reaction/dual-chase-streak.png) 50%/contain no-repeat;width:min(78%,520px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.86)}.dual-chase-screen[data-dual-status=memorizing] .dual-chase-arena:before{opacity:.42;animation:.52s ease-out both dual-chase-streak}.dual-sequence-pips{z-index:3;gap:8px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.dual-sequence-pips span{color:#5b493b;background:#fff9e5e6;border:1px solid #4e351f3d;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid;box-shadow:0 6px 14px #2f20141f}.dual-sequence-pips span[data-active=true]{color:#fff8dc;background:#a44731;box-shadow:0 0 0 3px #e1b44361,0 0 22px #e2b1378c}.dual-sequence-pips span[data-asked=true]{color:#fff8dc;background:#315f56}.dual-flash-card{z-index:2;color:#261c15;text-align:center;background:linear-gradient(145deg,#fffcefeb,#dbe8dae0);border:1px solid #49331f33;border-radius:8px;align-content:center;place-items:center;gap:5px;width:min(78%,620px);height:min(76%,300px);min-height:150px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #2e1f1429}.dual-flash-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,#f6cf6542,#0000 56%);position:absolute;inset:0}.dual-flash-card[data-visible=true]:after{opacity:1;animation:.22s ease-out dual-flash-pulse}.dual-flash-card>.canonical-hexagram-glyph{z-index:2;animation:.18s ease-out dual-symbol-arrive;position:relative}.dual-flash-card>small{z-index:2;color:#71513a;font-size:13px;font-weight:900;position:relative}.dual-memory-afterimage{z-index:1;object-fit:contain;opacity:0;pointer-events:none;width:min(88%,330px);max-height:94%;animation:.22s cubic-bezier(.16,.78,.28,1) both dual-memory-afterimage-arrive;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)scale(.62)}.dual-flash-gap{color:#5441316b}.dual-recall-prompt{z-index:2;justify-items:center;gap:5px;display:grid;position:relative}.dual-recall-prompt small,.dual-recall-prompt span{color:var(--ink-soft);font-size:13px;font-weight:900}.dual-recall-prompt strong{color:#8a3a2a;letter-spacing:0;font-size:42px;line-height:1}.dual-option-grid{opacity:1;grid-template-rows:repeat(2,minmax(44px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;min-height:0;transition:opacity .1s;display:grid}.dual-option-grid[data-visible=false]{opacity:0;pointer-events:none}.dual-option-button{color:#271d16;cursor:pointer;background:linear-gradient(145deg,#fffae8f5,#d2e5d8e6);border:1px solid #44301f3b;border-radius:7px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:44px;padding:6px 10px;transition:transform .1s,filter .1s;display:grid;overflow:hidden;box-shadow:0 8px 16px #31221621}.dual-option-button strong{letter-spacing:0;max-width:100%;font-size:23px;line-height:1}.dual-option-button small{color:#685548;font-size:10px;font-weight:800}.dual-option-button:hover:not(:disabled),.dual-option-button:focus-visible:not(:disabled){z-index:1;filter:brightness(1.05);outline-offset:-4px;border-color:#9c462ab8;outline:3px solid #fff2b8;transform:translateY(-2px)}.dual-option-button:disabled{cursor:default}.dual-option-button[data-state=correct]{background:linear-gradient(145deg,#f5e8ad,#b7ddc5);border-color:#3e806a;animation:.2s ease-out hunt-hit;box-shadow:0 0 0 3px #ebbe4399,0 0 28px #e6b53480}.dual-option-button[data-state=wrong]{background:linear-gradient(145deg,#efd2c2,#d69d93);border-color:#a3382e;animation:.26s ease-out hunt-block}.dual-chase-strike-layer{z-index:8;contain:layout paint style;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dual-chase-strike{--dual-chase-strike-scale:.9;pointer-events:none;position:absolute;inset:0}.dual-chase-strike[data-grade=swift]{--dual-chase-strike-scale:1}.dual-chase-strike[data-grade=perfect]{--dual-chase-strike-scale:1.1}.dual-chase-strike-beam{top:var(--dual-chase-strike-source-y);left:var(--dual-chase-strike-source-x);width:var(--dual-chase-strike-distance);opacity:0;height:24px;transform:translateY(-50%) rotate(var(--dual-chase-strike-angle));transform-origin:0;animation:.205s ease-out both dual-chase-beam-shell;position:absolute}.dual-chase-strike-beam>i,.dual-chase-strike-beam>b{content:"";transform-origin:0;border-radius:999px;width:100%;position:absolute;left:0;transform:scaleX(0)}.dual-chase-strike-beam>i{background:linear-gradient(90deg,#44d1cd00,#4fddd6e0 18%,#ffefaef0 78%,#fff0);height:4px;animation:.205s cubic-bezier(.16,.74,.25,1) both dual-chase-beam-run;top:7px;box-shadow:0 0 12px #47d4cfb8,0 0 20px #f2bf486b}.dual-chase-strike-beam>b{background:linear-gradient(90deg,#c2402c00,#d64c30d1 26%,#facb5bcc 84%,#facb5b00);height:2px;animation:.185s cubic-bezier(.16,.74,.25,1) 18ms both dual-chase-beam-run;top:14px}.dual-chase-strike-source,.dual-chase-strike-target{aspect-ratio:1;opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)scale(.42)}.dual-chase-strike-source{top:var(--dual-chase-strike-source-y);left:var(--dual-chase-strike-source-x);width:var(--dual-chase-strike-source-size);animation:.22s ease-out both dual-chase-source-launch}.dual-chase-strike-target{top:var(--dual-chase-strike-target-y);left:var(--dual-chase-strike-target-x);width:var(--dual-chase-strike-target-size);animation:.23s cubic-bezier(.16,.78,.28,1) both dual-chase-target-recall}.dual-chase-strike-source>img,.dual-chase-strike-target>img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 10px #4fd5cf8a)drop-shadow(0 0 12px #e7ae3675);width:100%;height:100%;transform:rotate(calc(var(--dual-chase-strike-angle) + 45deg));position:relative}.dual-chase-strike-source>i,.dual-chase-strike-target>i{content:"";opacity:0;border:2px solid #ffe797bd;border-radius:50%;animation:.22s ease-out both dual-chase-recall-ring;position:absolute;inset:18%;box-shadow:0 0 16px #3fcac575}.dual-chase-strike[data-outcome=wrong] .dual-chase-strike-beam,.dual-chase-strike[data-outcome=wrong] .dual-chase-strike-target{display:none}.dual-chase-strike[data-outcome=wrong] .dual-chase-strike-source{animation:.23s ease-out both dual-chase-source-block}.dual-chase-strike[data-outcome=wrong] .dual-chase-strike-source>img{filter:sepia()saturate(4.2)hue-rotate(318deg)brightness(.7)drop-shadow(0 0 10px #c73e2d94)}.dual-chase-strike[data-outcome=wrong] .dual-chase-strike-source>i{border-color:#d24936e6;box-shadow:0 0 16px #cd3f2e8f}.dual-feedback-line{z-index:6;color:#fff9e8;text-align:center;background:#305e4ff0;border-radius:6px;max-width:calc(100% - 24px);padding:6px 12px;font-size:13px;font-weight:900;position:absolute;bottom:9px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #22181138}.dual-feedback-line[data-feedback=wrong]{background:#843427f2}.dual-live-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dual-result-overlay{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e181266;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.dual-result-card{color:#2c2119;text-align:center;background:#fff6def5;border:1px solid #7049204d;border-radius:8px;justify-items:center;gap:8px;width:min(100%,360px);padding:20px;display:grid;position:relative;box-shadow:0 24px 60px #1b120c4d}.dual-result-card p,.dual-result-card span,.dual-result-card small{margin:0}.dual-result-card>strong{color:#8e3425;font-size:48px;line-height:1}.dual-result-card>p{font-size:20px;font-weight:900}.dual-result-spark{color:#c3942e;position:absolute;top:12px;right:12px}@keyframes dual-chase-streak{0%{opacity:0;transform:translate(-56%,-48%)scale(.65)}70%{opacity:.56;transform:translate(-48%,-51%)scale(1.02)}to{opacity:.42;transform:translate(-50%,-50%)scale(.9)}}@keyframes dual-flash-pulse{0%{opacity:0;transform:scale(.76)}to{opacity:1;transform:scale(1)}}@keyframes dual-symbol-arrive{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes dual-memory-afterimage-arrive{0%{opacity:0;transform:translate(-50%,-50%)rotate(-9deg)scale(.48)}62%{opacity:.25;transform:translate(-50%,-50%)rotate(-3deg)scale(.92)}to{opacity:.12;transform:translate(-50%,-50%)rotate(-5deg)scale(.82)}}@keyframes dual-chase-beam-shell{0%,to{opacity:0}18%,72%{opacity:1}}@keyframes dual-chase-beam-run{0%{opacity:0;transform:scaleX(0)}46%{opacity:1;transform:scaleX(.7)}to{opacity:0;transform:scaleX(1)}}@keyframes dual-chase-source-launch{0%{opacity:0;transform:translate(-50%,-50%)scale(.34)}45%{opacity:.94;transform:translate(-50%, -50%) scale(var(--dual-chase-strike-scale))}to{opacity:0;transform:translate(-50%, -50%) scale(calc(var(--dual-chase-strike-scale) * 1.1))}}@keyframes dual-chase-target-recall{0%,22%{opacity:0;transform:translate(-50%,-50%)scale(.38)}62%{opacity:.98;transform:translate(-50%, -50%) scale(calc(var(--dual-chase-strike-scale) * 1.02))}to{opacity:0;transform:translate(-50%, -50%) scale(calc(var(--dual-chase-strike-scale) * 1.16))}}@keyframes dual-chase-source-block{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}38%{opacity:.94;transform:translate(calc(-50% - 4px), -50%) scale(var(--dual-chase-strike-scale))}62%{transform:translate(calc(-50% + 4px), -50%) scale(var(--dual-chase-strike-scale))}to{opacity:0;transform:translate(-50%, -50%) scale(calc(var(--dual-chase-strike-scale) * 1.08))}}@keyframes dual-chase-recall-ring{0%{opacity:0;transform:scale(.48)}54%{opacity:.88;transform:scale(.92)}to{opacity:0;transform:scale(1.2)}}.ui-mobile .game-shell:has(.hexagram-hunt-screen) .main-stage{width:min(100%,430px);height:calc(100svh - 116px);padding:3px 6px 6px}.ui-mobile .main-stage:has(.hexagram-hunt-screen){width:min(100%,430px);height:calc(100svh - 116px);padding:3px 6px 6px}.ui-mobile .game-shell:has(.true-false-snap-screen) .main-stage{width:min(100%,430px);height:calc(100svh - 116px);padding:3px 6px 6px}.ui-mobile .main-stage:has(.true-false-snap-screen){width:min(100%,430px);height:calc(100svh - 116px);padding:3px 6px 6px}.ui-mobile .game-shell:has(.dual-chase-screen) .main-stage{width:min(100%,430px);height:calc(100svh - 116px);padding:3px 6px 6px}.ui-mobile .main-stage:has(.dual-chase-screen){width:min(100%,430px);height:calc(100svh - 116px);padding:3px 6px 6px}.ui-mobile .hexagram-hunt-screen{grid-template-rows:auto auto minmax(72px,.6fr) minmax(0,2fr);gap:5px;padding:5px}.ui-mobile .true-false-snap-screen{grid-template-rows:auto auto minmax(0,1fr) auto 64px;gap:5px;padding:5px}.ui-mobile .dual-chase-screen{grid-template-rows:auto auto minmax(0,1.35fr) minmax(118px,.65fr);gap:5px;padding:5px}.ui-mobile .reaction-training-hud{grid-template-columns:1fr auto;gap:5px;padding:5px 6px}.ui-mobile .reaction-hud-primary{gap:5px}.ui-mobile .reaction-hud-stats{justify-content:flex-end;gap:3px}.ui-mobile .reaction-hud-stats span{min-height:25px;padding:3px 5px;font-size:11px}.ui-mobile .reaction-timer{grid-column:1/-1}.ui-mobile .hunt-stage-heading h1,.ui-mobile .snap-stage-heading h1{font-size:19px}.ui-mobile .snap-stage-heading .eyebrow{font-size:10px}.ui-mobile .dual-chase-heading h1{font-size:19px}.ui-mobile .dual-chase-heading .eyebrow{font-size:10px}.ui-mobile .dual-sequence-pips{gap:6px;top:7px}.ui-mobile .dual-sequence-pips span{width:27px;height:27px;font-size:10px}.ui-mobile .dual-flash-card{width:calc(100% - 18px);height:calc(100% - 44px);min-height:120px;padding:8px}.ui-mobile .dual-recall-prompt strong{font-size:31px}.ui-mobile .dual-option-grid{gap:5px}.ui-mobile .dual-option-button{padding:4px 6px}.ui-mobile .dual-option-button strong{font-size:19px}.ui-mobile .dual-option-button small{font-size:9px}.ui-mobile .dual-feedback-line{font-size:11px;bottom:7px}.ui-mobile .snap-verdict-stage{gap:6px;padding:6px}.ui-mobile .snap-symbol-panel,.ui-mobile .snap-candidate-panel{gap:3px;padding:6px}.ui-mobile .snap-symbol-panel>strong{font-size:82px}.ui-mobile .snap-candidate-panel>strong{font-size:31px}.ui-mobile .snap-candidate-panel .voice-replay-button{min-height:44px;padding:5px 7px;font-size:10px}.ui-mobile .snap-question-mark{width:34px;height:34px;font-size:18px}.ui-mobile .snap-instruction{font-size:13px}.ui-mobile .snap-answer-grid{gap:6px}.ui-mobile .snap-answer-button{gap:6px;min-height:64px;padding:6px 8px}.ui-mobile .snap-answer-button strong{font-size:17px}.ui-mobile .snap-feedback-line{font-size:11px;bottom:104px}.ui-mobile .hunt-stage-heading .eyebrow{font-size:10px}.ui-mobile .hunt-prompt-panel{padding:5px 8px}.ui-mobile .hunt-prompt-copy>strong{font-size:29px}.ui-mobile .hunt-prompt-copy>.hunt-target-symbol{font-size:49px}.ui-mobile .voice-replay-button{min-height:34px;padding:5px 8px;font-size:11px}.ui-mobile .hunt-option-grid{gap:5px}.ui-mobile .hunt-option-button{padding:3px}.ui-mobile .hunt-option-button>.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph{grid-template-rows:repeat(6,clamp(5px,.72vh,6px));gap:3px;block-size:clamp(50px,7.5vh,64px);inline-size:clamp(74px,10.2vh,92px)}.ui-mobile .hunt-option-button>.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph .yao-line{gap:clamp(7px,1vh,9px)}.ui-mobile .hunt-option-button>.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph .yao-segment{block-size:clamp(4px,.58vh,5px);inline-size:clamp(30px,4.2vh,38px)}.ui-mobile .hunt-option-grid:is([data-option-count="6"],[data-option-count="9"]) .hunt-option-button>.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph{block-size:clamp(44px,6.4vh,56px);inline-size:clamp(64px,8.4vh,78px)}.ui-mobile .hunt-option-grid:is([data-option-count="6"],[data-option-count="9"]) .hunt-option-button>.canonical-hexagram-glyph[data-size=option]>.instant-recognition-glyph .yao-segment{inline-size:clamp(26px,3.45vh,32px)}.ui-mobile .hunt-option-button strong{font-size:40px}.ui-mobile .hexagram-hunt-screen[data-hunt-direction=symbol-to-name] .hunt-option-button strong{font-size:20px}@media (width<=820px){.reaction-mode-grid{grid-template-columns:1fr}.reaction-mode-card{min-height:220px}}@media (width<=620px){.grandmaster-speed-ledger{grid-template-columns:1fr}.grandmaster-speed-ledger>span{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;padding:6px 8px}.grandmaster-speed-ledger>span+span{border-top:1px solid #48665e38;border-left:0}.grandmaster-speed-ledger img{grid-area:1/1/3;width:34px;height:34px}.grandmaster-speed-ledger em,.grandmaster-speed-ledger strong{grid-column:3}.grandmaster-speed-ledger b,.grandmaster-speed-ledger small{grid-column:2}.grandmaster-speed-ledger em{grid-row:1}.grandmaster-speed-ledger strong{grid-row:2}.grandmaster-focus-launch{grid-template-columns:1fr}}@media (width<=520px){:is(.game-shell:has(.hexagram-hunt-screen) .main-stage,.game-shell:has(.true-false-snap-screen) .main-stage,.game-shell:has(.dual-chase-screen) .main-stage,.game-shell:has(.instant-recognition-screen) .main-stage){height:calc(100svh - 116px)}}@media (height<=760px){.hexagram-hunt-screen{grid-template-rows:auto auto minmax(60px,.5fr) minmax(0,2fr);gap:4px;padding:4px}.reaction-training-hud{padding-block:4px}.hunt-stage-heading h1{font-size:18px}.hunt-prompt-panel{padding-block:4px}.hunt-prompt-copy>strong{font-size:27px}.hunt-prompt-copy>.hunt-target-symbol{font-size:46px}.hunt-option-grid{gap:4px}.true-false-snap-screen{grid-template-rows:auto auto minmax(0,1fr) auto 62px;gap:4px;padding:4px}.snap-stage-heading h1{font-size:18px}.snap-verdict-stage{padding:5px}.snap-symbol-panel>strong{font-size:76px}.snap-candidate-panel>strong{font-size:30px}.snap-answer-button{min-height:62px}.dual-chase-screen{grid-template-rows:auto auto minmax(0,1.25fr) minmax(100px,.75fr);gap:4px;padding:4px}.dual-chase-heading h1{font-size:18px}.dual-flash-card{min-height:100px}.dual-option-grid{gap:4px}.ui-mobile .dual-chase-screen{grid-template-rows:auto auto minmax(58px,1fr) minmax(88px,1.05fr);gap:3px;padding:3px}.ui-mobile .dual-flash-card{width:calc(100% - 12px);height:calc(100% - 32px);min-height:0;padding:4px}.ui-mobile .dual-recall-prompt{gap:2px}.ui-mobile .dual-recall-prompt strong{font-size:25px}.ui-mobile .dual-option-button{min-height:38px;padding:2px 4px}.ui-mobile .dual-option-button small{display:none}}.mutual-hexagram-diagram{aspect-ratio:5/3;contain:layout paint;background:#fff9e7d1;border:1px solid #5f3f1f40;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14%;width:min(100%,420px);min-height:0;margin-inline:auto;padding:8%;display:grid;position:relative;overflow:hidden}.mutual-hexagram-diagram .mutual-source-lines,.mutual-hexagram-diagram .mutual-result-lines{flex-direction:column-reverse;justify-content:center;gap:clamp(4px,1.4cqh,9px);min-width:0;display:flex}.mutual-hexagram-diagram .mutual-source-yao,.mutual-hexagram-diagram .mutual-result-yao,.mutual-hexagram-diagram .mutual-extraction-yao{opacity:.72;justify-content:space-between;gap:18%;width:100%;height:clamp(7px,2.1cqh,13px);transition:opacity .18s,transform .24s,filter .18s;display:flex;transform:translate(0)}.mutual-hexagram-diagram .mutual-source-yao i,.mutual-hexagram-diagram .mutual-result-yao i,.mutual-hexagram-diagram .mutual-extraction-yao i{background:#2e251e;border-radius:2px;height:100%;display:block;box-shadow:0 1px #ffffff4d}.mutual-hexagram-diagram .mutual-yao-solid{width:100%}.mutual-hexagram-diagram .mutual-yao-broken{width:41%}.mutual-hexagram-diagram[data-highlight=lower] .mutual-source-yao[data-lower=true],.mutual-hexagram-diagram[data-highlight=upper] .mutual-source-yao[data-upper=true],.mutual-hexagram-diagram[data-highlight=both] .mutual-source-yao[data-lower=true],.mutual-hexagram-diagram[data-highlight=both] .mutual-source-yao[data-upper=true]{opacity:1;filter:drop-shadow(0 0 5px #c28526b8)}.mutual-hexagram-diagram .mutual-result-lines{animation:.26s ease-out both mutual-result-reveal}.mutual-hexagram-diagram .mutual-result-yao{opacity:1}.mutual-hexagram-diagram .mutual-extraction-layer{pointer-events:none;opacity:0;flex-direction:column-reverse;justify-content:center;gap:7px;width:10%;min-width:30px;max-width:54px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mutual-hexagram-diagram .mutual-extraction-yao{opacity:1;filter:drop-shadow(0 0 5px #e0af48e0);gap:20%;width:100%;height:4px}.mutual-hexagram-diagram .mutual-extraction-yao i{background:#c6922f;box-shadow:0 0 8px #e0af48e0}.mutual-hexagram-diagram[data-phase=extracting-lower] .mutual-extraction-lower,.mutual-hexagram-diagram[data-phase=extracting-upper] .mutual-extraction-upper{opacity:1;animation:.52s ease-in-out infinite alternate mutual-extraction-pulse}.mutual-hexagram-diagram[data-phase=hidden]{visibility:hidden;opacity:0}@keyframes mutual-result-reveal{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes mutual-extraction-pulse{0%{opacity:.45;transform:translate(-50%,-50%)scaleX(.72)}to{opacity:1;transform:translate(-50%,-50%)scaleX(1)}}.trigram-yao-line[data-yao=yang],.instant-recognition-glyph .yao-line[data-yao=yang],.mutual-hexagram-diagram [data-yao=yang],.academy-yao-line[data-yao=yang]{--yao-color:var(--yao-yang);--yao-fill:var(--yao-yang-fill);--yao-glow:var(--yao-yang-glow)}.trigram-yao-line[data-yao=yin],.instant-recognition-glyph .yao-line[data-yao=yin],.mutual-hexagram-diagram [data-yao=yin],.academy-yao-line[data-yao=yin]{--yao-color:var(--yao-yin);--yao-fill:var(--yao-yin-fill);--yao-glow:var(--yao-yin-glow)}.trigram-yao-line[data-yao]>.trigram-yao-segment,.instant-recognition-glyph .yao-line[data-yao]>.yao-segment,.mutual-hexagram-diagram [data-yao]>i{box-sizing:border-box;border:1px solid var(--yao-color)}@supports (color:color-mix(in lab, red, red)){.trigram-yao-line[data-yao]>.trigram-yao-segment,.instant-recognition-glyph .yao-line[data-yao]>.yao-segment,.mutual-hexagram-diagram [data-yao]>i{border:1px solid color-mix(in srgb, var(--yao-color) 74%, #17242a)}}.trigram-yao-line[data-yao]>.trigram-yao-segment,.instant-recognition-glyph .yao-line[data-yao]>.yao-segment,.mutual-hexagram-diagram [data-yao]>i{background-color:var(--yao-color);background-image:var(--yao-fill);box-shadow:inset 0 1px 0 #ffffff57, 0 1px 2px #14191c57, 0 0 7px var(--yao-glow)}.academy-yao-line[data-yao]{stroke:var(--yao-color);filter:drop-shadow(0 0 3px var(--yao-glow))}.trigram-yao-glyph[data-size=compact] .trigram-yao-line[data-yao]>.trigram-yao-segment,.canonical-hexagram-glyph[data-size=option] .yao-line[data-yao]>.yao-segment,.choice-card .yao-line[data-yao]>.yao-segment,.grandmaster-option-button .trigram-yao-line[data-yao]>.trigram-yao-segment{box-shadow:inset 0 0 0 1px #fff3,0 1px 1px #14191c47}:is([data-correct=true],[data-state=correct]) [data-yao=yang]>:is(.trigram-yao-segment,.yao-segment,i){transform-origin:50%;animation:.22s cubic-bezier(.18,.86,.28,1) both semantic-yang-confirm}:is([data-correct=true],[data-state=correct]) [data-yao=yin]>:is(.trigram-yao-segment,.yao-segment,i):first-child{transform-origin:100%;animation:.22s cubic-bezier(.18,.86,.28,1) both semantic-yin-confirm-left}:is([data-correct=true],[data-state=correct]) [data-yao=yin]>:is(.trigram-yao-segment,.yao-segment,i):last-child{transform-origin:0;animation:.22s cubic-bezier(.18,.86,.28,1) both semantic-yin-confirm-right}@keyframes semantic-yang-confirm{0%{filter:brightness();transform:scaleX(.82)}42%{filter:brightness(1.72)saturate(1.22);transform:scaleX(1.12)}to{filter:brightness();transform:scaleX(1)}}@keyframes semantic-yin-confirm-left{0%{filter:brightness();transform:translate(-4px)scaleX(.82)}42%{filter:brightness(1.72)saturate(1.22);transform:translate(2px)scaleX(1.08)}to{filter:brightness();transform:translate(0)scaleX(1)}}@keyframes semantic-yin-confirm-right{0%{filter:brightness();transform:translate(4px)scaleX(.82)}42%{filter:brightness(1.72)saturate(1.22);transform:translate(-2px)scaleX(1.08)}to{filter:brightness();transform:translate(0)scaleX(1)}}@media (prefers-reduced-motion:reduce){:is([data-correct=true],[data-state=correct]) [data-yao]>:is(.trigram-yao-segment,.yao-segment,i){filter:brightness(1.22);animation:none!important}.mutual-hexagram-diagram,.mutual-hexagram-diagram *,.mutual-hexagram-diagram[data-reduced-motion-static=true] *{transition:none!important;animation:none!important}.mutual-hexagram-diagram[data-phase=extracting-lower] .mutual-extraction-lower,.mutual-hexagram-diagram[data-phase=extracting-upper] .mutual-extraction-upper{opacity:1;transform:translate(-50%,-50%)}.mutual-hexagram-diagram[data-phase=hidden]{visibility:hidden;opacity:0}.hunt-lock-strike-layer,.snap-verdict-strike-layer{display:none!important}.hunt-option-button,.hunt-option-button[data-state=correct],.hunt-option-button[data-state=wrong]{transition:none!important;animation:none!important}.snap-answer-button,.snap-answer-button[data-state=correct],.snap-answer-button[data-state=wrong],.true-false-snap-screen[data-snap-status=feedback] .snap-verdict-stage:after{transition:none;animation:none}.game-shell:has(.true-false-snap-screen) .cinematic-particles{transition:none;animation:none}.game-shell:has(.true-false-snap-screen) .combat-feedback-layer{transition:none;animation:none}.game-shell:has(.true-false-snap-screen) .combat-feedback-layer img{transition:none;animation:none}.game-shell:has(.true-false-snap-screen) .combat-feedback-layer strong{transition:none;animation:none}.dual-chase-strike-layer,.dual-memory-afterimage{display:none!important}.dual-option-grid,.dual-option-button,.dual-option-button[data-state=correct],.dual-option-button[data-state=wrong],.dual-chase-screen[data-dual-status=memorizing] .dual-chase-arena:before,.dual-flash-card[data-visible=true]:after,.dual-flash-card>.canonical-hexagram-glyph,.dual-result-card .primary-button,.dual-result-card .primary-button:before,.dual-result-card .primary-button:after{transition:none;animation:none}.game-shell:has(.dual-chase-screen) .reaction-timer-track span{transition:none;animation:none}.game-shell:has(.dual-chase-screen) .cinematic-particles{transition:none;animation:none}.game-shell:has(.dual-chase-screen) .combat-feedback-layer{transition:none;animation:none}.game-shell:has(.dual-chase-screen) .combat-feedback-layer img{transition:none;animation:none}.game-shell:has(.dual-chase-screen) .combat-feedback-layer strong{transition:none;animation:none}}.lingzhen-instinct-banner{color:#fff7ca;animation:lingzhen-instinct-pulse var(--lingzhen-zero-pulse,8ms) steps(2, end) infinite;background:linear-gradient(135deg,#160c08d1,#5f2b1294),radial-gradient(circle at 14%,#fff6a047,#0000 46%);border:1px solid #fff8c485;align-items:center;gap:8px;padding:7px 10px;display:inline-flex;box-shadow:0 18px 42px #18080261}.lingzhen-instinct-banner[data-tier=zero-king]{background:linear-gradient(135deg,#0a0805e6,#84290a94),radial-gradient(circle at 80%,#ffffda57,#0000 50%);border-color:#ffffffb8}.lingzhen-instinct-banner span,.lingzhen-instinct-banner strong{z-index:1;position:relative}.lingzhen-instinct-banner span{font-size:.72rem;font-weight:900}.lingzhen-instinct-banner strong{font-size:.82rem}.lingzhen-instinct-stat{color:#fff8d3;background:linear-gradient(135deg,#240f08e0,#8b320e9e),radial-gradient(circle at 20% 20%,#ffffd24d,#0000 48%);border-color:#fff8b994}.lingzhen-instinct-stat span{color:#ffe98f}.lingzhen-instinct-stat[data-tier=zero-king]{box-shadow:0 0 0 1px #fff4a861,0 0 32px #ffbe4b47}.prompt-symbol-card[data-lingzhen-instinct=true]{color:rgba(255, 250, 221, var(--lingzhen-zero-opacity,.9));filter:blur(var(--lingzhen-zero-blur,10px)) drop-shadow(0 0 48px #fff9c4f5) drop-shadow(0 0 90px #ff772ca3);animation:lingzhen-instinct-pulse var(--lingzhen-zero-pulse,8ms) steps(2, end) infinite, lingzhen-instinct-void var(--lingzhen-void-frame,3ms) linear infinite}.prompt-symbol-card[data-lingzhen-instinct=true]:after{content:attr(data-mask-lines);opacity:calc(var(--lingzhen-zero-opacity,.9) * .52);transform:scaleX(var(--lingzhen-line-thin,.5));pointer-events:none;border:1px solid #fff8b24d;position:absolute;inset:10%}.prompt-symbol-card[data-lingzhen-instinct=true] .prompt-symbol-glyph{transform:scaleX(var(--lingzhen-line-thin,.5));text-shadow:0 0 18px rgba(255, 255, 225, var(--lingzhen-zero-opacity,.9)), 0 0 60px #ffa046c7}.prompt-symbol-card[data-lingzhen-instinct-tier=zero-king] .prompt-symbol-glyph{filter:contrast(1.8)saturate(1.4)}.recognition-option-card[data-lingzhen-instinct=true]{background:linear-gradient(180deg, rgba(255, 251, 233, var(--lingzhen-answer-dust,.02)), #34140a33), #fff7dd14;animation:lingzhen-instinct-pulse var(--lingzhen-zero-pulse,8ms) steps(2, end) infinite, lingzhen-instinct-void var(--lingzhen-zero-frame,4ms) linear infinite;border-color:#fff2a657;box-shadow:inset 0 0 0 1px #fff8ca24,0 14px 34px #19090233}.recognition-option-card[data-lingzhen-instinct=true]:after{content:"";border-top:2px solid rgba(255, 245, 190, calc(var(--lingzhen-zero-opacity,.9) * .6));border-bottom:2px solid rgba(255, 245, 190, calc(var(--lingzhen-zero-opacity,.9) * .42));transform:scaleX(var(--lingzhen-line-thin,.5));filter:blur(calc(var(--lingzhen-zero-blur,10px) * .45));pointer-events:none;position:absolute;inset:16%}.recognition-option-card[data-lingzhen-instinct=true]>.recognition-option-symbol{color:rgba(255, 251, 220, var(--lingzhen-zero-opacity,.9));transform:scaleX(var(--lingzhen-line-thin,.5))}.recognition-option-card[data-lingzhen-instinct=true] strong{color:rgba(255, 252, 233, var(--lingzhen-answer-dust,.007));text-shadow:0 0 24px rgba(255, 218, 118, calc(var(--lingzhen-zero-opacity,.9) * .8))}.recognition-option-card[data-lingzhen-name-hidden=true] strong{letter-spacing:.08em}.recognition-option-card[data-lingzhen-symbol-hidden=true]{opacity:.92}.recognition-option-card[data-lingzhen-instinct=true]:active{transform:translateY(1px)scale(.985)}@keyframes lingzhen-instinct-pulse{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.012)}to{transform:translateY(0)scale(1)}}@keyframes lingzhen-instinct-void{0%,to{opacity:calc(var(--lingzhen-zero-opacity,.9) * .04)}50%{opacity:var(--lingzhen-zero-opacity,.9)}}.kongyan-instant-banner{color:#effff6;animation:kongyan-instant-empty var(--kongyan-empty-pulse,7ms) steps(2, end) infinite;background:linear-gradient(135deg,#040c0fdb,#234c4a80),radial-gradient(circle at 18%,#dffff342,#0000 44%);border:1px solid #e8fff580;align-items:center;gap:8px;padding:7px 10px;display:inline-flex;box-shadow:0 18px 46px #000c106b}.kongyan-instant-banner[data-tier=empty-king]{background:linear-gradient(135deg,#030508eb,#145b5c94),radial-gradient(circle at 78%,#edfff85c,#0000 48%);border-color:#ffffffc2}.kongyan-instant-banner span,.kongyan-instant-banner strong{z-index:1;position:relative}.kongyan-instant-banner span{font-size:.72rem;font-weight:900}.kongyan-instant-banner strong{font-size:.82rem}.kongyan-instant-stat{color:#f1fff7;background:linear-gradient(135deg,#061216e6,#226b6694),radial-gradient(circle at 20% 20%,#eafff847,#0000 48%);border-color:#d6fff494}.kongyan-instant-stat span{color:#bfffe9}.kongyan-instant-stat[data-tier=empty-king]{box-shadow:0 0 0 1px #d3fff55c,0 0 34px #76ffda3d}.prompt-symbol-card[data-kongyan-instant=true]{color:rgba(235, 255, 247, var(--kongyan-empty-opacity,.92));filter:blur(var(--kongyan-empty-blur,12px)) drop-shadow(0 0 50px #e7fff7eb) drop-shadow(0 0 94px #50e6d285);animation:kongyan-instant-empty var(--kongyan-empty-pulse,7ms) steps(2, end) infinite, kongyan-instant-gap var(--kongyan-void-gap,3ms) linear infinite}.prompt-symbol-card[data-kongyan-instant=true]:after{content:"";border-top:1px solid rgba(225, 255, 246, calc(var(--kongyan-empty-opacity,.92) * .46));border-bottom:1px solid rgba(225, 255, 246, calc(var(--kongyan-empty-opacity,.92) * .32));opacity:calc(var(--kongyan-empty-opacity,.92) * .54);transform:scaleX(var(--kongyan-line-ghost,.4));filter:blur(calc(var(--kongyan-empty-blur,12px) * .34));pointer-events:none;position:absolute;inset:13%}.prompt-symbol-card[data-kongyan-instant=true] .prompt-symbol-glyph{transform:scaleX(var(--kongyan-line-ghost,.4));text-shadow:0 0 20px rgba(238, 255, 248, var(--kongyan-empty-opacity,.92)), 0 0 62px #52ebd7b8}.prompt-symbol-card[data-kongyan-instant-tier=empty-king] .prompt-symbol-glyph{filter:contrast(2)saturate(1.2)}.recognition-option-card[data-kongyan-instant=true]{background:linear-gradient(180deg, rgba(240, 255, 249, var(--kongyan-answer-mist,.02)), #071c1f47), #eafff70f;animation:kongyan-instant-empty var(--kongyan-empty-pulse,7ms) steps(2, end) infinite, kongyan-instant-gap var(--kongyan-empty-frame,3ms) linear infinite;border-color:#d9fff64d;box-shadow:inset 0 0 0 1px #e3fff71f,0 16px 36px #0012163d}.recognition-option-card[data-kongyan-instant=true]:after{content:"";border-top:1px solid rgba(224, 255, 246, calc(var(--kongyan-empty-opacity,.92) * .54));border-bottom:1px solid rgba(224, 255, 246, calc(var(--kongyan-empty-opacity,.92) * .36));transform:scaleX(var(--kongyan-line-ghost,.4));filter:blur(calc(var(--kongyan-empty-blur,12px) * .4));pointer-events:none;position:absolute;inset:19%}.recognition-option-card[data-kongyan-instant=true]>.recognition-option-symbol{color:rgba(237, 255, 248, var(--kongyan-empty-opacity,.92));transform:scaleX(var(--kongyan-line-ghost,.4))}.recognition-option-card[data-kongyan-instant=true] strong{color:rgba(242, 255, 250, var(--kongyan-answer-mist,.005));text-shadow:0 0 26px rgba(152, 255, 232, calc(var(--kongyan-empty-opacity,.92) * .76))}.recognition-option-card[data-kongyan-name-hidden=true] strong{letter-spacing:.08em}.recognition-option-card[data-kongyan-symbol-hidden=true]{opacity:.9}.recognition-option-card[data-kongyan-instant=true]:active{transform:translateY(1px)scale(.982)}@keyframes kongyan-instant-empty{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.01)}to{transform:translateY(0)scale(1)}}@keyframes kongyan-instant-gap{0%,to{opacity:calc(var(--kongyan-empty-opacity,.92) * .025)}50%{opacity:var(--kongyan-empty-opacity,.92)}}.miaojue-snap-banner{color:#fff7d6;animation:miaojue-snap-flash var(--miaojue-snap-pulse,6ms) steps(2, end) infinite;background:linear-gradient(135deg,#0d0903e6,#5e42127a),radial-gradient(circle at 18%,#ffefa647,#0000 44%);border:1px solid #fff7d68a;align-items:center;gap:8px;padding:7px 10px;display:inline-flex;box-shadow:0 18px 46px #1409006b}.miaojue-snap-banner[data-tier=snap-king]{background:linear-gradient(135deg,#090500f0,#704d129e),radial-gradient(circle at 78%,#fff6b961,#0000 48%);border-color:#fffff0cc}.miaojue-snap-banner span,.miaojue-snap-banner strong{z-index:1;position:relative}.miaojue-snap-banner span{font-size:.72rem;font-weight:900}.miaojue-snap-banner strong{font-size:.82rem}.miaojue-snap-stat{color:#fff7d8;background:linear-gradient(135deg,#120b03eb,#7956178f),radial-gradient(circle at 20% 20%,#fff2be4d,#0000 48%);border-color:#ffebaa99}.miaojue-snap-stat span{color:#ffe48f}.miaojue-snap-stat[data-tier=snap-king]{box-shadow:0 0 0 1px #ffefae66,0 0 34px #ffc54f3d}.prompt-symbol-card[data-miaojue-snap=true]{color:rgba(255, 248, 220, var(--miaojue-snap-opacity,.94));filter:blur(var(--miaojue-snap-blur,13px)) drop-shadow(0 0 50px #fff1afe6) drop-shadow(0 0 94px #ffbe4e7a);animation:miaojue-snap-flash var(--miaojue-snap-pulse,6ms) steps(2, end) infinite, miaojue-no-thought-gap var(--miaojue-no-thought-gap,2.5ms) linear infinite}.prompt-symbol-card[data-miaojue-snap=true]:after{content:"";border-top:1px solid rgba(255, 238, 165, calc(var(--miaojue-snap-opacity,.94) * .5));border-bottom:1px solid rgba(255, 238, 165, calc(var(--miaojue-snap-opacity,.94) * .3));opacity:calc(var(--miaojue-snap-opacity,.94) * .58);transform:scaleX(var(--miaojue-line-needle,.32));filter:blur(calc(var(--miaojue-snap-blur,13px) * .28));pointer-events:none;position:absolute;inset:15%}.prompt-symbol-card[data-miaojue-snap=true] .prompt-symbol-glyph{transform:scaleX(var(--miaojue-line-needle,.32));text-shadow:0 0 20px rgba(255, 246, 205, var(--miaojue-snap-opacity,.94)), 0 0 62px #ffc04cb8}.prompt-symbol-card[data-miaojue-snap-tier=snap-king] .prompt-symbol-glyph{filter:contrast(2.08)saturate(1.26)}.recognition-option-card[data-miaojue-snap=true]{background:linear-gradient(180deg, rgba(255, 247, 217, var(--miaojue-answer-vapor,.018)), #2014054d), #ffefac0f;animation:miaojue-snap-flash var(--miaojue-snap-pulse,6ms) steps(2, end) infinite, miaojue-no-thought-gap var(--miaojue-snap-frame,2.5ms) linear infinite;border-color:#ffeba647;box-shadow:inset 0 0 0 1px #ffeeaf1f,0 16px 36px #190c003d}.recognition-option-card[data-miaojue-snap=true]:after{content:"";border-top:1px solid rgba(255, 238, 168, calc(var(--miaojue-snap-opacity,.94) * .52));border-bottom:1px solid rgba(255, 238, 168, calc(var(--miaojue-snap-opacity,.94) * .34));transform:scaleX(var(--miaojue-line-needle,.32));filter:blur(calc(var(--miaojue-snap-blur,13px) * .36));pointer-events:none;position:absolute;inset:20%}.recognition-option-card[data-miaojue-snap=true]>.recognition-option-symbol{color:rgba(255, 248, 219, var(--miaojue-snap-opacity,.94));transform:scaleX(var(--miaojue-line-needle,.32))}.recognition-option-card[data-miaojue-snap=true] strong{color:rgba(255, 249, 226, var(--miaojue-answer-vapor,.004));text-shadow:0 0 26px rgba(255, 202, 97, calc(var(--miaojue-snap-opacity,.94) * .74))}.recognition-option-card[data-miaojue-symbol-hidden=true]{opacity:.88}.recognition-option-card[data-miaojue-snap=true]:active{transform:translateY(1px)scale(.98)}@keyframes miaojue-snap-flash{0%{transform:translateY(0)scale(1)}48%{transform:translateY(-1px)scale(1.012)}to{transform:translateY(0)scale(1)}}@keyframes miaojue-no-thought-gap{0%,to{opacity:calc(var(--miaojue-snap-opacity,.94) * .018)}50%{opacity:var(--miaojue-snap-opacity,.94)}}.jiyi-prejudge-banner{color:#eef5ff;animation:jiyi-prejudge-spark var(--jiyi-intention-pulse,5ms) steps(2, end) infinite;background:linear-gradient(135deg,#040712eb,#323a8075),radial-gradient(circle at 18%,#deecff4d,#0000 44%);border:1px solid #e0ebff8f;align-items:center;gap:8px;padding:7px 10px;display:inline-flex;box-shadow:0 18px 46px #00051970}.jiyi-prejudge-banner[data-tier=prejudge-king]{background:linear-gradient(135deg,#04050ef5,#4048949e),radial-gradient(circle at 78%,#ecf4ff66,#0000 48%);border-color:#f6faffd1}.jiyi-prejudge-banner span,.jiyi-prejudge-banner strong{z-index:1;position:relative}.jiyi-prejudge-banner span{font-size:.72rem;font-weight:900}.jiyi-prejudge-banner strong{font-size:.82rem}.jiyi-prejudge-stat{color:#f1f6ff;background:linear-gradient(135deg,#040816f0,#3a46988f),radial-gradient(circle at 20% 20%,#e8f1ff4d,#0000 48%);border-color:#d6e4ff9e}.jiyi-prejudge-stat span{color:#c8dcff}.jiyi-prejudge-stat[data-tier=prejudge-king]{box-shadow:0 0 0 1px #e0ecff6b,0 0 34px #84a4ff40}.prompt-symbol-card[data-jiyi-prejudge=true]{color:rgba(240, 247, 255, var(--jiyi-intention-opacity,.95));filter:blur(var(--jiyi-intention-blur,14px)) drop-shadow(0 0 50px #e2eeffe6) drop-shadow(0 0 96px #789aff80);animation:jiyi-prejudge-spark var(--jiyi-intention-pulse,5ms) steps(2, end) infinite, jiyi-before-form-gap var(--jiyi-prejudge-gap,2ms) linear infinite}.prompt-symbol-card[data-jiyi-prejudge=true]:after{content:"";border-top:1px solid rgba(224, 237, 255, calc(var(--jiyi-intention-opacity,.95) * .52));border-bottom:1px solid rgba(224, 237, 255, calc(var(--jiyi-intention-opacity,.95) * .3));opacity:calc(var(--jiyi-intention-opacity,.95) * .6);transform:scaleX(var(--jiyi-line-seed,.26));filter:blur(calc(var(--jiyi-intention-blur,14px) * .26));pointer-events:none;position:absolute;inset:16%}.prompt-symbol-card[data-jiyi-prejudge=true] .prompt-symbol-glyph{transform:scaleX(var(--jiyi-line-seed,.26));text-shadow:0 0 20px rgba(238, 246, 255, var(--jiyi-intention-opacity,.95)), 0 0 64px #82a4ffb8}.prompt-symbol-card[data-jiyi-prejudge-tier=prejudge-king] .prompt-symbol-glyph{filter:contrast(2.15)saturate(1.3)}.recognition-option-card[data-jiyi-prejudge=true]{background:linear-gradient(180deg, rgba(240, 247, 255, var(--jiyi-answer-fog,.016)), #060c2352), #dcebff0f;animation:jiyi-prejudge-spark var(--jiyi-intention-pulse,5ms) steps(2, end) infinite, jiyi-before-form-gap var(--jiyi-foretell-frame,2ms) linear infinite;border-color:#dbe8ff47;box-shadow:inset 0 0 0 1px #e2eeff1f,0 16px 36px #00081e3d}.recognition-option-card[data-jiyi-prejudge=true]:after{content:"";border-top:1px solid rgba(224, 237, 255, calc(var(--jiyi-intention-opacity,.95) * .54));border-bottom:1px solid rgba(224, 237, 255, calc(var(--jiyi-intention-opacity,.95) * .34));transform:scaleX(var(--jiyi-line-seed,.26));filter:blur(calc(var(--jiyi-intention-blur,14px) * .34));pointer-events:none;position:absolute;inset:21%}.recognition-option-card[data-jiyi-prejudge=true]>.recognition-option-symbol{color:rgba(240, 247, 255, var(--jiyi-intention-opacity,.95));transform:scaleX(var(--jiyi-line-seed,.26))}.recognition-option-card[data-jiyi-prejudge=true] strong{color:rgba(244, 249, 255, var(--jiyi-answer-fog,.0035));text-shadow:0 0 26px rgba(145, 174, 255, calc(var(--jiyi-intention-opacity,.95) * .74))}.recognition-option-card[data-jiyi-symbol-hidden=true]{opacity:.86}.recognition-option-card[data-jiyi-prejudge=true]:active{transform:translateY(1px)scale(.978)}@keyframes jiyi-prejudge-spark{0%{transform:translateY(0)scale(1)}46%{transform:translateY(-1px)scale(1.014)}to{transform:translateY(0)scale(1)}}@keyframes jiyi-before-form-gap{0%,to{opacity:calc(var(--jiyi-intention-opacity,.95) * .014)}50%{opacity:var(--jiyi-intention-opacity,.95)}}.wanbian-chaos-banner{color:#fff6df;animation:wanbian-chaos-flicker var(--wanbian-option-shuffle,4ms) steps(2, end) infinite;background:linear-gradient(135deg,#170a02f0,#722a0c8f),radial-gradient(circle at 20%,#ffe29b57,#0000 44%);border:1px solid #ffe7ad94;align-items:center;gap:8px;padding:7px 10px;display:inline-flex;box-shadow:0 18px 46px #2d12006b}.wanbian-chaos-banner[data-tier=chaos-king]{background:linear-gradient(135deg,#190700fa,#8c2a00b3),radial-gradient(circle at 80%,#ffe6a46b,#0000 48%);border-color:#fff2cde0}.wanbian-chaos-banner span,.wanbian-chaos-banner strong{z-index:1;position:relative}.wanbian-chaos-banner span{font-size:.72rem;font-weight:900}.wanbian-chaos-banner strong{font-size:.82rem}.wanbian-chaos-stat{color:#fff5dd;background:linear-gradient(135deg,#240c00f0,#872e0794),radial-gradient(circle at 20% 20%,#ffe4a452,#0000 48%);border-color:#ffdf9ca3}.wanbian-chaos-stat span{color:#ffe2a6}.wanbian-chaos-stat[data-tier=chaos-king]{box-shadow:0 0 0 1px #ffe8b36b,0 0 34px #ffa04c47}.prompt-symbol-card[data-wanbian-chaos=true]{color:#fff6dcf5;filter:blur(calc(var(--wanbian-option-jitter,12px) * .32)) drop-shadow(0 0 42px #ffdc91db) drop-shadow(0 0 84px #ff75267a);animation:wanbian-chaos-flicker var(--wanbian-pulse-flash,3ms) steps(2, end) infinite, wanbian-option-shift var(--wanbian-option-shuffle,4ms) linear infinite}.prompt-symbol-card[data-wanbian-chaos=true]:after{content:"";opacity:calc(1 - var(--wanbian-symbol-fog,.001));transform:skewX(-9deg) translateX(calc(var(--wanbian-option-jitter,12px) * -.22));filter:blur(calc(var(--wanbian-option-jitter,12px) * .16));pointer-events:none;border-top:1px solid #ffe7a89e;border-bottom:1px solid #ffe7a861;position:absolute;inset:14%}.prompt-symbol-card[data-wanbian-chaos-tier=chaos-king] .prompt-symbol-glyph{filter:contrast(2.2)saturate(1.4)}.recognition-options[data-wanbian-chaos=true]{perspective:780px}.recognition-option-card[data-wanbian-chaos=true]{background:linear-gradient(180deg, rgba(255, 244, 219, var(--wanbian-symbol-fog,.002)), #2d0f0057), #ffd6880f;animation:wanbian-chaos-flicker var(--wanbian-pulse-flash,3ms) steps(2, end) infinite, wanbian-option-shift var(--wanbian-option-shuffle,4ms) linear infinite;border-color:#ffe0a347;box-shadow:inset 0 0 0 1px #ffe5ad1f,0 16px 36px #2f120042}.recognition-option-card[data-wanbian-chaos=true]:after{content:"";transform:translateX(calc(var(--wanbian-option-jitter,12px) * .16)) skewX(7deg);filter:blur(calc(var(--wanbian-option-jitter,12px) * .18));pointer-events:none;border-top:1px solid #ffe7a88a;border-bottom:1px solid #ffe7a852;position:absolute;inset:20%}.recognition-option-card[data-wanbian-chaos=true]>.recognition-option-symbol{color:#fff6dcf5;text-shadow:0 0 24px #ffc469a3}.recognition-option-card[data-wanbian-chaos=true] strong{color:rgba(255, 248, 230, max(var(--wanbian-symbol-fog,.002), .001));text-shadow:0 0 28px #ffb152ad}.recognition-option-card[data-wanbian-shifted=true]{transform:translateY(-1px)rotateX(1.5deg)}.recognition-option-card[data-wanbian-symbol-hidden=true]{opacity:.84}.recognition-option-card[data-wanbian-chaos=true]:active{transform:translateY(1px)scale(.976)}@keyframes wanbian-chaos-flicker{0%{transform:translate(0)scale(1)}44%{transform:translateX(calc(var(--wanbian-option-jitter,12px) * .04)) scale(1.012)}to{transform:translate(0)scale(1)}}@keyframes wanbian-option-shift{0%,to{opacity:calc(.04 + var(--wanbian-symbol-fog,.002))}50%{opacity:1}}.wujian-chain-banner{color:#fff0f1;animation:wujian-chain-pulse var(--wujian-next-pulse,3ms) steps(2, end) infinite;background:linear-gradient(135deg,#230207f0,#7b122299),radial-gradient(circle at 20%,#ffb6be52,#0000 44%);border:1px solid #ffd2d699;align-items:center;gap:8px;padding:7px 10px;display:inline-flex;box-shadow:0 18px 46px #46000c6b}.wujian-chain-banner[data-tier=chain-king]{background:linear-gradient(135deg,#250008fa,#961024b8),radial-gradient(circle at 80%,#ffd3d86b,#0000 48%);border-color:#ffebede6}.wujian-chain-banner span,.wujian-chain-banner strong{z-index:1;position:relative}.wujian-chain-banner span{font-size:.72rem;font-weight:900}.wujian-chain-banner strong{font-size:.82rem}.wujian-chain-stat{color:#fff0f2;background:linear-gradient(135deg,#2a0008f0,#91122599),radial-gradient(circle at 20% 20%,#ffd5db52,#0000 48%);border-color:#ffc7cfa3}.wujian-chain-stat span{color:#ffd3da}.wujian-chain-stat[data-tier=chain-king]{box-shadow:0 0 0 1px #ffdce16b,0 0 34px #ff5b764d}.prompt-symbol-card[data-wujian-chain=true]{color:#fff2f4f5;filter:blur(calc((1 - var(--wujian-chain-cut,.18)) * 9px)) drop-shadow(0 0 42px #ffc4cfdb) drop-shadow(0 0 84px #ff40607a);animation:wujian-chain-pulse var(--wujian-chain-window,3ms) steps(2, end) infinite, wujian-next-beat var(--wujian-next-pulse,3ms) linear infinite}.prompt-symbol-card[data-wujian-chain=true]:after{content:"";border-top:1px solid rgba(255, 218, 224, calc(var(--wujian-chain-heat,.8) * .55));border-bottom:1px solid rgba(255, 218, 224, calc(var(--wujian-chain-heat,.8) * .35));opacity:var(--wujian-chain-heat,.8);transform:scaleX(var(--wujian-chain-cut,.18));filter:blur(2px);pointer-events:none;position:absolute;inset:13%}.prompt-symbol-card[data-wujian-chain-tier=chain-king] .prompt-symbol-glyph{filter:contrast(2.2)saturate(1.45)}.recognition-options[data-wujian-chain=true]{gap:clamp(6px,.8vw,10px)}.recognition-option-card[data-wujian-chain=true]{background:linear-gradient(180deg, rgba(255, 242, 244, calc(var(--wujian-chain-cut,.18) * .18)), #32000a5c), #ffbec90f;animation:wujian-chain-pulse var(--wujian-chain-window,3ms) steps(2, end) infinite, wujian-next-beat var(--wujian-answer-gap,3ms) linear infinite;border-color:#ffd3da47;box-shadow:inset 0 0 0 1px #ffe0e51f,0 16px 36px #37000a42}.recognition-option-card[data-wujian-chain=true]:after{content:"";transform:scaleX(var(--wujian-chain-cut,.18));filter:blur(2px);pointer-events:none;border-top:1px solid #ffdee38a;border-bottom:1px solid #ffdee352;position:absolute;inset:19%}.recognition-option-card[data-wujian-chain=true]>.recognition-option-symbol{color:#fff4f6f5;text-shadow:0 0 24px #ff97a8a8}.recognition-option-card[data-wujian-chain=true] strong{color:rgba(255, 248, 249, max(var(--wujian-chain-cut,.18), .001));text-shadow:0 0 28px #ff6880b3}.recognition-option-card[data-wujian-symbol-hidden=true]{opacity:.84}.recognition-option-card[data-wujian-chain=true]:active{transform:translateY(1px)scale(.974)}@keyframes wujian-chain-pulse{0%{transform:translateY(0)scale(1)}42%{transform:translateY(-1px) scale(calc(1 + var(--wujian-chain-heat,.8) * .014))}to{transform:translateY(0)scale(1)}}@keyframes wujian-next-beat{0%,to{opacity:calc(.06 + var(--wujian-chain-cut,.18))}50%{opacity:1}}.liansuo-raid-banner{color:#fff6da;animation:liansuo-raid-pulse var(--liansuo-raid-window,3ms) steps(2, end) infinite;background:linear-gradient(135deg,#2c0700f2,#a62e0ead),radial-gradient(circle at 86%,#ffe48e5c,#0000 46%);border:1px solid #ffc476b3;align-items:center;gap:8px;padding:7px 10px;display:inline-flex;box-shadow:0 18px 48px #5f12006b}.liansuo-raid-banner[data-tier=raid-king]{background:linear-gradient(135deg,#370600fa,#be330ac7),radial-gradient(circle at 16% 48%,#fff0b270,#0000 50%);border-color:#ffedadf2}.liansuo-raid-banner span,.liansuo-raid-banner strong{z-index:1;position:relative}.liansuo-raid-banner span{font-size:.72rem;font-weight:900}.liansuo-raid-banner strong{font-size:.82rem}.liansuo-raid-stat{color:#fff7da;background:linear-gradient(135deg,#2e0800f2,#b1350ca3),radial-gradient(circle at 80% 18%,#ffe9935c,#0000 48%);border-color:#ffc96fa8}.liansuo-raid-stat span{color:#ffe08b}.liansuo-raid-stat[data-tier=raid-king]{box-shadow:0 0 0 1px #ffe0917a,0 0 36px #ff802a57}.prompt-symbol-card[data-liansuo-raid=true]{color:#fff8e2fa;filter:contrast(calc(1.08 + var(--liansuo-raid-heat,.8) * .28)) drop-shadow(0 0 38px #ffdd80e0) drop-shadow(0 0 88px #ff5e1f80);animation:liansuo-raid-pulse var(--liansuo-raid-window,3ms) steps(2, end) infinite, liansuo-option-raid var(--liansuo-streak-lock,3ms) linear infinite}.prompt-symbol-card[data-liansuo-raid=true]:after{content:"";border:1px solid rgba(255, 224, 142, calc(var(--liansuo-raid-heat,.8) * .38));transform:scale(calc(.78 + var(--liansuo-raid-heat,.8) * .04));pointer-events:none;position:absolute;inset:9%;box-shadow:inset 0 0 34px #ff682633,0 0 28px #ffd5703d}.prompt-symbol-card[data-liansuo-raid-tier=raid-king] .prompt-symbol-glyph{filter:contrast(2.35)saturate(1.55)}.recognition-options[data-liansuo-raid=true]{gap:clamp(5px,.7vw,9px)}.recognition-option-card[data-liansuo-raid=true]{animation:liansuo-raid-pulse var(--liansuo-raid-window,3ms) steps(2, end) infinite, liansuo-option-raid var(--liansuo-option-burst,3ms) linear infinite;background:linear-gradient(#ffeeb41c,#460a005c),#ffbf5c0f;border-color:#ffd88952;box-shadow:inset 0 0 0 1px #ffecb121,0 16px 36px #5010003d}.recognition-option-card[data-liansuo-raid=true]:after{content:"";transform:scaleX(calc(.12 + var(--liansuo-raid-heat,.8) * .06));filter:blur(2px);pointer-events:none;border-top:1px solid #ffeaa88f;border-bottom:1px solid #ffeaa852;position:absolute;inset:17%}.recognition-option-card[data-liansuo-raid=true]>.recognition-option-symbol{color:#fff8e2fa;text-shadow:0 0 24px #ffc95ea8}.recognition-option-card[data-liansuo-raid=true] strong{text-shadow:0 0 26px #ff7d2c9e}.recognition-option-card[data-liansuo-symbol-hidden=true]{opacity:.82}.recognition-option-card[data-liansuo-shifted=true]{transform:translateY(-1px)scale(.986)}.recognition-option-card[data-liansuo-raid=true]:active{transform:translateY(1px)scale(.972)}@keyframes liansuo-raid-pulse{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-2px) scale(calc(1 + var(--liansuo-raid-heat,.8) * .016))}to{transform:translateY(0)scale(1)}}@keyframes liansuo-option-raid{0%,to{opacity:.72}48%{opacity:1}}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;overflow-x:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.main-stage:has(.canonical-atlas-screen){align-content:start;width:min(100%,1260px);padding-bottom:48px}.canonical-atlas-screen{width:100%;color:var(--ink);gap:12px;display:grid}.canonical-atlas-heading{background:#fff8e2e6;border:1px solid #54381f47;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 14px 34px #321f122e}.canonical-atlas-heading h1,.canonical-atlas-heading p,.canonical-atlas-heading span{margin:0}.canonical-atlas-heading h1{font-size:clamp(25px,3vw,38px);line-height:1.05}.canonical-atlas-heading>div>span{color:var(--ink-soft);margin-top:4px;font-size:13px;font-weight:800;display:block}.canonical-atlas-heading>strong{color:#245e4e;white-space:nowrap;background:#dcf0dfc7;border:1px solid #27665652;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.canonical-atlas-controls{background:#f9f1daeb;border:1px solid #54381f3d;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(130px,.38fr) minmax(130px,.38fr) auto auto;align-items:end;gap:8px;padding:10px;display:grid}.canonical-atlas-controls label{min-width:0;color:var(--ink-soft);gap:4px;font-size:11px;font-weight:900;display:grid}.canonical-atlas-search{position:relative}.canonical-atlas-search>svg{z-index:1;color:#76543a;pointer-events:none;position:absolute;bottom:11px;left:10px}.canonical-atlas-controls input,.canonical-atlas-controls select{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fffceff5;border:1px solid #54381f42;border-radius:6px;padding:8px 10px;font-size:13px}.canonical-atlas-controls input{padding-left:34px}.canonical-atlas-controls .icon-button{width:40px;height:40px}.canonical-atlas-controls output{color:#7f3027;white-space:nowrap;align-self:center;font-size:12px;font-weight:950}.canonical-atlas-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:9px;display:grid}.canonical-atlas-card{background:linear-gradient(#fffceff5,#e6ecdbe6);border:1px solid #4b321d42;border-radius:7px;grid-template-rows:auto auto auto auto;justify-items:center;gap:8px;min-width:0;padding:11px;display:grid;box-shadow:0 8px 20px #3120141f}.canonical-atlas-card:nth-child(8n+2),.canonical-atlas-card:nth-child(8n+7){background:linear-gradient(#fff9e4f5,#ebdec3e6)}.canonical-atlas-card header{grid-template-columns:auto 1fr auto;align-items:baseline;gap:6px;width:100%;display:grid}.canonical-atlas-card header span,.canonical-atlas-card header small{color:#745d48;font-size:10px;font-weight:850}.canonical-atlas-card header strong{color:#6f2f25;text-align:center;font-size:24px}.canonical-atlas-card>.canonical-hexagram-glyph{color:#211712;min-height:52px}.canonical-atlas-structure{grid-template-columns:1fr 1fr;gap:5px;width:100%;display:grid}.canonical-atlas-structure>span{text-align:center;background:#ffffff6b;border:1px solid #4a392829;border-radius:5px;gap:2px;padding:5px;display:grid}.canonical-atlas-structure small{color:#7a6653;font-size:9px}.canonical-atlas-structure b{font-size:12px}.canonical-atlas-card>p{color:#665342;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:9px;font-weight:800;overflow:hidden}.canonical-atlas-empty{background:#fff8e4c2;border:1px dashed #54381f52;border-radius:8px;place-content:center;justify-items:center;gap:10px;min-height:260px;display:grid}@media (width<=720px){.main-stage:has(.canonical-atlas-screen){padding:6px 8px 28px}.canonical-atlas-heading{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px}.canonical-atlas-heading>strong{grid-column:1/-1;justify-content:center}.canonical-atlas-heading>div>span{font-size:11px}.canonical-atlas-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.canonical-atlas-search{grid-column:1/-1}.canonical-atlas-controls output{grid-column:1/-1;justify-self:center}.canonical-atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.canonical-atlas-card{padding:8px 6px}.canonical-atlas-card header{grid-template-columns:1fr;justify-items:center;gap:0}.canonical-atlas-card header strong{font-size:22px}}button{font:inherit}.game-shell{background-color:var(--paper);isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.game-shell:before{z-index:-3;content:"";background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.play-bg:before{background-image:url(/assets/learning/stages/stage-2.png)}.result-bg:before{background-image:url(/assets/aaa/core/core-result-clearing-pass-v1.webp)}.ink-vignette{z-index:-2;pointer-events:none;background:linear-gradient(#f7ebd2d9,#f7ebd280 40%,#3627197a),radial-gradient(circle at 50% 42%,#fff6de80,#0000 45%),radial-gradient(circle at 0 0,#583b2252,#0000 28%);position:absolute;inset:0}.top-bar{justify-content:space-between;align-items:flex-start;gap:12px;width:min(100%,720px);margin:0 auto;padding:14px 14px 8px;display:flex}.title-block{align-items:center;gap:10px;min-width:0;display:flex}.title-block p{color:var(--ink-soft);margin:0;font-size:12px}.title-block strong{color:var(--ink);letter-spacing:.14em;font-size:20px;line-height:1.1;display:block}.seal-mark,.brand-mark{color:#fff7e6;background:var(--cinnabar);border:2px solid #48180f6b;place-items:center;display:grid;box-shadow:0 8px 20px #3c190a2e}.seal-mark{border-radius:9px;flex:none;width:40px;height:40px;font-weight:900}.stats{color:var(--ink);flex-wrap:wrap;justify-content:flex-end;gap:6px;font-size:12px;font-weight:800;display:flex}.stats span{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff8e6b8;border-radius:8px;align-items:center;gap:4px;min-height:30px;padding:6px 8px;display:inline-flex}.stats img,.hint-row img{object-fit:cover;border-radius:999px;width:18px;height:18px}.main-stage{flex:1;align-content:center;gap:18px;width:min(100%,620px);margin:0 auto;padding:10px 14px 160px;display:grid}.start-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:calc(100svh - 120px);padding:28px 18px 88px;display:flex}.brand-mark{border-radius:14px;width:64px;height:64px;font-size:34px;font-weight:900}.eyebrow{color:var(--cinnabar);letter-spacing:.28em;margin:0;font-size:12px;font-weight:900}.training-pathline{min-width:0;color:var(--ink-soft);letter-spacing:0;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:11px;font-weight:900;line-height:1.2;display:flex;overflow:hidden}.training-pathline>span,.training-pathline>strong{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.training-pathline>span:first-child{color:#fff8e8;background:#9f3425f0;border:1px solid #6c1e1580;border-radius:4px;flex:none;padding:2px 5px;box-shadow:inset 0 0 0 1px #ffe19b29}.training-pathline>:not(:first-child):before{color:currentColor;margin-right:5px}@supports (color:color-mix(in lab, red, red)){.training-pathline>:not(:first-child):before{color:color-mix(in srgb, currentColor 45%, transparent)}}.training-pathline>:not(:first-child):before{content:"/"}.training-pathline>strong{color:var(--cinnabar);font-weight:950}.grandmaster-heading .training-pathline,.mutual-campaign-heading .training-pathline,.mutual-challenge-heading .training-pathline,.mutual-hub-heading .training-pathline{color:#62564a}.grandmaster-heading .training-pathline>strong,.mutual-campaign-heading .training-pathline>strong,.mutual-challenge-heading .training-pathline>strong,.mutual-hub-heading .training-pathline>strong{color:var(--gm-accent,rgb(var(--mutual-realm-accent,159, 52, 37)))}@supports (color:color-mix(in lab, red, red)){.grandmaster-heading .training-pathline>strong,.mutual-campaign-heading .training-pathline>strong,.mutual-challenge-heading .training-pathline>strong,.mutual-hub-heading .training-pathline>strong{color:color-mix(in srgb, var(--gm-accent,rgb(var(--mutual-realm-accent,159, 52, 37))) 78%, #8f2f22)}}@media (width<=680px){.training-pathline{gap:3px;font-size:9px}.training-pathline>:not(:first-child):before{margin-right:3px}.training-pathline>span:first-child{display:block}.training-pathline>span:nth-child(2){display:none}}.start-screen h1{color:var(--ink);letter-spacing:.08em;text-shadow:0 3px #ffffff52;margin:0;font-size:clamp(48px,15vw,82px);line-height:.98}.start-copy{max-width:310px;color:var(--ink-soft);margin:0;font-size:15px;font-weight:700;line-height:1.8}.primary-button{color:#fff8e8;cursor:pointer;letter-spacing:.08em;background:linear-gradient(#2d241c,#17120e);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:12px 24px;font-weight:900;display:inline-flex;box-shadow:0 14px 30px #1f140c38}.primary-button:active{transform:translateY(1px)}.target-panel{text-align:center;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff7e2c2;border-radius:8px;margin-top:8px;padding:18px;position:relative;box-shadow:0 16px 34px #3a271721}.target-panel:after{content:"";pointer-events:none;border:1px solid #9f34252e;position:absolute;inset:9px}.target-line{justify-content:center;align-items:baseline;gap:12px;display:flex}.target-symbol{color:#231c1647;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:40px}.target-line h1{color:var(--ink);margin:4px 0 8px;font-size:clamp(54px,20vw,94px);line-height:1}.hint-row{justify-content:center;align-items:center;min-height:30px;display:flex}.hint-row button,.hint-text{color:var(--cinnabar);background:#fffaebb8;border:1px solid #9f342533;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.hint-row button{cursor:pointer}.compose-board{background:#fcf1d6b3;border:1px solid #3f2a1838;border-radius:12px;grid-template-columns:1fr;justify-self:center;gap:8px;width:min(100%,330px);padding:10px;transition:transform .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff73}.compose-board.wrong{animation:.35s shake}.drop-slot{min-height:124px;color:var(--ink);cursor:pointer;background:#fffaeda3;border:2px dashed #33231852;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.drop-slot[data-filled=true]{border-style:solid;border-color:#231c168c;box-shadow:0 10px 18px #3f2b1c1f}.drop-slot img{object-fit:cover;opacity:.52;width:100%;height:100%;position:absolute;inset:0}.slot-symbol{z-index:1;text-shadow:0 1px #ffffffbf;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:70px;line-height:1;position:relative}.slot-label{z-index:1;color:#fff8e6;background:#231c16b8;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800;position:absolute;bottom:8px;right:9px}.slot-placeholder{color:#231c166b;letter-spacing:.2em;font-size:20px;font-weight:900}.drop-slot small{color:#231c165c;font-size:12px}.slot-divider{background:linear-gradient(90deg,#0000,#5c3f276b,#0000);justify-self:center;width:78%;height:1px}.selection-note{min-height:24px;color:var(--ink-soft);text-align:center;font-size:13px;font-weight:800}.trigram-tray{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6eacde0;border-top:1px solid #39261738;padding:10px 12px 14px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 40px #2a1d1133}.tray-title{color:var(--ink-soft);text-align:center;letter-spacing:.16em;margin-bottom:7px;font-size:11px;font-weight:900}.trigram-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,620px);margin:0 auto;display:grid}.trigram-card{min-width:0;height:74px;color:var(--ink);cursor:grab;background:#fff8e6d1;border:1px solid #231c162e;border-radius:8px;place-items:center;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.trigram-card:disabled{cursor:default;opacity:.6}.trigram-card[data-active=true]{border-color:var(--tone);box-shadow:0 0 0 3px var(--tone)}@supports (color:color-mix(in lab, red, red)){.trigram-card[data-active=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--tone), transparent 72%)}}.trigram-card[data-active=true]{transform:none}.trigram-position-badge{z-index:2;color:#fff8e5;background:#7e3020e6;border:1px solid #fff4d5b8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:950;line-height:1;display:grid;position:absolute;top:4px;left:4px;box-shadow:0 2px 7px #2b180e3d}.trigram-card img{object-fit:cover;opacity:.38;width:100%;height:100%;position:absolute;inset:0}.trigram-symbol,.trigram-name{z-index:1;position:relative}.trigram-symbol{text-shadow:0 1px #fffc;margin-top:-5px;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:38px;line-height:1}.trigram-name{color:#fff8e8;background:#231c169e;border-radius:6px;padding:2px 4px;font-size:11px;font-weight:900;position:absolute;bottom:4px;left:5px;right:5px}.result-panel{border:1px solid var(--line);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff6dec7;border-radius:10px;justify-self:center;justify-items:center;gap:14px;width:min(100%,460px);padding:22px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #2e1e1033}.learning-bg:before{background-image:var(--learning-bg)}.learning-top{align-items:center}.title-button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.mini-stat-button{border:1px solid var(--line);min-height:30px;color:var(--ink);cursor:pointer;background:#fff8e6b8;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:12px;font-weight:900;display:inline-flex}.learning-stage{align-content:start;width:min(100%,760px);padding-bottom:32px}.main-stage.learning-stage:has(.learning-home){width:min(100%,1180px)}.learning-home{justify-content:start;gap:14px;min-height:auto;padding:6px 0 34px}.home-hero,.progress-panel,.mode-card,.question-card,.reward-card,.review-hero,.wrong-item,.empty-review{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8e6c7;border-radius:10px;box-shadow:0 16px 34px #3a271721}.home-hero{justify-items:center;gap:10px;width:100%;padding:20px 18px;display:grid;position:relative;overflow:hidden}.home-hero>img{object-fit:cover;opacity:.24;width:100%;height:100%;position:absolute;inset:0}.home-hero>:not(img){z-index:1;position:relative}.home-actions,.home-secondary,.reward-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ghost-button{min-height:48px;color:var(--ink);cursor:pointer;background:#fffaebb3;border:1px solid #402b1a3d;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:900;display:inline-flex}.ghost-button.compact{width:100%;min-height:38px;margin-top:10px;font-size:13px}.home-secondary .ghost-button strong{color:#fff8e8;background:var(--cinnabar);border-radius:999px;min-width:24px;padding:2px 7px;font-size:12px}.route-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.route-step{min-width:0;color:var(--ink-soft);cursor:pointer;background:#fffaeba8;border:1px solid #402b1a33;border-radius:8px;justify-items:center;gap:4px;padding:10px 6px;display:grid}.route-step[data-active=true]{color:var(--ink);background:#fff4d6e6;border-color:#9f342557}.route-step span{color:#fff8e8;background:var(--cinnabar);border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.route-step strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.progress-panel{width:100%;padding:14px}.panel-title,.screen-heading{align-items:center;gap:10px;display:flex}.panel-title{color:var(--ink);margin-bottom:10px}.progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stat-card{background:#ffffff61;border-radius:8px;gap:2px;padding:10px;display:grid}.stat-card span{color:var(--ink-soft);align-items:center;gap:4px;font-size:12px;font-weight:900;display:inline-flex}.stat-card strong{color:var(--ink);font-size:22px;line-height:1}.mastery-track{background:#37241524;border-radius:999px;height:10px;margin-top:10px;overflow:hidden}.mastery-track span{border-radius:inherit;background:linear-gradient(90deg,#b64b34,#c69642,#647f52);height:100%;display:block}.mode-screen,.review-screen,.question-wrap{gap:14px;display:grid}.screen-heading{align-items:flex-start;padding:8px 0 2px}.screen-heading h1{color:var(--ink);margin:2px 0 0;font-size:clamp(24px,8vw,42px);line-height:1.16}.compact-heading h1{font-size:clamp(18px,5.4vw,28px)}.icon-button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff8e6b8;border-radius:8px;flex:none;place-items:center;display:grid}.mode-list{gap:10px;display:grid}.mode-card{width:100%;color:var(--ink);cursor:pointer;text-align:left;grid-template-columns:74px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.mode-card[data-ahead=true]{opacity:.82}.mode-icon{object-fit:cover;border-radius:8px;width:74px;height:74px}.mode-copy{min-width:0}.mode-copy span{color:var(--cinnabar);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.mode-copy em,.mode-copy small{background:#9f34251a;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-style:normal;display:inline-flex}.mode-copy strong{margin-top:3px;font-size:20px;line-height:1.15;display:block}.mode-copy p,.question-copy p,.review-hero p,.empty-review p,.reward-explain{color:var(--ink-soft);margin:0;font-size:14px;font-weight:700;line-height:1.55}.reward-auto-next{color:#8d3427;text-align:center;margin:-2px 0 0;font-size:12px;font-weight:900;line-height:1.35}.reward-countdown{background:#56372029;border-radius:999px;width:min(220px,62vw);height:5px;overflow:hidden}.reward-countdown i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#b6402c,#f0b85d,#fff1bf);width:100%;height:100%;animation-name:reward-auto-progress;animation-timing-function:linear;animation-fill-mode:forwards;display:block}.reward-countdown[data-correct=false] i{background:linear-gradient(90deg,#6d2b23,#cc5d45,#f2c68d)}.reward-fast-next{color:#8d3427;background:#ffefc47a;border:1px solid #8e4b2638;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 12px;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex}.reward-actions[data-correct=true]{gap:8px}.reward-actions[data-correct=true] .ghost-button{min-height:38px;padding:8px 12px;font-size:13px}.reward-actions[data-correct=true] .reward-skip-button{width:auto;margin-top:0}@keyframes reward-auto-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.mode-action{color:var(--ink-soft);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.question-card{gap:12px;padding:14px;display:grid;overflow:hidden}.question-art{background:#ffffff4d;border-radius:8px;place-items:center;min-height:150px;display:grid;overflow:hidden}.question-art img{object-fit:cover;width:100%;height:180px}.question-art>.question-text-symbol{color:#231c16b8;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:clamp(72px,24vw,136px);line-height:1}.question-copy{text-align:center}.question-copy strong{color:var(--ink);margin-bottom:6px;font-size:clamp(26px,8.5vw,44px);line-height:1.18;display:block}.hint-pill{color:var(--cinnabar);cursor:pointer;background:#fffaebb8;border:1px solid #9f342533;border-radius:999px;align-items:center;gap:5px;margin-top:8px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.choice-card{min-height:118px;color:var(--ink);cursor:pointer;background:#fff8e6d6;border:1px solid #231c162e;border-radius:10px;place-items:center;gap:4px;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #3a27171a}.choice-card:disabled{cursor:default;opacity:.7}.choice-card img{object-fit:cover;opacity:.22;width:100%;height:100%;position:absolute;inset:0}.choice-card>.choice-symbol,.choice-card>.trigram-yao-glyph,.choice-card>.instant-recognition-glyph,.choice-card>strong,.choice-card>small{z-index:1;position:relative}.choice-card>.choice-symbol{font-family:Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:38px;line-height:1}.choice-card strong{font-size:20px;line-height:1.15}.choice-card small{color:var(--ink-soft);font-size:12px;font-weight:900}.learning-compose{width:min(100%,420px)}.reward-card{z-index:8;text-align:center;justify-items:center;gap:9px;padding:16px;display:grid;position:fixed;bottom:14px;left:12px;right:12px}.reward-badge{color:var(--cinnabar);align-items:center;gap:8px;font-size:20px;display:inline-flex}.reward-badge[data-correct=true]{color:#486d3c}.star-row{justify-content:center;gap:5px;display:flex}.star-row img{object-fit:cover;filter:grayscale();opacity:.38;border-radius:999px;width:34px;height:34px}.star-row img[data-on=true]{filter:none;opacity:1}.correct-answer{color:var(--ink);margin:0;font-weight:900}.review-hero{grid-template-columns:88px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.review-hero img{object-fit:cover;border-radius:8px;width:88px;height:88px}.review-hero strong{color:var(--ink);font-size:22px}.wrong-list{gap:8px;display:grid}.wrong-item{grid-template-columns:76px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.wrong-item>span{color:#231c169e}.wrong-item-glyph{place-items:center;display:grid}.wrong-item strong{font-size:18px}.wrong-item p{color:var(--ink-soft);margin:0;font-size:12px;font-weight:900}.wrong-item small{color:var(--cinnabar);white-space:nowrap;font-weight:900}.empty-review{text-align:center;justify-items:center;gap:8px;padding:24px 14px;display:grid}.success-glow{object-fit:cover;opacity:.42;width:156%;height:156%;animation:3.5s ease-in-out infinite slowPulse;position:absolute;inset:-28%}.result-hexagram,.result-copy,.result-panel .primary-button,.result-panel .reward-fast-next{z-index:1;position:relative}.result-hexagram{color:#231c16c7;place-items:center;min-height:116px;display:grid}.result-copy h2{color:var(--ink);margin:0;font-size:clamp(54px,18vw,82px);line-height:1}.pinyin{color:var(--gold);margin:0;font-size:14px;font-weight:900}.result-nature{justify-content:center;gap:8px;margin:10px 0;display:flex}.result-nature span{color:var(--cinnabar);background:#fffaecbd;border:1px solid #9f34253d;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:900}.classic-text{max-width:340px;color:var(--ink-soft);margin:0;font-size:15px;font-weight:800;line-height:1.75}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-7px)}75%{transform:translate(7px)}}@keyframes slowPulse{0%,to{opacity:.32;transform:scale(1)}50%{opacity:.5;transform:scale(1.04)}}@media (width>=760px){.main-stage{padding-bottom:174px}.compose-board{grid-template-columns:1fr 1px 1fr;align-items:stretch;width:min(100%,520px)}.slot-divider{background:linear-gradient(#0000,#5c3f276b,#0000);width:1px;height:100%}.drop-slot{min-height:210px}.trigram-card{height:86px}}:root{--aaa-gold:#d6aa62;--aaa-jade:#4f7f71;--aaa-shadow:#0f0a0661}.start-bg:before{background-image:url(/assets/aaa/core/core-home-mountain-study-v1.webp)}.learning-bg:before{background-blend-mode:normal, soft-light}.ink-vignette{background:linear-gradient(#120c0729,#f7ebd275 38%,#180f08a8),radial-gradient(circle at 50% 32%,#ffefbc70,#0000 42%),radial-gradient(circle at 0 0,#11201b57,#0000 28%)}.cinematic-particles{z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 18% 22%,#ffe79ea6 0 1px,#0000 2px),radial-gradient(circle at 82% 18%,#b9e7cb73 0 1px,#0000 2px),radial-gradient(circle at 70% 64%,#ffe79e73 0 1px,#0000 2px),radial-gradient(circle at 30% 78%,#ffffff70 0 1px,#0000 2px);background-size:180px 180px,260px 260px,220px 220px,320px 320px;animation:16s linear infinite particleDrift;position:absolute;inset:0}.primary-button{background:linear-gradient(#ffe8a72e,#0000 45%),linear-gradient(135deg,#3a2b1c,#14100d 56%,#2d2117);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 18px 34px #1f140c57,inset 0 0 0 1px #ffeebc38}.primary-button:after{content:"";background:linear-gradient(105deg,#0000 25%,#ffecb03d,#0000 70%);transition:transform .45s;position:absolute;inset:0;transform:translate(-110%)}.primary-button:hover:after{transform:translate(110%)}.home-hero,.progress-panel,.mode-card,.question-card,.reward-card,.review-hero,.wrong-item,.empty-review{background:linear-gradient(#fff8e6d6,#ecdab3a8),#fff8e6c7;border:1px solid #ffe1a047;border-radius:14px;box-shadow:0 22px 54px #160e0838,inset 0 0 0 1px #ffffff57}.home-hero{min-height:520px;box-shadow:0 28px 72px #160e086b,inset 0 0 0 1px #ffeebc47,inset 0 -90px 140px #140e0894}.home-hero>.home-hero-bg{object-fit:cover;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.home-hero>img:not(.home-hero-bg){opacity:initial}.home-hero:after{content:"";background:linear-gradient(#0a08061a,#0a08063d 42%,#0a0806c7),radial-gradient(circle at 50% 35%,#ffe9a142,#0000 35%);position:absolute;inset:0}.hero-content{z-index:2;color:#fff7e6;background:linear-gradient(#fff8e73d,#1d120a94);border:1px solid #ffe9ae47;border-radius:14px;align-self:end;justify-items:center;gap:10px;width:min(100%,430px);padding:18px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.hero-content .eyebrow,.hero-content .start-copy,.hero-content h1{color:#fff7e6;text-shadow:0 2px 12px #0000006b}.hero-content .start-copy{color:#fff7e6e0}.grandmaster-home-hero{border:0;border-radius:0;place-items:center start;min-height:min(620px,100svh - 96px);padding:34px clamp(24px,6%,72px)}.grandmaster-home-hero>.home-hero-bg{object-position:center 48%}.grandmaster-home-hero:after{background:linear-gradient(90deg,#0a0806e6 0%,#110c08ad 48%,#0a080624 78%),linear-gradient(#0a08061f,#0a080647 62%,#0a0806c2)}.grandmaster-home-hero .hero-content{width:min(100%,680px);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;align-self:center;justify-items:start;gap:12px;padding:0}.grandmaster-home-identity{align-items:center;gap:14px;display:flex}.grandmaster-home-hero .brand-mark{border-radius:8px;width:56px;height:56px;font-size:29px;display:grid;box-shadow:inset 0 0 0 1px #ffe19b38,0 12px 30px #00000052}.grandmaster-home-hero h1{margin:0;font-size:56px;line-height:1}.grandmaster-home-hero .start-copy{max-width:620px;margin:0;font-size:18px;font-weight:850;line-height:1.55}.grandmaster-home-feature{border-left:3px solid #ffd26fc2;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;width:min(100%,520px);padding:5px 0 5px 12px;display:grid}.grandmaster-home-feature .hero-realm{border-radius:8px;width:54px;height:54px}.grandmaster-home-feature>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;min-width:0;display:grid}.grandmaster-home-feature small,.grandmaster-home-feature span{color:#fff7e6c2;font-size:12px;font-weight:850}.grandmaster-home-feature strong{color:#ffe18f;font-size:23px;line-height:1.1}.grandmaster-home-feature span{grid-column:1/-1}.grandmaster-home-status{color:#fff7e6d6;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;font-weight:900;display:flex}.grandmaster-home-status strong{color:#ffe18f;font-size:18px}.grandmaster-home-status em{color:#cef;border-left:2px solid #ffd26fa8;padding-left:10px;font-style:normal}.grandmaster-home-metrics{border-block:1px solid #ffe7a54d;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,520px);display:grid}.grandmaster-home-skill-metrics{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}.grandmaster-home-skill-metrics>div[data-preferred=true]{background:linear-gradient(135deg,#aa311f9e,#5c201680);box-shadow:inset 0 2px #ffda7f7a}.grandmaster-home-metrics>div{border-right:1px solid #ffe7a538;gap:2px;min-width:0;padding:10px 12px;display:grid}.grandmaster-home-metrics>div:last-child{border-right:0}.grandmaster-home-metrics>div[data-preferred=true]{background:#81271975}.grandmaster-home-metrics small,.grandmaster-home-metrics span{color:#fff7e6bd;font-size:12px;font-weight:850}.grandmaster-home-metrics strong{color:#fff3c9;font-size:20px}.grandmaster-home-hero .home-actions{justify-content:flex-start}.grandmaster-home-start{color:#211408;background:linear-gradient(#ffffff61,#0000 42%),linear-gradient(135deg,#ffe18e,#f0aa42 52%,#b23b2a);min-width:228px;box-shadow:0 15px 38px #00000057,0 0 30px #ffc64d4d}.grandmaster-home-secondary{color:#fff6df;background:#160f0a8f;border-color:#ffebb357}.grandmaster-home-sprint{color:#fff7d2;background:#7f271cad;border-color:#ffd370a3;box-shadow:inset 0 0 0 1px #ffe7a41f,0 8px 22px #1109053d}.home-fast-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,920px);display:grid}.home-fast-lanes>button{color:#2b1c12;text-align:left;cursor:pointer;background:#fff8e6d1;border:1px solid #472f1c38;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:70px;padding:10px 12px;display:grid;box-shadow:0 10px 24px #23170e1f}.home-fast-lanes>button:hover,.home-fast-lanes>button:focus-visible{border-color:#a93727a3;outline:3px solid #a9372729;transform:translateY(-2px)}.home-fast-lanes span,.home-fast-lanes strong,.home-fast-lanes small{min-width:0;display:block}.home-fast-lanes strong{font-size:16px}.home-fast-lanes small{color:#6c5846;margin-top:3px;font-size:11px;font-weight:800}.home-taiji-feature-wrap{grid-template-columns:minmax(0,1fr)}.home-fast-lanes>.home-taiji-feature{isolation:isolate;color:#fff7e1;background:#1d1713;border-color:#ffe09185;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;min-height:108px;padding:14px 18px;position:relative;overflow:hidden;box-shadow:0 18px 42px #18110d3d,inset 0 0 0 1px #ffffff14}.home-taiji-feature>img{z-index:0;object-fit:cover;object-position:center 62%;opacity:.82;filter:saturate(1.04)contrast(1.04)brightness(.72);pointer-events:none;width:100%;height:100%;transition:transform .36s cubic-bezier(.2,.82,.28,1),filter .18s;position:absolute;inset:0;transform:scale(1.015)}.home-taiji-feature:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#1c0e0be6,#1813119e 55%,#0c1d2580),linear-gradient(#ffffff14,#0000 46%,#0d090752);position:absolute;inset:0}.home-taiji-feature>.home-taiji-feature-mark,.home-taiji-feature>.home-taiji-feature-copy,.home-taiji-feature>.home-taiji-feature-action{z-index:2;position:relative}.home-taiji-feature>.home-taiji-feature-mark{aspect-ratio:1;color:#fff1be;background:#361d14b8;border:1px solid #ffe6a094;border-radius:50%;place-items:center;width:52px;display:grid;box-shadow:0 0 22px #eea73e3d}.home-taiji-feature>.home-taiji-feature-copy{align-content:center;gap:2px;display:grid}.home-taiji-feature-copy>small{color:#ffd981;margin:0;font-size:12px;font-weight:950}.home-taiji-feature-copy>strong{color:#fff9e9;text-shadow:0 2px 12px #0b070585;font-size:28px;line-height:1.08}.home-taiji-feature-copy>em{color:#f0f7f6e0;font-size:13px;font-style:normal;font-weight:800}.home-taiji-feature>.home-taiji-feature-action{color:#fff5d5;white-space:nowrap;background:#261912b8;border:1px solid #ffe6a36b;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:900;display:inline-flex}.home-taiji-feature:hover>img,.home-taiji-feature:focus-visible>img{filter:saturate(1.12)contrast(1.06)brightness(.78);transform:scale(1.04)}@media (width<=720px){.home-fast-lanes>.home-taiji-feature{grid-template-columns:44px minmax(0,1fr) 36px;gap:10px;min-height:96px;padding:11px 12px}.home-taiji-feature>.home-taiji-feature-mark{width:42px}.home-taiji-feature-copy>strong{font-size:24px}.home-taiji-feature-copy>em{font-size:11px}.home-taiji-feature>.home-taiji-feature-action{border-radius:50%;width:34px;min-height:34px;padding:0;font-size:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.home-taiji-feature>img{transition:none}.home-taiji-feature:hover>img,.home-taiji-feature:focus-visible>img{transform:scale(1.015)}}.home-foundation-actions{justify-content:flex-end;gap:8px;width:min(100%,920px);display:flex}.hero-realm{object-fit:cover;border:1px solid #ffe8a875;border-radius:18px;width:82px;height:82px;position:relative;box-shadow:0 14px 38px #00000059}.cinematic-orbit{z-index:1;pointer-events:none;border:1px solid #ffe29c47;border-radius:999px;animation:28s linear infinite slowSpin;position:absolute;inset:12%}.cinematic-orbit span{background:#ffe59fe0;border-radius:999px;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #ffe59fcc}.cinematic-orbit span:first-child{top:-5px;left:50%}.cinematic-orbit span:nth-child(2){top:50%;right:-5px}.cinematic-orbit span:nth-child(3){bottom:-5px;left:50%}.cinematic-orbit span:nth-child(4){top:50%;left:-5px}.ghost-button{background:linear-gradient(#ffffff6b,#fff4d9ad),#fffaebb3;border-radius:10px;box-shadow:0 10px 24px #26180d1f}.grandmaster-home-hero .grandmaster-home-secondary{color:#fff5dc;background:#140e0ab8;border-color:#ffe7a66b;box-shadow:0 10px 24px #00000042}.route-step{background:linear-gradient(#ffffff75,#fff3d5b8),#fffaeba8;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 10px 22px #2a1b0f1f}.route-step[data-active=true]{background:linear-gradient(#ffefb68a,#fff4d6e6),#fff4d6e6;border-color:#d6aa6294}.mode-card{padding:12px;position:relative;overflow:hidden}.mode-realm-bg{object-fit:cover;opacity:.18;filter:saturate(1.1);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mode-card[data-recommended=true]{border-color:#d6aa62b8;box-shadow:0 0 0 3px #d6aa621f,0 22px 54px #3a271733,inset 0 0 38px #ffe8a41f}.mode-icon,.mode-copy,.mode-action{z-index:1;position:relative}.mode-icon{border:1px solid #ffe4a461;border-radius:10px;box-shadow:0 12px 26px #27190e3d}.question-card{padding:16px;position:relative}.question-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#ffe59b52,#0000 34%),linear-gradient(#ffffff24,#0000);position:absolute;inset:0}.question-card>*{z-index:1;position:relative}.question-art{background:radial-gradient(circle at 50% 45%,#ffeab066,#0000 42%),#ffffff4d;border:1px solid #ffe1a03d;border-radius:12px;min-height:190px;box-shadow:inset 0 0 46px #ffeeba38,0 16px 32px #23160c1f}.question-art img{height:230px}.choice-card{background:linear-gradient(#ffffff6b,#fff1d0d1),#fff8e6d6;border:1px solid #ffe1a038;border-radius:12px;min-height:136px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 14px 30px #28190e24,inset 0 0 0 1px #ffffff52}.choice-card:hover:not(:disabled){border-color:#d6aa62b8;transform:translateY(-3px);box-shadow:0 22px 42px #28190e38,inset 0 0 34px #ffe59f29}.reward-card{overflow:hidden}.reward-burst{object-fit:cover;opacity:.48;width:184%;height:184%;animation:3.6s ease-in-out infinite rewardGlow;position:absolute;inset:-42%}.reward-card>:not(.reward-burst){z-index:1;position:relative}.star-row img[data-on=true]{animation:.5s both starPop}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes particleDrift{to{background-position:180px 180px,-260px 260px,220px -220px,-320px -320px}}@keyframes rewardGlow{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.58;transform:scale(1.04)}}@keyframes starPop{0%{transform:scale(.72)}70%{transform:scale(1.14)}to{transform:scale(1)}}@media (width>=760px){.home-hero{min-height:620px}.home-hero.grandmaster-home-hero{min-height:min(620px,100svh - 96px)}.choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reward-card{left:calc(50% - 360px);right:calc(50% - 360px)}}@media (width<=620px){.grandmaster-home-hero{align-items:end;min-height:550px;padding:22px 16px 24px}.grandmaster-home-hero:after{background:linear-gradient(#0a08061a 0%,#0d090685 34%,#0a0806eb 100%)}.grandmaster-home-hero .hero-content{align-self:end;gap:8px}.grandmaster-home-identity{gap:9px}.grandmaster-home-hero .brand-mark{width:44px;height:44px;font-size:23px}.grandmaster-home-hero h1{font-size:40px}.grandmaster-home-hero .start-copy{font-size:15px;line-height:1.4}.grandmaster-home-feature{grid-template-columns:44px minmax(0,1fr);gap:9px;padding-left:9px}.grandmaster-home-feature .hero-realm{width:44px;height:44px}.grandmaster-home-feature strong{font-size:19px}.grandmaster-home-status{gap:4px 8px;font-size:12px}.grandmaster-home-status strong{font-size:15px}.grandmaster-home-metrics>div{padding:7px 8px}.grandmaster-home-metrics strong{font-size:17px}.grandmaster-home-skill-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.grandmaster-home-skill-metrics>div:nth-child(2){border-right:0}.grandmaster-home-hero .home-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.grandmaster-home-start{grid-column:1/-1;min-width:0}.grandmaster-home-relation{grid-column:1/-1}.grandmaster-home-relation,.grandmaster-home-transformation{grid-column:auto}.grandmaster-home-hero .home-actions .ghost-button{min-width:0;padding-inline:8px;font-size:13px}.home-fast-lanes{grid-template-columns:1fr}.home-fast-lanes>button{min-height:58px}.home-foundation-actions{justify-content:stretch}.home-foundation-actions .ghost-button{flex:1 1 0;min-width:0;padding-inline:8px;font-size:12px}}@media (width<=460px){.title-block{flex:none}.title-block p,.title-block strong{white-space:nowrap}.title-block strong{letter-spacing:.06em;font-size:18px}}.audio-toggle{min-width:68px}.audio-toggle[data-muted=true]{color:#7a2f25;background:#fff0e6db}.combat-stage-strip{color:#fff7e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1c130cc7,#452b168c),#1c130ca3;border:1px solid #ffe1a042;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;width:min(100%,720px);margin:-2px auto 4px;padding:9px 10px;display:grid;box-shadow:0 16px 34px #180f0838,inset 0 0 0 1px #ffffff14}.combat-stage-strip span{letter-spacing:.08em;font-size:13px;font-weight:900}.combat-stage-strip strong{color:#2a1c0d;background:linear-gradient(#ffe9aa,#d49b42);border-radius:999px;padding:4px 8px;font-size:12px}.combo-meter{background:#fff4dc3d;border-radius:999px;height:8px;overflow:hidden}.combo-meter i{border-radius:inherit;background:linear-gradient(90deg,#e54b37,#ffce69,#fff3c4);height:100%;transition:width .28s;display:block;box-shadow:0 0 18px #ffd2698f}.voice-replay-button{color:#8c2c20;cursor:pointer;background:#fff7e2db;border:1px solid #9f34253d;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:34px;margin-top:2px;padding:6px 12px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #3e26141f}.voice-replay-button:active{transform:translateY(1px)scale(.98)}.combat-feedback-layer{--feedback-duration:.72s;--fx-primary:#f6cf68;--fx-secondary:#fff6c7;--fx-shadow:#ffcd588f;--fx-scale:.86;z-index:30;contain:layout paint style;pointer-events:none;place-items:center;animation:.78s both feedbackFade;display:grid;position:fixed;inset:0}.combat-feedback-contact{--contact-primary:#f7d469;--contact-secondary:#72d7cf;z-index:4;top:clamp(72px, var(--combat-contact-y), calc(100vh - 72px));left:clamp(72px, var(--combat-contact-x), calc(100vw - 72px));aspect-ratio:1;contain:layout paint style;width:clamp(150px,18vw,220px);position:absolute;transform:translate(-50%,-50%)}.combat-feedback-contact:after{border:2px solid var(--contact-primary);box-shadow:0 0 18px var(--contact-primary), inset 0 0 12px var(--contact-secondary);border-radius:50%;position:absolute;inset:31%}@supports (color:color-mix(in lab, red, red)){.combat-feedback-contact:after{box-shadow:0 0 18px color-mix(in srgb, var(--contact-primary) 72%, transparent), inset 0 0 12px color-mix(in srgb, var(--contact-secondary) 58%, transparent)}}.combat-feedback-contact:after{content:"";animation:.44s cubic-bezier(.16,.82,.28,1) both feedbackContactRing}.combat-feedback-contact img{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;filter:drop-shadow(0 0 16px var(--contact-primary)) drop-shadow(0 8px 18px #130c073d)}@supports (color:color-mix(in lab, red, red)){.combat-feedback-contact img{filter:drop-shadow(0 0 16px color-mix(in srgb, var(--contact-primary) 74%, transparent)) drop-shadow(0 8px 18px #130c073d)}}.combat-feedback-contact img{animation:.44s cubic-bezier(.18,.9,.28,1) both feedbackContactCorrect}.combat-feedback-contact[data-verdict=wrong]{--contact-primary:#d95a4d;--contact-secondary:#73c8ea}.combat-feedback-contact[data-verdict=wrong] img{animation-name:feedbackContactWrong}.combat-feedback-layer[data-tier=charged]{--fx-scale:.94;--fx-shadow:#ffd35ca8}.combat-feedback-layer[data-tier=overdrive]{--fx-scale:1.02;--fx-shadow:#ffe17ec2}.combat-feedback-layer[data-tier=mythic]{--fx-scale:1.1;--fx-shadow:#fff0aae0}.combat-feedback-layer[data-effect=ink-slash]{--fx-primary:#e7e1d2;--fx-secondary:#821f1b;--fx-shadow:#2218129e}.combat-feedback-layer[data-effect=gold-hit]{--fx-primary:#f7d36d;--fx-secondary:#fff4c4;--fx-shadow:#ffc7409e}.combat-feedback-layer[data-effect=semantic-yao-impact]{--feedback-duration:.46s;--fx-primary:var(--yao-yang);--fx-secondary:var(--yao-yin);--fx-shadow:#70c8e2a3;--fx-scale:.96}.combat-feedback-layer[data-effect=semantic-yao-impact] .combat-feedback-core img{width:min(96vw,640px);height:min(78vh,520px);filter:drop-shadow(-18px 0 24px var(--yao-yang-glow)) drop-shadow(18px 0 24px var(--yao-yin-glow)) drop-shadow(0 22px 34px #140f0c57);animation-name:feedbackSemanticYaoImpact}.combat-feedback-layer[data-effect=semantic-yao-swift]{--feedback-duration:.4s;--fx-primary:var(--yao-yang);--fx-secondary:var(--yao-yin);--fx-shadow:#79d6f0b8;--fx-scale:1}.combat-feedback-layer[data-effect=semantic-yao-swift] .combat-feedback-core img{filter:drop-shadow(-16px 12px 22px #da3c2f8a)drop-shadow(16px -12px 22px #22b0de94)drop-shadow(0 18px 30px #140f0c4d);width:min(94vw,610px);height:min(82vh,590px);animation-name:feedbackSemanticYaoSwift}.combat-feedback-layer[data-effect=semantic-yao-perfect]{--feedback-duration:.42s;--fx-primary:var(--yao-yang);--fx-secondary:var(--yao-yin);--fx-shadow:#ffe282db;--fx-scale:1.05}.combat-feedback-layer[data-effect=semantic-yao-perfect] .combat-feedback-core img{filter:drop-shadow(-18px 0 26px #e1443499)drop-shadow(18px 0 26px #28bae6a3)drop-shadow(0 0 28px #ffe897d1);width:min(96vw,630px);height:min(84vh,610px);animation-name:feedbackSemanticYaoPerfect}.combat-feedback-layer:is([data-effect=semantic-yao-impact],[data-effect=semantic-yao-swift],[data-effect=semantic-yao-perfect]) .combat-feedback-rays i:nth-child(odd),.combat-feedback-layer:is([data-effect=semantic-yao-impact],[data-effect=semantic-yao-swift],[data-effect=semantic-yao-perfect]) .combat-feedback-shards i:nth-child(odd){background:linear-gradient(90deg, var(--yao-yang), transparent);box-shadow:0 0 12px var(--yao-yang-glow)}.combat-feedback-layer:is([data-effect=semantic-yao-impact],[data-effect=semantic-yao-swift],[data-effect=semantic-yao-perfect]) .combat-feedback-rays i:nth-child(2n),.combat-feedback-layer:is([data-effect=semantic-yao-impact],[data-effect=semantic-yao-swift],[data-effect=semantic-yao-perfect]) .combat-feedback-shards i:nth-child(2n){background:linear-gradient(90deg, var(--yao-yin), transparent);box-shadow:0 0 12px var(--yao-yin-glow)}.combat-feedback-layer[data-effect=semantic-yao-swift] .combat-feedback-orbits,.combat-feedback-layer[data-effect=semantic-yao-perfect] .combat-feedback-orbits{opacity:.24}.combat-feedback-layer[data-effect=wrong-block]{--fx-primary:#b84b3d;--fx-secondary:#f2d3b5;--fx-shadow:#7e1e1899}.combat-feedback-layer[data-effect=combo-ring]{--fx-primary:#f7d66d;--fx-secondary:#87c8b3}.combat-feedback-layer[data-effect=array-crack]{--fx-primary:#f0b955;--fx-secondary:#b43d2d}.combat-feedback-layer[data-effect=forge-spark]{--fx-primary:#ffbf54;--fx-secondary:#e75a34;--fx-shadow:#e8522c94}.combat-feedback-layer[data-effect=pass-stamp]{--fx-primary:#f5d778;--fx-secondary:#a82f29}.combat-feedback-layer[data-effect=mastery-up]{--fx-primary:#d9f1d0;--fx-secondary:#e7c869;--fx-shadow:#74be8f9e}.combat-feedback-layer[data-effect=weakpoint-counter]{--feedback-duration:.64s;--fx-primary:#f5cd67;--fx-secondary:#79aa96;--fx-shadow:#c48b32ad}.combat-feedback-layer[data-effect=weakpoint-counter] .combat-feedback-core img{filter:drop-shadow(0 0 25px #ffd770b8)drop-shadow(0 28px 42px #1e120a6b);width:min(96vw,610px);height:min(96vw,610px)}.combat-feedback-layer[data-effect=weakpoint-counter] .combat-feedback-orbits{opacity:.32}.combat-feedback-layer[data-effect=weakpoint-counter] .combat-feedback-rays i:nth-child(n+5){display:none}.combat-feedback-layer[data-effect=discipline-trigram]{--feedback-duration:.58s;--fx-primary:#96d9e9;--fx-secondary:#f3bd58;--fx-shadow:#60aec2b3}.combat-feedback-layer[data-effect=discipline-trigram] .combat-feedback-core img{filter:drop-shadow(0 0 24px #84d7ebad)drop-shadow(0 24px 38px #17120c61);width:min(92vw,560px);height:min(92vw,560px)}.combat-feedback-layer[data-effect=discipline-hexagram]{--feedback-duration:.62s;--fx-primary:#f5c45a;--fx-secondary:#b74535;--fx-shadow:#eba436c2}.combat-feedback-layer[data-effect=discipline-hexagram] .combat-feedback-core img{filter:drop-shadow(0 0 26px #ffca53c7)drop-shadow(0 28px 42px #1e10096b);width:min(94vw,590px);height:min(94vw,590px)}.combat-feedback-layer[data-effect=discipline-mutual]{--feedback-duration:.64s;--fx-primary:#9fdcc8;--fx-secondary:#fff0b1;--fx-shadow:#60bea4b8}.combat-feedback-layer[data-effect=discipline-mutual] .combat-feedback-core img{filter:drop-shadow(0 0 25px #8ee0c9b8)drop-shadow(0 26px 40px #111f1a66);width:min(88vw,470px);height:min(82vh,640px)}.combat-feedback-layer[data-effect=triad-resonance]{--feedback-duration:.72s;--fx-primary:#b5e7dc;--fx-secondary:#f6cd67;--fx-shadow:#eec557d6;--fx-scale:1.08}.combat-feedback-layer[data-effect=triad-resonance] .combat-feedback-core img{filter:drop-shadow(0 0 34px #ffdb70db)drop-shadow(0 30px 46px #141f1a75);width:min(98vw,640px);height:min(92vh,640px)}.combat-feedback-layer[data-effect=triad-resonance] .combat-feedback-aura{transform:scale(1.18)}.combat-feedback-layer[data-effect=triad-resonance] .combat-feedback-orbits{opacity:.46}.combat-feedback-layer[data-effect=personal-gate-break]{--feedback-duration:.62s;--fx-primary:#9cddd0;--fx-secondary:#f8ce68;--fx-shadow:#e6b540d1;--fx-scale:1.04}.combat-feedback-layer[data-effect=personal-gate-break] .combat-feedback-core img{filter:drop-shadow(0 0 30px #f6d370d1)drop-shadow(0 28px 44px #1f2e2b6b);width:min(96vw,610px);height:min(90vh,610px)}.combat-feedback-layer[data-effect=personal-gate-break] .combat-feedback-orbits{opacity:.22}.combat-feedback-layer[data-effect=personal-gate-break] .combat-feedback-rays i:nth-child(n+6){display:none}.combat-feedback-layer[data-effect=pace-rise]{--feedback-duration:.68s;--fx-primary:#8fdcf0;--fx-secondary:#ffd875;--fx-shadow:#f4c34cdb;--fx-scale:1.04}.combat-feedback-layer[data-effect=pace-rise] .combat-feedback-core img{filter:drop-shadow(0 0 30px #ffd970e0)drop-shadow(0 -18px 34px #67cde87a)drop-shadow(0 28px 42px #18110b66);width:min(94vw,610px);height:min(90vh,610px);animation-name:feedbackPaceRise}.combat-feedback-layer[data-effect=pace-rise] .combat-feedback-orbits{opacity:.16}.combat-feedback-layer[data-effect=pace-rise] .combat-feedback-rays{transform:translateY(6%) scale(var(--fx-scale))}.combat-feedback-layer[data-effect=pace-rise] .combat-feedback-rays i:nth-child(odd){height:4px}.combat-feedback-layer[data-effect^=discipline-] .combat-feedback-orbits{opacity:.38}.combat-feedback-layer[data-effect^=discipline-] .combat-feedback-rays i:nth-child(n+7){display:none}.combat-feedback-aura,.combat-feedback-orbits,.combat-feedback-rays,.combat-feedback-core,.combat-feedback-tier-art,.combat-feedback-shards{aspect-ratio:1;width:min(74vw,440px);transform:scale(var(--fx-scale));position:absolute}.combat-feedback-aura{background:radial-gradient(circle, var(--fx-shadow) 0, transparent 66%);filter:blur(2px);animation:feedbackAura var(--feedback-duration) ease-out both;border-radius:50%}.combat-feedback-orbits{animation:feedbackOrbit var(--feedback-duration) cubic-bezier(.18, .8, .3, 1) both;place-items:center;display:grid}.combat-feedback-orbits i{border:2px solid var(--fx-primary);opacity:.72;box-shadow:0 0 18px var(--fx-shadow), inset 0 0 12px var(--fx-shadow);border-radius:50%;position:absolute}.combat-feedback-orbits i:first-child{inset:19%}.combat-feedback-orbits i:nth-child(2){border-color:var(--fx-secondary);border-style:dashed;inset:29%}.combat-feedback-orbits i:nth-child(3){border-width:3px;inset:39%}.combat-feedback-rays,.combat-feedback-shards{animation:feedbackBurst var(--feedback-duration) ease-out both}.combat-feedback-rays i,.combat-feedback-shards i{--fx-angle:0deg;width:42%;height:2px;transform:rotate(var(--fx-angle));transform-origin:0;background:linear-gradient(90deg, var(--fx-primary), transparent);box-shadow:0 0 10px var(--fx-shadow);position:absolute;top:50%;left:50%}.combat-feedback-rays i:nth-child(2),.combat-feedback-shards i:nth-child(2){--fx-angle:45deg}.combat-feedback-rays i:nth-child(3),.combat-feedback-shards i:nth-child(3){--fx-angle:90deg}.combat-feedback-rays i:nth-child(4),.combat-feedback-shards i:nth-child(4){--fx-angle:135deg}.combat-feedback-rays i:nth-child(5),.combat-feedback-shards i:nth-child(5){--fx-angle:180deg}.combat-feedback-rays i:nth-child(6),.combat-feedback-shards i:nth-child(6){--fx-angle:225deg}.combat-feedback-rays i:nth-child(7),.combat-feedback-shards i:nth-child(7){--fx-angle:270deg}.combat-feedback-rays i:nth-child(8),.combat-feedback-shards i:nth-child(8){--fx-angle:315deg}.combat-feedback-shards i{background:var(--fx-secondary);width:8%;height:5px;animation:feedbackShard var(--feedback-duration) ease-out both;border-radius:1px}.combat-feedback-core{place-items:center;display:grid}.combat-feedback-core img{object-fit:contain;filter:drop-shadow(0 0 22px #ffdd8ba6)drop-shadow(0 26px 38px #170c0559);width:min(86vw,520px);height:min(86vw,520px);animation:feedbackHit var(--feedback-duration) cubic-bezier(.2, 1.1, .32, 1) both}.combat-feedback-tier-art{z-index:1;place-items:center;width:min(98vw,690px);display:grid}.combat-feedback-tier-art img{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 34px #ffde80d6)drop-shadow(0 28px 44px #160d075c);width:100%;height:100%}.combat-feedback-layer[data-milestone=overdrive]{--feedback-duration:.74s;--fx-primary:#ffdf84;--fx-secondary:#a7e3c8;--fx-shadow:#ffce55e0}.combat-feedback-layer[data-milestone=overdrive] .combat-feedback-tier-art img{animation:feedbackComboOverdrive var(--feedback-duration) cubic-bezier(.16, .86, .28, 1) both}.combat-feedback-layer[data-milestone=mythic]{--feedback-duration:.86s;--fx-primary:#fff1af;--fx-secondary:#9ee7f4;--fx-shadow:#ffe17af5}.combat-feedback-layer[data-milestone=mythic] .combat-feedback-tier-art{width:min(100vw,760px);height:min(94vh,760px)}.combat-feedback-layer[data-milestone=mythic] .combat-feedback-tier-art img{animation:feedbackComboMythic var(--feedback-duration) cubic-bezier(.12, .82, .24, 1) both}.combat-feedback-layer[data-milestone] strong{z-index:2;top:18%}.combat-feedback-layer[data-correct=false] .combat-feedback-core img{opacity:.84;mix-blend-mode:screen;filter:drop-shadow(0 0 18px #9a2f257a)drop-shadow(0 22px 32px #170c0547);width:min(64vw,340px);height:min(64vw,340px);animation-name:feedbackBlock}.combat-feedback-layer[data-effect=ink-slash] .combat-feedback-orbits,.combat-feedback-layer[data-effect=array-crack] .combat-feedback-orbits,.combat-feedback-layer[data-effect=forge-spark] .combat-feedback-orbits{opacity:.18}.combat-feedback-layer[data-effect=ink-slash] .combat-feedback-rays i{height:5px}.combat-feedback-layer[data-effect=ink-slash] .combat-feedback-rays i:nth-child(n+3){display:none}.combat-feedback-layer[data-effect=ink-slash] .combat-feedback-rays i:first-child{--fx-angle:-28deg}.combat-feedback-layer[data-effect=ink-slash] .combat-feedback-rays i:nth-child(2){--fx-angle:24deg}.combat-feedback-layer[data-effect=wrong-block] .combat-feedback-orbits i{border-radius:12%}.combat-feedback-layer[data-effect=wrong-block] .combat-feedback-rays{opacity:.42}.combat-feedback-layer[data-effect=combo-ring] .combat-feedback-orbits i:nth-child(2),.combat-feedback-layer[data-effect=pass-stamp] .combat-feedback-orbits i:nth-child(2){animation:feedbackCounterSpin var(--feedback-duration) ease-out both}.combat-feedback-layer[data-effect=array-crack] .combat-feedback-rays i{background:linear-gradient(90deg, var(--fx-secondary), var(--fx-primary) 36%, transparent);height:3px}.combat-feedback-layer[data-effect=forge-spark] .combat-feedback-shards i{background:var(--fx-primary);height:7px}.combat-feedback-layer[data-effect=pass-stamp] .combat-feedback-orbits i:first-child{outline:1px solid var(--fx-secondary);outline-offset:7px;border-width:5px}.combat-feedback-layer[data-effect=mastery-up] .combat-feedback-rays{transform:translateY(8%) scale(var(--fx-scale))}.combat-feedback-layer[data-effect=mastery-up] .combat-feedback-rays i:nth-child(odd){height:4px}.combat-feedback-layer strong{color:#fff4c7;text-shadow:0 2px #69351a,0 0 28px #ffd564e6,0 18px 34px #00000057;justify-items:center;font-size:clamp(42px,12vw,96px);line-height:.9;animation:.78s both comboPop;display:grid;position:absolute;top:22%}.combat-feedback-layer strong span{letter-spacing:0;margin-top:10px;font-size:18px}.reward-hit-effect{object-fit:contain;opacity:.62;width:min(72vw,420px);height:min(72vw,420px);animation:2.4s ease-in-out infinite rewardHitPulse;position:absolute;inset:auto 50% 48%;transform:translate(50%,50%)}.reward-card>.reward-hit-effect{z-index:0;position:absolute}.combo-callout{color:#fff4c7;background:linear-gradient(135deg,#702d1f,#1f150d);border:1px solid #ffe1a057;border-radius:999px;justify-self:center;padding:6px 14px;font-weight:900;box-shadow:0 12px 24px #24130938}.learning-compose.wrong{animation:.36s both boardBlock}@keyframes feedbackFade{0%{opacity:0}12%,72%{opacity:1}to{opacity:0}}@keyframes feedbackContactRing{0%{opacity:0;transform:scale(.28)}38%{opacity:.9}to{opacity:0;transform:scale(2.25)}}@keyframes feedbackContactCorrect{0%{opacity:0;transform:rotate(-7deg)scale(.22)}38%{opacity:1;transform:rotate(1deg)scale(1.04)}to{opacity:0;transform:rotate(3deg)scale(1.2)}}@keyframes feedbackContactWrong{0%{opacity:0;transform:translate(-8px)scale(.36)}34%{opacity:.96;transform:translate(4px)scale(1.02)}58%{transform:translate(-3px)scale(.98)}to{opacity:0;transform:translate(0)scale(1.08)}}@keyframes feedbackAura{0%{opacity:0;transform:scale(calc(var(--fx-scale) * .36))}34%{opacity:.82}to{opacity:0;transform:scale(calc(var(--fx-scale) * 1.22))}}@keyframes feedbackOrbit{0%{opacity:0;transform:rotate(-18deg) scale(calc(var(--fx-scale) * .58))}42%{opacity:1}to{opacity:0;transform:rotate(18deg) scale(calc(var(--fx-scale) * 1.08))}}@keyframes feedbackCounterSpin{0%{transform:rotate(24deg)}to{transform:rotate(-34deg)}}@keyframes feedbackBurst{0%{opacity:0;transform:scale(calc(var(--fx-scale) * .42))}28%{opacity:.9}to{opacity:0;transform:scale(calc(var(--fx-scale) * 1.16))}}@keyframes feedbackShard{0%{opacity:0;transform:rotate(var(--fx-angle)) translateX(18px) scaleX(.35)}34%{opacity:1}to{opacity:0;transform:rotate(var(--fx-angle)) translateX(164px) scaleX(1)}}@keyframes feedbackHit{0%{transform:scale(.34)rotate(-8deg)}45%{transform:scale(1.05)rotate(1deg)}to{transform:scale(1.18)rotate(0)}}@keyframes feedbackSemanticYaoImpact{0%{opacity:0;transform:scaleX(.34)scaleY(.68)}42%{opacity:1;transform:scaleX(1.04)scaleY(1.02)}to{opacity:.84;transform:scaleX(1.14)scaleY(1.06)}}@keyframes feedbackSemanticYaoSwift{0%{opacity:0;transform:translate(-9%,9%)scale(.36)rotate(-5deg)}40%{opacity:1;transform:translate(0)scale(1.04)rotate(0)}to{opacity:.86;transform:translate(4%,-4%)scale(1.13)rotate(1deg)}}@keyframes feedbackSemanticYaoPerfect{0%{opacity:0;transform:scale(.22)}36%{opacity:1;transform:scale(1.08)}to{opacity:.88;transform:scale(1.17)}}@keyframes feedbackPaceRise{0%{opacity:0;transform:translateY(12%)scale(.42)}42%{opacity:1;transform:translateY(0)scale(1.04)}to{opacity:.94;transform:translateY(-5%)scale(1.14)}}@keyframes feedbackComboOverdrive{0%{opacity:0;transform:rotate(-7deg)scale(.38)}40%{opacity:1;transform:rotate(1deg)scale(1.03)}to{opacity:.9;transform:rotate(3deg)scale(1.13)}}@keyframes feedbackComboMythic{0%{opacity:0;transform:translateY(13%)scale(.34)}44%{opacity:1;transform:translateY(0)scale(1.02)}to{opacity:.92;transform:translateY(-4%)scale(1.1)}}@keyframes feedbackBlock{0%{transform:translate(-8px)scale(.55)}25%{transform:translate(8px)scale(1)}45%{transform:translate(-5px)scale(1.04)}to{transform:translate(0)scale(1.08)}}@keyframes comboPop{0%{opacity:0;transform:translateY(18px)scale(.62)}45%{opacity:1;transform:translateY(0)scale(1.08)}to{opacity:0;transform:translateY(-18px)scale(1)}}@keyframes rewardHitPulse{0%,to{opacity:.4;transform:translate(50%,50%)scale(.96)rotate(0)}50%{opacity:.72;transform:translate(50%,50%)scale(1.04)rotate(3deg)}}@keyframes boardBlock{0%,to{transform:translate(0)}28%{transform:translate(-7px)}58%{transform:translate(7px)}}@media (prefers-reduced-motion:reduce){.combat-feedback-layer,.combat-feedback-layer .combat-feedback-core img,.combat-feedback-layer .combat-feedback-tier-art img,.combat-feedback-layer .combat-feedback-contact,.combat-feedback-layer strong{transition:none!important;animation:none!important}.combat-feedback-aura,.combat-feedback-contact,.combat-feedback-orbits,.combat-feedback-rays,.combat-feedback-shards{display:none}.combat-feedback-layer .combat-feedback-core img{opacity:.52;transform:scale(.88)}.combat-feedback-layer .combat-feedback-tier-art img{opacity:.42;transform:scale(.9)}.grandmaster-sprint-clock[data-warning=true]{animation:none}}@media (width<=520px){.combat-feedback-contact{top:clamp(62px, var(--combat-contact-y), calc(100vh - 62px));left:clamp(62px, var(--combat-contact-x), calc(100vw - 62px));width:156px}.top-bar.learning-top{grid-template-columns:1fr;gap:8px;display:grid}.top-bar.learning-top .stats{justify-content:flex-start}.combat-stage-strip{grid-template-columns:1fr auto}.combo-meter{grid-column:1/-1}.audio-toggle{min-width:auto}.trigram-tray{border:1px solid #3926172e;border-radius:14px;margin:10px auto 0;padding:10px;position:static}}.main-stage:has(.speed-tower-screen){align-content:start;width:min(100%,980px);padding-bottom:72px}.tower-start-button{color:#1d1308;background:linear-gradient(#ffffff57,#0000 44%),linear-gradient(135deg,#ffe08b,#f2a93b 52%,#b94325);min-width:min(100%,238px);box-shadow:0 18px 42px #5d250c57,0 0 28px #ffca5b5c,inset 0 0 0 1px #fff8dd6b}.tower-entry-card{text-align:left;color:#fff7e4;background:linear-gradient(90deg,#150d08e6,#3a2212b3),url(/assets/aaa/grandmaster/gm-realm-01-forge-courtyard-bg-v1.webp) 50% 62%/cover;border:1px solid #ffe0926b;border-radius:8px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(100%,720px);padding:12px;display:grid;overflow:hidden;box-shadow:0 24px 50px #1c100847}.tower-entry-card>img{object-fit:cover;border-radius:8px;width:82px;height:82px;box-shadow:0 0 24px #ffd5795c}.tower-entry-card strong{font-size:20px;display:block}.tower-entry-card span{color:#fff7e4d1;margin-top:4px;font-weight:800;display:block}.daily-training-card{color:#fff8e8;text-align:left;background:radial-gradient(circle at 16% 12%,#ffeca23d,#0000 32%),linear-gradient(110deg,#3d1811e6,#161014d1),url(/assets/aaa/grandmaster/gm-realm-04-void-summit-bg-v1.webp) 50%/cover;border:1px solid #ffe0926b;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(100%,720px);padding:12px;display:grid;box-shadow:0 24px 50px #1c100847}.daily-training-card strong{font-size:20px;line-height:1.18;display:block}.daily-training-card>div>span{color:#fff8e7cc;margin-top:5px;font-weight:850;display:block}.daily-completion{color:#ffe391!important;font-weight:1000!important}.daily-streak{background:#5c2d1357;border:1px solid #ffe88b57;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:4px 9px;font-size:12px;line-height:1.25;color:#fff2b8!important;margin-top:6px!important;font-weight:1000!important;display:inline-flex!important}.daily-streak[data-pending=true]{background:#8236186b;border-color:#ffb55975;color:#ffd49b!important}.daily-reaction-goal{background:#123a4e57;border:1px solid #8be2ff52;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:4px 9px;font-size:12px;line-height:1.25;color:#eaf8ff!important;margin-top:6px!important;font-weight:1000!important;display:inline-flex!important}.daily-reaction-goal[data-level=trained]{border-color:#a1ddff6b;color:#d8f1ff!important}.daily-reaction-goal[data-level=sharp]{background:#55400e6b;border-color:#ffe88b80;color:#fff0a8!important}.daily-reaction-goal[data-level=king]{background:#742a1475;border-color:#ffbf629e;color:#ffd08d!important}.daily-speed-summary{background:#11435866;border:1px solid #83e4ff61;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:4px 9px;font-size:12px;line-height:1.25;color:#dff8ff!important;margin-top:6px!important;font-weight:1000!important;display:inline-flex!important}.daily-speed-summary[data-complete=true]{background:#64430e7a;border-color:#ffe88b9e;box-shadow:0 0 18px #ffe07d33;color:#fff0a8!important}.daily-mission-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.daily-training-card .daily-mission-list{grid-column:1/-1}.daily-mission-list li,.daily-mission-list button{color:#fff8e8;text-align:left;background:#ffffff1a;border:1px solid #ffe29e47;border-radius:8px;min-width:0;padding:8px 10px}.daily-mission-list button{cursor:pointer;gap:4px;display:grid}.daily-mission-list li[data-completed=true],.daily-mission-list button[data-completed=true]{background:radial-gradient(circle at 18% 12%,#fff4b038,#0000 34%),linear-gradient(135deg,#52361194,#ffffff21);border-color:#ffe88b9e;box-shadow:inset 0 0 0 1px #fff4b929,0 0 18px #ffd25b2e}.daily-mission-list li[data-speed-completed=true],.daily-mission-list button[data-speed-completed=true]{border-color:#8be2ffb3;box-shadow:inset 0 0 0 1px #b8efff38,0 0 18px #74d5ff38}.daily-mission-list li[data-completed=true] small:first-child:before,.daily-mission-list button[data-completed=true]>span:first-child:before{content:"✓ ";color:#ffe391}.daily-mission-list li[data-speed-completed=true] .daily-speed-target,.daily-mission-list button[data-speed-completed=true] .daily-speed-target{color:#fff4b8;background:#5c410c85}.daily-mission-list small,.daily-mission-list span,.daily-mission-list em{color:#fff8e7b8;font-size:12px;font-style:normal;font-weight:850;display:block}.daily-mission-list .daily-speed-target{color:#dff7ff;background:#1443586b;border-radius:999px;width:fit-content;max-width:100%;margin-top:2px;padding:3px 7px;font-size:11px;font-weight:1000}.daily-mission-list b,.daily-mission-list strong{color:#fff8e8;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:1000;display:block;overflow:hidden}.speed-tower-screen{gap:14px;width:100%;display:grid}.tower-heading{color:#fff8e8;background:linear-gradient(90deg,#140c07db,#442a1494),url(/assets/aaa/grandmaster/gm-realm-01-forge-courtyard-bg-v1.webp) 50% 80%/cover;border:1px solid #ffdf9257;border-radius:8px;padding:12px;box-shadow:0 20px 48px #140c073d}.tower-heading h1,.tower-heading .eyebrow{color:#fff8e8}.tower-hud{background:#fff8e7e6;border:1px solid #4a301838;border-radius:8px;grid-template-columns:auto auto auto minmax(120px,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid;box-shadow:0 18px 40px #1f130a2e}.tower-hearts,.tower-stat{color:#2e2118;white-space:nowrap;background:#ffffffa8;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-weight:900;display:inline-flex}.tower-hearts svg{color:#81766359}.tower-hearts svg[data-on=true]{color:#c63528;filter:drop-shadow(0 0 10px #e0472e80)}.speed-coach-stat{color:#5c1d10;background:linear-gradient(135deg,#ffe591d1,#ff764c47),#ffffffb8}.speed-coach-stat[data-level="0"]{color:#2e2118;background:#ffffffa8}.speed-coach-stat svg{color:#c64024}.rhythm-stat{color:#3a2a1d;background:#ffffffa8}.rhythm-stat[data-pressure="1"]{color:#674414;background:linear-gradient(135deg,#ffe69abd,#ffffffa8)}.rhythm-stat[data-pressure="2"]{color:#6e2d16;background:linear-gradient(135deg,#ffcf66d1,#ff81523d),#ffffffad}.rhythm-stat[data-pressure="3"],.rhythm-stat[data-pressure="4"]{color:#fff8e8;background:linear-gradient(135deg,#891b15eb,#e0572cb8);box-shadow:0 0 0 1px #ffe8a77a,0 10px 24px #7e261447}.rhythm-stat[data-gated=true]{color:#fff8e8;background:radial-gradient(circle at 18% 18%,#ffea9a61,#0000 34%),linear-gradient(135deg,#681410e6,#dd4c26d1);box-shadow:inset 0 0 0 1px #ffeeb261,0 0 18px #d2432038}.rhythm-stat[data-mutation=hide-symbol],.rhythm-stat[data-mutation=name-only],.rhythm-stat[data-mutation=silent-blitz]{text-shadow:0 1px 8px #ffe28c52;border-color:#ffeca68a}.rhythm-stat[data-wave=mirror-pulse],.rhythm-stat[data-wave=afterimage-cut],.rhythm-stat[data-wave=name-lock],.rhythm-stat[data-wave=nohint-gate],.rhythm-stat[data-wave=wuji-glance],.rhythm-stat[data-wave=wuji-vanish],.rhythm-stat[data-wave=wuji-nomind],.rhythm-stat[data-wave=wuji-final]{color:#fff8e8;text-shadow:0 1px 9px #ffe28c66;background:radial-gradient(circle at 20% 20%,#ffeca65c,#0000 32%),linear-gradient(135deg,#4e2116eb,#bc3b24c7);border-color:#ffeca694;box-shadow:inset 0 0 0 1px #ffeeb257,0 0 22px #c641253d}.rhythm-stat[data-wave=nohint-gate]{background:radial-gradient(circle at 18% 18%,#fff4bf6b,#0000 30%),linear-gradient(135deg,#2a0a08f5,#b1261ee6)}.rhythm-stat[data-wave=wuji-glance],.rhythm-stat[data-wave=wuji-vanish],.rhythm-stat[data-wave=wuji-nomind],.rhythm-stat[data-wave=wuji-final]{background:radial-gradient(circle at 18% 20%,#fffac675,#0000 28%),radial-gradient(circle at 82%,#e1321c57,#0000 38%),linear-gradient(135deg,#180a09fa,#921b16e6);border-color:#fff6bebd;box-shadow:inset 0 0 0 1px #fff1b36b,0 0 24px #e23d1f52,0 0 42px #ffd46829}.rhythm-stat[data-wave=wuji-final]{background:radial-gradient(circle at 16% 18%,#fff8bc8a,#0000 26%),radial-gradient(circle at 82%,#ff3f1f6b,#0000 36%),linear-gradient(135deg,#090606fa,#660c0df5)}.pressure-wheel-stat{color:#2f2418;background:linear-gradient(135deg,#fff8e7eb,#ffffffa8)}.pressure-wheel-stat[data-pressure="1"],.pressure-wheel-stat[data-pressure="2"]{color:#684313;background:radial-gradient(circle at 18% 18%,#fff9cb6b,#0000 32%),linear-gradient(135deg,#ffe69ae0,#ffffff9e)}.pressure-wheel-stat[data-pressure="3"],.pressure-wheel-stat[data-pressure="4"],.pressure-wheel-stat[data-pressure="5"],.pressure-wheel-stat[data-pressure="6"],.pressure-wheel-stat[data-pressure="7"]{color:#fff8e8;background:radial-gradient(circle at 18% 18%,#ffeb9257,#0000 34%),linear-gradient(135deg,#621b10f0,#cf461fd1);box-shadow:inset 0 0 0 1px #ffeaa657,0 0 18px #b02d1c33}.pressure-wheel-stat[data-wheel=flash-gate]{color:#fff8e8;text-shadow:0 1px 9px #ffe28c66;background:radial-gradient(circle at 18% 18%,#fff9b970,#0000 30%),linear-gradient(135deg,#2b0a08f5,#ae261de6,#ef7725c7)}.boss-checkpoint-stat{color:#fff8e8;background:radial-gradient(circle at 18% 18%,#ffeb9257,#0000 34%),linear-gradient(135deg,#4e160ef0,#b1341cd6);box-shadow:inset 0 0 0 1px #ffeaa65c,0 0 18px #b02d1c38}.boss-checkpoint-stat[data-tier=major]{text-shadow:0 1px 9px #ffe28c75;background:radial-gradient(circle at 18% 18%,#fffbbb80,#0000 32%),linear-gradient(135deg,#2b0a08fa,#8d1c14f0,#e67322d6)}.checkpoint-boss-banner{color:#fff8e8;background:radial-gradient(circle at 16% 18%,#fff0a05c,#0000 34%),linear-gradient(90deg,#44130ce6,#ab3019c7);border:1px solid #ffe89e85;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:7px 11px;display:grid;box-shadow:inset 0 0 0 1px #fff8cf24,0 12px 26px #5c1c0e47}.checkpoint-boss-banner span,.checkpoint-boss-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.checkpoint-boss-banner span{color:#ffe79e}.checkpoint-boss-banner strong{text-overflow:ellipsis;overflow:hidden}.checkpoint-boss-banner[data-tier=major]{background:radial-gradient(circle at 16% 18%,#fffcc480,#0000 32%),linear-gradient(90deg,#270807f5,#801812f0,#e26f23d1);box-shadow:inset 0 0 0 1px #fff5b747,0 0 26px #de50234d}.weakness-drill-stat{color:#fff8e8;background:radial-gradient(circle at 18% 18%,#ffeb9257,#0000 34%),linear-gradient(135deg,#5c160ff0,#bd301ed1);box-shadow:inset 0 0 0 1px #ffeaa65c,0 0 18px #b02d1c33}.weakness-drill-stat svg{color:#ffe49b}.chase-round-stat{color:#fff9ed;background:radial-gradient(circle at 18% 18%,#fff6b16b,#0000 34%),linear-gradient(135deg,#61140ef5,#dd3d1edb);box-shadow:inset 0 0 0 1px #ffeca661,0 0 20px #d1371c3d}.chase-round-stat svg{color:#ffe69a}.chase-round-stat[data-burst=true]{color:#fffdf3;background:radial-gradient(circle at 16% 18%,#fffaaa8c,#0000 34%),linear-gradient(135deg,#4f0a09fa,#d32a18eb,#ffae3dc2);box-shadow:inset 0 0 0 1px #fff4ad80,0 0 24px #e84a1957}.chase-round-stat[data-godspeed-clear=true]{text-shadow:0 0 10px #ffee9170}.palace-cycle-stat{color:#fff8e8;background:radial-gradient(circle at 18% 18%,#fff1b066,#0000 34%),linear-gradient(135deg,#2b261df5,#7d4d20d6);box-shadow:inset 0 0 0 1px #ffe8a64d,0 0 18px #a66d262e}.palace-cycle-stat[data-palace=li],.palace-cycle-stat[data-palace=zhen]{background:radial-gradient(circle at 18% 18%,#ffe7916b,#0000 34%),linear-gradient(135deg,#48180ff5,#bb3e1dd1)}.palace-cycle-stat[data-palace=kan],.palace-cycle-stat[data-palace=dui]{background:radial-gradient(circle at 18% 18%,#b4e4ff57,#0000 34%),linear-gradient(135deg,#122c3af5,#326886d1)}.palace-cycle-stat[data-palace=kun],.palace-cycle-stat[data-palace=gen]{background:radial-gradient(circle at 18% 18%,#ffe5ad57,#0000 34%),linear-gradient(135deg,#43301df5,#845f32d1)}.dual-palace-stat{color:#fff9ec;text-shadow:0 1px 8px #ffe48c61;background:radial-gradient(circle at 18% 18%,#fff9b875,#0000 32%),linear-gradient(135deg,#2d0c09fa,#962d16e6,#d87b26c7);box-shadow:inset 0 0 0 1px #ffeea461,0 0 22px #d1521f47}.dual-palace-stat[data-lower-palace=kan],.dual-palace-stat[data-lower-palace=dui]{background:radial-gradient(circle at 18% 18%,#bfe7ff5c,#0000 32%),linear-gradient(135deg,#220a0cfa,#234e6be6,#d87b26a8)}.chase-drill-banner{color:#fff9ed;background:radial-gradient(circle at 16% 18%,#fff7b261,#0000 34%),linear-gradient(90deg,#4b0f0be6,#cc361bc7);border:1px solid #ffe2918a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,520px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #fff8cf29,0 10px 22px #701e0e3d}.chase-drill-banner span,.chase-drill-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.chase-drill-banner span{color:#ffe79e}.chase-drill-banner strong{text-overflow:ellipsis;overflow:hidden}.chase-drill-banner[data-burst=true]{background:radial-gradient(circle at 14% 18%,#fff59c6b,#0000 34%),linear-gradient(90deg,#560c08f0,#dc3418d6,#ff9f2da3);border-color:#ffe888b8;box-shadow:inset 0 0 0 1px #fff9cd33,0 10px 26px #871c0a4d}.chase-drill-banner[data-burst=true] span{color:#fff0a8}.chase-drill-banner[data-godspeed-clear=true] strong{color:#fffdf5;text-shadow:0 0 10px #ffe18052}.palace-cycle-banner{color:#fff8e8;background:radial-gradient(circle at 16% 18%,#fff0a057,#0000 34%),linear-gradient(90deg,#2a2319e6,#865323c2);border:1px solid #ffe29180;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,520px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #fff8cf24,0 10px 22px #462b1038}.palace-cycle-banner[data-palace=li],.palace-cycle-banner[data-palace=zhen]{background:radial-gradient(circle at 16% 18%,#ffeca661,#0000 34%),linear-gradient(90deg,#46140ee6,#c23e1dc2)}.palace-cycle-banner[data-palace=kan],.palace-cycle-banner[data-palace=dui]{background:radial-gradient(circle at 16% 18%,#b8e5ff57,#0000 34%),linear-gradient(90deg,#102b3be6,#366f8ec2)}.palace-cycle-banner span,.palace-cycle-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.palace-cycle-banner span{color:#ffe79e}.palace-cycle-banner strong{text-overflow:ellipsis;overflow:hidden}.dual-palace-banner{color:#fff9ec;background:radial-gradient(circle at 14% 18%,#fff8b770,#0000 33%),linear-gradient(90deg,#320c09f0,#9b2d17d6,#d47423b3);border:1px solid #ffe89594;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,520px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #fff8cf2e,0 12px 26px #5e1c0c47}.dual-palace-banner span,.dual-palace-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.dual-palace-banner span{color:#ffe79e}.dual-palace-banner strong{text-overflow:ellipsis;overflow:hidden}.godspeed-rush-banner{color:#fff9e8;background:radial-gradient(circle at 14% 18%,#ffffc47a,#0000 33%),linear-gradient(90deg,#482606f5,#c66816d6,#ffca459e);border:1px solid #fff1a4ad;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,520px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #fffaca38,0 14px 30px #8a460b57}.godspeed-rush-banner[data-tier=thunder],.godspeed-rush-banner[data-tier=legend]{background:radial-gradient(circle at 16% 18%,#ffffdc99,#0000 32%),linear-gradient(90deg,#301209f5,#bc3018e6,#ffce4dad);box-shadow:inset 0 0 0 1px #fffaca47,0 0 28px #ffb7396b}.godspeed-rush-banner span,.godspeed-rush-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.godspeed-rush-banner span{color:#fff0a8}.godspeed-rush-banner strong{text-overflow:ellipsis;overflow:hidden}.afterimage-trap-banner{color:#fff8ef;background:radial-gradient(circle at 14% 18%,#ffebba3d,#0000 34%),linear-gradient(90deg,#1c1a1ff0,#4d3142d6,#9f562cb8);border:1px solid #e6daff8f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,520px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #fff5df26,0 14px 28px #2f1d2247}.afterimage-trap-banner[data-tier=shadow],.afterimage-trap-banner[data-tier=phantom]{background:radial-gradient(circle at 16% 18%,#ffeaae52,#0000 34%),linear-gradient(90deg,#2a161ff5,#743629e0,#d3742aa8);box-shadow:inset 0 0 0 1px #ffebbe38,0 0 26px #c25b2757}.afterimage-trap-banner span,.afterimage-trap-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.afterimage-trap-banner span{color:#ffe0a3}.afterimage-trap-banner strong{text-overflow:ellipsis;overflow:hidden}.afterimage-overlay-banner{color:#fff8ef;background:radial-gradient(circle at 14% 18%,#ffe1925c,#0000 34%),linear-gradient(90deg,#2c1818f7,#793927e6,#1d5858c7);border:1px solid #ffd489ad;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,520px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffe7ad47,0 0 38px #cc5d286b}.afterimage-overlay-banner[data-tier=mirror],.afterimage-overlay-banner[data-tier=phantom]{background:radial-gradient(circle at 16% 18%,#ffe7a18f,#0000 34%),linear-gradient(90deg,#3a141bfa,#af4820f0,#10746bdb);box-shadow:inset 0 0 0 1px #ffebb47a,0 0 58px #e067239e}.afterimage-overlay-banner span,.afterimage-overlay-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.afterimage-overlay-banner span{color:#ffe0a3}.afterimage-overlay-banner strong{text-overflow:ellipsis;overflow:hidden}.recognition-challenge-screen .challenge-arena:has(.afterimage-overlay-banner) .afterimage-trap-banner{display:none}.illusion-pair-banner{color:#f8fffb;background:radial-gradient(circle at 14% 18%,#beffeb38,#0000 34%),linear-gradient(90deg,#142525f0,#2d5854d1,#6e602fad);border:1px solid #bee8e680;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,520px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #e1fff724,0 14px 28px #18313142}.illusion-pair-banner[data-tier=mirror],.illusion-pair-banner[data-tier=vanish]{background:radial-gradient(circle at 16% 18%,#d2ffe84d,#0000 34%),linear-gradient(90deg,#0c252bf5,#37695bdb,#b9872aa8);box-shadow:inset 0 0 0 1px #e1fff733,0 0 26px #469d884d}.illusion-pair-banner span,.illusion-pair-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.illusion-pair-banner span{color:#c8ffe8}.illusion-pair-banner strong{text-overflow:ellipsis;overflow:hidden}.linebreak-flash-banner{color:#fff9ec;background:radial-gradient(circle at 14% 18%,#ffda783d,#0000 34%),linear-gradient(90deg,#302216f2,#673c22d6,#344d5bb3);border:1px solid #ffe29b8a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,520px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffeeb829,0 14px 28px #39241842}.linebreak-flash-banner[data-tier=fracture],.linebreak-flash-banner[data-tier=void]{background:radial-gradient(circle at 16% 18%,#ffeea052,#0000 34%),linear-gradient(90deg,#432314f5,#8b491edb,#275864b8);box-shadow:inset 0 0 0 1px #ffe8973d,0 0 28px #d9802657}.linebreak-flash-banner span,.linebreak-flash-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.linebreak-flash-banner span{color:#ffe090}.linebreak-flash-banner strong{text-overflow:ellipsis;overflow:hidden}.reverse-shadow-banner{color:#f8fbff;background:radial-gradient(circle at 14% 18%,#b4daff3d,#0000 34%),linear-gradient(90deg,#192136f2,#323f69d6,#5e3a68ad);border:1px solid #cddbff8a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,520px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #e0ebff29,0 14px 28px #18233942}.reverse-shadow-banner[data-tier=invert],.reverse-shadow-banner[data-tier=eclipse]{background:radial-gradient(circle at 16% 18%,#c5e2ff52,#0000 34%),linear-gradient(90deg,#191f43f5,#43488fdb,#8f4e70b3);box-shadow:inset 0 0 0 1px #dfebff3d,0 0 28px #546fdc4d}.reverse-shadow-banner span,.reverse-shadow-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.reverse-shadow-banner span{color:#dbe8ff}.reverse-shadow-banner strong{text-overflow:ellipsis;overflow:hidden}.six-choice-burst-banner{color:#fffaf0;background:radial-gradient(circle at 14% 18%,#ffeb9242,#0000 34%),linear-gradient(90deg,#3d2b12f2,#7e4919d6,#5f2a60a8);border:1px solid #ffee968f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,520px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffefb02e,0 14px 28px #3d2a1447}.six-choice-burst-banner[data-tier=dense],.six-choice-burst-banner[data-tier=blind]{background:radial-gradient(circle at 16% 18%,#fff19f57,#0000 34%),linear-gradient(90deg,#4a210df5,#ab551ce0,#6f307bb3);box-shadow:inset 0 0 0 1px #ffea9742,0 0 28px #e2852452}.six-choice-burst-banner span,.six-choice-burst-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.six-choice-burst-banner span{color:#fff0a5}.six-choice-burst-banner strong{text-overflow:ellipsis;overflow:hidden}.blind-recall-banner{color:#fff7ec;background:radial-gradient(circle at 14% 18%,#ffd57947,#0000 34%),linear-gradient(90deg,#41140cf5,#842d1be0,#2b1c3ec2);border:1px solid #ffd4849e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,520px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffe29c33,0 14px 28px #481c124d}.blind-recall-banner[data-tier=void],.blind-recall-banner[data-tier=mind]{background:radial-gradient(circle at 16% 18%,#ffef9a5c,#0000 34%),linear-gradient(90deg,#4e100bf7,#b7391ae6,#39225cc7);box-shadow:inset 0 0 0 1px #ffe99d47,0 0 30px #e769235c}.blind-recall-banner span,.blind-recall-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.blind-recall-banner span{color:#ffe49a}.blind-recall-banner strong{text-overflow:ellipsis;overflow:hidden}.double-flash-banner{color:#f1fbff;background:radial-gradient(circle at 14% 18%,#9be5ff42,#0000 34%),linear-gradient(90deg,#122d3ef5,#265868d6,#54325fbd);border:1px solid #9ae7ff94;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,520px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #cbf7ff33,0 14px 28px #1230414d}.double-flash-banner[data-tier=split],.double-flash-banner[data-tier=storm]{background:radial-gradient(circle at 16% 18%,#a5ecff5c,#0000 34%),linear-gradient(90deg,#0f354cfa,#31757fe0,#763671c2);box-shadow:inset 0 0 0 1px #ccf7ff47,0 0 30px #45bbd357}.double-flash-banner span,.double-flash-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.double-flash-banner span{color:#bff3ff}.double-flash-banner strong{text-overflow:ellipsis;overflow:hidden}.triple-shadow-banner{color:#f4fff9;background:radial-gradient(circle at 14% 18%,#aeffde47,#0000 34%),linear-gradient(90deg,#113e3df7,#2a6a74db,#52347ac7);border:1px solid #acffe099;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,540px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #d2fff138,0 14px 30px #123c4957}.triple-shadow-banner[data-tier=spiral],.triple-shadow-banner[data-tier=storm]{background:radial-gradient(circle at 16% 18%,#b8ffe566,#0000 34%),linear-gradient(90deg,#0e4647fa,#318c82e6,#6f3989cc);box-shadow:inset 0 0 0 1px #d2fff052,0 0 34px #4edcc161}.triple-shadow-banner span,.triple-shadow-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.triple-shadow-banner span{color:#c8ffe9}.triple-shadow-banner strong{text-overflow:ellipsis;overflow:hidden}.offset-shadow-banner{color:#effcff;background:radial-gradient(circle at 14% 18%,#7eebff70,#0000 34%),linear-gradient(90deg,#0c222dfc,#186778f2,#4a3279e6);border:1px solid #8ef1ffbd;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #acf6ff66,0 0 46px #43d7ff75}.offset-shadow-banner[data-tier=split],.offset-shadow-banner[data-tier=chaos]{background:radial-gradient(circle at 16% 18%,#98f7ffa3,#0000 34%),linear-gradient(90deg,#08202dfc,#168797f5,#5b309eeb);box-shadow:inset 0 0 0 1px #b2faff8f,0 0 62px #39e1ffa8}.offset-shadow-banner span,.offset-shadow-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.offset-shadow-banner span{color:#a9f6ff}.offset-shadow-banner strong{text-overflow:ellipsis;overflow:hidden}.recognition-challenge-screen .challenge-arena:has(.offset-shadow-banner) .triple-shadow-banner{display:none}.symbol-rain-banner{color:#fffaf0;background:radial-gradient(circle at 14% 18%,#ffe89257,#0000 34%),linear-gradient(90deg,#4b200cf7,#984618e0,#3e3680c7);border:1px solid #ffe089a3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #fff4c53d,0 16px 32px #6d31105c}.symbol-rain-banner[data-tier=shower],.symbol-rain-banner[data-tier=storm]{background:radial-gradient(circle at 16% 18%,#ffefa47a,#0000 34%),linear-gradient(90deg,#64220afc,#cd4d18e6,#5b379ad1);box-shadow:inset 0 0 0 1px #fff0a45c,0 0 38px #ff892b70}.symbol-rain-banner span,.symbol-rain-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.symbol-rain-banner span{color:#ffe99e}.symbol-rain-banner strong{text-overflow:ellipsis;overflow:hidden}.pulse-gate-banner{color:#fff7ed;background:radial-gradient(circle at 14% 18%,#ffd37f61,#0000 34%),linear-gradient(90deg,#5c190afa,#c43c18e6,#432b78cc);border:1px solid #ffbe69ad;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffe8b447,0 16px 34px #842a0e66}.pulse-gate-banner[data-tier=surge],.pulse-gate-banner[data-tier=limit]{background:radial-gradient(circle at 16% 18%,#ffe6908a,#0000 34%),linear-gradient(90deg,#761708fc,#e43616eb,#5f2d92db);box-shadow:inset 0 0 0 1px #ffe7a46b,0 0 42px #ff5f2185}.pulse-gate-banner span,.pulse-gate-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.pulse-gate-banner span{color:#ffd890}.pulse-gate-banner strong{text-overflow:ellipsis;overflow:hidden}.rhythm-window-banner{color:#f1fff4;background:radial-gradient(circle at 14% 18%,#9dffb56b,#0000 34%),linear-gradient(90deg,#0b4022fa,#188e48e6,#583582d6);border:1px solid #9effb5b8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #cfffd957,0 0 38px #4aec746b}.rhythm-window-banner[data-open=false]{color:#fff7e8;background:radial-gradient(circle at 14% 18%,#ffcf7d6b,#0000 34%),linear-gradient(90deg,#5b2a0bfa,#b95b18e6,#583582d6);border-color:#ffcb77b8;box-shadow:inset 0 0 0 1px #ffe2aa57,0 0 36px #ff7f2b6b}.rhythm-window-banner[data-tier=needle]{box-shadow:inset 0 0 0 1px #dfffe285,0 0 54px #58ff819e}.rhythm-window-banner span,.rhythm-window-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.rhythm-window-banner span{color:#baffc9}.rhythm-window-banner[data-open=false] span{color:#ffd997}.rhythm-window-banner strong{text-overflow:ellipsis;overflow:hidden}.recognition-challenge-screen .challenge-arena:has(.rhythm-window-banner) .pulse-gate-banner{display:none}.option-afterglow-banner{color:#f9f3ff;background:radial-gradient(circle at 14% 18%,#cab4ff6b,#0000 34%),linear-gradient(90deg,#2b1a4bfa,#653ea5e6,#135667d1);border:1px solid #cab4ffb8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #e5dbff5c,0 0 40px #9668ff70}.option-afterglow-banner[data-tier=blur],.option-afterglow-banner[data-tier=phantom]{background:radial-gradient(circle at 16% 18%,#dbc9ff8f,#0000 34%),linear-gradient(90deg,#381856fc,#8540c3eb,#106a80e0);box-shadow:inset 0 0 0 1px #eadeff7a,0 0 54px #a25fff9e}.option-afterglow-banner span,.option-afterglow-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.option-afterglow-banner span{color:#dcc9ff}.option-afterglow-banner strong{text-overflow:ellipsis;overflow:hidden}.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .rhythm-window-banner{display:none}.focus-shock-banner{color:#fff8e8;background:radial-gradient(circle at 14% 18%,#ffdf8770,#0000 34%),linear-gradient(90deg,#35180dfa,#973a16e6,#2e2b4bd1);border:1px solid #ffd480b8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffefbe47,0 0 44px #ff8a356b}.focus-shock-banner[data-tier=blur],.focus-shock-banner[data-tier=rupture]{background:radial-gradient(circle at 16% 18%,#ffeca28f,#0000 34%),linear-gradient(90deg,#40120cfc,#c13f19ed,#402e76e0);box-shadow:inset 0 0 0 1px #fff2c770,0 0 58px #ff712a94}.focus-shock-banner span,.focus-shock-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.focus-shock-banner span{color:#ffe28f}.focus-shock-banner strong{text-overflow:ellipsis;overflow:hidden}:is(.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .rhythm-window-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .option-afterglow-banner){display:none}.shenshi-chain-banner{color:#fffbed;width:min(100%,560px);animation:shenshi-chain-pulse var(--shenshi-chain-window,.42s) ease-in-out infinite alternate;background:radial-gradient(circle at 12% 16%,#fff5b88a,#0000 32%),linear-gradient(90deg,#2b180ffa,#a9571ceb,#22234ed6);border:1px solid #ffe58bb3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #fff1b857,0 0 52px #ffb54175}.shenshi-chain-banner[data-tier=sever],.shenshi-chain-banner[data-tier=breakthrough]{background:radial-gradient(circle at 14% 18%,#ffffd8a8,#0000 34%),linear-gradient(90deg,#3a160afc,#d25418f0,#432e8ae0);box-shadow:inset 0 0 0 1px #fff6c67a,0 0 68px #ff742799}.shenshi-chain-banner span,.shenshi-chain-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.shenshi-chain-banner span{color:#ffe591}.shenshi-chain-banner strong{text-overflow:ellipsis;overflow:hidden}:is(.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .rhythm-window-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .option-afterglow-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .focus-shock-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .afterimage-overlay-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .offset-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .one-line-delta-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .upper-lower-snap-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .option-shift-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .duel-strike-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .hexagram-flash-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .silhouette-flash-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .yao-scan-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .half-reveal-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .name-twin-trap-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .sequence-trap-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .sequence-reflex-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .decoy-ambush-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .tempo-ladder-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .yao-focus-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .yang-count-trap-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .yin-yang-inversion-banner,.recognition-challenge-screen .challenge-arena:has(.shenshi-chain-banner) .checkpoint-boss-banner){display:none}.tianyan-burst-banner{color:#f4fcff;width:min(100%,560px);animation:tianyan-burst-pulse var(--tianyan-burst-window,.3s) ease-in-out infinite alternate;background:radial-gradient(circle at 13% 18%,#d6f7ff80,#0000 33%),linear-gradient(90deg,#12212dfa,#1b6794eb,#453191d6);border:1px solid #b2e5ffb8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #d7f6ff5c,0 0 58px #4dbeff7a}.tianyan-burst-banner[data-tier=lock],.tianyan-burst-banner[data-tier=judgement]{background:radial-gradient(circle at 14% 18%,#efffffad,#0000 34%),linear-gradient(90deg,#0d2537fc,#1a8dc2f0,#5b38ace0);box-shadow:inset 0 0 0 1px #e1faff80,0 0 72px #40c9ffa3}.tianyan-burst-banner span,.tianyan-burst-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.tianyan-burst-banner span{color:#bceeff}.tianyan-burst-banner strong{text-overflow:ellipsis;overflow:hidden}:is(.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .rhythm-window-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .option-afterglow-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .focus-shock-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .shenshi-chain-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .afterimage-overlay-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .offset-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .one-line-delta-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .upper-lower-snap-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .option-shift-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .duel-strike-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .hexagram-flash-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .silhouette-flash-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .yao-scan-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .half-reveal-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .name-twin-trap-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .sequence-trap-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .sequence-reflex-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .decoy-ambush-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .tempo-ladder-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .yao-focus-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .yang-count-trap-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .yin-yang-inversion-banner,.recognition-challenge-screen .challenge-arena:has(.tianyan-burst-banner) .checkpoint-boss-banner){display:none}.xingmen-flash-banner{color:#f7f8ff;width:min(100%,560px);animation:xingmen-flash-pulse var(--xingmen-flash-window,.25s) ease-in-out infinite alternate;background:radial-gradient(circle at 13% 18%,#e6ebff8a,#0000 33%),linear-gradient(90deg,#151934fa,#3a4aaaeb,#196897d6);border:1px solid #cad8ffbd;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #e3e9ff61,0 0 62px #6a81ff80}.xingmen-flash-banner[data-tier=slash],.xingmen-flash-banner[data-tier=starless]{background:radial-gradient(circle at 14% 18%,#f6f9ffb3,#0000 34%),linear-gradient(90deg,#12163cfc,#4858d6f0,#1e8ebae0);box-shadow:inset 0 0 0 1px #eef2ff85,0 0 76px #6f86ffad}.xingmen-flash-banner span,.xingmen-flash-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.xingmen-flash-banner span{color:#dbe2ff}.xingmen-flash-banner strong{text-overflow:ellipsis;overflow:hidden}:is(.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .rhythm-window-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .option-afterglow-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .focus-shock-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .shenshi-chain-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .tianyan-burst-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .afterimage-overlay-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .offset-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .one-line-delta-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .upper-lower-snap-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .option-shift-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .duel-strike-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .hexagram-flash-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .silhouette-flash-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .yao-scan-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .half-reveal-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .name-twin-trap-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .sequence-trap-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .sequence-reflex-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .decoy-ambush-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .tempo-ladder-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .yao-focus-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .yang-count-trap-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .yin-yang-inversion-banner,.recognition-challenge-screen .challenge-arena:has(.xingmen-flash-banner) .checkpoint-boss-banner){display:none}.yueying-mirror-banner{color:#f6fbff;width:min(100%,960px);animation:yueying-mirror-pulse var(--yueying-mirror-window,.22s) ease-in-out infinite alternate;background:radial-gradient(circle at 16% 18%,#ffffff5c,#0000 34%),linear-gradient(135deg,#101c30f0,#455c8ed1,#c6d6ff38);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #e2eeff5c,0 16px 38px #1c305861}.yueying-mirror-banner[data-tier=mirror],.yueying-mirror-banner[data-tier=eclipse]{background:radial-gradient(circle at 16% 18%,#ffffff7a,#0000 34%),linear-gradient(135deg,#0a1226fa,#374e8ae6,#e4ecff4d);box-shadow:inset 0 0 0 1px #ecf4ff80,0 18px 48px #81a6ff70}.yueying-mirror-banner span,.yueying-mirror-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yueying-mirror-banner span{color:#eaf2ff;font-weight:1000}.yueying-mirror-banner strong{color:#fff;min-width:0;font-size:13px}:is(.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .rhythm-window-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .option-afterglow-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .focus-shock-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .shenshi-chain-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .tianyan-burst-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .xingmen-flash-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .afterimage-overlay-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .offset-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .one-line-delta-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .upper-lower-snap-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .option-shift-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .duel-strike-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .hexagram-flash-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .silhouette-flash-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .yao-scan-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .half-reveal-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .name-twin-trap-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .sequence-trap-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .sequence-reflex-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .decoy-ambush-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .tempo-ladder-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .yao-focus-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .yang-count-trap-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .yin-yang-inversion-banner,.recognition-challenge-screen .challenge-arena:has(.yueying-mirror-banner) .checkpoint-boss-banner){display:none}.rilun-break-banner{color:#fff9db;width:min(100%,960px);animation:rilun-break-pulse var(--rilun-break-window,.18s) ease-in-out infinite alternate;background:radial-gradient(circle at 16% 18%,#ffffff85,#0000 34%),radial-gradient(circle at 86% 18%,#ffd85c6b,#0000 34%),linear-gradient(135deg,#3a1808f5,#a45014e0,#ffefa652);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffefac75,0 18px 44px #ae561275}.rilun-break-banner[data-tier=break],.rilun-break-banner[data-tier=sunless]{background:radial-gradient(circle at 14% 16%,#ffffffb8,#0000 32%),radial-gradient(circle at 78% 22%,#ffe57694,#0000 38%),linear-gradient(135deg,#461505fc,#cc5c12f0,#fff6be6b);box-shadow:inset 0 0 0 1px #fff8c9a3,0 0 58px #ffc746a8}.rilun-break-banner span,.rilun-break-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rilun-break-banner span{color:#fff2a8;font-weight:1000}.rilun-break-banner strong{color:#fffdf1;min-width:0;font-size:13px}:is(.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .rhythm-window-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .option-afterglow-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .focus-shock-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .shenshi-chain-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .tianyan-burst-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .xingmen-flash-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .yueying-mirror-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .afterimage-overlay-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .offset-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .one-line-delta-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .upper-lower-snap-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .option-shift-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .duel-strike-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .hexagram-flash-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .silhouette-flash-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .yao-scan-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .half-reveal-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .name-twin-trap-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .sequence-trap-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .sequence-reflex-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .decoy-ambush-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .tempo-ladder-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .yao-focus-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .yang-count-trap-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .yin-yang-inversion-banner,.recognition-challenge-screen .challenge-arena:has(.rilun-break-banner) .checkpoint-boss-banner){display:none}.leiting-strike-banner{color:#f6fbff;width:min(100%,960px);animation:leiting-strike-shake var(--leiting-strike-window,.15s) ease-in-out infinite alternate;background:radial-gradient(circle at 12% 18%,#ffffffb3,#0000 30%),radial-gradient(circle at 82% 18%,#77c7ff7a,#0000 34%),linear-gradient(135deg,#08122afa,#1c4a82eb,#d0f2ff52);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #b6e8ff94,0 18px 46px #2c89dc80}.leiting-strike-banner[data-tier=fracture],.leiting-strike-banner[data-tier=thunderless]{background:radial-gradient(circle at 12% 16%,#ffffffdb,#0000 30%),radial-gradient(circle at 72% 22%,#78e2ffa8,#0000 38%),linear-gradient(135deg,#040c22fc,#195eaaf5,#e8faff7a);box-shadow:inset 0 0 0 1px #d7f7ffb8,0 0 70px #53c6ffc7}.leiting-strike-banner span,.leiting-strike-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leiting-strike-banner span{color:#c9f4ff;font-weight:1000}.leiting-strike-banner strong{color:#f8fdff;min-width:0;font-size:13px}:is(.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .rhythm-window-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .option-afterglow-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .focus-shock-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .shenshi-chain-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .tianyan-burst-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .xingmen-flash-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .yueying-mirror-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .rilun-break-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .afterimage-overlay-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .offset-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .one-line-delta-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .upper-lower-snap-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .option-shift-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .duel-strike-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .hexagram-flash-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .silhouette-flash-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .yao-scan-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .half-reveal-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .name-twin-trap-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .sequence-trap-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .sequence-reflex-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .decoy-ambush-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .tempo-ladder-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .yao-focus-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .yang-count-trap-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .yin-yang-inversion-banner,.recognition-challenge-screen .challenge-arena:has(.leiting-strike-banner) .checkpoint-boss-banner){display:none}.fengbao-drift-banner{color:#effff9;width:min(100%,960px);animation:fengbao-drift-sway var(--fengbao-drift-window,.15s) ease-in-out infinite alternate;background:radial-gradient(circle at 14% 18%,#e8fff8b8,#0000 30%),radial-gradient(circle at 82% 20%,#5ee2c270,#0000 34%),linear-gradient(135deg,#092428fa,#125c5aeb,#cffcec52);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #b1f5e094,0 18px 46px #219a846b}.fengbao-drift-banner[data-tier=maelstrom],.fengbao-drift-banner[data-tier=stormless]{background:radial-gradient(circle at 12% 16%,#f4fffadb,#0000 30%),radial-gradient(circle at 72% 22%,#64ffd499,#0000 38%),linear-gradient(135deg,#03191cfc,#107469f5,#e2fff475);box-shadow:inset 0 0 0 1px #d3ffefb8,0 0 70px #4ae7bead}.fengbao-drift-banner span,.fengbao-drift-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fengbao-drift-banner span{color:#c7ffed;font-weight:1000}.fengbao-drift-banner strong{color:#f5fff9;min-width:0;font-size:13px}:is(.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .rhythm-window-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .option-afterglow-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .focus-shock-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .shenshi-chain-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .tianyan-burst-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .xingmen-flash-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .yueying-mirror-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .rilun-break-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .leiting-strike-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .afterimage-overlay-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .offset-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .one-line-delta-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .upper-lower-snap-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .option-shift-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .duel-strike-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .hexagram-flash-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .silhouette-flash-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .yao-scan-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .half-reveal-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .name-twin-trap-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .sequence-trap-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .sequence-reflex-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .decoy-ambush-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .tempo-ladder-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .yao-focus-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .yang-count-trap-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .yin-yang-inversion-banner,.recognition-challenge-screen .challenge-arena:has(.fengbao-drift-banner) .checkpoint-boss-banner){display:none}.wuxiang-vanish-banner{color:#f8fbff;width:min(100%,960px);animation:wuxiang-vanish-fade var(--wuxiang-vanish-window,.12s) ease-in-out infinite alternate;background:radial-gradient(circle at 12% 16%,#ffffff8f,#0000 28%),radial-gradient(circle at 82% 18%,#b0bfff57,#0000 34%),linear-gradient(135deg,#080a14fc,#282f4cf5,#dce4ff47);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #dae3ff80,0 18px 52px #19204885}.wuxiang-vanish-banner[data-tier=void],.wuxiang-vanish-banner[data-tier=formless]{background:radial-gradient(circle at 14% 18%,#ffffffd1,#0000 30%),radial-gradient(circle at 76% 20%,#c7d3ff85,#0000 36%),linear-gradient(135deg,#02040dfc,#1d2344fa,#eef2ff80);box-shadow:inset 0 0 0 1px #eef2ffbd,0 0 78px #a4b4ff9e}.wuxiang-vanish-banner span,.wuxiang-vanish-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wuxiang-vanish-banner span{color:#e8edff;font-weight:1000}.wuxiang-vanish-banner strong{color:#fff;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.wuxiang-vanish-banner) [class$=-banner]:not(.wuxiang-vanish-banner){display:none}.konghe-collapse-banner{color:#fffdf4;width:min(100%,960px);animation:konghe-collapse-core var(--konghe-collapse-window,.105s) ease-in-out infinite alternate;background:radial-gradient(circle at 12% 16%,#fffcdbad,#0000 28%),radial-gradient(circle at 82% 18%,#ffd47561,#0000 34%),linear-gradient(135deg,#1c1306fc,#4f3610f5,#ffeeae57);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffeca894,0 18px 52px #845d1485}.konghe-collapse-banner[data-tier=core],.konghe-collapse-banner[data-tier=singularity]{background:radial-gradient(circle at 14% 18%,#fffff0db,#0000 30%),radial-gradient(circle at 76% 20%,#ffdc7594,#0000 36%),linear-gradient(135deg,#120a02fc,#754d0ffa,#fff6c680);box-shadow:inset 0 0 0 1px #fff3c6c7,0 0 82px #ffc649a8}.konghe-collapse-banner span,.konghe-collapse-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.konghe-collapse-banner span{color:#fff1b8;font-weight:1000}.konghe-collapse-banner strong{color:#fffdf4;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.konghe-collapse-banner) [class$=-banner]:not(.konghe-collapse-banner){display:none}.shunming-reflex-banner{color:#fffaf2;width:min(100%,960px);animation:shunming-reflex-direct var(--shunming-reflex-window,92ms) ease-in-out infinite alternate;background:radial-gradient(circle at 12% 16%,#fff6d2b3,#0000 28%),radial-gradient(circle at 82% 18%,#ff6f5352,#0000 34%),linear-gradient(135deg,#2a0a08fc,#78281af5,#ffe09a59);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffda9e99,0 18px 54px #9c3a1c8a}.shunming-reflex-banner[data-tier=compressed],.shunming-reflex-banner[data-tier=direct]{background:radial-gradient(circle at 14% 18%,#ffffe8db,#0000 30%),radial-gradient(circle at 76% 20%,#ff533f94,#0000 36%),linear-gradient(135deg,#1f0604fc,#9c2614fa,#ffeeb780);box-shadow:inset 0 0 0 1px #ffeec6c7,0 0 84px #ff6536a8}.shunming-reflex-banner span,.shunming-reflex-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shunming-reflex-banner span{color:#ffe5b3;font-weight:1000}.shunming-reflex-banner strong{color:#fffaf2;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.shunming-reflex-banner) [class$=-banner]:not(.shunming-reflex-banner){display:none}.yiyan-direct-banner{color:#fffdf8;width:min(100%,960px);animation:yiyan-direct-glance var(--yiyan-direct-window,84ms) ease-in-out infinite alternate;background:radial-gradient(circle at 12% 16%,#ffffe8b8,#0000 28%),radial-gradient(circle at 82% 18%,#70ffda59,#0000 34%),linear-gradient(135deg,#05201cfc,#1c6656f5,#ffefae57);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #caffe694,0 18px 56px #22907885}.yiyan-direct-banner[data-tier=vanish],.yiyan-direct-banner[data-tier=direct]{background:radial-gradient(circle at 14% 18%,#fffff0e0,#0000 30%),radial-gradient(circle at 76% 20%,#58ffd799,#0000 36%),linear-gradient(135deg,#021612fc,#0d8065fa,#fff8c680);box-shadow:inset 0 0 0 1px #dcfff0c7,0 0 86px #50f5c8a8}.yiyan-direct-banner span,.yiyan-direct-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yiyan-direct-banner span{color:#d7ffed;font-weight:1000}.yiyan-direct-banner strong{color:#fffdf8;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.yiyan-direct-banner) [class$=-banner]:not(.yiyan-direct-banner){display:none}.wunian-direct-banner{color:#fff;width:min(100%,960px);animation:wunian-direct-pulse var(--wunian-direct-window,64ms) ease-in-out infinite alternate;background:radial-gradient(circle at 16% 16%,#ffffffe0,#0000 26%),radial-gradient(circle at 78% 20%,#8eb4ff85,#0000 36%),linear-gradient(135deg,#070919fc,#261f5cfa,#e8f0ff70);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #e8f0ffb3,0 0 76px #728fff9e}.wunian-direct-banner[data-tier=void]{background:radial-gradient(circle at 14% 18%,#fffffffa,#0000 28%),radial-gradient(circle at 72% 20%,#b1deffbd,#0000 36%),linear-gradient(135deg,#02030efc,#1a1252fc,#ffffffa8);animation-name:wunian-direct-void;box-shadow:inset 0 0 0 1px #fafcffe6,0 0 98px #b1d6ffd6}.wunian-direct-banner span,.wunian-direct-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wunian-direct-banner span{color:#eef4ff;font-weight:1000}.wunian-direct-banner strong{color:#fff;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.wunian-direct-banner) [class$=-banner]:not(.wunian-direct-banner){display:none}.kongxiang-blind-banner{color:#f9fbff;width:min(100%,960px);animation:kongxiang-blind-pulse var(--kongxiang-blind-window,52ms) ease-in-out infinite alternate;background:radial-gradient(circle at 18% 18%,#ffffffb8,#0000 24%),radial-gradient(circle at 78% 18%,#b8d6ff6b,#0000 34%),linear-gradient(135deg,#01020afc,#121632fa,#c6d8ff57);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #e0ecff9e,0 0 84px #708adc94}.kongxiang-blind-banner[data-tier=void]{background:radial-gradient(circle at 14% 18%,#ffffffe6,#0000 26%),radial-gradient(circle at 74% 22%,#cde2ffad,#0000 35%),linear-gradient(135deg,#000006fc,#080b24fc,#ebf3ff85);animation-name:kongxiang-blind-void;box-shadow:inset 0 0 0 1px #f8fcffd1,0 0 108px #b4ceffc7}.kongxiang-blind-banner span,.kongxiang-blind-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kongxiang-blind-banner span{color:#eef5ff;font-weight:1000}.kongxiang-blind-banner strong{color:#fff;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.kongxiang-blind-banner) [class$=-banner]:not(.kongxiang-blind-banner){display:none}.xuji-instant-name-banner{color:#fffdf6;width:min(100%,960px);animation:xuji-instant-name-pulse var(--xuji-name-flash,48ms) ease-in-out infinite alternate;background:radial-gradient(circle at 18% 16%,#ffffffc7,#0000 22%),radial-gradient(circle at 78% 20%,#ffdd8e5c,#0000 36%),linear-gradient(135deg,#030208fc,#2a1a0afa,#ffebac52);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffefbca8,0 0 88px #ffcc5c85}.xuji-instant-name-banner[data-tier=void]{background:radial-gradient(circle at 14% 18%,#fffffff2,#0000 25%),radial-gradient(circle at 76% 18%,#ffe1869e,#0000 36%),linear-gradient(135deg,#000004fc,#341c04fc,#fff4bc8f);animation-name:xuji-instant-name-void;box-shadow:inset 0 0 0 1px #fff8d6e6,0 0 106px #ffdf7ec7}.xuji-instant-name-banner span,.xuji-instant-name-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xuji-instant-name-banner span{color:#ffe7a8;font-weight:1000}.xuji-instant-name-banner strong{color:#fffdf6;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.xuji-instant-name-banner) [class$=-banner]:not(.xuji-instant-name-banner){display:none}.wuzi-no-text-banner{color:#fff;width:min(100%,960px);animation:wuzi-no-text-pulse var(--wuzi-text-flash,42ms) ease-in-out infinite alternate;background:radial-gradient(circle at 18% 16%,#ffffffdb,#0000 22%),radial-gradient(circle at 80% 20%,#bedaff70,#0000 36%),linear-gradient(135deg,#000002fc,#0e1422fa,#ebf4ff57);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #eff7ffad,0 0 92px #bedaff8a}.wuzi-no-text-banner[data-tier=void-text]{background:radial-gradient(circle at 14% 18%,#fffffffa,#0000 25%),radial-gradient(circle at 76% 18%,#daebffad,#0000 36%),linear-gradient(135deg,#000000fc,#060a12fc,#f4faff94);animation-name:wuzi-no-text-void;box-shadow:inset 0 0 0 1px #fcfeffeb,0 0 112px #d8ebffd1}.wuzi-no-text-banner span,.wuzi-no-text-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wuzi-no-text-banner span{color:#f6fbff;font-weight:1000}.wuzi-no-text-banner strong{color:#fff;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.wuzi-no-text-banner) [class$=-banner]:not(.wuzi-no-text-banner){display:none}.xinyin-silent-seal-banner{color:#fff8ef;width:min(100%,960px);animation:xinyin-silent-seal-pulse var(--xinyin-seal-flash,34ms) ease-in-out infinite alternate;background:radial-gradient(circle at 16% 18%,#ffffffd1,#0000 23%),radial-gradient(circle at 82% 18%,#cc221875,#0000 34%),linear-gradient(135deg,#040000fc,#1c0806fa,#ffe6ce47);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffdecaad,0 0 98px #b8241880}.xinyin-silent-seal-banner[data-tier=silent-king]{background:radial-gradient(circle at 14% 18%,#fffffffa,#0000 24%),radial-gradient(circle at 76% 18%,#ee3422ad,#0000 36%),linear-gradient(135deg,#000000fc,#220604fc,#ffeedc94);animation-name:xinyin-silent-seal-void;box-shadow:inset 0 0 0 1px #fff6ebeb,0 0 118px #e03a2ac7}.xinyin-silent-seal-banner span,.xinyin-silent-seal-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xinyin-silent-seal-banner span{color:#ffd9c9;font-weight:1000}.xinyin-silent-seal-banner strong{color:#fff8ef;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.xinyin-silent-seal-banner) [class$=-banner]:not(.xinyin-silent-seal-banner){display:none}.yingyin-afterimage-banner{color:#f8fcff;width:min(100%,960px);animation:yingyin-afterimage-pulse var(--yingyin-image-flash,28ms) ease-in-out infinite alternate;background:radial-gradient(circle at 18% 16%,#ffffffdb,#0000 22%),radial-gradient(circle at 78% 20%,#7ad2ff6b,#0000 34%),linear-gradient(135deg,#02060cfc,#0e1924fa,#d3efff40);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #dbf4ffad,0 0 98px #76ccff6b}.yingyin-afterimage-banner[data-tier=shadow-king]{background:radial-gradient(circle at 14% 18%,#fffffff5,#0000 24%),radial-gradient(circle at 76% 18%,#7ddeffb3,#0000 36%),linear-gradient(135deg,#000308fc,#09121efc,#e8f8ff94);animation-name:yingyin-afterimage-fade;box-shadow:inset 0 0 0 1px #f0fcffeb,0 0 118px #74dcffb8}.yingyin-afterimage-banner span,.yingyin-afterimage-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yingyin-afterimage-banner span{color:#ccefff;font-weight:1000}.yingyin-afterimage-banner strong{color:#f8fcff;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.yingyin-afterimage-banner) [class$=-banner]:not(.yingyin-afterimage-banner){display:none}.shanpan-quick-verdict-banner{color:#fff8e8;width:min(100%,960px);animation:shanpan-quick-verdict-pulse var(--shanpan-warning-pulse,42ms) steps(2, end) infinite;background:radial-gradient(circle at 14% 18%,#fff7d1d6,#0000 23%),radial-gradient(circle at 82% 20%,#ff4e2485,#0000 34%),linear-gradient(135deg,#0f0400fc,#3e1104fa,#ffd66747);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffe7a0b8,0 0 102px #ff602e7a}.shanpan-quick-verdict-banner[data-tier=edict-king]{background:radial-gradient(circle at 16% 18%,#fffffff5,#0000 24%),radial-gradient(circle at 78% 18%,#ff3518c2,#0000 36%),linear-gradient(135deg,#060000fc,#4a0b00fc,#ffeca09e);box-shadow:inset 0 0 0 1px #fff8def0,0 0 124px #ff4e1ed1}.shanpan-quick-verdict-banner span,.shanpan-quick-verdict-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shanpan-quick-verdict-banner span{color:#ffe28c;font-weight:1000}.shanpan-quick-verdict-banner strong{color:#fff8e8;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.shanpan-quick-verdict-banner) [class$=-banner]:not(.shanpan-quick-verdict-banner){display:none}.dianguang-instant-reflex-banner{color:#f3fffc;width:min(100%,960px);animation:dianguang-instant-reflex-pulse var(--dianguang-spark-pulse,32ms) steps(2, end) infinite;background:radial-gradient(circle at 12% 18%,#ffffffe6,#0000 22%),radial-gradient(circle at 80% 20%,#ffe45c9e,#0000 34%),linear-gradient(135deg,#000c12fc,#032a38fa,#76ffe63d);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #b4ffeec7,0 0 108px #52f5ff94}.dianguang-instant-reflex-banner[data-tier=bolt-king]{background:radial-gradient(circle at 14% 18%,#fffffffa,#0000 24%),radial-gradient(circle at 78% 18%,#ffee68d1,#0000 36%),linear-gradient(135deg,#00060afc,#00222efc,#c3fff8b3);box-shadow:inset 0 0 0 1px #eafff8f5,0 0 132px #5cfcffe0}.dianguang-instant-reflex-banner span,.dianguang-instant-reflex-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dianguang-instant-reflex-banner span{color:#dffeff;font-weight:1000}.dianguang-instant-reflex-banner strong{color:#fffdf0;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.dianguang-instant-reflex-banner) [class$=-banner]:not(.dianguang-instant-reflex-banner){display:none}.chaopin-overclock-banner{color:#f8fbff;width:min(100%,980px);animation:chaopin-overclock-pulse var(--chaopin-strobe-pulse,24ms) steps(2, end) infinite;background:radial-gradient(circle at 12% 18%,#fffffff0,#0000 22%),radial-gradient(circle at 84% 18%,#ff48ee94,#0000 34%),linear-gradient(135deg,#060218fc,#161248fa,#3af6ff47);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #c6f5ffd1,0 0 120px #8a5cffad}.chaopin-overclock-banner[data-tier=overclock-king]{background:radial-gradient(circle at 14% 18%,#fffffffa,#0000 24%),radial-gradient(circle at 78% 18%,#ff50f5d1,#0000 36%),linear-gradient(135deg,#040012fc,#261258fc,#ccfcffb3);box-shadow:inset 0 0 0 1px #eefffff5,0 0 144px #ac54ffeb}.chaopin-overclock-banner span,.chaopin-overclock-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chaopin-overclock-banner span{color:#e9faff;font-weight:1000}.chaopin-overclock-banner strong{color:#fff7ff;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.chaopin-overclock-banner) [class$=-banner]:not(.chaopin-overclock-banner){display:none}.miji-trace-banner{color:#fffefa;width:min(100%,980px);animation:miji-trace-pulse var(--miji-trace-pulse,18ms) steps(2, end) infinite;background:radial-gradient(circle at 12% 18%,#ffffffeb,#0000 20%),radial-gradient(circle at 86% 22%,#ffe18080,#0000 34%),linear-gradient(135deg,#0b0805fc,#392c16fa,#fff5cd3d);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffefbad1,0 0 128px #ffd47494}.miji-trace-banner[data-tier=trace-king]{background:radial-gradient(circle at 13% 18%,#fffffff5,#0000 22%),radial-gradient(circle at 78% 20%,#ffec90c7,#0000 36%),linear-gradient(135deg,#070503fc,#422f0ffc,#fffcda8f);box-shadow:inset 0 0 0 1px #fff8d2f5,0 0 156px #ffda7eeb}.miji-trace-banner span,.miji-trace-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.miji-trace-banner span{color:#fff4c9;font-weight:1000}.miji-trace-banner strong{color:#fffefa;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.miji-trace-banner) [class$=-banner]:not(.miji-trace-banner){display:none}.wuhen-blink-banner{color:#fffefa;width:min(100%,980px);animation:wuhen-blink-pulse var(--wuhen-blink-pulse,12ms) steps(2, end) infinite;background:radial-gradient(circle at 10% 18%,#ffffffc7,#0000 18%),radial-gradient(circle at 86% 20%,#b4ffeb5c,#0000 32%),linear-gradient(135deg,#030505fc,#121d1bfa,#dcffee2e);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #d2ffeeb8,0 0 132px #84ffe16b}.wuhen-blink-banner[data-tier=blink-king]{background:radial-gradient(circle at 12% 18%,#fffffff0,#0000 20%),radial-gradient(circle at 78% 20%,#c2ffeead,#0000 34%),linear-gradient(135deg,#010404fc,#10241ffc,#f0fff880);box-shadow:inset 0 0 0 1px #e8fff8f5,0 0 158px #9affe6c7}.wuhen-blink-banner span,.wuhen-blink-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wuhen-blink-banner span{color:#dfffee;font-weight:1000}.wuhen-blink-banner strong{color:#fffefa;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.wuhen-blink-banner) [class$=-banner]:not(.wuhen-blink-banner){display:none}.canying-reverse-banner{color:#fff9ee;width:min(100%,980px);animation:canying-reverse-slip var(--canying-reverse-pulse,12ms) steps(2, end) infinite;background:radial-gradient(circle at 16% 20%,#ffd6a0bd,#0000 20%),radial-gradient(circle at 78% 18%,#ff5e4a57,#0000 30%),linear-gradient(135deg,#090504fc,#2e110ffa,#ffce7e38);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 auto;padding:7px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffdba4bd,0 0 134px #ff624c66}.canying-reverse-banner[data-tier=reverse-king]{background:radial-gradient(circle at 14% 18%,#fff4d6f2,#0000 20%),radial-gradient(circle at 80% 18%,#ff4636b3,#0000 34%),linear-gradient(135deg,#070302fc,#42120dfc,#ffdf9a85);box-shadow:inset 0 0 0 1px #ffecc6fa,0 0 164px #ff6f4ad1}.canying-reverse-banner span,.canying-reverse-banner strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.canying-reverse-banner span{color:#ffe2bc;font-weight:1000}.canying-reverse-banner strong{color:#fff9ee;min-width:0;font-size:13px}.recognition-challenge-screen .challenge-arena:has(.canying-reverse-banner) [class$=-banner]:not(.canying-reverse-banner){display:none}.vanish-recall-banner{color:#fffaf0;background:radial-gradient(circle at 14% 18%,#fff2b966,#0000 34%),linear-gradient(90deg,#2e1b13fa,#96461ce6,#232852d1);border:1px solid #ffe8a6ad;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffefbc47,0 16px 34px #4c271361}.vanish-recall-banner[data-tier=hollow],.vanish-recall-banner[data-tier=formless]{background:radial-gradient(circle at 16% 18%,#fffcd385,#0000 34%),linear-gradient(90deg,#371d12fc,#be4618eb,#2f2f70db);box-shadow:inset 0 0 0 1px #fff3c46b,0 0 42px #ff7c2d7a}.vanish-recall-banner span,.vanish-recall-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.vanish-recall-banner span{color:#fff0b4}.vanish-recall-banner strong{text-overflow:ellipsis;overflow:hidden}.one-line-delta-banner{color:#fff7e7;background:radial-gradient(circle at 14% 18%,#ffe78261,#0000 34%),linear-gradient(90deg,#4c210cfa,#c64919e6,#522c7ad1);border:1px solid #ffe58ba8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffeeab4d,0 16px 34px #80301261}.one-line-delta-banner[data-tier=needle],.one-line-delta-banner[data-tier=blade]{background:radial-gradient(circle at 16% 18%,#fff5a48a,#0000 34%),linear-gradient(90deg,#6e1c08fc,#ec3712eb,#622b96db);box-shadow:inset 0 0 0 1px #ffefa26b,0 0 42px #ff611f80}.one-line-delta-banner span,.one-line-delta-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.one-line-delta-banner span{color:#ffe894}.one-line-delta-banner strong{text-overflow:ellipsis;overflow:hidden}.half-lock-banner{color:#f2fbff;background:radial-gradient(circle at 14% 18%,#90e2ff5c,#0000 34%),linear-gradient(90deg,#11313efa,#1d6984e6,#4e367fd1);border:1px solid #91e5ffa8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #b1efff4d,0 16px 34px #1553695c}.half-lock-banner[data-tier=dual]{background:radial-gradient(circle at 16% 18%,#aef4ff8a,#0000 34%),linear-gradient(90deg,#144452fc,#2595abeb,#6b41a4db);box-shadow:inset 0 0 0 1px #c5f5ff6b,0 0 42px #40bcd780}.half-lock-banner span,.half-lock-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.half-lock-banner span{color:#bff3ff}.half-lock-banner strong{text-overflow:ellipsis;overflow:hidden}.upper-lower-flip-banner{color:#fff7e4;background:radial-gradient(circle at 14% 18%,#ffe1806b,#0000 34%),linear-gradient(90deg,#58200afc,#d24915eb,#742d68d6);border:1px solid #ffcc6ab3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffe69a57,0 0 38px #ee5e1970}.upper-lower-flip-banner[data-tier=chain],.upper-lower-flip-banner[data-tier=cascade]{background:radial-gradient(circle at 16% 18%,#fff5a894,#0000 34%),linear-gradient(90deg,#701808fc,#f63712f0,#81309ee0);box-shadow:inset 0 0 0 1px #ffeea670,0 0 46px #ff5d1f8f}.upper-lower-flip-banner span,.upper-lower-flip-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.upper-lower-flip-banner span{color:#ffe49b}.upper-lower-flip-banner strong{text-overflow:ellipsis;overflow:hidden}.upper-lower-snap-banner{color:#f3fff8;background:radial-gradient(circle at 14% 18%,#c4ffe07a,#0000 34%),linear-gradient(90deg,#0c3326fc,#2a7c56eb,#544080d6);border:1px solid #a9eccdbd;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ccffe45c,0 0 42px #48c98570}.upper-lower-snap-banner[data-tier=dual]{background:radial-gradient(circle at 16% 18%,#daffe8a3,#0000 34%),linear-gradient(90deg,#073b29fc,#239c5ef2,#7248a4e6);box-shadow:inset 0 0 0 1px #dbffe885,0 0 54px #48da8599}.upper-lower-snap-banner span,.upper-lower-snap-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.upper-lower-snap-banner span{color:#d7ffd9}.upper-lower-snap-banner strong{text-overflow:ellipsis;overflow:hidden}.cluster-rush-banner{color:#fff5df;background:radial-gradient(circle at 14% 18%,#ffd8657a,#0000 34%),linear-gradient(90deg,#521409fc,#e03612f0,#5f2a8adb);border:1px solid #ffbe4ebd;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffe08761,0 0 44px #f4531780}.cluster-rush-banner[data-tier=surge],.cluster-rush-banner[data-tier=storm]{background:radial-gradient(circle at 16% 18%,#fff396a3,#0000 34%),linear-gradient(90deg,#6f1107fc,#ff2e0ef5,#812ba8e6);box-shadow:inset 0 0 0 1px #ffed9d80,0 0 54px #ff53169e}.cluster-rush-banner span,.cluster-rush-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.cluster-rush-banner span{color:#ffe184}.cluster-rush-banner strong{text-overflow:ellipsis;overflow:hidden}.option-shift-banner{color:#f6fbff;background:radial-gradient(circle at 14% 18%,#d2e8ff80,#0000 34%),linear-gradient(90deg,#0e2036fc,#305b82f0,#563a7ee0);border:1px solid #b4d8ffbd;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #d3e8ff61,0 0 44px #4d9cff6b}.option-shift-banner[data-tier=spin],.option-shift-banner[data-tier=void]{background:radial-gradient(circle at 16% 18%,#e6f2ffa3,#0000 34%),linear-gradient(90deg,#0a1b34fc,#2e709ef5,#693d94eb);box-shadow:inset 0 0 0 1px #ddefff85,0 0 56px #53aaff99}.option-shift-banner span,.option-shift-banner strong,.option-shift-banner small{white-space:nowrap;font-size:13px;font-weight:1000}.option-shift-banner span,.option-shift-countdown{color:#d7ebff}.option-shift-banner strong{text-overflow:ellipsis;overflow:hidden}.duel-strike-banner{color:#fff8e8;background:radial-gradient(circle at 14% 18%,#ffe4858a,#0000 34%),linear-gradient(90deg,#4a1809fc,#c04014f0,#483081e0);border:1px solid #ffc55dc2;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffe28e6b,0 0 50px #ff70238a}.duel-strike-banner[data-tier=focus],.duel-strike-banner[data-tier=void]{background:radial-gradient(circle at 16% 18%,#fff2aeb3,#0000 34%),linear-gradient(90deg,#601207fc,#ee330ff5,#69369eeb);box-shadow:inset 0 0 0 1px #ffefa68f,0 0 60px #ff5918ad}.duel-strike-banner span,.duel-strike-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.duel-strike-banner span{color:#ffe184}.duel-strike-banner strong{text-overflow:ellipsis;overflow:hidden}.answer-vanish-banner{color:#fff9ea;background:radial-gradient(circle at 14% 18%,#fff5ae7a,#0000 34%),linear-gradient(90deg,#301a0efc,#96461ceb,#352f6edb);border:1px solid #ffec9abd;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffeeae61,0 0 44px #ff9b3670}.answer-vanish-banner[data-tier=blink],.answer-vanish-banner[data-tier=void]{background:radial-gradient(circle at 16% 18%,#fffac6a8,#0000 34%),linear-gradient(90deg,#32140cfc,#cf4917f2,#4e3296e6);box-shadow:inset 0 0 0 1px #fff1b385,0 0 54px #ff7a2599}.answer-vanish-banner span,.answer-vanish-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.answer-vanish-banner span{color:#fff0a8}.answer-vanish-banner strong{text-overflow:ellipsis;overflow:hidden}.hexagram-flash-banner{color:#f3f8ff;background:radial-gradient(circle at 14% 18%,#e2efff7a,#0000 34%),linear-gradient(90deg,#102230fc,#2d5277f0,#5b3276e0);border:1px solid #b8d8ffc2;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #d0e6ff61,0 0 44px #56a1ff66}.hexagram-flash-banner[data-tier=fog],.hexagram-flash-banner[data-tier=formless]{background:radial-gradient(circle at 16% 18%,#ecf8ffa3,#0000 34%),linear-gradient(90deg,#0c1926fc,#1f4570f5,#5e3796e6);box-shadow:inset 0 0 0 1px #dbefff8a,0 0 56px #5a9aff94}.hexagram-flash-banner span,.hexagram-flash-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.hexagram-flash-banner span{color:#cfe8ff}.hexagram-flash-banner strong{text-overflow:ellipsis;overflow:hidden}.silhouette-flash-banner{color:#fbf8e8;background:radial-gradient(circle at 14% 18%,#f5efcd6b,#0000 34%),linear-gradient(90deg,#25231cfc,#565140f0,#1c5254e0);border:1px solid #d2d2bab8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #efe7bf57,0 0 44px #bdb07e6b}.silhouette-flash-banner[data-tier=shadow],.silhouette-flash-banner[data-tier=void]{background:radial-gradient(circle at 16% 18%,#fff8d38f,#0000 34%),linear-gradient(90deg,#1e1d19fc,#676146f5,#0d6a62e6);box-shadow:inset 0 0 0 1px #f6ebbf80,0 0 56px #d6c28194}.silhouette-flash-banner span,.silhouette-flash-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.silhouette-flash-banner span{color:#fff0ad}.silhouette-flash-banner strong{text-overflow:ellipsis;overflow:hidden}.recognition-challenge-screen .challenge-arena:has(.silhouette-flash-banner) .hexagram-flash-banner{display:none}.yao-scan-banner{color:#fff8e3;background:radial-gradient(circle at 14% 18%,#ffe0917a,#0000 34%),linear-gradient(90deg,#3c1f08fc,#965a16f0,#195d58e0);border:1px solid #ffda84c2;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffe79e66,0 0 46px #ffb74c80}.yao-scan-banner[data-tier=rapid],.yao-scan-banner[data-tier=limit]{background:radial-gradient(circle at 16% 18%,#ffeea9ad,#0000 34%),linear-gradient(90deg,#481905fc,#db7011f5,#0f7e6feb);box-shadow:inset 0 0 0 1px #ffeba78f,0 0 60px #ff972aad}.yao-scan-banner span,.yao-scan-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.yao-scan-banner span{color:#ffe184}.yao-scan-banner strong{text-overflow:ellipsis;overflow:hidden}.recognition-challenge-screen .challenge-arena:has(.yao-scan-banner) .silhouette-flash-banner{display:none}.half-reveal-banner{color:#fff8e6;background:radial-gradient(circle at 14% 18%,#ffe99a80,#0000 34%),linear-gradient(90deg,#2c180afc,#7a4a17f2,#1e415ce6);border:1px solid #ffe185c7;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffebac6b,0 0 46px #ffbc4880}.half-reveal-banner[data-tier=dual]{background:radial-gradient(circle at 16% 18%,#fff3b2b3,#0000 34%),linear-gradient(90deg,#441605fc,#cb6611f5,#125c7aeb);box-shadow:inset 0 0 0 1px #ffeeae94,0 0 62px #ff9723b3}.half-reveal-banner span,.half-reveal-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.half-reveal-banner span{color:#ffe58e}.half-reveal-banner strong{text-overflow:ellipsis;overflow:hidden}.recognition-challenge-screen .challenge-arena:has(.half-reveal-banner) .yao-scan-banner{display:none}.name-fragment-banner{color:#f3fff8;background:radial-gradient(circle at 14% 18%,#d1ffe17a,#0000 34%),linear-gradient(90deg,#0d2f26fc,#2c6f56ed,#5f4327e0);border:1px solid #b3eecdbd;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #d1ffe161,0 0 42px #4bc98566}.name-fragment-banner[data-tier=edge],.name-fragment-banner[data-tier=riddle]{background:radial-gradient(circle at 16% 18%,#e2ffe6a3,#0000 34%),linear-gradient(90deg,#09372bfc,#22885cf2,#805524e6);box-shadow:inset 0 0 0 1px #ddffe680,0 0 54px #46d38594}.name-fragment-banner span,.name-fragment-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.name-fragment-banner span{color:#d7ffd9}.name-fragment-banner strong{text-overflow:ellipsis;overflow:hidden}.name-twin-trap-banner{color:#fff9e6;background:radial-gradient(circle at 14% 18%,#ffec9c80,#0000 34%),linear-gradient(90deg,#332d0dfc,#7b5d1ff0,#1e534ae0);border:1px solid #f2d679c2;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffeb9c66,0 0 42px #daa93770}.name-twin-trap-banner[data-tier=twin],.name-twin-trap-banner[data-tier=snap]{background:radial-gradient(circle at 16% 18%,#fff6aea8,#0000 34%),linear-gradient(90deg,#3f2c08fc,#b2741bf5,#126a54e6);box-shadow:inset 0 0 0 1px #ffeea685,0 0 54px #eead3299}.name-twin-trap-banner span,.name-twin-trap-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.name-twin-trap-banner span{color:#ffed9d}.name-twin-trap-banner strong{text-overflow:ellipsis;overflow:hidden}.sequence-trap-banner{color:#ecfbff;background:radial-gradient(circle at 14% 18%,#aeebff85,#0000 34%),linear-gradient(90deg,#0a3042fc,#1b5e80f2,#4e367ee0);border:1px solid #81d6ffbd;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #b0e8ff6b,0 0 42px #39a8db75}.sequence-trap-banner[data-tier=clamp],.sequence-trap-banner[data-tier=storm]{background:radial-gradient(circle at 16% 18%,#bbf2ffad,#0000 34%),linear-gradient(90deg,#073950fc,#1489b2f5,#613399e6);box-shadow:inset 0 0 0 1px #b8ecff8a,0 0 56px #35b6e8a3}.sequence-trap-banner span,.sequence-trap-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.sequence-trap-banner span{color:#b7efff}.sequence-trap-banner strong{text-overflow:ellipsis;overflow:hidden}.sequence-reflex-banner{color:#effff9;background:radial-gradient(circle at 14% 18%,#9effe28a,#0000 34%),linear-gradient(90deg,#063934fc,#0d7e70f2,#7a4a10e0);border:1px solid #7affddc2;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #b4ffe86b,0 0 44px #38deb87a}.sequence-reflex-banner[data-tier=snap],.sequence-reflex-banner[data-tier=void]{background:radial-gradient(circle at 16% 18%,#beffeab8,#0000 34%),linear-gradient(90deg,#04463efc,#0ea287f5,#b26412e6);box-shadow:inset 0 0 0 1px #c4ffed8f,0 0 58px #37edbea8}.sequence-reflex-banner span,.sequence-reflex-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.sequence-reflex-banner span{color:#b7ffe8}.sequence-reflex-banner strong{text-overflow:ellipsis;overflow:hidden}.recognition-challenge-screen .challenge-arena:has(.sequence-reflex-banner) .sequence-trap-banner{display:none}.decoy-ambush-banner{color:#f6f2ff;background:radial-gradient(circle at 14% 18%,#cdc4ff8a,#0000 34%),linear-gradient(90deg,#23194ffc,#483993f2,#18647ee0);border:1px solid #b89fffc2;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #cdc2ff6b,0 0 44px #705de87a}.decoy-ambush-banner[data-tier=chaos],.decoy-ambush-banner[data-tier=myriad]{background:radial-gradient(circle at 16% 18%,#dbd2ffb3,#0000 34%),linear-gradient(90deg,#2e175ffc,#6845c9f5,#11819fe6);box-shadow:inset 0 0 0 1px #d7caff8f,0 0 58px #7a5ef6a8}.decoy-ambush-banner span,.decoy-ambush-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.decoy-ambush-banner span{color:#d6ccff}.decoy-ambush-banner strong{text-overflow:ellipsis;overflow:hidden}.tempo-ladder-banner{color:#fff8ea;background:radial-gradient(circle at 14% 18%,#ffe1829e,#0000 34%),linear-gradient(90deg,#4c150cfc,#ba4319f0,#5e206fd6);border:1px solid #ffc45ccc;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffe59a70,0 0 46px #ff6e2380}.tempo-ladder-banner[data-tier=surge],.tempo-ladder-banner[data-tier=overdrive]{background:radial-gradient(circle at 16% 18%,#fff4b2c2,#0000 34%),linear-gradient(90deg,#5e120afc,#e63e16f5,#8e2a96e6);box-shadow:inset 0 0 0 1px #ffeba894,0 0 60px #ff5618ad}.tempo-ladder-banner span,.tempo-ladder-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.tempo-ladder-banner span{color:#ffe58f}.tempo-ladder-banner strong{text-overflow:ellipsis;overflow:hidden}.yao-focus-banner{color:#fff8e9;background:radial-gradient(circle at 14% 18%,#fff4aa75,#0000 34%),linear-gradient(90deg,#5b1f08fc,#db4f14eb,#7a2a50d6);border:1px solid #ffd676b3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffec9b57,0 0 38px #f65b1b6b}.yao-focus-banner[data-tier=pierce],.yao-focus-banner[data-tier=void]{background:radial-gradient(circle at 16% 18%,#fffab594,#0000 34%),linear-gradient(90deg,#7a1506fc,#f83210f5,#872784e0);box-shadow:inset 0 0 0 1px #ffefa27a,0 0 48px #ff521994}.yao-focus-banner span,.yao-focus-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.yao-focus-banner span{color:#ffe485}.yao-focus-banner strong{text-overflow:ellipsis;overflow:hidden}.yang-count-trap-banner{color:#fff8e8;background:radial-gradient(circle at 14% 18%,#ffe27675,#0000 34%),linear-gradient(90deg,#50210afc,#cf5813eb,#7e411cd6);border:1px solid #ffcb67b3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffeb9757,0 0 38px #ee6b1c6b}.yang-count-trap-banner[data-tier=maze],.yang-count-trap-banner[data-tier=void]{background:radial-gradient(circle at 16% 18%,#fff4a194,#0000 34%),linear-gradient(90deg,#6f1e06fc,#ef550ff5,#84391ce0);box-shadow:inset 0 0 0 1px #ffeb997a,0 0 48px #ff67148f}.yang-count-trap-banner span,.yang-count-trap-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.yang-count-trap-banner span{color:#ffe08a}.yang-count-trap-banner strong{text-overflow:ellipsis;overflow:hidden}.yin-yang-inversion-banner{color:#fff8ec;background:radial-gradient(circle at 14% 18%,#ffec8e80,#0000 34%),linear-gradient(90deg,#380d0ffc,#bc2c1af0,#492478db);border:1px solid #ffd676bd;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,560px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffeca166,0 0 42px #de401f7a}.yin-yang-inversion-banner[data-tier=maze],.yin-yang-inversion-banner[data-tier=void]{background:radial-gradient(circle at 16% 18%,#fff8b59e,#0000 34%),linear-gradient(90deg,#5c080cfc,#f02b14fa,#68269eeb);box-shadow:inset 0 0 0 1px #fff2ad8a,0 0 54px #ff4c1a9e}.yin-yang-inversion-banner span,.yin-yang-inversion-banner strong{white-space:nowrap;font-size:13px;font-weight:1000}.yin-yang-inversion-banner span{color:#ffe89b}.yin-yang-inversion-banner strong{text-overflow:ellipsis;overflow:hidden}.reaction-grade-stat{color:#2f2418;background:linear-gradient(135deg,#fff8e7eb,#ffffffa8)}.reaction-grade-stat[data-grade=godspeed]{color:#3a2606;background:radial-gradient(circle at 18% 18%,#ffffff80,#0000 34%),linear-gradient(135deg,#ffeb7ff2,#ffb0398f);box-shadow:inset 0 0 0 1px #fff8c294,0 0 22px #ffc54847}.reaction-grade-stat[data-grade=fast]{color:#fff8e8;background:linear-gradient(135deg,#356b43eb,#5ca15bbd);box-shadow:inset 0 0 0 1px #cdffbf52,0 0 16px #46904e38}.reaction-grade-stat[data-grade=steady]{color:#312719;background:linear-gradient(135deg,#ddedc8e6,#ffffffad)}.reaction-grade-stat[data-grade=slow]{color:#5c2a12;background:linear-gradient(135deg,#ffd68be0,#fff8e7a8)}.reaction-grade-stat[data-grade=miss]{color:#fff8e8;background:linear-gradient(135deg,#461d18f0,#91271ed1);box-shadow:inset 0 0 0 1px #ffe5a540,0 0 16px #84231b33}.godspeed-target-stat{color:#17313a;white-space:nowrap;background:radial-gradient(circle at 16% 18%,#ffffff94,#0000 32%),linear-gradient(135deg,#a0e5fff0,#ffffffa8)}.godspeed-target-stat[data-complete=true]{color:#442507;background:radial-gradient(circle at 18% 20%,#fffab994,#0000 30%),linear-gradient(135deg,#ffe876f5,#ffa136ad);box-shadow:inset 0 0 0 1px #fff4b38c,0 0 22px #ffbb3847}.reaction-gate-meter{color:#fff9e8;background:radial-gradient(circle at 12% 18%,#ffee9b42,#0000 34%),linear-gradient(90deg,#45180fd1,#943019ad);border:1px solid #ffe5966b;border-radius:8px;grid-template-columns:auto auto minmax(90px,1fr);justify-self:center;align-items:center;gap:8px;width:min(100%,620px);padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #fff7cf24,0 10px 24px #5c1c0e42}.reaction-gate-meter span,.reaction-gate-meter strong{white-space:nowrap;font-size:13px;font-weight:1000}.reaction-gate-meter span{color:#ffe79e}.reaction-gate-meter i{background:#1f120c7a;border-radius:999px;height:7px;overflow:hidden}.reaction-gate-meter i em{border-radius:inherit;background:linear-gradient(90deg,#ffe48d,#ff8d42);width:100%;height:100%;transition:width 80ms linear;display:block;box-shadow:0 0 18px #ffb5427a}.reaction-gate-meter[data-danger=true]{background:radial-gradient(circle at 12% 18%,#ffee9b52,#0000 34%),linear-gradient(90deg,#4b0b09eb,#cc2d1ed1)}.reaction-gate-meter[data-danger=true] i em{background:linear-gradient(90deg,#fff0a3,#e43a28);box-shadow:0 0 22px #e23a289e}.gate-miss-feedback{color:#fff8e8;background:radial-gradient(circle at 14% 24%,#fff0b247,#0000 34%),linear-gradient(90deg,#53140ceb,#973017cc);border:1px solid #ffc86c94;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;justify-self:center;align-items:center;gap:8px;width:min(100%,620px);min-height:34px;padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #fff6cc2e,0 10px 22px #5f180a3d}.gate-miss-feedback[data-active=true]{animation:.34s ease-out both gate-miss-feedback-pop}.gate-miss-feedback span,.gate-miss-feedback small{color:#ffe096;white-space:nowrap;font-size:12px;font-weight:1000}.gate-miss-feedback strong{color:#fffdf5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:1000;overflow:hidden}.chase-clear-feedback{color:#fff8e8;background:radial-gradient(circle at 14% 24%,#fff1ac47,#0000 34%),linear-gradient(90deg,#43220be6,#915914c7);border:1px solid #ffdf808f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;justify-self:center;align-items:center;gap:8px;width:min(100%,620px);min-height:34px;padding:6px 10px;animation:.34s ease-out both gate-miss-feedback-pop;display:grid;box-shadow:inset 0 0 0 1px #fff8ca2e,0 10px 22px #5c2d0a38}.chase-clear-feedback[data-tone=retry]{background:radial-gradient(circle at 14% 24%,#ffe89852,#0000 34%),linear-gradient(90deg,#54130beb,#b83718c7);border-color:#ffc967a8}.chase-clear-feedback[data-tone=cleared]{background:radial-gradient(circle at 14% 24%,#fffaae61,#0000 34%),linear-gradient(90deg,#3e2b0aeb,#cb8f1fd1);border-color:#ffef90c7;box-shadow:inset 0 0 0 1px #fffbcf38,0 10px 26px #b26f1047}.chase-clear-feedback span,.chase-clear-feedback small{color:#ffe49d;white-space:nowrap;font-size:12px;font-weight:1000}.chase-clear-feedback strong{color:#fffdf4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:1000;overflow:hidden}@keyframes gate-miss-feedback-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.speed-streak-stat{color:#3c2506;white-space:nowrap;background:linear-gradient(135deg,#fff3b2f0,#ffffff9e)}.speed-streak-stat span{color:#a13d16;font-weight:1000}.speed-streak-stat[data-streak=spark]{box-shadow:inset 0 0 0 1px #ffe88f8c,0 0 16px #ffc65338}.speed-streak-stat[data-streak=burst]{color:#fff8e8;background:radial-gradient(circle at 16% 18%,#fff7b980,#0000 30%),linear-gradient(135deg,#59160ff5,#db531ce0);box-shadow:inset 0 0 0 1px #ffeb9c70,0 0 22px #ff7f3347}.speed-streak-stat[data-streak=burst] span{color:#ffe899}.speed-streak-stat[data-streak=break]{color:#fff8e8;background:linear-gradient(135deg,#372d28eb,#7a3727c7)}.godspeed-rush-stat{color:#4a2603;white-space:nowrap;background:radial-gradient(circle at 15% 18%,#ffffd29e,#0000 32%),linear-gradient(135deg,#ffef84f5,#ffa02bad);box-shadow:inset 0 0 0 1px #fff8be9e,0 0 20px #ffb8384d}.godspeed-rush-stat span{color:#8e2f09;font-weight:1000}.godspeed-rush-stat[data-tier=thunder],.godspeed-rush-stat[data-tier=legend]{color:#fff9e8;background:radial-gradient(circle at 18% 18%,#fff5aa80,#0000 34%),linear-gradient(135deg,#531509f5,#d94317db,#ffb530b8);box-shadow:inset 0 0 0 1px #ffec9c75,0 0 26px #ff7a2557}.godspeed-rush-stat[data-tier=thunder] span,.godspeed-rush-stat[data-tier=legend] span{color:#ffeaa4}.afterimage-trap-stat{color:#fff8ea;white-space:nowrap;background:radial-gradient(circle at 16% 18%,#ffe7a757,#0000 34%),linear-gradient(135deg,#2d2227f0,#6f3b2ad1);box-shadow:inset 0 0 0 1px #ffe4b24d,0 0 18px #7a432d3d}.afterimage-trap-stat span{color:#ffe0a3;font-weight:1000}.afterimage-trap-stat[data-tier=phantom]{background:radial-gradient(circle at 18% 18%,#ffde9173,#0000 34%),linear-gradient(135deg,#35131bf5,#aa4422db);box-shadow:inset 0 0 0 1px #ffe7a55c,0 0 26px #bc502357}.afterimage-overlay-stat{color:#fff8ea;white-space:nowrap;background:radial-gradient(circle at 16% 18%,#ffe09370,#0000 34%),linear-gradient(135deg,#361c1cfa,#8e4424e6,#186862c2);box-shadow:inset 0 0 0 1px #ffe6ab5c,0 0 28px #c0572461}.afterimage-overlay-stat span{color:#ffe0a3;font-weight:1000}.afterimage-overlay-stat[data-tier=phantom]{background:radial-gradient(circle at 18% 18%,#ffe5979e,#0000 34%),linear-gradient(135deg,#4c1119fc,#d64b18f0,#0c8472db);box-shadow:inset 0 0 0 1px #ffe9ab80,0 0 52px #e75e1e9e}.illusion-pair-stat{color:#edfff6;white-space:nowrap;background:radial-gradient(circle at 16% 18%,#bfffe847,#0000 34%),linear-gradient(135deg,#1d3737f0,#42624cd1);box-shadow:inset 0 0 0 1px #d4fff03d,0 0 18px #346e6538}.illusion-pair-stat[data-tier=vanish]{background:radial-gradient(circle at 18% 18%,#ceffe26b,#0000 34%),linear-gradient(135deg,#0f313af5,#4f8763db,#aa7724b8);box-shadow:inset 0 0 0 1px #d8ffec52,0 0 26px #459c824d}.linebreak-flash-stat{color:#3a2508;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffffff73,#0000 34%),linear-gradient(135deg,#ffde80f0,#ffb4419e);box-shadow:inset 0 0 0 1px #fff3bb6b,0 0 16px #eb972f38}.linebreak-flash-stat span{color:#86400a;font-weight:1000}.linebreak-flash-stat[data-tier=void]{color:#fff8e8;background:radial-gradient(circle at 18% 18%,#ffe69257,#0000 34%),linear-gradient(135deg,#642b0bf0,#18464ed1);box-shadow:inset 0 0 0 1px #ffde8d47,0 0 20px #e07e2447}.linebreak-flash-stat[data-tier=void] span{color:#ffe29a}.reverse-shadow-stat{color:#f8fbff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#cde0ff52,#0000 34%),linear-gradient(135deg,#252d58f0,#534b80c7);box-shadow:inset 0 0 0 1px #dde9ff42,0 0 17px #526ab83d}.reverse-shadow-stat[data-tier=eclipse]{background:radial-gradient(circle at 18% 18%,#dee8ff66,#0000 34%),linear-gradient(135deg,#1f1f52f5,#61367cdb,#b55d58a3);box-shadow:inset 0 0 0 1px #e1eaff57,0 0 26px #605dd252}.six-choice-burst-stat{color:#402604;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffffe27a,#0000 34%),linear-gradient(135deg,#ffe26ff5,#ff972aa8);box-shadow:inset 0 0 0 1px #fff4b07a,0 0 18px #ef912740}.six-choice-burst-stat span{color:#853708;font-weight:1000}.six-choice-burst-stat[data-tier=blind]{color:#fff7e7;background:radial-gradient(circle at 18% 18%,#ffe98166,#0000 34%),linear-gradient(135deg,#621f09f5,#be3d16d6,#502b79c2);box-shadow:inset 0 0 0 1px #ffe89457,0 0 26px #da6c2057}.six-choice-burst-stat[data-tier=blind] span{color:#ffe79c}.blind-recall-stat{color:#fff6e5;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffea8b6b,#0000 34%),linear-gradient(135deg,#5b190af5,#b53416d6,#432a68c2);box-shadow:inset 0 0 0 1px #ffe89857,0 0 27px #df682257}.blind-recall-stat span{color:#ffe59a;font-weight:1000}.blind-recall-stat[data-tier=mind]{color:#fffaf0;background:radial-gradient(circle at 20% 18%,#fff6ae85,#0000 32%),linear-gradient(135deg,#701908fa,#d73a17e0,#2f2158d1);box-shadow:inset 0 0 0 1px #ffef9f6b,0 0 34px #ff6f236b}.double-flash-stat{color:#effcff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#a2eaff66,#0000 34%),linear-gradient(135deg,#143a4df5,#347a81d6,#543078b8);box-shadow:inset 0 0 0 1px #cdf5ff52,0 0 26px #45b2cc52}.double-flash-stat[data-tier=storm]{color:#fff;background:radial-gradient(circle at 20% 18%,#b4f2ff80,#0000 32%),linear-gradient(135deg,#0f415efa,#2d9c8fdb,#70307dc7);box-shadow:inset 0 0 0 1px #d1fbff6b,0 0 34px #4bcfdd6b}.triple-shadow-stat{color:#f3fff8;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#acffe06b,#0000 34%),linear-gradient(135deg,#144545f7,#328a84db,#5f3684c2);box-shadow:inset 0 0 0 1px #d3fff357,0 0 28px #53d7bc57}.triple-shadow-stat span{color:#caffeb;font-weight:1000}.triple-shadow-stat[data-tier=storm]{color:#fff;background:radial-gradient(circle at 20% 18%,#c1ffe98a,#0000 32%),linear-gradient(135deg,#0c4e4ffc,#28ad96e6,#79348ed1);box-shadow:inset 0 0 0 1px #d6fff475,0 0 36px #4ce5c375}.offset-shadow-stat{color:#eefcff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#80ebff94,#0000 34%),linear-gradient(135deg,#092a36fc,#187184f0,#583b91db);box-shadow:inset 0 0 0 1px #aaf6ff6b,0 0 40px #3fd9ff80}.offset-shadow-stat span{color:#a9f6ff;font-weight:1000}.offset-shadow-stat[data-tier=chaos]{color:#fff;background:radial-gradient(circle at 20% 18%,#9efaffb8,#0000 32%),linear-gradient(135deg,#062637fc,#0d99acfa,#703db7eb);box-shadow:inset 0 0 0 1px #b6fbff94,0 0 56px #3de4ffad}.symbol-rain-stat{color:#fff7e7;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffe89075,#0000 34%),linear-gradient(135deg,#56200afa,#bd4217e0,#533485c7);box-shadow:inset 0 0 0 1px #ffeea85c,0 0 30px #ee702361}.symbol-rain-stat span{color:#ffe79c;font-weight:1000}.symbol-rain-stat[data-tier=storm]{color:#fff;background:radial-gradient(circle at 20% 18%,#fff7b594,#0000 32%),linear-gradient(135deg,#701d08fc,#e64314eb,#663096db);box-shadow:inset 0 0 0 1px #ffeea27a,0 0 40px #ff732180}.pulse-gate-stat{color:#fff4e6;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffd88a80,#0000 34%),linear-gradient(135deg,#661b09fa,#d23516e6,#542f84cc);box-shadow:inset 0 0 0 1px #ffe5a666,0 0 32px #ff5d226b}.pulse-gate-stat span{color:#ffd990;font-weight:1000}.pulse-gate-stat[data-tier=limit]{color:#fff;background:radial-gradient(circle at 20% 18%,#fff3ac9e,#0000 32%),linear-gradient(135deg,#821406fc,#f53412f0,#692a98e6);box-shadow:inset 0 0 0 1px #ffea9c85,0 0 44px #ff571f94}.rhythm-window-stat{color:#f0fff3;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#9cffb485,#0000 34%),linear-gradient(135deg,#0a4e27fa,#1c9d4ce6,#563284cc);box-shadow:inset 0 0 0 1px #ceffd866,0 0 34px #46ea6e75}.rhythm-window-stat span{color:#baffc9;font-weight:1000}.rhythm-window-stat[data-open=false]{color:#fff6e6;background:radial-gradient(circle at 18% 18%,#ffcf8185,#0000 34%),linear-gradient(135deg,#612a09fa,#cd5817e6,#563284cc);box-shadow:inset 0 0 0 1px #ffe1a666,0 0 32px #ff7f2d70}.rhythm-window-stat[data-tier=needle]{color:#fff;box-shadow:inset 0 0 0 1px #ddffe28f,0 0 48px #4fff77a3}.option-afterglow-stat{color:#fbf5ff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#d4c2ff94,#0000 34%),linear-gradient(135deg,#331a53fa,#7841b5e6,#146279d1);box-shadow:inset 0 0 0 1px #e8deff6b,0 0 36px #9b64ff7a}.option-afterglow-stat span{color:#dfccff;font-weight:1000}.option-afterglow-stat[data-tier=phantom]{color:#fff;background:radial-gradient(circle at 20% 18%,#e5d7ffb8,#0000 32%),linear-gradient(135deg,#3c1460fc,#963fd6f0,#0e7896e6);box-shadow:inset 0 0 0 1px #efe4ff94,0 0 56px #aa5bffad}.focus-shock-stat{color:#fff8e8;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffe8917a,#0000 34%),linear-gradient(135deg,#571a0dfa,#cf4219e6,#5a3689c7);box-shadow:inset 0 0 0 1px #ffe8a666,0 0 34px #e7531f6b}.focus-shock-stat span{color:#ffe398;font-weight:1000}.focus-shock-stat[data-tier=rupture]{color:#fff;background:radial-gradient(circle at 20% 18%,#fff8bcad,#0000 32%),linear-gradient(135deg,#410907fc,#c62b16f0,#6631a0e6);box-shadow:inset 0 0 0 1px #ffeea48a,0 0 50px #ff5b1f99}.shenshi-chain-stat{color:#fff9e8;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#fff2ab8a,#0000 34%),linear-gradient(135deg,#4a230efa,#ce5f1ce6,#46388dcc);box-shadow:inset 0 0 0 1px #ffeaa56b,0 0 38px #ff8d2b70}.shenshi-chain-stat span{color:#ffe591;font-weight:1000}.shenshi-chain-stat[data-tier=breakthrough]{color:#fff;background:radial-gradient(circle at 20% 18%,#ffffcab8,#0000 32%),linear-gradient(135deg,#401208fc,#dd4a14f0,#5a36aae6);box-shadow:inset 0 0 0 1px #fff4ba94,0 0 56px #ff7022a3}.tianyan-burst-stat{color:#eefbff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#d3f7ff8f,#0000 34%),linear-gradient(135deg,#122e40fa,#1f87bce6,#4e3f9ecc);box-shadow:inset 0 0 0 1px #cdf4ff70,0 0 38px #43bfff75}.tianyan-burst-stat span{color:#c5f1ff;font-weight:1000}.tianyan-burst-stat[data-tier=judgement]{color:#fff;background:radial-gradient(circle at 20% 18%,#edffffbd,#0000 32%),linear-gradient(135deg,#09283dfc,#169dd4f0,#5b38b4e6);box-shadow:inset 0 0 0 1px #dff9ff94,0 0 58px #3fccffad}.xingmen-flash-stat{color:#f7f8ff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffffff9e,#0000 34%),radial-gradient(circle at 84% 18%,#90c0ff6b,#0000 32%),linear-gradient(135deg,#12142cfc,#464e9ceb,#d8b34dd1);box-shadow:inset 0 0 0 1px #f0f6ff80,0 0 42px #9abbff75}.xingmen-flash-stat span{color:#f7e4a1;font-weight:1000}.xingmen-flash-stat[data-tier=starless]{color:#fff;background:radial-gradient(circle at 18% 18%,#ffffffbd,#0000 32%),radial-gradient(circle at 78% 22%,#ffe18685,#0000 36%),linear-gradient(135deg,#070a1afc,#333d9bf5,#eeb735f0);box-shadow:inset 0 0 0 1px #fff7cc9e,0 0 64px #ffd25eb8}.yueying-mirror-stat{color:#f7fbff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffffffa3,#0000 34%),radial-gradient(circle at 84% 18%,#a6caff6b,#0000 32%),linear-gradient(135deg,#0f1a30fc,#4b5e94eb,#d2e0ffb8);box-shadow:inset 0 0 0 1px #ebf4ff80,0 0 42px #8fb0ff75}.yueying-mirror-stat span{color:#eef5ff;font-weight:1000}.yueying-mirror-stat[data-tier=eclipse]{color:#fff;background:radial-gradient(circle at 18% 18%,#ffffffd1,#0000 32%),radial-gradient(circle at 78% 22%,#bddbff8f,#0000 36%),linear-gradient(135deg,#060c1cfc,#2d3e84f5,#e6eeffe0);box-shadow:inset 0 0 0 1px #f6faffa8,0 0 64px #b7d2ffb8}.rilun-break-stat{color:#fff7c7;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffffffbd,#0000 32%),radial-gradient(circle at 80% 18%,#ffe27885,#0000 34%),linear-gradient(135deg,#441907fc,#aa470deb,#ffea91c7);box-shadow:inset 0 0 0 1px #fff3bc8f,0 0 48px #ffbe3e8f}.rilun-break-stat span{color:#fff2a8;font-weight:1000}.rilun-break-stat[data-tier=sunless]{color:#fff;background:radial-gradient(circle at 18% 18%,#ffffffeb,#0000 32%),radial-gradient(circle at 78% 22%,#ffec90ad,#0000 38%),linear-gradient(135deg,#521202fc,#db590af5,#fff9caf0);box-shadow:inset 0 0 0 1px #fffad6b8,0 0 70px #ffd252d1}.leiting-strike-stat{color:#effbff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffffffd1,#0000 32%),radial-gradient(circle at 80% 18%,#6fd7ff8f,#0000 34%),linear-gradient(135deg,#07122efc,#1e5ca8f0,#c6efffd1);box-shadow:inset 0 0 0 1px #c4f0ffa3,0 0 52px #4abbff9e}.leiting-strike-stat span{color:#c7f5ff;font-weight:1000}.leiting-strike-stat[data-tier=thunderless]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffffff5,#0000 32%),radial-gradient(circle at 78% 22%,#84edffbd,#0000 38%),linear-gradient(135deg,#03091efc,#196bccfa,#e8fcfff5);box-shadow:inset 0 0 0 1px #e0faffd1,0 0 78px #62d7ffe6}.fengbao-drift-stat{color:#effff8;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#f4fffbc7,#0000 32%),radial-gradient(circle at 80% 18%,#63edc57a,#0000 34%),linear-gradient(135deg,#08292bfc,#157064f0,#c5ffecc7);box-shadow:inset 0 0 0 1px #c2ffea9e,0 0 52px #48d3b08a}.fengbao-drift-stat span{color:#c3ffeb;font-weight:1000}.fengbao-drift-stat[data-tier=stormless]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffffff0,#0000 32%),radial-gradient(circle at 78% 22%,#6fffd2b8,#0000 38%),linear-gradient(135deg,#011b1cfc,#128b77fa,#e5fff4f0);box-shadow:inset 0 0 0 1px #defff2d1,0 0 78px #5fecc1d6}.wuxiang-vanish-stat{color:#f9fbff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffffffb8,#0000 32%),radial-gradient(circle at 80% 18%,#a8b9ff70,#0000 34%),linear-gradient(135deg,#080a14fc,#232b4ef0,#e2e8ff9e);box-shadow:inset 0 0 0 1px #e2e9ff94,0 0 58px #8092e680}.wuxiang-vanish-stat span{color:#e9eeff;font-weight:1000}.wuxiang-vanish-stat[data-tier=formless]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffffff5,#0000 32%),radial-gradient(circle at 78% 22%,#bdccffb8,#0000 38%),linear-gradient(135deg,#02030afc,#141d48fa,#f7f9ffe6);box-shadow:inset 0 0 0 1px #f2f6ffd6,0 0 82px #a9baffc7}.konghe-collapse-stat{color:#fffaf0;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#fffcdcbd,#0000 32%),radial-gradient(circle at 80% 18%,#ffcd5570,#0000 34%),linear-gradient(135deg,#1f1304fc,#63430ff0,#ffe896a3);box-shadow:inset 0 0 0 1px #ffecab9e,0 0 58px #d297288a}.konghe-collapse-stat span{color:#fff0b5;font-weight:1000}.konghe-collapse-stat[data-tier=singularity]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffff4f5,#0000 32%),radial-gradient(circle at 78% 22%,#ffd360bd,#0000 38%),linear-gradient(135deg,#160b01fc,#85530cfa,#fff7cfeb);box-shadow:inset 0 0 0 1px #fff4cadb,0 0 86px #ffc441d1}.shunming-reflex-stat{color:#fff7ed;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#fffadeb8,#0000 32%),radial-gradient(circle at 80% 18%,#ff634a70,#0000 34%),linear-gradient(135deg,#2b0805fc,#782214f0,#ffdd929e);box-shadow:inset 0 0 0 1px #ffe0a59e,0 0 58px #de51268a}.shunming-reflex-stat span{color:#ffe0ac;font-weight:1000}.shunming-reflex-stat[data-tier=direct]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffff4f5,#0000 32%),radial-gradient(circle at 78% 22%,#ff543db8,#0000 38%),linear-gradient(135deg,#190302fc,#a61e0efa,#fff2cce6);box-shadow:inset 0 0 0 1px #ffefcadb,0 0 86px #ff5f32d1}.yiyan-direct-stat{color:#f0fff8;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#eefff9b8,#0000 32%),radial-gradient(circle at 80% 18%,#55f4c575,#0000 34%),linear-gradient(135deg,#04221efc,#127460f0,#dcffe89e);box-shadow:inset 0 0 0 1px #c4ffe59e,0 0 60px #40dcb28f}.yiyan-direct-stat span{color:#c9ffe8;font-weight:1000}.yiyan-direct-stat[data-tier=direct]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffff6f5,#0000 32%),radial-gradient(circle at 78% 22%,#58ffd2bd,#0000 38%),linear-gradient(135deg,#011310fc,#049672fa,#f0ffe5e6);box-shadow:inset 0 0 0 1px #e4ffefdb,0 0 88px #59ffc9d6}.wunian-direct-stat{color:#f8fbff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffffffdb,#0000 32%),radial-gradient(circle at 80% 18%,#86aaff94,#0000 34%),linear-gradient(135deg,#050718fc,#2b2369f5,#e2edff9e);box-shadow:inset 0 0 0 1px #e1ecffb8,0 0 66px #7697ff9e}.wunian-direct-stat span{color:#eaf2ff;font-weight:1000}.wunian-direct-stat[data-tier=void]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffffffa,#0000 32%),radial-gradient(circle at 78% 22%,#a4daffcc,#0000 38%),linear-gradient(135deg,#00010afc,#191260fc,#f5faffe6);box-shadow:inset 0 0 0 1px #f8fcffeb,0 0 94px #a9d2ffe0}.kongxiang-blind-stat{color:#f8fbff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffffffb8,#0000 32%),radial-gradient(circle at 80% 18%,#aac4ff75,#0000 34%),linear-gradient(135deg,#01020cfc,#161c42f5,#d6e4ff70);box-shadow:inset 0 0 0 1px #e0ecff9e,0 0 70px #7289dc94}.kongxiang-blind-stat span{color:#eaf2ff;font-weight:1000}.kongxiang-blind-stat[data-tier=void]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffffff0,#0000 32%),radial-gradient(circle at 78% 22%,#c4dcffbd,#0000 38%),linear-gradient(135deg,#000008fc,#0a0e30fc,#f2f8ffb8);box-shadow:inset 0 0 0 1px #fafdffdb,0 0 102px #b5d2ffd1}.xuji-instant-name-stat{color:#fffaf0;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffffffc2,#0000 32%),radial-gradient(circle at 80% 18%,#ffd88480,#0000 34%),linear-gradient(135deg,#04020afc,#3a2108f5,#ffe89e70);box-shadow:inset 0 0 0 1px #ffeeb8a8,0 0 74px #ffc95694}.xuji-instant-name-stat span{color:#ffe9b2;font-weight:1000}.xuji-instant-name-stat[data-tier=void]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffffff5,#0000 32%),radial-gradient(circle at 78% 22%,#ffe29ac7,#0000 38%),linear-gradient(135deg,#000005fc,#3e1e00fc,#fff6ccc2);box-shadow:inset 0 0 0 1px #fff9e2e6,0 0 108px #ffdf88d1}.wuzi-no-text-stat{color:#f9fcff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffffffd1,#0000 32%),radial-gradient(circle at 80% 18%,#c8e2ff8a,#0000 34%),linear-gradient(135deg,#000004fc,#0c1220f5,#eef8ff6b);box-shadow:inset 0 0 0 1px #eff8ffb3,0 0 78px #bedaff99}.wuzi-no-text-stat span{color:#eaf6ff;font-weight:1000}.wuzi-no-text-stat[data-tier=void-text]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffffffa,#0000 32%),radial-gradient(circle at 78% 22%,#e2f0ffd1,#0000 38%),linear-gradient(135deg,#000000fc,#06080efc,#f6fcffc7);box-shadow:inset 0 0 0 1px #fcfeffeb,0 0 112px #d8ebffd6}.xinyin-silent-seal-stat{color:#fff7ef;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffffffd1,#0000 32%),radial-gradient(circle at 80% 18%,#d430228a,#0000 34%),linear-gradient(135deg,#050000fc,#220806f5,#ffe4ce6b);box-shadow:inset 0 0 0 1px #ffe0ccb8,0 0 82px #c42c1e94}.xinyin-silent-seal-stat span{color:#ffd9ca;font-weight:1000}.xinyin-silent-seal-stat[data-tier=silent-king]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffffffa,#0000 32%),radial-gradient(circle at 78% 22%,#ee3e2cd6,#0000 38%),linear-gradient(135deg,#000000fc,#240402fc,#fff2e2c2);box-shadow:inset 0 0 0 1px #fff8eef0,0 0 116px #e8402cd1}.yingyin-afterimage-stat{color:#f8fcff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffffffd1,#0000 32%),radial-gradient(circle at 80% 18%,#6ccdff80,#0000 34%),linear-gradient(135deg,#02060cfc,#0e1c28f5,#d2f0ff6b);box-shadow:inset 0 0 0 1px #daf6ffb8,0 0 82px #6ed0ff7a}.yingyin-afterimage-stat span{color:#ccefff;font-weight:1000}.yingyin-afterimage-stat[data-tier=shadow-king]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffffffa,#0000 32%),radial-gradient(circle at 78% 22%,#7de0ffd1,#0000 38%),linear-gradient(135deg,#000308fc,#09121efc,#e8f8ffb8);box-shadow:inset 0 0 0 1px #f0fcfff0,0 0 116px #74dcffc2}.shanpan-quick-verdict-stat{color:#fff8e8;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#fff2afd1,#0000 32%),radial-gradient(circle at 80% 18%,#ff54228a,#0000 34%),linear-gradient(135deg,#140400fc,#3e1004f5,#ffd6696b);box-shadow:inset 0 0 0 1px #ffe69ac7,0 0 86px #ff5a2685}.shanpan-quick-verdict-stat span{color:#ffe28c;font-weight:1000}.shanpan-quick-verdict-stat[data-tier=edict-king]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffffffa,#0000 32%),radial-gradient(circle at 78% 22%,#ff481ee0,#0000 38%),linear-gradient(135deg,#080000fc,#4c0a00fc,#ffeeaec2);box-shadow:inset 0 0 0 1px #fff8e0f0,0 0 118px #ff481ed6}.dianguang-instant-reflex-stat{color:#f3fffc;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#defffadb,#0000 32%),radial-gradient(circle at 80% 18%,#ffe6508f,#0000 34%),linear-gradient(135deg,#000c12fc,#032a38f5,#70ffe26b);box-shadow:inset 0 0 0 1px #b8fff0d1,0 0 90px #52f5ff9e}.dianguang-instant-reflex-stat span{color:#fff2a6;font-weight:1000}.dianguang-instant-reflex-stat[data-tier=bolt-king]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffffffa,#0000 32%),radial-gradient(circle at 78% 22%,#ffec5ee0,#0000 38%),linear-gradient(135deg,#000509fc,#00202efc,#cefff8c7);box-shadow:inset 0 0 0 1px #eefffaf5,0 0 122px #5cfcffe6}.chaopin-overclock-stat{color:#f8fbff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ecffffe6,#0000 32%),radial-gradient(circle at 80% 18%,#ff54f09e,#0000 34%),linear-gradient(135deg,#060218fc,#1c144ef5,#3ef4ff6b);box-shadow:inset 0 0 0 1px #caf6ffd6,0 0 96px #8e5effa8}.chaopin-overclock-stat span{color:#ffd9ff;font-weight:1000}.chaopin-overclock-stat[data-tier=overclock-king]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffffffa,#0000 32%),radial-gradient(circle at 78% 22%,#ff54f4e6,#0000 38%),linear-gradient(135deg,#040010fc,#2c125afc,#cdfcffc7);box-shadow:inset 0 0 0 1px #eefffffa,0 0 128px #b252fff0}.miji-trace-stat{color:#fffefa;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffffffd1,#0000 32%),radial-gradient(circle at 82% 18%,#ffe58fa8,#0000 34%),linear-gradient(135deg,#0b0805fc,#3c2d13f5,#fff3c45c);box-shadow:inset 0 0 0 1px #fff0bedb,0 0 92px #ffd57a9e}.miji-trace-stat span{color:#ffe7a4;font-weight:1000}.miji-trace-stat[data-tier=trace-king]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffffffa,#0000 32%),radial-gradient(circle at 78% 22%,#ffec8ee6,#0000 38%),linear-gradient(135deg,#070503fc,#46300ffc,#fffcd8b8);box-shadow:inset 0 0 0 1px #fff9d8fa,0 0 132px #ffdc7ee6}.wuhen-blink-stat{color:#f6fffb;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#eefff9cc,#0000 32%),radial-gradient(circle at 82% 18%,#98ffde75,#0000 34%),linear-gradient(135deg,#030606fc,#10241ff5,#d8fff047);box-shadow:inset 0 0 0 1px #d5fff0d1,0 0 92px #84ffe18f}.wuhen-blink-stat span{color:#cbffed;font-weight:1000}.wuhen-blink-stat[data-tier=blink-king]{color:#fff;background:radial-gradient(circle at 18% 18%,#fffffff5,#0000 32%),radial-gradient(circle at 78% 22%,#b8ffe8d1,#0000 38%),linear-gradient(135deg,#010404fc,#122c25fc,#e7fff7b3);box-shadow:inset 0 0 0 1px #e8fff8fa,0 0 132px #9affe6db}.canying-reverse-stat{color:#fff8ea;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffe8becc,#0000 32%),radial-gradient(circle at 82% 18%,#ff674e75,#0000 34%),linear-gradient(135deg,#0a0504fc,#36120df5,#ffc67e4d);box-shadow:inset 0 0 0 1px #ffdca6d1,0 0 92px #ff704e8f}.canying-reverse-stat span{color:#ffe0b8;font-weight:1000}.canying-reverse-stat[data-tier=reverse-king]{color:#fff;background:radial-gradient(circle at 18% 18%,#fff7e2fa,#0000 32%),radial-gradient(circle at 78% 22%,#ff7454d1,#0000 38%),linear-gradient(135deg,#080302fc,#4e120cfc,#ffdf9ab3);box-shadow:inset 0 0 0 1px #ffedccfa,0 0 132px #ff754edb}.vanish-recall-stat{color:#2f2115;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffffff7a,#0000 34%),linear-gradient(135deg,#fff6d4f5,#cf7f3bad);box-shadow:inset 0 0 0 1px #fff1c47a,0 0 18px #c5612238}.vanish-recall-stat span{color:inherit;opacity:.78;font-weight:1000}.vanish-recall-stat[data-tier=formless]{color:#fff8e8;background:radial-gradient(circle at 18% 18%,#fff1a46b,#0000 34%),linear-gradient(135deg,#632214f5,#d15320d1,#3d2d74c2);box-shadow:inset 0 0 0 1px #ffeaa261,0 0 24px #ff6f2d57}.one-line-delta-stat{color:#fff7e6;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffe5877a,#0000 34%),linear-gradient(135deg,#66220afa,#c94216e6,#573284c7);box-shadow:inset 0 0 0 1px #ffe9a261,0 0 31px #ef682366}.one-line-delta-stat span{color:#ffe49a;font-weight:1000}.one-line-delta-stat[data-tier=blade]{color:#fff;background:radial-gradient(circle at 20% 18%,#fff7b09e,#0000 32%),linear-gradient(135deg,#841607fc,#f43412f0,#6f2a9ae6);box-shadow:inset 0 0 0 1px #ffeea485,0 0 44px #ff5b1f94}.half-lock-stat{color:#f1fbff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#95e3ff80,#0000 34%),linear-gradient(135deg,#133d4cfa,#21809ae6,#533987c7);box-shadow:inset 0 0 0 1px #b9efff61,0 0 31px #3299b561}.half-lock-stat span{color:#bff3ff;font-weight:1000}.half-lock-stat[data-tier=dual]{color:#fff;background:radial-gradient(circle at 20% 18%,#c0f8ff9e,#0000 32%),linear-gradient(135deg,#144e5cfc,#27a9bff0,#6c3da3e6);box-shadow:inset 0 0 0 1px #cdf7ff85,0 0 44px #44c7df8f}.upper-lower-flip-stat{color:#fff7e4;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffdd7e8c,#0000 34%),linear-gradient(135deg,#561f0afc,#d54916eb,#763077d1);box-shadow:inset 0 0 0 1px #ffe29061,0 0 34px #ee5b1a6b}.upper-lower-flip-stat span{color:#ffe49b;font-weight:1000}.upper-lower-flip-stat[data-tier=cascade]{color:#fff;background:radial-gradient(circle at 20% 18%,#fff6b1a8,#0000 32%),linear-gradient(135deg,#781407fc,#f63412f5,#8430a2eb);box-shadow:inset 0 0 0 1px #ffefa88a,0 0 46px #ff5c1f99}.upper-lower-snap-stat{color:#f3fff8;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#bdffdc8f,#0000 34%),linear-gradient(135deg,#0c3a28fa,#258b59eb,#583a8bd1);box-shadow:inset 0 0 0 1px #cdffe261,0 0 36px #41c47775}.upper-lower-snap-stat span{color:#d7ffd9;font-weight:1000}.upper-lower-snap-stat[data-tier=dual]{color:#fff;background:radial-gradient(circle at 20% 18%,#dcffe6b8,#0000 32%),linear-gradient(135deg,#08482bfc,#23b25df5,#7540aaeb);box-shadow:inset 0 0 0 1px #ddffe68f,0 0 52px #47dd7da3}.cluster-rush-stat{color:#fff5df;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffd65b9e,#0000 34%),linear-gradient(135deg,#581408fc,#e23612f0,#6c2e96db);box-shadow:inset 0 0 0 1px #ffe1826b,0 0 40px #f4501685}.cluster-rush-stat span{color:#ffe184;font-weight:1000}.cluster-rush-stat[data-tier=storm]{color:#fff;background:radial-gradient(circle at 20% 18%,#fff6a9b8,#0000 32%),linear-gradient(135deg,#7c0e05fc,#ff2f0efa,#8d2daef0);box-shadow:inset 0 0 0 1px #fff1a594,0 0 54px #ff5216ad}.option-shift-stat{color:#f3fbff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#bde2ff94,#0000 34%),linear-gradient(135deg,#0e263efc,#2e709eeb,#5e398bd1);box-shadow:inset 0 0 0 1px #cfebff6b,0 0 38px #52aaff7a}.option-shift-stat span{color:#d7ebff;font-weight:1000}.option-shift-stat[data-tier=void],.option-shift-stat[data-shifted=true]{color:#fff;background:radial-gradient(circle at 20% 18%,#ebf7ffb8,#0000 32%),linear-gradient(135deg,#08213efc,#2d8abff7,#753daaf0);box-shadow:inset 0 0 0 1px #dff2ff94,0 0 52px #52b0ffa8}.duel-strike-stat{color:#fff7e3;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffdc6f99,#0000 34%),linear-gradient(135deg,#521808fc,#d53f13f0,#5b348cdb);box-shadow:inset 0 0 0 1px #ffe28d70,0 0 42px #ff671c85}.duel-strike-stat span{color:#ffe184;font-weight:1000}.duel-strike-stat[data-tier=void]{color:#fff;background:radial-gradient(circle at 20% 18%,#fff5b2c2,#0000 32%),linear-gradient(135deg,#6f0d05fc,#ff2e0efa,#8036b2f0);box-shadow:inset 0 0 0 1px #ffefa699,0 0 58px #ff5516b8}.answer-vanish-stat{color:#fff9ea;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#fff19e99,#0000 34%),linear-gradient(135deg,#351b0cfc,#b5491cf0,#48358adb);box-shadow:inset 0 0 0 1px #ffeba06b,0 0 38px #ff8b3080}.answer-vanish-stat span{color:#fff0a8;font-weight:1000}.answer-vanish-stat[data-tier=void]{color:#fff;background:radial-gradient(circle at 20% 18%,#fffccdb8,#0000 32%),linear-gradient(135deg,#2d120afc,#e24916f5,#5835a8eb);box-shadow:inset 0 0 0 1px #fff2b294,0 0 52px #ff7a25a8}.hexagram-flash-stat{color:#f2f8ff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#cee8ff94,#0000 34%),linear-gradient(135deg,#0e2434fc,#2d5b89f0,#533a90db);box-shadow:inset 0 0 0 1px #d2ebff6b,0 0 38px #599dff75}.hexagram-flash-stat span{color:#cfe8ff;font-weight:1000}.hexagram-flash-stat[data-tier=formless]{color:#fff;background:radial-gradient(circle at 20% 18%,#e9f6ffb8,#0000 32%),linear-gradient(135deg,#0b1c2bfc,#235291fa,#5f3eaeeb);box-shadow:inset 0 0 0 1px #e0f2ff94,0 0 52px #5fa3ff9e}.silhouette-flash-stat{color:#fbf8e8;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#f4ebbe94,#0000 34%),linear-gradient(135deg,#2a271dfc,#676045f0,#17645fdb);box-shadow:inset 0 0 0 1px #eee5bb6b,0 0 38px #c5b37675}.silhouette-flash-stat span{color:#fff0ad;font-weight:1000}.silhouette-flash-stat[data-tier=void]{color:#fff;background:radial-gradient(circle at 20% 18%,#fff7c9b8,#0000 32%),linear-gradient(135deg,#1e1c18fc,#786b44fa,#0c8471eb);box-shadow:inset 0 0 0 1px #f7ebbe94,0 0 54px #dbc17a9e}.yao-scan-stat{color:#fff8e3;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffdc7899,#0000 34%),linear-gradient(135deg,#452106fc,#a95d15f0,#18695fdb);box-shadow:inset 0 0 0 1px #ffe49770,0 0 40px #ff9e2b8a}.yao-scan-stat span{color:#ffe184;font-weight:1000}.yao-scan-stat[data-tier=limit]{color:#fff;background:radial-gradient(circle at 20% 18%,#fff1a4c7,#0000 32%),linear-gradient(135deg,#601404fc,#ef6d0dfa,#0c8977f0);box-shadow:inset 0 0 0 1px #ffeba499,0 0 58px #ff8b19b8}.half-reveal-stat{color:#fff8e3;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffdd7e9e,#0000 34%),linear-gradient(135deg,#462208fc,#985614f0,#184765e0);box-shadow:inset 0 0 0 1px #ffe59775,0 0 40px #ffa42d8f}.half-reveal-stat span{color:#ffe38a;font-weight:1000}.half-reveal-stat[data-tier=dual]{color:#fff;background:radial-gradient(circle at 20% 18%,#fff1a5cc,#0000 32%),linear-gradient(135deg,#621603fc,#e26e0ffa,#0f7091f0);box-shadow:inset 0 0 0 1px #ffeda99e,0 0 60px #ff8f18bd}.name-fragment-stat{color:#f2fff6;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#cdffdc94,#0000 34%),linear-gradient(135deg,#0d3b2bfc,#278b5af0,#7b5224d6);box-shadow:inset 0 0 0 1px #d3ffe16b,0 0 38px #4bca8073}.name-fragment-stat span{color:#d7ffd9;font-weight:1000}.name-fragment-stat[data-tier=riddle]{color:#fff;background:radial-gradient(circle at 20% 18%,#e7ffddb3,#0000 32%),linear-gradient(135deg,#0a3f2efc,#1fa45ff5,#a16323eb);box-shadow:inset 0 0 0 1px #deffdc8f,0 0 52px #4bdc7c9e}.name-twin-trap-stat{color:#fff9e7;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffe88b99,#0000 34%),linear-gradient(135deg,#43310afc,#a06517f2,#1c6855db);box-shadow:inset 0 0 0 1px #ffe88f6b,0 0 38px #db992d80}.name-twin-trap-stat span{color:#ffed9d;font-weight:1000}.name-twin-trap-stat[data-tier=snap]{color:#fff;background:radial-gradient(circle at 20% 18%,#fff6b4b8,#0000 32%),linear-gradient(135deg,#502f06fc,#d27717fa,#11805deb);box-shadow:inset 0 0 0 1px #ffeea28f,0 0 52px #f2a329a3}.sequence-trap-stat{color:#edfaff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#9de2ff99,#0000 34%),linear-gradient(135deg,#083648fc,#1b749af2,#4c378fdb);box-shadow:inset 0 0 0 1px #aae7ff6b,0 0 38px #37abdd85}.sequence-trap-stat span{color:#b7efff;font-weight:1000}.sequence-trap-stat[data-tier=storm]{color:#fff;background:radial-gradient(circle at 20% 18%,#c0f6ffc2,#0000 32%),linear-gradient(135deg,#06415afc,#1397c4fa,#5f31aeeb);box-shadow:inset 0 0 0 1px #bef0ff94,0 0 54px #33bbeea8}.sequence-reflex-stat{color:#f0fff9;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#9effe19e,#0000 34%),linear-gradient(135deg,#053c37fc,#108576f2,#8d4b0fdb);box-shadow:inset 0 0 0 1px #b2ffe870,0 0 40px #37deb98a}.sequence-reflex-stat span{color:#b7ffe8;font-weight:1000}.sequence-reflex-stat[data-tier=void]{color:#fff;background:radial-gradient(circle at 20% 18%,#c5ffecc7,#0000 32%),linear-gradient(135deg,#044d42fc,#0eab8afa,#b7600deb);box-shadow:inset 0 0 0 1px #c6ffef94,0 0 56px #34eebcad}.decoy-ambush-stat{color:#f6f2ff;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#cbbfff9e,#0000 34%),linear-gradient(135deg,#281d5cfc,#5340aaf2,#146f8bdb);box-shadow:inset 0 0 0 1px #d0c4ff70,0 0 40px #7159ec8a}.decoy-ambush-stat span{color:#d8ceff;font-weight:1000}.decoy-ambush-stat[data-tier=myriad]{color:#fff;background:radial-gradient(circle at 20% 18%,#e0d6ffc7,#0000 32%),linear-gradient(135deg,#341870fc,#7148defa,#0f93b3eb);box-shadow:inset 0 0 0 1px #dbceff94,0 0 56px #7f5ffcad}.tempo-ladder-stat{color:#fff7e8;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffdb7fa3,#0000 34%),linear-gradient(135deg,#491608fc,#be4018f2,#5e2e8bdb);box-shadow:inset 0 0 0 1px #ffe29175,0 0 42px #ff6c228a}.tempo-ladder-stat span{color:#ffe58e;font-weight:1000}.tempo-ladder-stat[data-tier=overdrive]{color:#fff;background:radial-gradient(circle at 20% 18%,#fff1a9cc,#0000 32%),linear-gradient(135deg,#590d07fc,#f23612fa,#882cadeb);box-shadow:inset 0 0 0 1px #ffe89e99,0 0 58px #ff4e16b8}.yao-focus-stat{color:#fff8e9;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffee8c8a,#0000 34%),linear-gradient(135deg,#761c08fa,#de3f14eb,#772b79d6);box-shadow:inset 0 0 0 1px #ffe99a70,0 0 35px #ff591d75}.yao-focus-stat span{color:#ffe58d;font-weight:1000}.yao-focus-stat[data-tier=void]{color:#fff;background:radial-gradient(circle at 20% 18%,#fffab4a8,#0000 32%),linear-gradient(135deg,#931205fc,#ff300ff5,#882792eb);box-shadow:inset 0 0 0 1px #fff1a494,0 0 48px #ff4c16a3}.yang-count-trap-stat{color:#fff8e8;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffe17a8a,#0000 34%),linear-gradient(135deg,#6f2608fa,#da5312eb,#80421bd6);box-shadow:inset 0 0 0 1px #ffe79770,0 0 35px #fa6d1c70}.yang-count-trap-stat span{color:#ffe08b;font-weight:1000}.yang-count-trap-stat[data-tier=void]{color:#fff;background:radial-gradient(circle at 20% 18%,#fff5a6a8,#0000 32%),linear-gradient(135deg,#8f1905fc,#fa500ef5,#94411aeb);box-shadow:inset 0 0 0 1px #ffed9e94,0 0 48px #ff60129e}.yin-yang-inversion-stat{color:#fff8ec;white-space:nowrap;background:radial-gradient(circle at 18% 18%,#ffea8d94,#0000 34%),linear-gradient(135deg,#530f11fc,#d93616f0,#582689db);box-shadow:inset 0 0 0 1px #ffea997a,0 0 39px #ff521b80}.yin-yang-inversion-stat span{color:#ffe99d;font-weight:1000}.yin-yang-inversion-stat[data-tier=void]{color:#fff;background:radial-gradient(circle at 20% 18%,#fffbbbb3,#0000 32%),linear-gradient(135deg,#7a070bfc,#ff3012fa,#6e24a6f0);box-shadow:inset 0 0 0 1px #fff4ad9e,0 0 52px #ff4818ad}.speed-streak-burst{z-index:5;color:#fff9e7;pointer-events:none;text-align:center;text-shadow:0 2px 12px #4b16089e;background:radial-gradient(circle at 50% 18%,#fffbbb7a,#0000 38%),linear-gradient(135deg,#4b120ae0,#cf4c18d6);border:1px solid #ffeea3b8;border-radius:8px;min-width:210px;padding:14px 20px;animation:.82s ease-out both speed-streak-burst-pop;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff29,0 0 34px #ff9e3a6b,0 20px 46px #2a100852}.speed-streak-burst:before,.speed-streak-burst:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from 20deg, transparent 0 18%, #ffe780cc 19% 21%, transparent 22% 48%, #fff6b8ad 49% 51%, transparent 52% 100%);opacity:.7;animation:.82s ease-out both speed-streak-burst-ring;position:absolute;inset:-18px}.speed-streak-burst:after{opacity:.42;animation-delay:60ms;inset:-28px}.speed-streak-burst span{z-index:1;font-size:32px;font-weight:1000;line-height:1.05;display:block;position:relative}.speed-streak-burst strong{z-index:1;color:#ffe896;margin-top:6px;font-size:20px;font-weight:1000;display:inline-block;position:relative}.speed-streak-burst[data-tier=legend]{background:radial-gradient(circle at 50% 15%,#ffffda9e,#0000 34%),linear-gradient(135deg,#300f09f0,#7a1d12eb,#f49a2cd1);box-shadow:inset 0 0 0 1px #fff4b852,0 0 46px #ffd05380,0 24px 58px #2a100861}@keyframes speed-streak-burst-pop{0%{opacity:0;transform:translate(-50%,-46%)scale(.72)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}60%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-56%)scale(.96)}}@keyframes speed-streak-burst-ring{0%{opacity:0;transform:scale(.58)rotate(0)}22%{opacity:.72}to{opacity:0;transform:scale(1.35)rotate(40deg)}}.tower-hud>strong{color:#7b331f;text-align:right;font-size:20px}.tower-hud>small{color:#2d2017bd;grid-column:1/-1;font-weight:800}.tower-timebar{background:#4b321c29;border-radius:999px;grid-column:1/-1;height:9px;overflow:hidden}.tower-timebar i{border-radius:inherit;background:linear-gradient(90deg,#a93424,#f3a130,#ffe28a);height:100%;transition:width .12s linear;display:block;box-shadow:0 0 18px #ed8b2b75}.tower-arena{background:linear-gradient(#130b0733,#130b07d1);border:1px solid #ffe09257;border-radius:8px;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #150c075c,inset 0 0 0 1px #ffffff1f}.tower-arena:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 12%,#ffe39647,#0000 34%),linear-gradient(#0000 45%,#100a07b8);position:absolute;inset:0}.tower-arena>*{z-index:1;position:relative}.tower-gate{aspect-ratio:1;object-fit:cover;border-radius:8px;justify-self:center;width:min(74vw,360px);box-shadow:0 0 46px #ffd67e6b,0 24px 50px #00000059}.tower-prompt{color:#fff7e7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#140c08d1,#4a2b1394);border:1px solid #ffe7aa57;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.tower-prompt-content>span{color:#ffd887;margin-bottom:4px;font-weight:900;display:block}.tower-prompt-main{align-items:center;gap:14px;min-width:0;display:flex}.tower-prompt-main>strong{font-size:clamp(32px,7vw,58px);line-height:1;display:block}.tower-prompt-content>p{color:#fff7e4d6;margin:8px 0 0;font-weight:800;line-height:1.5}.countdown-ring{background:radial-gradient(circle, #120c08e6 0 42%, transparent 43%), conic-gradient(#ffe08a var(--pct), #ffffff24 0);border-radius:999px;place-items:center;width:90px;height:90px;display:grid;position:relative;box-shadow:0 0 24px #ffc2465c}.countdown-ring[data-danger=true]{background:radial-gradient(circle, #260a08f0 0 42%, transparent 43%), conic-gradient(#df3529 var(--pct), #ffffff21 0);animation:.58s ease-in-out infinite towerPulse}.countdown-ring-aura{pointer-events:none;border:2px solid #ffe08a6b;border-radius:50%;animation:1.6s ease-in-out infinite slowPulse;position:absolute;inset:-10%;box-shadow:0 0 12px #ffd76e7a,inset 0 0 14px #fff0bc33}.countdown-ring span{z-index:1;color:#fff4c7;text-shadow:0 2px 10px #00000080;font-size:24px;font-weight:900;position:relative}.tower-compose{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tower-slot{color:#fff8e8;cursor:pointer;background:#120b07ad;border:1px solid #ffe6a461;border-radius:8px;place-items:center;gap:4px;min-height:118px;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.tower-slot[data-filled=true]{background:linear-gradient(#ffe18e3d,#120b07a8),#21130abd;box-shadow:0 0 24px #ffc95b38,inset 0 0 0 1px #ffe7aa42}.tower-slot>.tower-slot-art{object-fit:cover;opacity:.2;width:100%;height:100%;position:absolute;inset:0}.tower-slot>.tower-slot-impact-shell{z-index:3;border-radius:inherit;pointer-events:none;border:1px solid #0000;animation:.22s cubic-bezier(.2,.82,.28,1) both towerSlotLockShell;position:absolute;inset:0}.tower-slot>.tower-slot-impact{z-index:4;object-fit:contain;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:saturate(1.08)contrast(1.04)drop-shadow(0 0 9px #ffdd847a);width:110%;height:124%;animation:.22s cubic-bezier(.14,.8,.24,1) both towerSlotLockImpact;position:absolute;inset:-12% -5%}.tower-slot>.tower-slot-placeholder{color:#ffd887;font-size:28px;font-weight:900}.tower-slot strong,.tower-slot small{z-index:1;color:#fff8e7e0;font-weight:900;position:relative}.tower-selection-note{color:#fff2cc;text-align:center;background:#130b079e;border:1px solid #ffe59c3d;border-radius:999px;justify-self:center;padding:7px 14px;font-size:13px;font-weight:900}.tower-trigram-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tower-trigram-card{color:#fff7e4;background:linear-gradient(180deg, var(--tone), #110a07d1), #140c07c2;border:1px solid #ffe9ab47;border-radius:8px;align-content:center;justify-items:center;gap:5px;min-height:108px;padding:8px 6px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tower-trigram-card{background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 36%, transparent), #110a07d1), #140c07c2}}.tower-trigram-card{cursor:pointer;overflow:hidden;box-shadow:0 14px 28px #0d080538}.tower-trigram-card[data-active=true]{box-shadow:0 18px 34px #0d080547, 0 0 24px var(--tone);border-color:#ffe58fd1;transform:none}@supports (color:color-mix(in lab, red, red)){.tower-trigram-card[data-active=true]{box-shadow:0 18px 34px #0d080547, 0 0 24px color-mix(in srgb, var(--tone) 42%, transparent)}}.tower-trigram-card:disabled{opacity:.48;cursor:not-allowed}.tower-trigram-card>.tower-trigram-art{object-fit:cover;opacity:.22;width:100%;height:100%;position:absolute;inset:0}.tower-trigram-card>.trigram-yao-glyph{color:#ffd887;width:52px}.tower-trigram-card strong{z-index:1;font-size:12px;line-height:1.2;position:relative}.tower-map{background:#fff8e6e0;border:1px solid #52371d38;border-radius:8px;gap:10px;padding:12px;display:grid;box-shadow:0 18px 42px #1e130a2e}.tower-map-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;max-height:260px;padding-right:2px;display:grid;overflow:auto}.tower-map-grid button{color:#2c1f16d1;cursor:pointer;background:#fffcf1c7;border:1px solid #5d3f2229;border-radius:8px;align-content:center;justify-items:center;gap:2px;min-height:58px;padding:6px 4px;display:grid;position:relative}.tower-map-grid button:disabled{opacity:.42;cursor:not-allowed}.tower-map-grid button[data-current=true]{color:#6f281d;background:#fff0c8;border-color:#c24d2294;box-shadow:0 0 0 2px #dd812b29}.tower-map-grid button[data-cleared=true]{background:linear-gradient(#fff5cf,#f2d58f)}.tower-map-grid span{font-weight:900}.tower-map-grid strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.tower-map-grid em{color:#b43f22;font-size:11px;font-style:normal;font-weight:900;position:absolute;top:4px;right:5px}.tower-result-panel{z-index:4;color:#fff8e8;background:linear-gradient(90deg,#130b07eb,#542d12db),url(/assets/aaa/grandmaster/gm-realm-01-forge-courtyard-bg-v1.webp) 50% 72%/cover;border:1px solid #ffe5a17a;border-radius:8px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;position:sticky;bottom:12px;box-shadow:0 20px 54px #140c075c}.tower-result-panel>img{object-fit:contain;filter:drop-shadow(0 0 18px #ffd56785);width:82px;height:82px;animation:1.3s ease-in-out infinite towerHitFloat}.tower-result-panel span{color:#ffd887;font-weight:900}.tower-result-panel strong{color:#fff4c2;font-size:48px;line-height:1;display:block}.tower-result-panel strong[data-rank=Failed]{color:#ffb1a1;font-size:34px}.tower-result-panel p{color:#fff8e7d1;margin:6px 0 0;font-weight:800}@keyframes towerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes towerHitFloat{0%,to{transform:scale(.96)rotate(-3deg)}50%{transform:scale(1.04)rotate(3deg)}}@keyframes towerSlotLockShell{0%{opacity:0;transform:scale(1)}42%{opacity:1;border-color:#ffefaefa;transform:scale(.982);box-shadow:0 0 28px #ffc54c8a,inset 0 0 20px #fff5ca47}to{opacity:0;transform:scale(1)}}@keyframes towerSlotLockImpact{0%{opacity:0;transform:scale(.56)}20%{opacity:.98}62%{opacity:.8;transform:scale(1.02)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.tower-slot>.tower-slot-impact-shell,.tower-slot>.tower-slot-impact{display:none}}@media (width<=820px){.tower-hud{grid-template-columns:repeat(2,minmax(0,1fr))}.tower-hud>strong{text-align:left}.tower-trigram-grid,.tower-map-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tower-entry-card,.tower-result-panel{grid-template-columns:68px minmax(0,1fr)}.tower-entry-card .primary-button,.tower-result-panel .reward-actions{grid-column:1/-1}}@media (width<=520px){.main-stage:has(.speed-tower-screen){padding-inline:10px;padding-bottom:34px}.tower-entry-card{grid-template-columns:58px minmax(0,1fr)}.tower-entry-card>img,.tower-result-panel>img{width:58px;height:58px}.tower-heading,.tower-arena,.tower-map,.tower-result-panel{padding:10px}.tower-prompt{grid-template-columns:72px minmax(0,1fr);gap:10px}.countdown-ring{width:72px;height:72px}.tower-prompt strong{font-size:34px}.tower-compose{grid-template-columns:1fr}.tower-slot{min-height:92px}.tower-trigram-grid{gap:6px}.tower-trigram-card{min-height:88px;padding:6px 4px}.tower-trigram-card img{width:34px;height:34px}.tower-trigram-card>.trigram-yao-glyph{width:48px}.tower-trigram-card strong{font-size:11px}.tower-map-grid{max-height:220px}}.main-stage:has(.speed-tower-screen){flex:none;align-content:stretch;width:min(100%,1040px);height:calc(100svh - 86px);min-height:0;padding:6px 12px 12px;overflow:hidden}.speed-tower-screen{grid-template-rows:auto auto minmax(0,1fr);gap:8px;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.speed-tower-screen .tower-heading{gap:10px;min-height:0;padding:8px 10px}.speed-tower-screen .tower-heading h1{font-size:clamp(24px,3vw,34px);line-height:1.05}.speed-tower-screen .tower-heading .eyebrow{letter-spacing:.2em;font-size:10px}.speed-tower-screen .tower-hud{grid-template-columns:auto auto auto minmax(120px,1fr) auto;gap:6px;padding:8px}.speed-tower-screen .tower-hearts,.speed-tower-screen .tower-stat{min-height:30px;padding:4px 9px}.speed-tower-screen .tower-hud>strong{font-size:18px}.speed-tower-screen .tower-hud>small{grid-column:1/-1;line-height:1.1}.speed-tower-screen .tower-timebar{height:7px}.speed-tower-screen .tower-arena{grid-template-rows:auto auto auto minmax(0,auto);align-content:stretch;gap:8px;min-height:0;padding:10px;display:grid}.speed-tower-screen .tower-gate{opacity:.72;pointer-events:none;width:min(22vw,142px);position:absolute;top:10px;right:14px}.speed-tower-screen .tower-prompt{grid-template-columns:74px minmax(0,1fr);gap:10px;min-height:0;padding:8px 10px}.speed-tower-screen .tower-prompt-main>.instant-recognition-glyph{color:#ffe09a;grid-template-rows:repeat(6,6px);gap:4px;block-size:60px;inline-size:88px;transform:none}.speed-tower-screen .tower-prompt-main>.instant-recognition-glyph .yao-line{opacity:1;gap:8px;animation:none;transform:none}.speed-tower-screen .tower-prompt-main>.instant-recognition-glyph .yao-segment{block-size:5px;inline-size:35px}.speed-tower-screen .tower-prompt strong{font-size:clamp(30px,5.2vw,48px)}.speed-tower-screen .tower-prompt p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.speed-tower-screen .countdown-ring{width:74px;height:74px}.speed-tower-screen .countdown-ring span{font-size:22px}.speed-tower-screen .tower-compose{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.speed-tower-screen .tower-slot{min-height:78px;padding:8px}.speed-tower-screen .tower-slot img{width:100%;height:100%}.speed-tower-screen .tower-slot>.tower-slot-placeholder{font-size:24px}.speed-tower-screen .tower-slot>.trigram-yao-glyph{z-index:1;color:#ffd887;width:64px;position:relative}.speed-tower-screen .tower-selection-note{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:5px 12px;font-size:12px;overflow:hidden}.speed-tower-screen .tower-trigram-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;gap:7px}.speed-tower-screen .tower-trigram-card{gap:3px;min-height:68px;padding:6px 4px}.speed-tower-screen .tower-trigram-card img{width:100%;height:100%}.speed-tower-screen .tower-trigram-card>.trigram-yao-glyph{width:46px}.speed-tower-screen .tower-trigram-card strong{white-space:nowrap;font-size:11px}.speed-tower-screen .tower-result-panel{z-index:8;border-color:var(--tower-realm-accent);grid-template-columns:72px minmax(0,1fr) auto;width:min(92%,520px);padding:14px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.speed-tower-screen .tower-result-panel{border-color:color-mix(in srgb, var(--tower-realm-accent) 58%, transparent)}}.speed-tower-screen .tower-result-panel{background:linear-gradient(112deg,#120b07f5,#402716f0);box-shadow:0 30px 80px #0000006b,0 0 42px #ffcd5c4d}.speed-tower-screen .tower-result-panel:before{z-index:-1;content:"";pointer-events:none;background:#0f0a0757;position:fixed;inset:-100vmax}.speed-tower-screen .tower-result-panel>img{width:72px;height:72px}.speed-tower-screen .tower-result-panel strong{font-size:44px}.speed-tower-screen .tower-result-panel p{margin-top:4px;line-height:1.4}.speed-tower-screen .tower-result-panel small{color:#ffe7a4;margin-top:4px;font-weight:900;display:block}.speed-tower-screen .tower-result-panel .reward-actions:empty{display:none}@media (width<=820px){.main-stage:has(.speed-tower-screen){height:calc(100svh - 106px);padding:6px 10px 10px}.speed-tower-screen{gap:7px}.speed-tower-screen .tower-hud{grid-template-columns:repeat(2,minmax(0,1fr))}.speed-tower-screen .tower-hud>strong{text-align:left}.speed-tower-screen .tower-trigram-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.speed-tower-screen .tower-result-panel{grid-template-columns:62px minmax(0,1fr)}.speed-tower-screen .tower-result-panel .reward-actions{grid-column:1/-1}}@media (width<=520px){.main-stage:has(.speed-tower-screen){height:calc(100dvh - 146px);padding:5px 8px 8px}.speed-tower-screen .tower-heading{padding:7px 8px}.speed-tower-screen .tower-heading h1{font-size:22px}.speed-tower-screen .tower-heading .eyebrow{font-size:9px}.speed-tower-screen .tower-hud{gap:5px;padding:7px}.speed-tower-screen .tower-hearts,.speed-tower-screen .tower-stat{min-height:28px;padding:3px 6px;font-size:12px}.speed-tower-screen .tower-hud>strong{font-size:16px}.speed-tower-screen .tower-hud>small{font-size:11px}.speed-tower-screen .tower-arena{gap:6px;padding:8px}.speed-tower-screen .tower-gate{display:none}.speed-tower-screen .tower-prompt{grid-template-columns:58px minmax(0,1fr);gap:8px;padding:8px}.speed-tower-screen .countdown-ring{width:58px;height:58px}.speed-tower-screen .countdown-ring span{font-size:18px}.speed-tower-screen .tower-prompt-main>strong{font-size:31px}.speed-tower-screen .tower-prompt-main>.instant-recognition-glyph{grid-template-rows:repeat(6,5px);gap:3px;block-size:52px;inline-size:72px}.speed-tower-screen .tower-prompt-main>.instant-recognition-glyph .yao-line{gap:7px}.speed-tower-screen .tower-prompt-main>.instant-recognition-glyph .yao-segment{block-size:4px;inline-size:29px}.speed-tower-screen .tower-prompt p{-webkit-line-clamp:2;font-size:12px;line-height:1.35}.speed-tower-screen .tower-compose{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.speed-tower-screen .tower-slot{min-height:70px;padding:6px}.speed-tower-screen .tower-slot img{width:100%;height:100%}.speed-tower-screen .tower-slot>.tower-slot-placeholder{font-size:20px}.speed-tower-screen .tower-slot>.trigram-yao-glyph{width:48px}.speed-tower-screen .tower-slot strong,.speed-tower-screen .tower-slot small{font-size:11px}.speed-tower-screen .tower-selection-note{padding:4px 10px;font-size:11px}.speed-tower-screen .tower-trigram-grid{gap:5px}.speed-tower-screen .tower-trigram-card{min-height:70px;padding:5px 3px}.speed-tower-screen .tower-trigram-card img{width:100%;height:100%}.speed-tower-screen .tower-trigram-card>.trigram-yao-glyph{width:42px}.speed-tower-screen .tower-trigram-card strong{font-size:10px}.speed-tower-screen .tower-result-panel{grid-template-columns:54px minmax(0,1fr);width:min(94%,360px);padding:10px}.speed-tower-screen .tower-result-panel>img{width:54px;height:54px}.speed-tower-screen .tower-result-panel strong{font-size:36px}.speed-tower-screen .tower-result-panel p{font-size:12px}}.main-stage:has(.question-wrap){align-content:stretch;width:min(100%,1040px);height:calc(100svh - 86px);min-height:0;padding:6px 12px 10px;overflow:hidden}.question-wrap{grid-template-rows:auto auto minmax(0,1fr) auto auto auto;gap:8px;height:100%;min-height:0;display:grid;overflow:hidden}.question-wrap:has(.choice-grid){grid-template-rows:auto auto auto minmax(0,1fr)}.question-wrap .screen-heading{align-items:center;gap:8px;min-height:0;padding:2px 0 0}.question-wrap .screen-heading h1{margin:0;font-size:clamp(20px,3vw,30px);line-height:1.08}.question-wrap .eyebrow{letter-spacing:.16em;font-size:10px}.question-wrap .icon-button{width:38px;height:38px}.question-wrap .combat-stage-strip{border-radius:8px;grid-template-columns:auto auto minmax(80px,1fr);gap:8px;min-height:38px;padding:6px 10px}.question-wrap .combat-stage-strip span,.question-wrap .combat-stage-strip strong{white-space:nowrap}.question-wrap .combo-meter{min-width:80px}.question-wrap .question-card{grid-template-columns:minmax(150px,.68fr) minmax(0,1fr);align-items:center;gap:10px;min-height:0;padding:10px;display:grid;overflow:hidden}.question-wrap .question-art{border-radius:8px;height:clamp(110px,22vh,174px);min-height:0}.question-wrap .question-art>.trigram-yao-glyph{color:#3b2b20}.question-wrap .question-art img{height:100%}.question-wrap .question-art>.question-text-symbol{font-size:clamp(56px,10vw,104px)}.question-wrap .question-copy{text-align:left;min-width:0}.question-wrap .question-copy strong{margin-bottom:4px;font-size:clamp(28px,4vw,42px);line-height:1.16}.question-wrap .question-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.question-wrap .hint-pill{margin-top:5px;padding:5px 9px}.question-wrap .learning-compose{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-height:0;display:grid}.question-wrap .slot-divider{display:none}.question-wrap .drop-slot{gap:4px;min-height:78px;padding:8px}.question-wrap .drop-slot img{width:38px;height:38px}.question-wrap .drop-slot>.trigram-yao-glyph{z-index:1;width:72px;color:var(--ink);position:relative}.question-wrap .slot-placeholder{letter-spacing:0;font-size:20px}.question-wrap .slot-label,.question-wrap .drop-slot small{font-size:12px}.question-wrap .selection-note{white-space:nowrap;text-overflow:ellipsis;min-height:18px;font-size:12px;line-height:1.2;overflow:hidden}.question-wrap .trigram-tray{z-index:auto;width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-self:stretch;margin:0;padding:0;position:static}.question-wrap .tray-title{letter-spacing:0;margin-bottom:4px;font-size:10px}.question-wrap .trigram-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;width:100%;max-width:760px}.question-wrap .trigram-card{gap:2px;height:72px;min-height:0;padding:5px 4px}.question-wrap .trigram-card img{width:34px;height:34px}.question-wrap .trigram-card>.trigram-yao-glyph{z-index:1;width:48px;color:var(--ink);position:relative}.question-wrap .trigram-name{white-space:nowrap;min-height:18px;padding:2px 3px;font-size:10px;line-height:1.1}.question-wrap .choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;display:grid;overflow:hidden}.question-wrap .choice-card{border-radius:8px;gap:2px;min-height:96px;padding:8px}.question-wrap .choice-card>.choice-symbol{font-size:30px}.question-wrap .choice-card strong{font-size:17px}.question-wrap .choice-card small{font-size:11px}.reward-card{z-index:12;gap:8px;width:min(92vw,520px);max-height:min(88svh,620px);padding:14px;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.reward-card:before{z-index:-1;content:"";pointer-events:none;background:#160e0857;position:fixed;inset:-100vmax}.reward-card .reward-hit-effect{width:min(50vw,230px);max-height:150px}.reward-card .reward-badge{font-size:18px}.reward-card .star-row img{width:28px;height:28px}.reward-card .correct-answer{margin:0}.reward-card .reward-explain{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.38;display:-webkit-box;overflow:hidden}.reward-card .reward-actions{width:100%}@media (height<=760px){.main-stage:has(.question-wrap){height:calc(100svh - 72px);padding:4px 10px 8px}.question-wrap{gap:6px}.question-wrap .screen-heading h1{font-size:clamp(18px,2.6vw,26px)}.question-wrap .combat-stage-strip{min-height:34px;padding:5px 9px}.question-wrap .question-card{grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);padding:8px}.question-wrap .question-art{height:clamp(86px,18vh,128px)}.question-wrap .question-copy strong{font-size:clamp(24px,3.5vw,34px)}.question-wrap .question-copy p{-webkit-line-clamp:1}.question-wrap .drop-slot{min-height:66px;padding:6px}.question-wrap .drop-slot img{width:30px;height:30px}.question-wrap .drop-slot>.trigram-yao-glyph{width:58px}.question-wrap .trigram-card{height:58px}.question-wrap .trigram-card img{width:26px;height:26px}.question-wrap .trigram-card>.trigram-yao-glyph{width:42px}.question-wrap .choice-card{min-height:74px}}@media (width<=820px){.main-stage:has(.question-wrap){height:calc(100svh - 106px);padding:5px 8px 8px}.question-wrap{gap:6px}.question-wrap .question-card{grid-template-columns:112px minmax(0,1fr);gap:8px;padding:8px}.question-wrap .question-art{height:100px}.question-wrap .question-art>.question-text-symbol{font-size:64px}.question-wrap .question-copy strong{font-size:clamp(22px,7vw,32px)}.question-wrap .learning-compose{gap:6px}.question-wrap .trigram-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.question-wrap .trigram-card{height:64px}.question-wrap .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.question-wrap .choice-card{min-height:74px}}@media (width<=520px){.main-stage:has(.question-wrap){height:calc(100svh - 116px);padding:4px 7px 7px}.question-wrap .screen-heading{gap:6px}.question-wrap .screen-heading h1{font-size:19px}.question-wrap .icon-button{width:34px;height:34px}.question-wrap .combat-stage-strip{grid-template-columns:auto auto minmax(42px,1fr);gap:5px;min-height:31px;padding:5px 7px}.question-wrap .combat-stage-strip span,.question-wrap .combat-stage-strip strong{font-size:10px}.question-wrap .question-card{grid-template-columns:86px minmax(0,1fr);gap:7px;padding:7px}.question-wrap .question-art{height:82px}.question-wrap .question-art>.question-text-symbol{font-size:52px}.question-wrap .question-copy strong{margin-bottom:2px;font-size:22px}.question-wrap .question-copy p{-webkit-line-clamp:1;font-size:11px;line-height:1.25}.question-wrap .hint-pill{padding:4px 8px;font-size:11px}.question-wrap .drop-slot{min-height:58px;padding:5px}.question-wrap .drop-slot img{width:24px;height:24px}.question-wrap .drop-slot>.trigram-yao-glyph{width:48px}.question-wrap .slot-placeholder{font-size:17px}.question-wrap .slot-label,.question-wrap .drop-slot small{font-size:10px}.question-wrap .selection-note{min-height:16px;font-size:11px}.question-wrap .tray-title{margin-bottom:3px;font-size:9px}.question-wrap .trigram-card{height:57px;padding:4px 3px}.question-wrap .trigram-card img{width:24px;height:24px}.question-wrap .trigram-card>.trigram-yao-glyph{width:40px}.question-wrap .trigram-name{min-height:17px;font-size:9px}.question-wrap .choice-card{min-height:68px;padding:6px}.question-wrap .choice-card>.choice-symbol{font-size:24px}.question-wrap .choice-card strong{font-size:15px}.question-wrap .choice-card small{font-size:10px}.reward-card{gap:7px;width:min(94vw,360px);padding:10px}.reward-card .reward-hit-effect{width:min(58vw,190px);max-height:110px}.reward-card .reward-badge{font-size:17px}.reward-card .star-row img{width:25px;height:25px}}.ui-version-switch{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff8e6b8;border-radius:8px;align-items:center;gap:2px;min-height:30px;padding:2px;display:inline-flex}.ui-version-switch button{min-height:24px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;padding:3px 6px;font-size:11px;font-weight:900;display:inline-flex}.ui-version-switch button[data-active=true]{color:#fff8e8;background:#9f3425e6;box-shadow:0 6px 14px #4f1f112e}.ui-pc .top-bar{width:min(100%,1040px)}.ui-mobile .top-bar{width:min(100%,430px)}.ui-mobile .top-bar.learning-top{grid-template-columns:1fr;gap:8px;display:grid}@media (height<=560px){.ui-mobile.game-shell:has(.mutual-campaign-screen) .top-bar.learning-top{display:none}}.ui-mobile .top-bar.learning-top .stats{justify-content:flex-start}.ui-mobile .main-stage:has(.question-wrap){width:min(100%,430px);height:calc(100svh - 116px);padding:4px 7px 7px}.ui-mobile .question-wrap,.ui-mobile .question-wrap .screen-heading{gap:6px}.ui-mobile .question-wrap .screen-heading h1{font-size:19px}.ui-mobile .question-wrap .icon-button{width:34px;height:34px}.ui-mobile .question-wrap .combat-stage-strip{grid-template-columns:auto auto minmax(42px,1fr);gap:5px;min-height:31px;padding:5px 7px}.ui-mobile .question-wrap .combat-stage-strip span,.ui-mobile .question-wrap .combat-stage-strip strong{font-size:10px}.ui-mobile .question-wrap .question-card{grid-template-columns:86px minmax(0,1fr);gap:7px;padding:7px}.ui-mobile .question-wrap .question-art{height:82px}.ui-mobile .question-wrap .question-art>.question-text-symbol{font-size:52px}.ui-mobile .question-wrap .question-copy strong{margin-bottom:2px;font-size:22px}.ui-mobile .question-wrap .question-copy p{-webkit-line-clamp:1;font-size:11px;line-height:1.25}.ui-mobile .question-wrap .drop-slot{min-height:58px;padding:5px}.ui-mobile .question-wrap .drop-slot img{width:24px;height:24px}.ui-mobile .question-wrap .drop-slot>.trigram-yao-glyph{width:48px}.ui-mobile .question-wrap .slot-placeholder{font-size:17px}.ui-mobile .question-wrap .slot-label,.ui-mobile .question-wrap .drop-slot small{font-size:10px}.ui-mobile .question-wrap .selection-note{min-height:16px;font-size:11px}.ui-mobile .question-wrap .trigram-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ui-mobile .question-wrap .trigram-card{height:57px;padding:4px 3px}.ui-mobile .question-wrap .trigram-card img{width:24px;height:24px}.ui-mobile .question-wrap .trigram-card>.trigram-yao-glyph{width:40px}.ui-mobile .question-wrap .trigram-name{min-height:17px;font-size:9px}.ui-mobile .question-wrap .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ui-mobile .question-wrap .choice-card{min-height:68px;padding:6px}.ui-mobile .question-wrap .choice-card>.choice-symbol{font-size:24px}.ui-mobile .question-wrap .choice-card strong{font-size:15px}.ui-mobile .question-wrap .choice-card small{font-size:10px}.ui-mobile .main-stage:has(.speed-tower-screen){width:min(100%,430px);height:calc(100dvh - 146px);padding:5px 8px 8px}.ui-pc .main-stage:has(.question-wrap){width:min(100%,1040px)}.ui-pc .question-wrap .trigram-grid,.ui-pc .question-wrap .choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=520px){.ui-version-switch{width:100%}.ui-version-switch button{flex:1;justify-content:center;padding:3px 4px}}.recognition-start-button{color:#1d1308;background:linear-gradient(#ffffff57,#0000 44%),linear-gradient(135deg,#ffe7a4,#70b4c1 48%,#9f3425);min-width:min(100%,238px);box-shadow:0 18px 42px #123d4c42,0 0 28px #7ed2e047,inset 0 0 0 1px #fff8dd6b}.recognition-entry-card{background:linear-gradient(90deg,#0f1218e6,#26464cad),url(/assets/aaa/grandmaster/gm-realm-04-void-summit-bg-v1.webp) 50% 48%/cover}.recognition-practice-entry{background:linear-gradient(90deg,#130d18e6,#5633589e),url(/assets/aaa/grandmaster/gm-realm-03-glass-tempest-bg-v1.webp) 50%/cover}.recognition-challenge-select{gap:12px;width:100%;display:grid}.speed-route-panel{color:#fff8e8;background:radial-gradient(circle at 18% 12%,#ffe48e3d,#0000 34%),linear-gradient(110deg,#451a12f0,#150d16e0),url(/assets/aaa/grandmaster/gm-realm-03-glass-tempest-bg-v1.webp) 50%/cover;border:1px solid #ffe09261;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid;box-shadow:0 24px 48px #120c0a4d}.speed-route-panel strong{font-size:clamp(22px,2.2vw,34px);line-height:1.08;display:block}.speed-route-panel small{color:#fff8e7d6;margin-top:5px;font-weight:900;display:block}.speed-route-start{justify-content:center;align-items:center;gap:6px;min-width:140px;display:inline-flex}.godspeed-coach-panel{color:#fff8e8;background:linear-gradient(110deg,#2f1518eb,#0f161fdb),url(/assets/aaa/grandmaster/gm-realm-03-glass-tempest-bg-v1.webp) 100%/cover no-repeat;border:1px solid #ffe09252;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid;box-shadow:0 18px 38px #120c0a38}.godspeed-coach-panel strong,.godspeed-coach-panel small,.godspeed-coach-panel span{display:block}.godspeed-coach-panel strong{font-size:clamp(18px,1.7vw,25px);line-height:1.12}.godspeed-coach-panel small{color:#fff8e7c7;margin-top:4px;font-weight:900}.godspeed-coach-panel span{color:#ffe391;margin-top:5px;font-size:13px;font-weight:950}.godspeed-coach-start{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:150px;display:inline-flex}.speed-route-summary{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.speed-route-summary span{background:#ffffff1a;border:1px solid #ffe0923d;border-radius:8px;min-width:0;padding:8px 10px}.speed-route-summary small{color:#fff8e79e;font-size:11px;font-weight:900;display:block}.speed-route-summary strong{color:#fff8e7;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:1000;display:block;overflow:hidden}.speed-route-steps{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.speed-route-steps span{color:#fff8e7d1;background:#ffffff1a;border:1px solid #ffe0923d;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.speed-route-steps span[data-cleared=true]{color:#1d1308;background:linear-gradient(135deg,#fff0b5,#7fd1dc)}.speed-route-steps span[data-boss=route-boss]{color:#fff6c7;background:linear-gradient(135deg,#711a14d1,#46280dc7);border-color:#ffd25bb8;box-shadow:inset 0 0 0 1px #ffeeb02e,0 6px 14px #1f0c0838}.speed-route-steps span[data-boss=final-boss]{color:#fff3b0;background:linear-gradient(135deg,#2f0c0af0,#a12c1de0);border-color:#ffeca4d1;box-shadow:inset 0 0 0 1px #ffeeb03d,0 7px 18px #1f08064d}.daily-training-panel{color:#fff8e8;background:radial-gradient(circle at 18% 10%,#ffe89433,#0000 34%),linear-gradient(110deg,#281924e6,#120d0ce0),url(/assets/aaa/grandmaster/gm-realm-02-silver-ravine-bg-v1.webp) 50%/cover;border:1px solid #ffe09257;border-radius:8px;gap:10px;padding:12px;display:grid;box-shadow:0 22px 44px #120c0a3d}.daily-training-panel strong{font-size:22px;line-height:1.12;display:block}.daily-training-panel>div>small{color:#fff8e7c7;margin-top:4px;font-weight:850;display:block}.challenge-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.challenge-mode-card{color:#fff8e8;text-align:left;cursor:pointer;background:linear-gradient(#291c2ae0,#110c0adb),url(/assets/aaa/grandmaster/gm-realm-01-forge-courtyard-bg-v1.webp) 50%/cover;border:1px solid #ffe09257;border-radius:8px;align-content:start;gap:7px;min-width:0;padding:14px;display:grid;box-shadow:0 22px 44px #120c0a42}.challenge-mode-card[data-hard=true]{background:radial-gradient(circle at 18% 8%,#ffe0923d,#0000 26%),linear-gradient(#311210e6,#0b0c0fe6),url(/assets/aaa/grandmaster/gm-realm-01-forge-courtyard-bg-v1.webp) 50%/cover}.challenge-mode-card>span{color:#1d1308;background:linear-gradient(135deg,#fff0b5,#7fd1dc);border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.challenge-mode-card strong{font-size:22px;line-height:1.05}.challenge-mode-card small,.challenge-mode-card p,.challenge-mode-card em{color:#fff8e7d1;font-weight:900}.mode-speed-pressure{background:linear-gradient(135deg,#daf6eef5,#81d6d5bd);border:1px solid #ffe09247;border-radius:999px;width:fit-content;padding:5px 8px;font-size:12px;line-height:1;color:#1f1609!important}.mode-speed-pressure[data-pressure=speed]{background:linear-gradient(135deg,#ffea9cf5,#ffb848b8)}.mode-speed-pressure[data-pressure=godspeed]{background:linear-gradient(135deg,#fffcbcfa,#81e2ffc7);box-shadow:0 0 18px #7edcff2e}.mode-speed-pressure[data-pressure=extreme]{background:linear-gradient(135deg,#b03027f5,#3c1216db);box-shadow:0 0 20px #ff5d3f42;color:#fff6e8!important}.challenge-mode-card p{margin:0;line-height:1.45}.challenge-mode-card em{color:#ffe7a4;font-style:normal}.route-auto-next{color:#ffe7a4;margin-top:5px;display:block}.recognition-tower-screen .tower-heading{background:linear-gradient(90deg,#0c1218e6,#22454eb8)}.recognition-tower-screen .recognition-arena{background:radial-gradient(circle at 50% 8%,#8fdfe842,#0000 34%),linear-gradient(#0b101640,#0c1116c7);grid-template-rows:auto minmax(0,1fr);align-content:stretch}.recognition-challenge-screen .challenge-arena{grid-template-rows:auto minmax(0,1fr)}.main-stage:has(.recognition-challenge-screen){align-content:stretch;width:min(100%,1120px);height:calc(100dvh - 108px);padding:8px 12px 10px;overflow:hidden}.recognition-challenge-screen{min-height:0;overflow:hidden}.recognition-challenge-screen .recognition-option-card{min-height:132px}.recognition-tower-screen .tower-gate{opacity:.42}.recognition-prompt strong{letter-spacing:0;text-shadow:0 0 20px #93dfe757,0 2px 12px #00000075;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;position:relative;overflow:hidden}.recognition-prompt .prompt-symbol-glyph{color:inherit;font:inherit;line-height:inherit;place-items:center;margin:0;display:grid}.recognition-prompt .prompt-symbol-glyph>.canonical-hexagram-glyph{color:inherit}.prompt-symbol-card[data-afterimage-overlay=true]{color:#fffae8fc;filter:drop-shadow(0 0 18px #ffbe506b)drop-shadow(0 8px 20px #22181570)}.afterimage-overlay-glyph{z-index:0;color:rgba(255, 209, 130, var(--afterimage-overlay-opacity,.2));font:inherit;line-height:inherit;transform:translate(-52%, -48%) scale(var(--afterimage-overlay-scale,1)) rotate(-4deg);filter:blur(var(--afterimage-overlay-blur,1px));pointer-events:none;margin:0;display:block;position:absolute;inset:50% auto auto 50%}.prompt-symbol-card[data-afterimage-overlay=true] .prompt-symbol-glyph{z-index:1;text-shadow:0 0 20px #ffe8a66b,0 4px 14px #22181373;position:relative}.recognition-prompt strong[data-hidden=true]{color:#fff7e4ad}.recognition-prompt strong[data-linebreak-flash=true]{color:#fffae8f5;filter:drop-shadow(0 0 14px #ffc44b47)}.recognition-prompt strong[data-reverse-shadow=true]{color:#fff9e8fa;filter:drop-shadow(0 0 14px #7ea0ff4d)drop-shadow(0 2px 10px #2a1a5b61)}.reverse-shadow-glyph{z-index:0;color:rgba(186, 214, 255, var(--reverse-shadow-opacity,.34));font:inherit;line-height:inherit;filter:blur(.4px);pointer-events:none;margin:0;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-48%)scaleY(-1)skew(-4deg)}.recognition-prompt strong[data-reverse-shadow=true] .prompt-symbol-glyph{z-index:1;position:relative}.recognition-prompt strong[data-blind-recall=true]{color:#fff8e3fa;filter:drop-shadow(0 0 16px #ffd76361)drop-shadow(0 2px 12px #91250c73)}.recognition-prompt strong[data-blind-recall=true] .prompt-symbol-glyph{transform:scale(1.04)}.recognition-prompt strong[data-double-flash=true]{color:#f8fdfffa;filter:drop-shadow(0 0 15px #7ee1ff5c)drop-shadow(0 2px 12px #2d1f5c6b)}.double-flash-glyph{z-index:0;color:rgba(160, 235, 255, var(--double-flash-opacity,.24));font:inherit;line-height:inherit;transform:translate(0, -50%) scale(var(--double-flash-scale,.86)) rotate(5deg);filter:blur(.2px);pointer-events:none;margin:0;display:block;position:absolute;inset:44% 18% auto auto}.recognition-prompt strong[data-double-flash=true] .prompt-symbol-glyph{z-index:1;position:relative}.recognition-prompt strong[data-triple-shadow=true]{color:#fafffcfa;filter:drop-shadow(0 0 16px #81ffda61)drop-shadow(0 2px 12px #2d1f5c6b)}.triple-shadow-glyph{z-index:0;color:rgba(169, 255, 224, var(--triple-shadow-opacity,.22));font:inherit;line-height:inherit;filter:blur(.25px);pointer-events:none;margin:0;display:block;position:absolute}.triple-shadow-glyph[data-index="0"]{transform:translate(0, -50%) scale(var(--triple-shadow-scale,.78)) rotate(-7deg);inset:43% auto auto 13%}.triple-shadow-glyph[data-index="1"]{transform:translate(0, -50%) scale(var(--triple-shadow-scale,.78)) rotate(8deg);inset:45% 13% auto auto}.recognition-prompt strong[data-triple-shadow=true] .prompt-symbol-glyph{z-index:1;position:relative}.prompt-symbol-card[data-offset-shadow=true]{color:#ecfdfffc;filter:drop-shadow(0 0 18px #5adfff6b)drop-shadow(0 6px 18px #232d3e61)}.offset-shadow-glyph{z-index:1;color:rgba(151, 241, 255, var(--offset-shadow-opacity,.28));font:inherit;line-height:inherit;transform:translate(calc(-50% + var(--offset-shadow-x,30px)), calc(-50% + var(--offset-shadow-y,10px))) scale(var(--offset-shadow-scale,.86)) rotate(-5deg);filter:blur(.65px);text-shadow:0 0 16px #60e9ff61,0 2px 18px #614cbd47;pointer-events:none;animation:offset-shadow-drift var(--offset-shadow-ms,.76s) ease-in-out infinite alternate;display:block;position:absolute;inset:50% auto auto 50%}.prompt-symbol-card[data-offset-shadow=true] .prompt-symbol-glyph{z-index:2;text-shadow:0 0 18px #bcf8ff6b,0 2px 12px #112b3657;position:relative}@keyframes offset-shadow-drift{0%{opacity:.76}to{opacity:1;transform:translate(calc(-50% + var(--offset-shadow-x,30px) + 3px), calc(-50% + var(--offset-shadow-y,10px) - 2px)) scale(var(--offset-shadow-scale,.86)) rotate(5deg)}}.recognition-prompt strong[data-symbol-rain=true]{color:#fffdf2fc;filter:drop-shadow(0 0 18px #ffc45070)drop-shadow(0 2px 14px #5a230a80)}.symbol-rain-stream{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.symbol-rain-glyph{color:rgba(255, 226, 139, var(--symbol-rain-opacity,.26));font:inherit;line-height:inherit;filter:blur(.3px);transform:translate(-50%, -50%) scale(var(--symbol-rain-scale,.68)) rotate(var(--symbol-rain-rotate,0deg));margin:0;animation:.82s ease-in-out infinite alternate symbol-rain-drift;display:block;position:absolute}.symbol-rain-glyph[data-index="0"]{--symbol-rain-rotate:-15deg;top:15%;left:17%}.symbol-rain-glyph[data-index="1"]{--symbol-rain-rotate:11deg;animation-delay:-.18s;top:20%;left:78%}.symbol-rain-glyph[data-index="2"]{--symbol-rain-rotate:9deg;animation-delay:-.32s;top:80%;left:22%}.symbol-rain-glyph[data-index="3"]{--symbol-rain-rotate:-10deg;animation-delay:-.46s;top:76%;left:79%}.symbol-rain-glyph[data-index="4"]{--symbol-rain-rotate:-6deg;animation-delay:-.6s;top:50%;left:12%}.symbol-rain-glyph[data-index="5"]{--symbol-rain-rotate:7deg;animation-delay:-.72s;top:48%;left:88%}.symbol-rain-glyph[data-index="6"]{--symbol-rain-rotate:-4deg;animation-delay:-.84s;top:28%;left:50%}.symbol-rain-glyph[data-index="7"]{--symbol-rain-rotate:5deg;animation-delay:-.96s;top:72%;left:50%}.recognition-prompt strong[data-symbol-rain=true] .prompt-symbol-glyph{z-index:1;position:relative;transform:scale(1.04)}.recognition-prompt strong[data-pulse-gate=true]{color:#fffdf4;filter:drop-shadow(0 0 20px #ffb84a80)drop-shadow(0 2px 15px #741a088a)}.pulse-gate-ring{z-index:0;pointer-events:none;display:block;position:absolute;inset:10%}.pulse-gate-ring i{border:2px solid rgba(255, 212, 118, var(--pulse-gate-intensity,.38));opacity:0;animation:pulse-gate-ring var(--pulse-gate-ms,.52s) ease-out infinite;border-radius:50%;display:block;position:absolute;inset:0;transform:scale(.62);box-shadow:0 0 14px #ffb24638,inset 0 0 12px #ffe89029}.pulse-gate-ring i[data-index="1"],.pulse-gate-ring i[data-index="3"],.pulse-gate-ring i[data-index="5"]{border-color:rgba(255, 112, 58, var(--pulse-gate-intensity,.38))}.recognition-prompt strong[data-pulse-gate=true] .prompt-symbol-glyph{z-index:1;position:relative;transform:scale(1.06)}.prompt-symbol-card[data-focus-shock=true]{color:#fffaeafc;filter:drop-shadow(0 0 20px #ffb9487a)drop-shadow(0 6px 18px #59170c75)}.prompt-symbol-card[data-focus-shock=true] .prompt-symbol-glyph{z-index:2;filter:blur(var(--focus-shock-blur,1px)) contrast(1.15);text-shadow:calc(var(--focus-shock-shake,3px) * .5) 0 var(--focus-shock-blur,1px) rgba(255, 185, 80, var(--focus-shock-opacity,.25)), calc(var(--focus-shock-shake,3px) * -.42) 0 var(--focus-shock-blur,1px) rgba(149, 93, 255, var(--focus-shock-opacity,.22));animation:focus-shock-pulse var(--focus-shock-pulse,.62s) steps(2, end) infinite;position:relative;transform:translate(0)}.prompt-symbol-card[data-focus-shock-tier=rupture] .prompt-symbol-glyph{filter:blur(var(--focus-shock-blur,2px)) contrast(1.32) brightness(1.08)}.focus-shock-rift{z-index:1;pointer-events:none;opacity:var(--focus-shock-opacity,.28);filter:blur(calc(var(--focus-shock-blur,1px) * .7));animation:focus-shock-rift var(--focus-shock-pulse,.62s) ease-in-out infinite;background:linear-gradient(95deg,#0000 0 18%,#ffe08480 19% 21%,#0000 22% 46%,#9763ff66 47% 49%,#0000 50%),radial-gradient(circle,#ffd35e57,#0000 46%);border-radius:10px;position:absolute;inset:12% 14%}.prompt-symbol-card[data-shenshi-chain=true]{color:#fffdeefc;filter:drop-shadow(0 0 22px #ffd1578a)drop-shadow(0 8px 20px #56230c80);animation:shenshi-chain-pulse var(--shenshi-chain-window,.42s) ease-in-out infinite alternate}.prompt-symbol-card[data-shenshi-chain=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--shenshi-chain-opacity,.34);animation:shenshi-chain-sweep var(--shenshi-chain-window,.42s) linear infinite;background:linear-gradient(100deg,#0000 0 20%,#ffec96a8 22% 24%,#0000 27% 54%,#ff7e3a80 56% 58%,#0000 62%),radial-gradient(circle,#ffe07647,#0000 54%);border-radius:14px;position:absolute;inset:9% 11%}.prompt-symbol-card[data-shenshi-chain=true] .prompt-symbol-glyph{z-index:2;text-shadow:0 0 18px rgba(255, 219, 110, var(--shenshi-chain-opacity,.34)), 0 0 32px rgba(255, 108, 45, calc(var(--shenshi-chain-opacity,.34) * .72));position:relative;transform:scale(1.035)}.prompt-symbol-card[data-shenshi-chain-tier=breakthrough] .prompt-symbol-glyph{filter:contrast(1.18)brightness(1.08)}.shenshi-chain-ring{z-index:1;pointer-events:none;border:2px solid rgba(255, 229, 134, var(--shenshi-chain-opacity,.34));box-shadow:inset 0 0 24px rgba(255, 233, 152, calc(var(--shenshi-chain-opacity,.34) * .5)), 0 0 32px rgba(255, 132, 42, calc(var(--shenshi-chain-opacity,.34) * .72));animation:shenshi-chain-pulse var(--shenshi-chain-window,.42s) ease-in-out infinite alternate;border-radius:16px;position:absolute;inset:8% 10%}.prompt-symbol-card[data-tianyan-burst=true]{color:#f4fdfffc;filter:drop-shadow(0 0 24px #73d9ff94)drop-shadow(0 8px 22px #0c365485);animation:tianyan-burst-pulse var(--tianyan-burst-window,.3s) ease-in-out infinite alternate}.prompt-symbol-card[data-tianyan-burst=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--tianyan-burst-opacity,.42);animation:tianyan-burst-sweep var(--tianyan-burst-window,.3s) linear infinite;background:linear-gradient(100deg,#0000 0 22%,#cff7ffb8 24% 26%,#0000 30% 57%,#65ceff8a 59% 61%,#0000 66%),radial-gradient(circle,#76dcff52,#0000 56%);border-radius:16px;position:absolute;inset:7% 9%}.prompt-symbol-card[data-tianyan-burst=true] .prompt-symbol-glyph{z-index:2;text-shadow:0 0 18px rgba(163, 238, 255, var(--tianyan-burst-opacity,.42)), 0 0 34px rgba(55, 184, 255, calc(var(--tianyan-burst-opacity,.42) * .76));position:relative;transform:scale(1.045)}.prompt-symbol-card[data-tianyan-burst-tier=judgement] .prompt-symbol-glyph{filter:contrast(1.22)brightness(1.1)}.tianyan-burst-lock{z-index:1;pointer-events:none;border:2px solid rgba(180, 239, 255, var(--tianyan-burst-opacity,.42));box-shadow:inset 0 0 26px rgba(164, 234, 255, calc(var(--tianyan-burst-opacity,.42) * .54)), 0 0 36px rgba(53, 190, 255, calc(var(--tianyan-burst-opacity,.42) * .74));animation:tianyan-burst-pulse var(--tianyan-burst-window,.3s) ease-in-out infinite alternate;border-radius:18px;position:absolute;inset:6% 9%}.prompt-symbol-card[data-xingmen-flash=true]{color:#fcfdfffc;filter:drop-shadow(0 0 26px #ffe27680)drop-shadow(0 9px 24px #121a528f);animation:xingmen-flash-pulse var(--xingmen-flash-window,.25s) ease-in-out infinite alternate}.prompt-symbol-card[data-xingmen-flash=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--xingmen-flash-opacity,.48);animation:xingmen-flash-sweep var(--xingmen-flash-window,.25s) linear infinite;background:linear-gradient(112deg,#0000 0 20%,#fff7c2db 22% 25%,#0000 29% 55%,#93b8ff94 57% 60%,#0000 64%),radial-gradient(circle at 52% 48%,#ffdf7147,#0000 58%);border-radius:18px;position:absolute;inset:6% 8%}.prompt-symbol-card[data-xingmen-flash=true] .prompt-symbol-glyph{z-index:2;text-shadow:0 0 20px rgba(255, 233, 145, var(--xingmen-flash-opacity,.48)), 0 0 38px rgba(135, 169, 255, calc(var(--xingmen-flash-opacity,.48) * .78));position:relative;transform:scale(1.055)}.prompt-symbol-card[data-xingmen-flash-tier=starless] .prompt-symbol-glyph{filter:contrast(1.25)brightness(1.12)}.xingmen-flash-slash{z-index:2;pointer-events:none;opacity:var(--xingmen-flash-opacity,.48);filter:drop-shadow(0 0 16px #ffdd699e);animation:xingmen-flash-sweep var(--xingmen-flash-window,.25s) linear infinite;background:linear-gradient(132deg,#0000 0 39%,#fffff2f2 42% 45%,#ffd955c7 46% 48%,#0000 51% 100%);border-radius:18px;position:absolute;inset:4% 7%;transform:translate(-46%)skew(-10deg)}.prompt-symbol-card[data-yueying-mirror=true]{color:#fafdfffc;filter:drop-shadow(0 0 26px #cee2ff8f)drop-shadow(0 10px 24px #101c4294);animation:yueying-mirror-pulse var(--yueying-mirror-window,.22s) ease-in-out infinite alternate}.prompt-symbol-card[data-yueying-mirror=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--yueying-mirror-opacity,.48);animation:yueying-mirror-sweep var(--yueying-mirror-window,.22s) linear infinite;background:linear-gradient(116deg,#0000 0 22%,#f4faffd1 24% 28%,#0000 32% 55%,#9bbaff80 58% 62%,#0000 68%),radial-gradient(circle at 52% 48%,#ddecff52,#0000 58%);border-radius:18px;position:absolute;inset:6% 8%}.prompt-symbol-card[data-yueying-mirror=true] .prompt-symbol-glyph{z-index:2;text-shadow:0 0 20px rgba(226, 238, 255, var(--yueying-mirror-opacity,.48)), 0 0 38px rgba(124, 162, 255, calc(var(--yueying-mirror-opacity,.48) * .78));position:relative;transform:scale(1.05)}.prompt-symbol-card[data-yueying-mirror-tier=eclipse] .prompt-symbol-glyph{filter:contrast(1.28)brightness(1.16)}.yueying-mirror-halo{z-index:2;pointer-events:none;border:2px solid rgba(235, 244, 255, var(--yueying-mirror-opacity,.48));opacity:var(--yueying-mirror-opacity,.48);box-shadow:inset 0 0 24px rgba(224, 237, 255, calc(var(--yueying-mirror-opacity,.48) * .55)), 0 0 34px rgba(141, 176, 255, calc(var(--yueying-mirror-opacity,.48) * .72));animation:yueying-mirror-pulse var(--yueying-mirror-window,.22s) ease-in-out infinite alternate;border-radius:999px;position:absolute;inset:7% 11%}.prompt-symbol-card[data-rilun-break=true]{color:#fffdecfc;filter:drop-shadow(0 0 30px #ffe780ad)drop-shadow(0 10px 28px #622a08a3);animation:rilun-break-pulse var(--rilun-break-window,.18s) ease-in-out infinite alternate}.prompt-symbol-card[data-rilun-break=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--rilun-break-opacity,.56);animation:rilun-break-sweep var(--rilun-break-window,.18s) linear infinite;background:linear-gradient(112deg,#0000 0 18%,#fffff0f2 22% 30%,#0000 36% 54%,#ffcd4894 58% 64%,#0000 70%),radial-gradient(circle at 50% 46%,#ffeb826b,#0000 58%);border-radius:18px;position:absolute;inset:5% 6%}.prompt-symbol-card[data-rilun-break=true] .prompt-symbol-glyph{z-index:2;text-shadow:0 0 24px rgba(255, 238, 154, var(--rilun-break-opacity,.56)), 0 0 44px rgba(255, 176, 48, calc(var(--rilun-break-opacity,.56) * .82));position:relative;transform:scale(1.06)}.prompt-symbol-card[data-rilun-break-tier=sunless] .prompt-symbol-glyph{filter:contrast(1.38)brightness(1.24)}.rilun-break-glare{z-index:2;pointer-events:none;border:2px solid rgba(255, 244, 181, var(--rilun-break-opacity,.56));opacity:var(--rilun-break-opacity,.56);box-shadow:inset 0 0 28px rgba(255, 245, 181, calc(var(--rilun-break-opacity,.56) * .58)), 0 0 42px rgba(255, 185, 46, calc(var(--rilun-break-opacity,.56) * .78));animation:rilun-break-pulse var(--rilun-break-window,.18s) ease-in-out infinite alternate;border-radius:999px;position:absolute;inset:4% 7%}.prompt-symbol-card[data-leiting-strike=true]{color:#effcfffc;filter:drop-shadow(0 0 30px #5ed2ffc2)drop-shadow(0 12px 30px #062654b8);animation:leiting-strike-pulse var(--leiting-strike-window,.15s) ease-in-out infinite alternate, leiting-strike-shake calc(var(--leiting-strike-window,.15s) * 1.35) steps(2, end) infinite}.prompt-symbol-card[data-leiting-strike=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--leiting-strike-opacity,.62);animation:leiting-strike-shake var(--leiting-strike-window,.15s) steps(2, end) infinite;background:linear-gradient(128deg,#0000 0 16%,#e8fcfff5 19% 23%,#0000 28% 42%,#59d5ff9e 46% 50%,#0000 56% 100%),linear-gradient(48deg,#0000 0 40%,#ffffffbd 43% 45%,#0000 48% 100%),radial-gradient(circle at 50% 46%,#70dcff5c,#0000 58%);border-radius:18px;position:absolute;inset:4% 6%}.prompt-symbol-card[data-leiting-strike=true] .prompt-symbol-glyph{z-index:2;text-shadow:0 0 24px rgba(172, 239, 255, var(--leiting-strike-opacity,.62)), 0 0 48px rgba(57, 190, 255, calc(var(--leiting-strike-opacity,.62) * .84));position:relative;transform:scale(1.07)}.prompt-symbol-card[data-leiting-strike-tier=thunderless] .prompt-symbol-glyph{filter:contrast(1.5)brightness(1.3)}.leiting-strike-shock{z-index:2;pointer-events:none;opacity:var(--leiting-strike-opacity,.62);box-shadow:inset 0 0 32px rgba(181, 238, 255, calc(var(--leiting-strike-opacity,.62) * .52)), 0 0 46px rgba(69, 199, 255, calc(var(--leiting-strike-opacity,.62) * .78));animation:leiting-strike-shake var(--leiting-strike-window,.15s) steps(2, end) infinite;background:linear-gradient(120deg,#0000 0 20%,#effcffd1 22% 24%,#0000 27% 54%,#5cd7ffad 56% 59%,#0000 62%),linear-gradient(55deg,#0000 0 35%,#ffffffb3 38% 40%,#0000 44%);border-radius:18px;position:absolute;inset:1% 4%}.recognition-prompt strong[data-vanish-recall=true]{color:#fffcf0fc;filter:drop-shadow(0 0 18px #ffde866b)drop-shadow(0 2px 14px #652a0e80)}.recognition-prompt strong[data-vanish-afterglow=true]{color:#fff7e4b3;filter:drop-shadow(0 0 12px #ffe7aa38)drop-shadow(0 2px 10px #3e231061)}.vanish-recall-afterglow{z-index:0;color:rgba(255, 235, 165, var(--vanish-recall-afterglow,.16));font:inherit;line-height:inherit;filter:blur(1.2px);pointer-events:none;animation:vanish-recall-afterglow var(--vanish-recall-flash,.16s) ease-out both;margin:0;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(1.04)}.recognition-prompt strong[data-vanish-afterglow=true] .prompt-symbol-glyph{z-index:1;min-width:1ch;position:relative}.prompt-symbol-card[data-hexagram-flash=true]{color:#f4fafffc;filter:drop-shadow(0 0 18px #8fd1ff6b)drop-shadow(0 2px 14px #203a5c7a)}.prompt-symbol-card[data-hexagram-hidden=true]{color:#e9f4ffd1;background:radial-gradient(circle at 50% 48%,#daecff2e,#0000 36%),linear-gradient(135deg,#0a141e29,#2b3e5833)}.hexagram-flash-mask{z-index:0;color:rgba(215, 235, 255, var(--hexagram-flash-afterglow,.12));font:inherit;line-height:inherit;filter:blur(1.6px);pointer-events:none;margin:0;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(1.08)}.prompt-symbol-card[data-hexagram-hidden=true] .prompt-symbol-glyph{z-index:1;color:#eef7ff;text-shadow:0 0 18px #96cdff94,0 2px 12px #07122080;position:relative}.prompt-symbol-card[data-silhouette-flash=true]{color:rgba(38, 35, 26, var(--silhouette-opacity,.72));filter:drop-shadow(0 0 16px #f8e2a457)drop-shadow(0 8px 20px #1b201c47);background:radial-gradient(circle at 50% 48%,#fff5ce38,#0000 36%),linear-gradient(135deg,#3731231f,#105e5829)}.prompt-symbol-card[data-silhouette-flash=true] .prompt-symbol-glyph{opacity:var(--silhouette-opacity,.72);filter:blur(var(--silhouette-blur,.6px)) contrast(1.32) saturate(.6);text-shadow:0 0 20px #ebd69b5c,0 4px 14px #13181661}.prompt-symbol-card[data-yao-scan=true]{color:#fff9e5fc;filter:drop-shadow(0 0 18px #ffc64e75)drop-shadow(0 6px 18px #1f2a216b)}.prompt-symbol-card[data-yao-scan=true] .prompt-symbol-glyph{z-index:1;position:relative;transform:scale(1.035)}.prompt-symbol-card[data-half-reveal=true]{color:#fff9e6fc;filter:drop-shadow(0 0 18px #ffce6070)drop-shadow(0 6px 18px #2c22156b)}.prompt-symbol-card[data-half-reveal=true] .prompt-symbol-glyph{z-index:1;position:relative;transform:scale(1.025)}.half-reveal-mask{z-index:3;pointer-events:none;background:linear-gradient(90deg, transparent, rgba(26, 18, 10, var(--half-reveal-opacity,.62)), transparent), repeating-linear-gradient(0deg, #ffe27a47 0, #ffe27a47 2px, #1a120ab8 3px, #1a120ab8 9px);border-radius:8px;display:block;position:absolute;left:13%;right:13%;box-shadow:inset 0 0 0 1px #ffe69742,0 0 18px #ffae3057,0 0 34px #264e5c38}.half-reveal-mask[data-target=upper]{height:40%;top:10%}.half-reveal-mask[data-target=lower]{height:40%;bottom:10%}.half-reveal-mask[data-target=both]{background:radial-gradient(circle at 50% 50%, #ffe48a2e, transparent 46%), repeating-linear-gradient(0deg, #ffe58a57 0, #ffe58a57 2px, rgba(22, 14, 8, var(--half-reveal-opacity,.78)) 3px, rgba(22, 14, 8, var(--half-reveal-opacity,.78)) 8px);height:auto;top:11%;bottom:11%}.yao-scan-lines{z-index:2;pointer-events:none;display:block;position:absolute;inset:14% 18%}.yao-scan-lines i{opacity:0;background:linear-gradient(90deg, transparent, rgba(255, 236, 153, var(--yao-scan-opacity,.5)), transparent);height:3px;animation:yao-scan-line var(--yao-scan-ms,.54s) ease-in-out infinite;border-radius:999px;display:block;position:absolute;left:0;right:0;box-shadow:0 0 12px #ffc14b5c,0 0 24px #3fd9bd33}.yao-scan-lines i[data-index="0"]{top:4%}.yao-scan-lines i[data-index="1"]{top:22%}.yao-scan-lines i[data-index="2"]{top:40%}.yao-scan-lines i[data-index="3"]{top:58%}.yao-scan-lines i[data-index="4"]{top:76%}.yao-scan-lines i[data-index="5"]{top:94%}@keyframes pulse-gate-ring{0%{opacity:.86;transform:scale(.56)}80%{opacity:.08;transform:scale(1.16)}to{opacity:0;transform:scale(1.2)}}@keyframes focus-shock-pulse{0%{transform:translateX(calc(var(--focus-shock-shake,3px) * -.42)) skewX(-1deg)}36%{transform:translateX(calc(var(--focus-shock-shake,3px) * .36)) skewX(1.2deg)}64%{transform:translateX(calc(var(--focus-shock-shake,3px) * -.18)) skewX(-.6deg)}to{transform:translateX(calc(var(--focus-shock-shake,3px) * .24)) skewX(.8deg)}}@keyframes focus-shock-rift{0%{opacity:calc(var(--focus-shock-opacity,.28) * .56);transform:translateX(calc(var(--focus-shock-shake,3px) * -.5)) scaleX(.92)}50%{opacity:var(--focus-shock-opacity,.28);transform:translateX(calc(var(--focus-shock-shake,3px) * .48)) scaleX(1.05)}to{opacity:calc(var(--focus-shock-opacity,.28) * .62);transform:translateX(calc(var(--focus-shock-shake,3px) * -.24)) scaleX(.98)}}@keyframes yao-scan-line{0%{opacity:0;transform:translate(-18%)scaleX(.2)}36%{opacity:.96;transform:translate(0)scaleX(1)}to{opacity:0;transform:translate(18%)scaleX(.22)}}@keyframes vanish-recall-afterglow{0%{opacity:.72;transform:translate(-50%,-50%)scale(1.08)}to{opacity:.42;transform:translate(-50%,-50%)scale(.98)}}@keyframes symbol-rain-drift{0%{opacity:.42;transform:translate(-50%, -55%) scale(calc(var(--symbol-rain-scale,.68) * .94)) rotate(var(--symbol-rain-rotate,0deg))}to{opacity:.9;transform:translate(-50%, -45%) scale(var(--symbol-rain-scale,.68)) rotate(var(--symbol-rain-rotate,0deg))}}.linebreak-mask-strike{background:linear-gradient(90deg,#ffeeb214,#19120deb,#ffe4991f);border-radius:999px;width:72%;height:10%;position:absolute;left:50%;transform:translate(-50%,-50%)rotate(-2deg);box-shadow:0 0 0 1px #ffe28c38,0 0 16px #ff902447}.linebreak-mask-strike[data-line="6"]{top:17%}.linebreak-mask-strike[data-line="5"]{top:30%}.linebreak-mask-strike[data-line="4"]{top:43%}.linebreak-mask-strike[data-line="3"]{top:56%}.linebreak-mask-strike[data-line="2"]{top:69%}.linebreak-mask-strike[data-line="1"]{top:82%}.recognition-options{grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:10px;min-height:0;display:grid}.recognition-options[data-density=six]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.recognition-options[data-density=duel]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.recognition-option-card{color:#fff8e8;cursor:pointer;background:linear-gradient(#77cad533,#110c09d6),#121415bd;border:1px solid #dcf5f247;border-radius:8px;align-content:center;place-items:center;gap:5px;min-width:0;min-height:126px;padding:10px;display:grid;box-shadow:0 18px 34px #070b0d3d,inset 0 0 0 1px #ffffff14}.recognition-option-card:disabled{cursor:default;opacity:.7}.recognition-option-card[data-compact=true]{background:radial-gradient(circle at 50% 18%,#ffe2912e,#0000 38%),linear-gradient(#233037d1,#0b0c0ee6);gap:0;min-height:116px}.recognition-option-card[data-mutation=hide-symbol],.recognition-option-card[data-mutation=name-only],.recognition-option-card[data-mutation=silent-blitz]{box-shadow:inset 0 0 0 1px #ffe8a638,0 14px 28px #22100838}.recognition-option-card[data-wave=mirror-pulse],.recognition-option-card[data-wave=afterimage-cut],.recognition-option-card[data-wave=name-lock],.recognition-option-card[data-wave=nohint-gate],.recognition-option-card[data-wave=wuji-glance],.recognition-option-card[data-wave=wuji-vanish],.recognition-option-card[data-wave=wuji-nomind],.recognition-option-card[data-wave=wuji-final]{background:radial-gradient(circle at 50% 16%,#ffe58c38,#0000 34%),linear-gradient(#312820e6,#0f0d0ceb);border-color:#ffe79c57;box-shadow:inset 0 0 0 1px #ffe8a63d,0 16px 30px #39120b42}.recognition-option-card[data-wave=nohint-gate]{background:radial-gradient(circle at 50% 18%,#ffe38047,#0000 30%),linear-gradient(#350f0df0,#0d0908f2)}.recognition-option-card[data-wave=wuji-glance],.recognition-option-card[data-wave=wuji-vanish],.recognition-option-card[data-wave=wuji-nomind],.recognition-option-card[data-wave=wuji-final]{background:radial-gradient(circle at 50% 15%,#ffef9e47,#0000 34%),radial-gradient(circle at 75% 75%,#c92a1c38,#0000 38%),linear-gradient(#271814f0,#0a0808f5);border-color:#ffeb9b75;box-shadow:inset 0 0 0 1px #ffe8a647,0 18px 34px #430e0a4d}.recognition-option-card[data-wave=wuji-final]{background:radial-gradient(circle at 50% 14%,#fff3a057,#0000 30%),radial-gradient(circle at 78% 72%,#de2e1d47,#0000 36%),linear-gradient(#160a0afa,#060505fa)}.recognition-option-card[data-chase=true]{background:radial-gradient(circle at 50% 14%,#ffe08542,#0000 35%),linear-gradient(#441a12e6,#120b09f0);border-color:#ffd6687a;box-shadow:inset 0 0 0 1px #ffe8a642,0 16px 30px #5c1e0c47}.recognition-option-card[data-palace=true]{background:radial-gradient(circle at 50% 13%,#ffe89e3d,#0000 35%),linear-gradient(#372a1eeb,#0f0c0af0);border-color:#ffe18e75;box-shadow:inset 0 0 0 1px #ffe8a63d,0 15px 28px #41280e3d}.recognition-option-card[data-dual-palace=true]{background:radial-gradient(circle at 50% 14%,#ffef964d,#0000 32%),linear-gradient(#521a10f0,#120a08f5);border-color:#ffda7194;box-shadow:inset 0 0 0 1px #ffeb9e52,0 18px 34px #681d0c52}.recognition-option-card[data-godspeed-rush=true]{background:radial-gradient(circle at 50% 12%,#fff39757,#0000 34%),linear-gradient(#5b2a08f0,#190c07f7);border-color:#ffed8fa8;box-shadow:inset 0 0 0 1px #ffefa657,0 18px 34px #8c3f0a57}.recognition-option-card[data-godspeed-rush=true]:active{transform:translateY(1px)scale(.985)}.recognition-option-card[data-afterimage-trap=true]{background:radial-gradient(circle at 50% 12%,#ffe0913b,#0000 34%),linear-gradient(#362423f0,#130c0bf7);border-color:#ffd28b85;box-shadow:inset 0 0 0 1px #ffe4ac38,0 16px 30px #4e2b1f47}.recognition-option-card[data-afterimage-trap=true]:active{transform:translateY(1px)scale(.985)}.recognition-option-card[data-afterimage-overlay=true]{background:radial-gradient(circle at 50% 12%,#ffd58047,#0000 34%),linear-gradient(#42231ff7,#100c0cfc);border-color:#ffcc779e;box-shadow:inset 0 0 0 1px #ffe19d47,0 18px 36px #6e341c61}.recognition-option-card[data-afterimage-overlay=true]>.recognition-option-symbol{color:#ffe29dd6}.recognition-option-card[data-afterimage-overlay=true] strong{color:#fff8df}.recognition-option-card[data-afterimage-overlay=true]:active{transform:translateY(1px)scale(.972)}.recognition-option-card[data-illusion-pair=true]{background:radial-gradient(circle at 50% 12%,#beffe633,#0000 34%),linear-gradient(#1e332ff0,#0c110ff7);border-color:#b7f0dc7a;box-shadow:inset 0 0 0 1px #cdffee33,0 16px 30px #224e443d}.recognition-option-card[data-illusion-pair=true]:active{transform:translateY(1px)scale(.985)}.recognition-option-card[data-reverse-shadow=true]{background:radial-gradient(circle at 50% 12%,#c1d8ff33,#0000 34%),linear-gradient(#1f2646f0,#0d0f1bf7);border-color:#c3d5ff80;box-shadow:inset 0 0 0 1px #dbe7ff38,0 16px 30px #202c5c42}.recognition-option-card[data-reverse-shadow=true]:active{transform:translateY(1px)scale(.985)}.recognition-option-card[data-six-choice-burst=true]{background:radial-gradient(circle at 50% 12%,#ffe38433,#0000 34%),linear-gradient(#362310f0,#120c0af7);border-color:#ffe79185;box-shadow:inset 0 0 0 1px #ffeba738,0 16px 30px #54311240}.recognition-option-card[data-six-choice-burst=true]:active{transform:translateY(1px)scale(.985)}.recognition-option-card[data-blind-recall=true]{background:radial-gradient(circle at 50% 12%,#ffe28538,#0000 34%),linear-gradient(#491f13f2,#130c0bfa);border-color:#ffdc8794;box-shadow:inset 0 0 0 1px #ffeaa43d,0 17px 31px #5f2a1347}.recognition-option-card[data-blind-recall=true]:active{transform:translateY(1px)scale(.985)}.recognition-option-card[data-double-flash=true]{background:radial-gradient(circle at 50% 12%,#96e2ff38,#0000 34%),linear-gradient(#1b323ef2,#0c0e12fa);border-color:#97e5ff8c;box-shadow:inset 0 0 0 1px #caf5ff3d,0 17px 31px #19405547}.recognition-option-card[data-double-flash=true]:active{transform:translateY(1px)scale(.985)}.recognition-option-card[data-triple-shadow=true]{background:radial-gradient(circle at 50% 12%,#a6ffdd3d,#0000 34%),linear-gradient(#183e3bf2,#0c1011fa);border-color:#aaffde8f;box-shadow:inset 0 0 0 1px #d3fff242,0 17px 31px #1a54494d}.recognition-option-card[data-triple-shadow=true]:active{transform:translateY(1px)scale(.985)}.recognition-option-card[data-offset-shadow=true]{background:radial-gradient(circle at 50% 12%,#7ee8ff4d,#0000 34%),linear-gradient(#0c303efa,#0a0c0efc);border-color:#7ee8ffb8;box-shadow:inset 0 0 0 1px #b2f6ff52,0 18px 38px #1c74906b}.recognition-option-card[data-offset-shadow=true]>.recognition-option-symbol{color:#acf6ffdb}.recognition-option-card[data-offset-shadow=true] strong{color:#effcff}.recognition-option-card[data-offset-shadow=true]:active{transform:translateY(1px)scale(.972)}.recognition-option-card[data-symbol-rain=true]{background:radial-gradient(circle at 50% 12%,#ffe28145,#0000 34%),linear-gradient(#4b200ff5,#100c0cfc);border-color:#ffdf8499;box-shadow:inset 0 0 0 1px #ffefa647,0 17px 33px #76311157}.recognition-option-card[data-symbol-rain=true]:active{transform:translateY(1px)scale(.985)}.recognition-option-card[data-pulse-gate=true]{background:radial-gradient(circle at 50% 12%,#ffd37752,#0000 34%),linear-gradient(#5c1e0cf7,#100a0afc);border-color:#ffc770a8;box-shadow:inset 0 0 0 1px #ffe5a052,0 18px 34px #892b0f61}.recognition-option-card[data-pulse-gate=true]:active{transform:translateY(1px)scale(.978)}.recognition-option-card[data-rhythm-window=true]{animation:rhythm-window-open var(--rhythm-window-pulse,.68s) linear infinite;background:radial-gradient(circle at 50% 12%,#95ffb147,#0000 34%),linear-gradient(#0e4a28f7,#0a0e0cfc);border-color:#9cffb5b3;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #cdffd857,0 18px 34px #22843b6b}.recognition-option-card[data-rhythm-window=true]:after{content:"";pointer-events:none;opacity:0;animation:rhythm-window-sweep var(--rhythm-window-pulse,.68s) linear infinite;background:linear-gradient(90deg,#0000,#e2ffdb5c,#0000),#050e0b29;position:absolute;inset:0;transform:translate(-80%)}.recognition-option-card[data-rhythm-window=true]>.recognition-option-symbol{color:#caffd6e0}.recognition-option-card[data-rhythm-window=true] strong{color:#f2fff4}.recognition-option-card[data-rhythm-window-open=false]{filter:saturate(.78)brightness(.72);opacity:.82;background:radial-gradient(circle at 50% 12%,#ffc56c33,#0000 34%),linear-gradient(#532b0ef5,#0c0b0afc);border-color:#ffc9738a}.recognition-option-card[data-rhythm-window=true]:disabled{cursor:wait;opacity:.78}.recognition-option-card[data-rhythm-window=true]:active{transform:translateY(1px)scale(.965)}.recognition-option-card[data-option-afterglow=true]{animation:option-afterglow-pulse var(--option-afterglow-pulse,.68s) ease-in-out infinite alternate;background:radial-gradient(circle at 50% 12%,#c5a9ff4d,#0000 34%),linear-gradient(#2b1c4af7,#090c10fc);border-color:#cdb5ffb3;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e8dfff52,0 18px 36px #52348f6b}.recognition-option-card[data-option-afterglow=true]:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 34%, rgba(231, 221, 255, var(--option-afterglow-opacity,.28)), transparent 38%), radial-gradient(circle at 78% 62%, rgba(111, 231, 255, var(--option-afterglow-opacity,.28)), transparent 36%);filter:blur(var(--option-afterglow-blur,4px));opacity:var(--option-afterglow-opacity,.28);transform:translateX(calc(var(--option-afterglow-drift,12px) * -.5));animation:option-afterglow-drift var(--option-afterglow-pulse,.68s) ease-in-out infinite alternate;border-radius:8px;position:absolute;inset:9px}.recognition-option-card[data-option-afterglow=true]>.recognition-option-symbol{color:#e0d4ffe6}.recognition-option-card[data-option-afterglow=true] strong{color:#fbf6ff;text-shadow:calc(var(--option-afterglow-drift,12px) * .16) 0 var(--option-afterglow-blur,4px) rgba(180, 130, 255, var(--option-afterglow-opacity,.28)), calc(var(--option-afterglow-drift,12px) * -.12) 0 var(--option-afterglow-blur,4px) rgba(98, 223, 255, var(--option-afterglow-opacity,.28))}.recognition-option-card[data-option-afterglow=true]:active{transform:translateY(1px)scale(.97)}.recognition-option-card[data-shenshi-chain=true]{background:radial-gradient(circle at 50% 12%, rgba(255, 217, 111, var(--shenshi-chain-opacity,.34)), transparent 34%), linear-gradient(180deg, #392110fa, #0a0a0efc);animation:shenshi-chain-pulse var(--shenshi-chain-window,.42s) ease-in-out infinite alternate;border-color:#ffde76bd;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffeba652,0 18px 38px #80431470}.recognition-option-card[data-shenshi-chain=true]:after{content:"";pointer-events:none;opacity:var(--shenshi-chain-opacity,.34);animation:shenshi-chain-sweep var(--shenshi-chain-window,.42s) linear infinite;background:linear-gradient(100deg,#0000 0 26%,#fff5bc6b 32% 36%,#0000 43% 100%);position:absolute;inset:0;transform:translate(-90%)}.recognition-option-card[data-shenshi-chain=true]>.recognition-option-symbol{color:#ffe289eb}.recognition-option-card[data-shenshi-chain=true] strong{color:#fffaf0;text-shadow:0 0 14px rgba(255, 217, 112, var(--shenshi-chain-opacity,.34)), 0 0 24px rgba(255, 124, 42, calc(var(--shenshi-chain-opacity,.34) * .62))}.recognition-option-card[data-shenshi-chain=true]:active{transform:translateY(1px)scale(.96)}.recognition-option-card[data-tianyan-burst=true]{background:radial-gradient(circle at 50% 12%, rgba(99, 205, 255, var(--tianyan-burst-opacity,.42)), transparent 34%), linear-gradient(180deg, #102a3dfa, #080a10fc);animation:tianyan-burst-pulse var(--tianyan-burst-window,.3s) ease-in-out infinite alternate;border-color:#aae7ffc7;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d6f7ff57,0 18px 40px #2170a475}.recognition-option-card[data-tianyan-burst=true]:after{content:"";pointer-events:none;opacity:var(--tianyan-burst-opacity,.42);animation:tianyan-burst-sweep var(--tianyan-burst-window,.3s) linear infinite;background:linear-gradient(100deg,#0000 0 24%,#ddfaff75 30% 35%,#0000 43% 100%);position:absolute;inset:0;transform:translate(-92%)}.recognition-option-card[data-tianyan-burst=true]>.recognition-option-symbol{color:#c4f1fff0}.recognition-option-card[data-tianyan-burst=true] strong{color:#f8fdff;text-shadow:0 0 14px rgba(158, 232, 255, var(--tianyan-burst-opacity,.42)), 0 0 26px rgba(61, 185, 255, calc(var(--tianyan-burst-opacity,.42) * .66))}.recognition-option-card[data-tianyan-burst=true]:active{transform:translateY(1px)scale(.955)}.recognition-option-card[data-xingmen-flash=true]{background:radial-gradient(circle at 50% 12%, rgba(255, 216, 95, var(--xingmen-flash-opacity,.48)), transparent 34%), radial-gradient(circle at 84% 18%, #85acff57, transparent 28%), linear-gradient(180deg, #121530fa, #080914fc);animation:xingmen-flash-pulse var(--xingmen-flash-window,.25s) ease-in-out infinite alternate;border-color:#ffe57ed1;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff5c661,0 18px 42px #3d48a07a}.recognition-option-card[data-xingmen-flash=true]:after{content:"";pointer-events:none;opacity:var(--xingmen-flash-opacity,.48);animation:xingmen-flash-sweep var(--xingmen-flash-window,.25s) linear infinite;background:linear-gradient(108deg,#0000 0 23%,#fff6bf80 29% 34%,#0000 42% 100%);position:absolute;inset:0;transform:translate(-94%)skew(-8deg)}.recognition-option-card[data-xingmen-flash=true]>.recognition-option-symbol{color:#ffe98ef5}.recognition-option-card[data-xingmen-flash=true] strong{color:#fffdf2;text-shadow:0 0 14px rgba(255, 228, 122, var(--xingmen-flash-opacity,.48)), 0 0 28px rgba(119, 155, 255, calc(var(--xingmen-flash-opacity,.48) * .68))}.recognition-option-card[data-xingmen-flash=true]:active{transform:translateY(1px)scale(.95)}.recognition-option-card[data-yueying-mirror=true]{background:radial-gradient(circle at 50% 12%, rgba(221, 235, 255, var(--yueying-mirror-opacity,.48)), transparent 34%), radial-gradient(circle at 84% 18%, #7ca2ff52, transparent 28%), linear-gradient(180deg, #101b30fa, #080a16fc);animation:yueying-mirror-pulse var(--yueying-mirror-window,.22s) ease-in-out infinite alternate;border-color:#d9e9ffd6;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #edf6ff66,0 18px 42px #2f448480}.recognition-option-card[data-yueying-mirror=true]:after{content:"";pointer-events:none;opacity:var(--yueying-mirror-opacity,.48);animation:yueying-mirror-sweep var(--yueying-mirror-window,.22s) linear infinite;background:linear-gradient(110deg,#0000 0 24%,#eff7ff85 30% 36%,#0000 45% 100%);position:absolute;inset:0;transform:translate(-94%)skew(-9deg)}.recognition-option-card[data-yueying-mirror=true]>.recognition-option-symbol{color:#e5effff5}.recognition-option-card[data-yueying-mirror=true] strong{color:#fbfdff;text-shadow:0 0 14px rgba(226, 239, 255, var(--yueying-mirror-opacity,.48)), 0 0 28px rgba(117, 155, 255, calc(var(--yueying-mirror-opacity,.48) * .68))}.recognition-option-card[data-yueying-mirror=true]:active{transform:translateY(1px)scale(.948)}.recognition-option-card[data-rilun-break=true]{background:radial-gradient(circle at 50% 12%, rgba(255, 230, 122, var(--rilun-break-opacity,.56)), transparent 34%), radial-gradient(circle at 84% 18%, #ffa02a57, transparent 28%), linear-gradient(180deg, #4a1a08fc, #0e0908fc);animation:rilun-break-pulse var(--rilun-break-window,.18s) ease-in-out infinite alternate;border-color:#ffe476db;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffee9e70,0 20px 46px #b24e0f8f}.recognition-option-card[data-rilun-break=true]:after{content:"";pointer-events:none;opacity:var(--rilun-break-opacity,.56);animation:rilun-break-sweep var(--rilun-break-window,.18s) linear infinite;background:linear-gradient(110deg,#0000 0 22%,#fff9cba3 28% 37%,#0000 47% 100%);position:absolute;inset:0;transform:translate(-96%)skew(-9deg)}.recognition-option-card[data-rilun-break=true]>.recognition-option-symbol{color:#ffee96fa}.recognition-option-card[data-rilun-break=true] strong{color:#fffdf0;text-shadow:0 0 15px rgba(255, 235, 130, var(--rilun-break-opacity,.56)), 0 0 30px rgba(255, 170, 42, calc(var(--rilun-break-opacity,.56) * .72))}.recognition-option-card[data-rilun-break=true]:active{transform:translateY(1px)scale(.944)}.prompt-symbol-card[data-fengbao-drift=true]{color:#eefff8fc;filter:drop-shadow(0 0 30px #51e5beb3)drop-shadow(0 12px 30px #07443fb3);animation:fengbao-drift-pulse var(--fengbao-drift-window,.15s) ease-in-out infinite alternate, fengbao-drift-sway calc(var(--fengbao-drift-window,.15s) * 1.6) ease-in-out infinite}.prompt-symbol-card[data-fengbao-drift=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--fengbao-drift-opacity,.58);animation:fengbao-drift-sway var(--fengbao-drift-window,.15s) ease-in-out infinite;background:linear-gradient(116deg,#0000 0 17%,#e6fff6e6 20% 23%,#0000 29% 43%,#4de7bd8f 48% 52%,#0000 58% 100%),linear-gradient(48deg,#0000 0 38%,#f1fffaa3 42% 44%,#0000 48% 100%),radial-gradient(circle at 50% 46%,#5aeac257,#0000 58%);border-radius:18px;position:absolute;inset:4% 6%}.prompt-symbol-card[data-fengbao-drift=true] .prompt-symbol-glyph{z-index:2;text-shadow:0 0 24px rgba(185, 255, 232, var(--fengbao-drift-opacity,.58)), 0 0 48px rgba(52, 214, 174, calc(var(--fengbao-drift-opacity,.58) * .8));position:relative;transform:scale(1.05)}.prompt-symbol-card[data-fengbao-drift-tier=stormless] .prompt-symbol-glyph{filter:blur(.45px)contrast(1.22)brightness(1.2)}.fengbao-drift-gust{z-index:2;pointer-events:none;opacity:var(--fengbao-drift-opacity,.58);box-shadow:inset 0 0 34px rgba(178, 255, 230, calc(var(--fengbao-drift-opacity,.58) * .48)), 0 0 48px rgba(59, 218, 178, calc(var(--fengbao-drift-opacity,.58) * .72));animation:fengbao-drift-sway var(--fengbao-drift-window,.15s) ease-in-out infinite;background:linear-gradient(110deg,#0000 0 18%,#e5fff6c2 22% 24%,#0000 28% 52%,#50e5bd9e 57% 60%,#0000 65%),radial-gradient(circle,#abffe233,#0000 62%);border-radius:999px;position:absolute;inset:3% 5%}.recognition-option-card[data-leiting-strike=true]{background:radial-gradient(circle at 50% 10%, rgba(111, 218, 255, var(--leiting-strike-opacity,.62)), transparent 34%), radial-gradient(circle at 84% 18%, #558fff5c, transparent 28%), linear-gradient(180deg, #061434fc, #040916fc);animation:leiting-strike-pulse var(--leiting-strike-window,.15s) ease-in-out infinite alternate, leiting-strike-shake calc(var(--leiting-strike-window,.15s) * 1.4) steps(2, end) infinite;border-color:#97e5ffe6;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #bef2ff80,0 20px 48px #2e8fe099}.recognition-option-card[data-leiting-strike=true]:after{content:"";pointer-events:none;opacity:var(--leiting-strike-opacity,.62);animation:leiting-strike-shake var(--leiting-strike-window,.15s) steps(2, end) infinite;background:linear-gradient(118deg,#0000 0 20%,#ebfdffb8 24% 27%,#0000 33% 52%,#52d7ff9e 55% 58%,#0000 64% 100%);position:absolute;inset:0;transform:translate(-90%)skew(-10deg)}.recognition-option-card[data-leiting-strike=true]>.recognition-option-symbol{color:#b4f2fffa}.recognition-option-card[data-leiting-strike=true] strong{color:#f7fdff;text-shadow:0 0 15px rgba(177, 241, 255, var(--leiting-strike-opacity,.62)), 0 0 32px rgba(68, 203, 255, calc(var(--leiting-strike-opacity,.62) * .76))}.recognition-option-card[data-leiting-strike=true]:active{transform:translateY(1px)scale(.94)}.recognition-option-card[data-fengbao-drift=true]{background:radial-gradient(circle at 50% 10%, rgba(105, 232, 196, var(--fengbao-drift-opacity,.58)), transparent 34%), radial-gradient(circle at 84% 18%, #50b49657, transparent 28%), linear-gradient(180deg, #052a2bfc, #041416fc);animation:fengbao-drift-pulse var(--fengbao-drift-window,.15s) ease-in-out infinite alternate, fengbao-drift-sway calc(var(--fengbao-drift-window,.15s) * 1.5) ease-in-out infinite;border-color:#97ffded1;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #beffe875,0 20px 48px #269a8485}.recognition-option-card[data-fengbao-drift=true]:after{content:"";pointer-events:none;opacity:var(--fengbao-drift-opacity,.58);animation:fengbao-drift-sway var(--fengbao-drift-window,.15s) ease-in-out infinite;background:linear-gradient(118deg,#0000 0 20%,#e6fff6ad 24% 27%,#0000 33% 52%,#52e2bc8f 55% 58%,#0000 64% 100%);position:absolute;inset:0;transform:translate(-78%)skew(-9deg)}.recognition-option-card[data-fengbao-drift=true]>.recognition-option-symbol{color:#b9ffe8fa}.recognition-option-card[data-fengbao-drift=true] strong{color:#f5fff9;text-shadow:0 0 15px rgba(181, 255, 232, var(--fengbao-drift-opacity,.58)), 0 0 32px rgba(62, 218, 177, calc(var(--fengbao-drift-opacity,.58) * .72))}.recognition-option-card[data-fengbao-drift=true]:active{transform:translateY(1px)scale(.942)}.prompt-symbol-card[data-wuxiang-vanish=true]{color:#f8fbfffc;filter:drop-shadow(0 0 30px #b4c2ffad)drop-shadow(0 16px 34px #070a1cbd);animation:wuxiang-vanish-pulse var(--wuxiang-vanish-window,.11s) ease-in-out infinite alternate, wuxiang-vanish-fade calc(var(--wuxiang-vanish-window,.11s) * 1.7) ease-in-out infinite}.prompt-symbol-card[data-wuxiang-vanish=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--wuxiang-vanish-opacity,.62);animation:wuxiang-vanish-fade var(--wuxiang-vanish-window,.11s) ease-in-out infinite;background:radial-gradient(circle at 50% 46%,#ebefff94,#0000 46%),linear-gradient(90deg,#0000 0 18%,#ffffffc7 22% 24%,#0000 30% 70%,#b1bfff70 76% 79%,#0000 84%),linear-gradient(#0c0f2238,#0000 42%,#ffffff2e);border-radius:18px;position:absolute;inset:4% 6%}.prompt-symbol-card[data-wuxiang-vanish=true] .prompt-symbol-glyph{z-index:2;text-shadow:0 0 24px rgba(223, 229, 255, var(--wuxiang-vanish-opacity,.62)), 0 0 48px rgba(139, 158, 255, calc(var(--wuxiang-vanish-opacity,.62) * .78));position:relative;transform:scale(1.04)}.prompt-symbol-card[data-wuxiang-vanish-tier=formless] .prompt-symbol-glyph{filter:blur(.8px)contrast(1.28)brightness(1.28)}.wuxiang-vanish-void{z-index:2;pointer-events:none;opacity:var(--wuxiang-vanish-opacity,.62);box-shadow:inset 0 0 38px rgba(233, 237, 255, calc(var(--wuxiang-vanish-opacity,.62) * .48)), 0 0 54px rgba(151, 168, 255, calc(var(--wuxiang-vanish-opacity,.62) * .7));animation:wuxiang-vanish-fade var(--wuxiang-vanish-window,.11s) ease-in-out infinite;background:radial-gradient(circle,#f5f7ff47,#0000 58%),linear-gradient(90deg,#0000 0 14%,#ffffff8f 18% 20%,#0000 24% 76%,#c4cfff6b 80% 82%,#0000 86%);border-radius:999px;position:absolute;inset:2% 5%}.recognition-option-card[data-wuxiang-vanish=true]{background:radial-gradient(circle at 50% 8%, rgba(185, 199, 255, var(--wuxiang-vanish-opacity,.62)), transparent 34%), radial-gradient(circle at 84% 18%, #6475be52, transparent 28%), linear-gradient(180deg, #080b18fc, #040610fc);animation:wuxiang-vanish-pulse var(--wuxiang-vanish-window,.11s) ease-in-out infinite alternate, wuxiang-vanish-fade calc(var(--wuxiang-vanish-window,.11s) * 1.4) ease-in-out infinite;border-color:#d3dcffd6;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e5ebff75,0 20px 50px #36459680}.recognition-option-card[data-wuxiang-vanish=true]:after{content:"";pointer-events:none;opacity:var(--wuxiang-vanish-opacity,.62);animation:wuxiang-vanish-fade var(--wuxiang-vanish-window,.11s) ease-in-out infinite;background:linear-gradient(118deg,#0000 0 18%,#f6f8ffa8 23% 25%,#0000 31% 55%,#a0b0ff7a 60% 62%,#0000 68% 100%);position:absolute;inset:0;transform:translate(-64%)skew(-7deg)}.recognition-option-card[data-wuxiang-vanish=true]>.recognition-option-symbol{color:#dee4fffa}.recognition-option-card[data-wuxiang-vanish=true] strong{color:#fbfcff;text-shadow:0 0 15px rgba(224, 230, 255, var(--wuxiang-vanish-opacity,.62)), 0 0 34px rgba(140, 158, 255, calc(var(--wuxiang-vanish-opacity,.62) * .72))}.recognition-option-card[data-wuxiang-vanish=true]:active{transform:translateY(1px)scale(.94)}.prompt-symbol-card[data-konghe-collapse=true]{color:#fffae5fc;filter:drop-shadow(0 0 32px #ffd254b8)drop-shadow(0 16px 34px #432a05c7);animation:konghe-collapse-pulse var(--konghe-collapse-window,.105s) ease-in-out infinite alternate, konghe-collapse-core calc(var(--konghe-collapse-window,.105s) * 1.55) ease-in-out infinite}.prompt-symbol-card[data-konghe-collapse=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--konghe-collapse-opacity,.64);animation:konghe-collapse-core var(--konghe-collapse-window,.105s) ease-in-out infinite;background:radial-gradient(circle at 50% 48%,#ffec9e9e,#0000 31%),radial-gradient(circle at 50% 48%,#0000 0 34%,#fff8db8a 36% 39%,#0000 43%),linear-gradient(90deg,#0000 0 22%,#fff2bebd 27% 29%,#0000 35% 65%,#ffc64875 72% 74%,#0000 80%);border-radius:18px;position:absolute;inset:4% 6%}.prompt-symbol-card[data-konghe-collapse=true] .prompt-symbol-glyph{z-index:2;text-shadow:0 0 25px rgba(255, 235, 160, var(--konghe-collapse-opacity,.64)), 0 0 52px rgba(255, 190, 58, calc(var(--konghe-collapse-opacity,.64) * .78));position:relative;transform:scale(1.02)}.prompt-symbol-card[data-konghe-collapse-tier=singularity] .prompt-symbol-glyph{filter:blur(.65px)contrast(1.32)brightness(1.34)}.konghe-collapse-core{z-index:2;pointer-events:none;opacity:var(--konghe-collapse-opacity,.64);box-shadow:inset 0 0 42px rgba(255, 236, 169, calc(var(--konghe-collapse-opacity,.64) * .5)), 0 0 58px rgba(255, 197, 67, calc(var(--konghe-collapse-opacity,.64) * .75));animation:konghe-collapse-core var(--konghe-collapse-window,.105s) ease-in-out infinite;background:radial-gradient(circle,#fff5c46b,#0000 29%),radial-gradient(circle,#0000 0 36%,#ffcb4e5c 39% 41%,#0000 45%);border-radius:999px;position:absolute;inset:8%}.recognition-option-card[data-konghe-collapse=true]{background:radial-gradient(circle at 50% 8%, rgba(255, 210, 83, var(--konghe-collapse-opacity,.64)), transparent 31%), radial-gradient(circle at 84% 18%, #b57c1a5c, transparent 28%), linear-gradient(180deg, #231403fc, #0c0702fc);animation:konghe-collapse-pulse var(--konghe-collapse-window,.105s) ease-in-out infinite alternate, konghe-collapse-core calc(var(--konghe-collapse-window,.105s) * 1.35) ease-in-out infinite;border-color:#ffe794db;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffeeb57a,0 20px 52px #9e69158a}.recognition-option-card[data-konghe-collapse=true]:after{content:"";pointer-events:none;opacity:var(--konghe-collapse-opacity,.64);animation:konghe-collapse-core var(--konghe-collapse-window,.105s) ease-in-out infinite;background:radial-gradient(circle,#fff0b461,#0000 30%),linear-gradient(118deg,#0000 0 18%,#fff8d9ad 23% 25%,#0000 31% 55%,#ffc33e85 60% 62%,#0000 68% 100%);position:absolute;inset:0;transform:translate(-58%)skew(-6deg)}.recognition-option-card[data-konghe-collapse=true]>.recognition-option-symbol{color:#ffeaa2fa}.recognition-option-card[data-konghe-collapse=true] strong{color:#fffdf3;text-shadow:0 0 16px rgba(255, 233, 154, var(--konghe-collapse-opacity,.64)), 0 0 36px rgba(255, 187, 44, calc(var(--konghe-collapse-opacity,.64) * .76))}.recognition-option-card[data-konghe-collapse=true]:active{transform:translateY(1px)scale(.938)}.prompt-symbol-card[data-shunming-reflex=true]{color:#fff8e7fc;filter:drop-shadow(0 0 30px #ff754eb8)drop-shadow(0 16px 34px #480f05c7);animation:shunming-reflex-pulse var(--shunming-reflex-window,92ms) ease-in-out infinite alternate, shunming-reflex-direct calc(var(--shunming-reflex-window,92ms) * 1.45) ease-in-out infinite}.prompt-symbol-card[data-shunming-reflex=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--shunming-reflex-opacity,.72);animation:shunming-reflex-direct var(--shunming-reflex-window,92ms) ease-in-out infinite;background:radial-gradient(circle at 50% 48%,#ffdaa69e,#0000 31%),radial-gradient(circle at 50% 48%,#0000 0 34%,#ff5b4180 36% 39%,#0000 43%),linear-gradient(90deg,#0000 0 18%,#fff4cec7 24% 26%,#0000 32% 68%,#ff4e3680 73% 75%,#0000 82%);border-radius:18px;position:absolute;inset:4% 6%}.prompt-symbol-card[data-shunming-reflex=true] .prompt-symbol-glyph{z-index:2;transform:scale(calc(.92 + var(--shunming-reflex-opacity,.72) * .16));text-shadow:0 0 24px rgba(255, 224, 174, var(--shunming-reflex-opacity,.72)), 0 0 52px rgba(255, 91, 48, calc(var(--shunming-reflex-opacity,.72) * .76));position:relative}.prompt-symbol-card[data-shunming-reflex-tier=direct] .prompt-symbol-glyph{filter:blur(.45px)contrast(1.38)brightness(1.42)}.shunming-reflex-name{z-index:2;pointer-events:none;opacity:var(--shunming-reflex-opacity,.72);box-shadow:inset 0 0 42px rgba(255, 225, 174, calc(var(--shunming-reflex-opacity,.72) * .5)), 0 0 58px rgba(255, 96, 55, calc(var(--shunming-reflex-opacity,.72) * .75));animation:shunming-reflex-direct var(--shunming-reflex-window,92ms) ease-in-out infinite;background:radial-gradient(circle,#ffedc26b,#0000 29%),radial-gradient(circle,#0000 0 36%,#ff56365c 39% 41%,#0000 45%);border-radius:999px;position:absolute;inset:10% 9%}.recognition-option-card[data-shunming-reflex=true]{background:radial-gradient(circle at 50% 8%, rgba(255, 107, 76, var(--shunming-reflex-opacity,.72)), transparent 31%), radial-gradient(circle at 84% 18%, #b23a1c57, transparent 28%), linear-gradient(180deg, #290904fc, #0e0402fc);animation:shunming-reflex-pulse var(--shunming-reflex-window,92ms) ease-in-out infinite alternate, shunming-reflex-direct calc(var(--shunming-reflex-window,92ms) * 1.35) ease-in-out infinite;border-color:#ffd494db;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe5b57a,0 20px 52px #ab39198a}.recognition-option-card[data-shunming-reflex=true]:after{content:"";pointer-events:none;opacity:var(--shunming-reflex-opacity,.72);animation:shunming-reflex-direct var(--shunming-reflex-window,92ms) ease-in-out infinite;background:radial-gradient(circle,#ffe0b457,#0000 30%),linear-gradient(118deg,#0000 0 18%,#fff6dbad 23% 25%,#0000 31% 55%,#ff50327a 60% 62%,#0000 68% 100%);position:absolute;inset:0;transform:translate(-58%)skew(-6deg)}.recognition-option-card[data-shunming-reflex=true]>.recognition-option-symbol{color:#ffdca2fa}.recognition-option-card[data-shunming-reflex=true] strong{color:rgba(255, 253, 244, var(--shunming-answer-clarity,.62));text-shadow:0 0 16px rgba(255, 224, 164, var(--shunming-reflex-opacity,.72)), 0 0 36px rgba(255, 79, 42, calc(var(--shunming-reflex-opacity,.72) * .76))}.recognition-option-card[data-shunming-reflex=true]:active{transform:translateY(1px)scale(.936)}.prompt-symbol-card[data-yiyan-direct=true]{color:#f8fff5fc;filter:drop-shadow(0 0 30px #52ffcdbd)drop-shadow(0 16px 34px #05402fc7);animation:yiyan-direct-pulse var(--yiyan-direct-window,84ms) ease-in-out infinite alternate, yiyan-direct-glance calc(var(--yiyan-direct-window,84ms) * 1.38) ease-in-out infinite}.prompt-symbol-card[data-yiyan-direct=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--yiyan-direct-opacity,.74);animation:yiyan-direct-glance var(--yiyan-direct-window,84ms) ease-in-out infinite;background:radial-gradient(circle at 50% 48%,#ddffe19e,#0000 30%),radial-gradient(circle at 50% 48%,#0000 0 34%,#4bffc680 36% 39%,#0000 43%),linear-gradient(90deg,#0000 0 18%,#fcffe2cc 24% 26%,#0000 32% 68%,#3bffc685 73% 75%,#0000 82%);border-radius:18px;position:absolute;inset:4% 6%}.prompt-symbol-card[data-yiyan-direct=true] .prompt-symbol-glyph{z-index:2;transform:scale(calc(.9 + var(--yiyan-direct-opacity,.74) * .14));text-shadow:0 0 24px rgba(218, 255, 226, var(--yiyan-direct-opacity,.74)), 0 0 52px rgba(72, 255, 190, calc(var(--yiyan-direct-opacity,.74) * .78));position:relative}.prompt-symbol-card[data-yiyan-direct-tier=direct] .prompt-symbol-glyph{filter:blur(.36px)contrast(1.44)brightness(1.48)}.yiyan-direct-glance{z-index:2;pointer-events:none;opacity:var(--yiyan-direct-opacity,.74);box-shadow:inset 0 0 42px rgba(218, 255, 222, calc(var(--yiyan-direct-opacity,.74) * .5)), 0 0 58px rgba(75, 255, 194, calc(var(--yiyan-direct-opacity,.74) * .78));animation:yiyan-direct-glance var(--yiyan-direct-window,84ms) ease-in-out infinite;background:radial-gradient(circle,#e7ffdb6b,#0000 28%),radial-gradient(circle,#0000 0 34%,#48ffc261 38% 40%,#0000 45%);border-radius:999px;position:absolute;inset:11% 10%}.recognition-option-card[data-yiyan-direct=true]{background:radial-gradient(circle at 50% 8%, rgba(76, 255, 197, var(--yiyan-direct-opacity,.74)), transparent 31%), radial-gradient(circle at 84% 18%, #19907057, transparent 28%), linear-gradient(180deg, #03231dfc, #010c0afc);animation:yiyan-direct-pulse var(--yiyan-direct-window,84ms) ease-in-out infinite alternate, yiyan-direct-glance calc(var(--yiyan-direct-window,84ms) * 1.28) ease-in-out infinite;border-color:#aaffe0e0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d6ffe87a,0 20px 54px #26a5808f}.recognition-option-card[data-yiyan-direct=true]:after{content:"";pointer-events:none;opacity:var(--yiyan-direct-opacity,.74);animation:yiyan-direct-glance var(--yiyan-direct-window,84ms) ease-in-out infinite;background:radial-gradient(circle,#deffdc57,#0000 30%),linear-gradient(118deg,#0000 0 18%,#f9ffdfad 23% 25%,#0000 31% 55%,#3bffc280 60% 62%,#0000 68% 100%);position:absolute;inset:0;transform:translate(-58%)skew(-6deg)}.recognition-option-card[data-yiyan-direct=true]>.recognition-option-symbol{color:#ccffe8fa}.recognition-option-card[data-yiyan-direct=true] strong{color:rgba(249, 255, 246, var(--yiyan-answer-clarity,.52));text-shadow:0 0 16px rgba(211, 255, 226, var(--yiyan-direct-opacity,.74)), 0 0 36px rgba(62, 255, 190, calc(var(--yiyan-direct-opacity,.74) * .78))}.recognition-option-card[data-yiyan-direct=true]:active{transform:translateY(1px)scale(.934)}.prompt-symbol-card[data-wunian-direct=true]{color:#fdfefffc;filter:drop-shadow(0 0 34px #a8ceffd1)drop-shadow(0 16px 38px #090d3adb);animation:wunian-direct-pulse var(--wunian-direct-window,64ms) ease-in-out infinite alternate, wunian-direct-void calc(var(--wunian-direct-window,64ms) * 1.32) ease-in-out infinite}.prompt-symbol-card[data-wunian-direct=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--wunian-direct-opacity,.78);animation:wunian-direct-void var(--wunian-direct-window,64ms) ease-in-out infinite;background:radial-gradient(circle at 50% 48%,#ffffffa3,#0000 28%),radial-gradient(circle at 50% 48%,#0000 0 31%,#92b6ff8f 35% 38%,#0000 42%),linear-gradient(88deg,#0000 0 16%,#ffffffeb 22% 24%,#0000 30% 67%,#8ab0ff94 72% 74%,#0000 82%);border-radius:18px;position:absolute;inset:3% 5%}.prompt-symbol-card[data-wunian-direct=true] .prompt-symbol-glyph{z-index:2;transform:scale(calc(.88 + var(--wunian-direct-opacity,.78) * .12));text-shadow:0 0 26px rgba(250, 252, 255, var(--wunian-direct-opacity,.78)), 0 0 58px rgba(125, 166, 255, calc(var(--wunian-direct-opacity,.78) * .82));position:relative}.prompt-symbol-card[data-wunian-direct-tier=void] .prompt-symbol-glyph{filter:blur(.48px)contrast(1.6)brightness(1.58)}.recognition-option-card[data-wunian-direct=true]{background:radial-gradient(circle at 50% 8%, rgba(151, 184, 255, var(--wunian-direct-opacity,.78)), transparent 31%), radial-gradient(circle at 84% 18%, #3a46966b, transparent 28%), linear-gradient(180deg, #070a20fc, #01020afc);animation:wunian-direct-pulse var(--wunian-direct-window,64ms) ease-in-out infinite alternate, wunian-direct-void calc(var(--wunian-direct-window,64ms) * 1.22) ease-in-out infinite;border-color:#cde0ffeb;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eef4ff85,0 22px 58px #3e50b49e}.recognition-option-card[data-wunian-direct=true]:after{content:"";pointer-events:none;opacity:var(--wunian-direct-opacity,.78);animation:wunian-direct-void var(--wunian-direct-window,64ms) ease-in-out infinite;background:radial-gradient(circle,#ffffff5c,#0000 30%),linear-gradient(118deg,#0000 0 18%,#ffffffc7 23% 25%,#0000 31% 55%,#7ea2ff8a 60% 62%,#0000 68% 100%);position:absolute;inset:0;transform:translate(-60%)skew(-6deg)}.recognition-option-card[data-wunian-direct=true]>.recognition-option-symbol{color:#e5effffa}.recognition-option-card[data-wunian-direct=true] strong{color:rgba(253, 254, 255, var(--wunian-answer-clarity,.3));text-shadow:0 0 18px rgba(250, 252, 255, var(--wunian-direct-opacity,.78)), 0 0 40px rgba(126, 166, 255, calc(var(--wunian-direct-opacity,.78) * .82))}.recognition-option-card[data-wunian-direct=true]:active{transform:translateY(1px)scale(.93)}.prompt-symbol-card[data-kongxiang-blind=true]{color:#fbfdfff5;filter:drop-shadow(0 0 36px #b4d0ffb8)drop-shadow(0 18px 44px #00031ceb);animation:kongxiang-blind-pulse var(--kongxiang-blind-window,52ms) ease-in-out infinite alternate, kongxiang-blind-void calc(var(--kongxiang-blind-window,52ms) * 1.24) ease-in-out infinite}.prompt-symbol-card[data-kongxiang-blind=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--kongxiang-blind-opacity,.84);animation:kongxiang-blind-void var(--kongxiang-blind-window,52ms) ease-in-out infinite;background:radial-gradient(circle at 50% 48%,#ffffff7a,#0000 24%),radial-gradient(circle at 50% 48%,#0000 0 27%,#aac4ff7a 32% 34%,#0000 39%),linear-gradient(88deg,#0000 0 18%,#ffffffb8 23% 24%,#0000 31% 66%,#a4c2ff70 71% 72%,#0000 80%);border-radius:18px;position:absolute;inset:4% 6%}.prompt-symbol-card[data-kongxiang-blind=true] .prompt-symbol-glyph{z-index:2;transform:scale(calc(.82 + var(--kongxiang-blind-opacity,.84) * .12));text-shadow:0 0 28px rgba(252, 254, 255, var(--kongxiang-blind-opacity,.84)), 0 0 62px rgba(148, 176, 255, calc(var(--kongxiang-blind-opacity,.84) * .72));position:relative}.prompt-symbol-card[data-kongxiang-blind-tier=void] .prompt-symbol-glyph{filter:blur(.72px)contrast(1.72)brightness(1.7)}.recognition-option-card[data-kongxiang-blind=true]{background:radial-gradient(circle at 50% 8%, rgba(170, 196, 255, var(--kongxiang-blind-opacity,.84)), transparent 28%), radial-gradient(circle at 86% 18%, #18225c80, transparent 28%), linear-gradient(180deg, #020412fc, #000108fc);animation:kongxiang-blind-pulse var(--kongxiang-blind-window,52ms) ease-in-out infinite alternate, kongxiang-blind-void calc(var(--kongxiang-blind-window,52ms) * 1.18) ease-in-out infinite;border-color:#cde0ffd6;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ecf4ff6b,0 24px 62px #28369699}.recognition-option-card[data-kongxiang-blind=true]:after{content:"";pointer-events:none;opacity:var(--kongxiang-blind-opacity,.84);animation:kongxiang-blind-void var(--kongxiang-blind-window,52ms) ease-in-out infinite;background:radial-gradient(circle,#ffffff42,#0000 28%),linear-gradient(118deg,#0000 0 18%,#ffffff94 23% 24%,#0000 31% 55%,#8eaaff6b 60% 61%,#0000 68% 100%);position:absolute;inset:0;transform:translate(-64%)skew(-6deg)}.recognition-option-card[data-kongxiang-blind=true]>.recognition-option-symbol{color:#e2ecffe6}.recognition-option-card[data-kongxiang-blind=true] strong{color:rgba(253, 254, 255, var(--kongxiang-answer-clarity,.24));text-shadow:0 0 18px rgba(250, 252, 255, var(--kongxiang-blind-opacity,.84)), 0 0 42px rgba(132, 164, 255, calc(var(--kongxiang-blind-opacity,.84) * .76))}.recognition-option-card[data-kongxiang-blind=true]:active{transform:translateY(1px)scale(.928)}.prompt-symbol-card[data-xuji-instant-name=true]{color:#fffdf4fa;filter:drop-shadow(0 0 40px #ffe296c7)drop-shadow(0 18px 48px #160800eb);animation:xuji-instant-name-pulse var(--xuji-symbol-flash,40ms) ease-in-out infinite alternate, xuji-instant-name-void calc(var(--xuji-symbol-flash,40ms) * 1.2) ease-in-out infinite}.prompt-symbol-card[data-xuji-instant-name=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--xuji-void-opacity,.86);animation:xuji-instant-name-void var(--xuji-symbol-flash,40ms) ease-in-out infinite;background:radial-gradient(circle at 50% 48%,#ffffff8f,#0000 20%),radial-gradient(circle at 50% 48%,#0000 0 25%,#ffdb8285 30% 32%,#0000 38%),linear-gradient(88deg,#0000 0 16%,#ffffffd1 22% 23%,#0000 30% 65%,#ffd47080 70% 71%,#0000 79%);border-radius:18px;position:absolute;inset:3% 5%}.prompt-symbol-card[data-xuji-instant-name=true] .prompt-symbol-glyph{z-index:2;transform:scale(calc(.8 + var(--xuji-void-opacity,.86) * .12));text-shadow:0 0 28px rgba(255, 252, 238, var(--xuji-void-opacity,.86)), 0 0 70px rgba(255, 213, 116, calc(var(--xuji-void-opacity,.86) * .78));position:relative}.prompt-symbol-card[data-xuji-instant-name-tier=void] .prompt-symbol-glyph{filter:blur(.9px)contrast(1.82)brightness(1.76)}.recognition-option-card[data-xuji-instant-name=true]{background:radial-gradient(circle at 50% 8%, rgba(255, 221, 144, var(--xuji-void-opacity,.86)), transparent 26%), radial-gradient(circle at 86% 18%, #502a088f, transparent 28%), linear-gradient(180deg, #080400fc, #000002fc);animation:xuji-instant-name-pulse var(--xuji-name-flash,48ms) ease-in-out infinite alternate, xuji-instant-name-void calc(var(--xuji-name-flash,48ms) * 1.16) ease-in-out infinite;border-color:#ffe09ae0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff4d275,0 24px 66px #864e109e}.recognition-option-card[data-xuji-instant-name=true]:after{content:"";pointer-events:none;opacity:var(--xuji-void-opacity,.86);animation:xuji-instant-name-void var(--xuji-name-flash,48ms) ease-in-out infinite;background:radial-gradient(circle,#ffffff47,#0000 26%),linear-gradient(118deg,#0000 0 17%,#ffffffa3 22% 23%,#0000 30% 56%,#ffd57075 61% 62%,#0000 69% 100%);position:absolute;inset:0;transform:translate(-66%)skew(-7deg)}.recognition-option-card[data-xuji-instant-name=true]>.recognition-option-symbol{color:#ffeab8f0}.recognition-option-card[data-xuji-instant-name=true] strong{color:rgba(255, 253, 244, var(--xuji-answer-haze,.16));text-shadow:0 0 18px rgba(255, 249, 226, var(--xuji-void-opacity,.86)), 0 0 46px rgba(255, 203, 88, calc(var(--xuji-void-opacity,.86) * .8))}.recognition-option-card[data-xuji-name-hidden=true] strong{letter-spacing:.08em;filter:blur(.2px)}.recognition-option-card[data-xuji-symbol-hidden=true]{justify-content:center}.recognition-option-card[data-xuji-instant-name=true]:active{transform:translateY(1px)scale(.924)}.prompt-symbol-card[data-wuzi-no-text=true]{color:#fafdfffc;filter:drop-shadow(0 0 46px #daecffd1)drop-shadow(0 20px 54px #000000f0);animation:wuzi-no-text-pulse var(--wuzi-symbol-lock,32ms) ease-in-out infinite alternate, wuzi-no-text-void calc(var(--wuzi-symbol-lock,32ms) * 1.18) ease-in-out infinite}.prompt-symbol-card[data-wuzi-no-text=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--wuzi-void-opacity,.88);animation:wuzi-no-text-void var(--wuzi-symbol-lock,32ms) ease-in-out infinite;background:radial-gradient(circle at 50% 48%,#ffffff9e,#0000 19%),radial-gradient(circle at 50% 48%,#0000 0 24%,#deeeff8f 30% 32%,#0000 38%),linear-gradient(88deg,#0000 0 14%,#ffffffdb 20% 21%,#0000 28% 64%,#d9ebff8a 69% 70%,#0000 78%);border-radius:18px;position:absolute;inset:2% 4%}.prompt-symbol-card[data-wuzi-no-text=true] .prompt-symbol-glyph{z-index:2;transform:scale(calc(.78 + var(--wuzi-void-opacity,.88) * .12));text-shadow:0 0 30px rgba(255, 255, 255, var(--wuzi-void-opacity,.88)), 0 0 76px rgba(196, 224, 255, calc(var(--wuzi-void-opacity,.88) * .8));position:relative}.prompt-symbol-card[data-wuzi-no-text-tier=void-text] .prompt-symbol-glyph{filter:blur(1.1px)contrast(1.92)brightness(1.82)}.recognition-option-card[data-wuzi-no-text=true]{background:radial-gradient(circle at 50% 8%, rgba(230, 242, 255, var(--wuzi-void-opacity,.88)), transparent 25%), radial-gradient(circle at 86% 18%, #16223694, transparent 28%), linear-gradient(180deg, #000003fc, #05080efc);animation:wuzi-no-text-pulse var(--wuzi-text-flash,42ms) ease-in-out infinite alternate, wuzi-no-text-void calc(var(--wuzi-text-flash,42ms) * 1.14) ease-in-out infinite;border-color:#e4f2ffe6;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f7fcff7a,0 24px 68px #0c162aa8}.recognition-option-card[data-wuzi-no-text=true]:after{content:"";pointer-events:none;opacity:var(--wuzi-void-opacity,.88);animation:wuzi-no-text-void var(--wuzi-text-flash,42ms) ease-in-out infinite;background:radial-gradient(circle,#ffffff4d,#0000 25%),linear-gradient(118deg,#0000 0 16%,#ffffffad 21% 22%,#0000 29% 56%,#d6e8ff80 61% 62%,#0000 69% 100%);position:absolute;inset:0;transform:translate(-68%)skew(-6deg)}.recognition-option-card[data-wuzi-no-text=true]>.recognition-option-symbol{color:#ebf6fff2}.recognition-option-card[data-wuzi-no-text=true] strong{color:rgba(255, 255, 255, var(--wuzi-answer-ghost,.11));text-shadow:0 0 20px rgba(255, 255, 255, var(--wuzi-void-opacity,.88)), 0 0 52px rgba(196, 224, 255, calc(var(--wuzi-void-opacity,.88) * .82))}.recognition-option-card[data-wuzi-name-hidden=true] strong{filter:blur(.35px)}.recognition-option-card[data-wuzi-symbol-hidden=true]{justify-content:center}.recognition-option-card[data-wuzi-no-text=true]:active{transform:translateY(1px)scale(.918)}.prompt-symbol-card[data-xinyin-silent-seal=true]{color:#fff8f0fc;filter:drop-shadow(0 0 50px #ffccb8d1)drop-shadow(0 20px 58px #160000f5);animation:xinyin-silent-seal-pulse var(--xinyin-symbol-seal,26ms) ease-in-out infinite alternate, xinyin-silent-seal-void calc(var(--xinyin-symbol-seal,26ms) * 1.14) ease-in-out infinite}.prompt-symbol-card[data-xinyin-silent-seal=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--xinyin-void-opacity,.9);animation:xinyin-silent-seal-void var(--xinyin-symbol-seal,26ms) ease-in-out infinite;background:radial-gradient(circle at 50% 48%,#ffffff9e,#0000 17%),radial-gradient(circle at 50% 48%,#0000 0 24%,#ee3e2c94 29% 31%,#0000 37%),linear-gradient(88deg,#0000 0 13%,#ffffffdb 19% 20%,#0000 27% 64%,#ee3e2c94 68% 69%,#0000 77%);border-radius:18px;position:absolute;inset:2% 4%}.prompt-symbol-card[data-xinyin-silent-seal=true] .prompt-symbol-glyph{z-index:2;transform:scale(calc(.76 + var(--xinyin-void-opacity,.9) * .12));text-shadow:0 0 32px rgba(255, 255, 255, var(--xinyin-void-opacity,.9)), 0 0 80px rgba(232, 64, 44, calc(var(--xinyin-void-opacity,.9) * .8));position:relative}.prompt-symbol-card[data-xinyin-silent-seal-tier=silent-king] .prompt-symbol-glyph{filter:blur(1.25px)contrast(2.02)brightness(1.9)}.recognition-option-card[data-xinyin-silent-seal=true]{background:radial-gradient(circle at 50% 8%, rgba(255, 226, 210, var(--xinyin-void-opacity,.9)), transparent 25%), radial-gradient(circle at 86% 18%, #460c0899, transparent 28%), linear-gradient(180deg, #050000fc, #0c0302fc);animation:xinyin-silent-seal-pulse var(--xinyin-seal-flash,34ms) ease-in-out infinite alternate, xinyin-silent-seal-void calc(var(--xinyin-seal-flash,34ms) * 1.12) ease-in-out infinite;border-color:#ffdacaeb;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6ee80,0 24px 70px #460c08ad}.recognition-option-card[data-xinyin-silent-seal=true]:after{content:"";pointer-events:none;opacity:var(--xinyin-void-opacity,.9);animation:xinyin-silent-seal-void var(--xinyin-seal-flash,34ms) ease-in-out infinite;background:radial-gradient(circle,#ffffff4d,#0000 24%),linear-gradient(118deg,#0000 0 15%,#ffffffad 20% 21%,#0000 28% 56%,#ea3c2a85 60% 61%,#0000 69% 100%);position:absolute;inset:0;transform:translate(-70%)skew(-6deg)}.recognition-option-card[data-xinyin-silent-seal=true]>.recognition-option-symbol{color:#ffe4d4f5}.recognition-option-card[data-xinyin-silent-seal=true] strong{color:rgba(255, 252, 248, var(--xinyin-answer-ink,.08));text-shadow:0 0 20px rgba(255, 255, 255, var(--xinyin-void-opacity,.9)), 0 0 56px rgba(232, 64, 44, calc(var(--xinyin-void-opacity,.9) * .82))}.recognition-option-card[data-xinyin-name-hidden=true] strong{filter:blur(.42px)}.recognition-option-card[data-xinyin-symbol-hidden=true]{justify-content:center}.recognition-option-card[data-xinyin-silent-seal=true]:active{transform:translateY(1px)scale(.912)}.prompt-symbol-card[data-yingyin-afterimage=true]{color:#f6fcfffa;filter:drop-shadow(0 0 50px #b4e8ffcc)drop-shadow(0 20px 58px #000812f5);animation:yingyin-afterimage-pulse var(--yingyin-afterimage-hold,22ms) ease-in-out infinite alternate, yingyin-afterimage-fade calc(var(--yingyin-afterimage-hold,22ms) * 1.2) ease-in-out infinite}.prompt-symbol-card[data-yingyin-afterimage=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--yingyin-shadow-opacity,.9);filter:blur(var(--yingyin-shadow-blur,6px));animation:yingyin-afterimage-fade var(--yingyin-afterimage-hold,22ms) ease-in-out infinite;background:radial-gradient(circle at 52% 48%,#ffffff8f,#0000 18%),linear-gradient(92deg,#0000 0 10%,#daf6ffc2 16% 18%,#0000 26% 58%,#74dcff7a 64% 66%,#0000 76%),linear-gradient(#ffffff29,#0000 45%,#60b8e642);border-radius:18px;position:absolute;inset:2% 4%}.prompt-symbol-card[data-yingyin-afterimage=true] .prompt-symbol-glyph{z-index:2;transform:scale(calc(.72 + var(--yingyin-shadow-opacity,.9) * .13));text-shadow:0 0 34px rgba(255, 255, 255, var(--yingyin-shadow-opacity,.9)), 18px 0 38px rgba(122, 210, 255, calc(var(--yingyin-shadow-opacity,.9) * .72)), -18px 0 38px rgba(255, 255, 255, calc(var(--yingyin-shadow-opacity,.9) * .46));position:relative}.prompt-symbol-card[data-yingyin-afterimage-tier=shadow-king] .prompt-symbol-glyph{filter:blur(1.6px)contrast(2.16)brightness(1.96)}.recognition-option-card[data-yingyin-afterimage=true]{background:radial-gradient(circle at 50% 8%, rgba(218, 246, 255, var(--yingyin-shadow-opacity,.9)), transparent 25%), radial-gradient(circle at 86% 18%, #0b263a99, transparent 28%), linear-gradient(180deg, #00040afc, #071018fc);animation:yingyin-afterimage-pulse var(--yingyin-image-flash,28ms) ease-in-out infinite alternate, yingyin-afterimage-fade calc(var(--yingyin-image-flash,28ms) * 1.18) ease-in-out infinite;border-color:#dcf5ffeb;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f5fcff80,0 24px 70px #0a2638a3}.recognition-option-card[data-yingyin-afterimage=true]:after{content:"";pointer-events:none;opacity:var(--yingyin-shadow-opacity,.9);filter:blur(var(--yingyin-shadow-blur,6px));animation:yingyin-afterimage-fade var(--yingyin-image-flash,28ms) ease-in-out infinite;background:radial-gradient(circle,#ffffff47,#0000 24%),linear-gradient(112deg,#0000 0 14%,#ecfaffa3 19% 20%,#0000 28% 58%,#7cdaff75 62% 64%,#0000 72% 100%);position:absolute;inset:0;transform:translate(-72%)skew(-8deg)}.recognition-option-card[data-yingyin-afterimage=true]>.recognition-option-symbol{color:#d7f2fff5}.recognition-option-card[data-yingyin-afterimage=true] strong{color:rgba(248, 252, 255, var(--yingyin-answer-shadow,.06));text-shadow:0 0 20px rgba(255, 255, 255, var(--yingyin-shadow-opacity,.9)), 0 0 56px rgba(116, 220, 255, calc(var(--yingyin-shadow-opacity,.9) * .78))}.recognition-option-card[data-yingyin-name-hidden=true] strong{filter:blur(.66px)}.recognition-option-card[data-yingyin-symbol-hidden=true]{justify-content:center}.recognition-option-card[data-yingyin-afterimage=true]:active{transform:translateY(1px)scale(.906)}.prompt-symbol-card[data-shanpan-quick-verdict=true]{color:#fffae8fa;filter:drop-shadow(0 0 48px #ffd870e0)drop-shadow(0 18px 56px #3a0800f5);animation:shanpan-quick-verdict-pulse var(--shanpan-warning-pulse,42ms) steps(2, end) infinite, shanpan-quick-verdict-cut var(--shanpan-command-window,12ms) linear infinite}.prompt-symbol-card[data-shanpan-quick-verdict=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--shanpan-command-opacity,.9);filter:blur(var(--shanpan-command-blur,7px));animation:shanpan-quick-verdict-cut var(--shanpan-command-window,12ms) linear infinite;background:radial-gradient(circle,#fff8d29e,#0000 17%),linear-gradient(90deg,#0000 0 8%,#ffe078e0 12% 14%,#0000 19% 56%,#ff462094 61% 63%,#0000 70%),linear-gradient(#fff2ac33,#0000 42%,#ff421a4d);border-radius:18px;position:absolute;inset:1% 3%}.prompt-symbol-card[data-shanpan-quick-verdict=true] .prompt-symbol-glyph{z-index:2;transform:scale(calc(.7 + var(--shanpan-command-opacity,.9) * .14));text-shadow:0 0 28px rgba(255, 249, 220, var(--shanpan-command-opacity,.9)), 16px 0 32px rgba(255, 206, 80, calc(var(--shanpan-command-opacity,.9) * .8)), -16px 0 32px rgba(255, 74, 30, calc(var(--shanpan-command-opacity,.9) * .58));position:relative}.prompt-symbol-card[data-shanpan-quick-verdict-tier=edict-king] .prompt-symbol-glyph{filter:blur(1.3px)contrast(2.24)brightness(2.04)}.recognition-option-card[data-shanpan-quick-verdict=true]{background:radial-gradient(circle at 50% 8%, rgba(255, 230, 145, var(--shanpan-command-opacity,.92)), transparent 24%), radial-gradient(circle at 88% 16%, #6414049e, transparent 28%), linear-gradient(180deg, #100300fc, #2a0b03fc);animation:shanpan-quick-verdict-pulse var(--shanpan-warning-pulse,42ms) steps(2, end) infinite, shanpan-quick-verdict-cut calc(var(--shanpan-symbol-flash,14ms) * 1.2) linear infinite;border-color:#ffe28cf0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff8de85,0 24px 72px #5a1604a8}.recognition-option-card[data-shanpan-quick-verdict=true]:after{content:"";pointer-events:none;opacity:var(--shanpan-command-opacity,.9);filter:blur(var(--shanpan-command-blur,7px));animation:shanpan-quick-verdict-cut var(--shanpan-symbol-flash,14ms) linear infinite;background:radial-gradient(circle,#fff8d74d,#0000 23%),linear-gradient(106deg,#0000 0 12%,#ffe890b8 17% 18%,#0000 26% 58%,#ff481e80 62% 64%,#0000 72% 100%);position:absolute;inset:0;transform:translate(-74%)skew(-10deg)}.recognition-option-card[data-shanpan-quick-verdict=true]>.recognition-option-symbol{color:#ffe490f5}.recognition-option-card[data-shanpan-quick-verdict=true] strong{color:rgba(255, 250, 232, var(--shanpan-answer-opacity,.04));text-shadow:0 0 18px rgba(255, 244, 205, var(--shanpan-command-opacity,.9)), 0 0 54px rgba(255, 88, 32, calc(var(--shanpan-command-opacity,.9) * .76))}.recognition-option-card[data-shanpan-name-hidden=true] strong{filter:blur(.72px)}.recognition-option-card[data-shanpan-symbol-hidden=true]{justify-content:center}.recognition-option-card[data-shanpan-quick-verdict=true]:active{transform:translateY(1px)scale(.9)}.prompt-symbol-card[data-dianguang-instant-reflex=true]{color:#f4fffcfc;filter:drop-shadow(0 0 54px #5dfaffe6)drop-shadow(0 18px 58px #00121cfa);animation:dianguang-instant-reflex-pulse var(--dianguang-spark-pulse,32ms) steps(2, end) infinite, dianguang-instant-reflex-spark var(--dianguang-pulse-window,9ms) linear infinite}.prompt-symbol-card[data-dianguang-instant-reflex=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--dianguang-spark-opacity,.94);filter:blur(var(--dianguang-spark-blur,7px));animation:dianguang-instant-reflex-spark var(--dianguang-pulse-window,9ms) linear infinite;background:radial-gradient(circle,#ffffffb8,#0000 16%),linear-gradient(90deg,#0000 0 7%,#6afff8e6 11% 13%,#0000 18% 54%,#ffec56b3 59% 61%,#0000 68%),linear-gradient(#d6fff83d,#0000 38%,#ffee6052);border-radius:18px;position:absolute;inset:0 2%}.prompt-symbol-card[data-dianguang-instant-reflex=true] .prompt-symbol-glyph{z-index:2;transform:scale(calc(.66 + var(--dianguang-spark-opacity,.94) * .16));text-shadow:0 0 30px rgba(255, 255, 255, var(--dianguang-spark-opacity,.94)), 18px 0 34px rgba(88, 255, 245, calc(var(--dianguang-spark-opacity,.94) * .84)), -18px 0 34px rgba(255, 236, 86, calc(var(--dianguang-spark-opacity,.94) * .66));position:relative}.prompt-symbol-card[data-dianguang-instant-reflex-tier=bolt-king] .prompt-symbol-glyph{filter:blur(1.55px)contrast(2.4)brightness(2.18)}.recognition-option-card[data-dianguang-instant-reflex=true]{background:radial-gradient(circle at 50% 8%, rgba(144, 255, 238, var(--dianguang-spark-opacity,.94)), transparent 24%), radial-gradient(circle at 88% 16%, #ffea58a8, transparent 28%), linear-gradient(180deg, #000a10fc, #002230fc);animation:dianguang-instant-reflex-pulse var(--dianguang-spark-pulse,32ms) steps(2, end) infinite, dianguang-instant-reflex-spark calc(var(--dianguang-bolt-flash,8ms) * 1.24) linear infinite;border-color:#a6fff0f5;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eefffa8f,0 24px 76px #12b8c4b3}.recognition-option-card[data-dianguang-instant-reflex=true]:after{content:"";pointer-events:none;opacity:var(--dianguang-spark-opacity,.94);filter:blur(var(--dianguang-spark-blur,7px));animation:dianguang-instant-reflex-spark var(--dianguang-bolt-flash,8ms) linear infinite;background:radial-gradient(circle,#ffffff57,#0000 22%),linear-gradient(104deg,#0000 0 10%,#aafff8d1 15% 16%,#0000 24% 55%,#ffec5894 60% 62%,#0000 70% 100%);position:absolute;inset:0;transform:translate(-76%)skew(-12deg)}.recognition-option-card[data-dianguang-instant-reflex=true]>.recognition-option-symbol{color:#e0fff9fa}.recognition-option-card[data-dianguang-instant-reflex=true] strong{color:rgba(255, 253, 234, var(--dianguang-answer-opacity,.03));text-shadow:0 0 20px rgba(255, 255, 255, var(--dianguang-spark-opacity,.94)), 0 0 58px rgba(80, 250, 255, calc(var(--dianguang-spark-opacity,.94) * .82))}.recognition-option-card[data-dianguang-name-hidden=true] strong{filter:blur(.84px)}.recognition-option-card[data-dianguang-symbol-hidden=true]{justify-content:center}.recognition-option-card[data-dianguang-instant-reflex=true]:active{transform:translateY(1px)scale(.888)}.prompt-symbol-card[data-chaopin-overclock=true]{color:#f9fffffc;filter:drop-shadow(0 0 62px #9c5efff2)drop-shadow(0 18px 62px #00101efa);animation:chaopin-overclock-pulse var(--chaopin-strobe-pulse,24ms) steps(2, end) infinite, chaopin-overclock-strobe var(--chaopin-blackout-window,6ms) linear infinite}.prompt-symbol-card[data-chaopin-overclock=true]:after{content:"";z-index:1;pointer-events:none;opacity:var(--chaopin-strobe-opacity,.96);filter:blur(var(--chaopin-strobe-blur,8px));animation:chaopin-overclock-strobe var(--chaopin-blackout-window,6ms) linear infinite;background:radial-gradient(circle,#ffffffc7,#0000 14%),linear-gradient(90deg,#0000 0 6%,#50ffffeb 10% 12%,#0000 16% 46%,#ff48f6db 52% 54%,#0000 60% 100%),linear-gradient(#dcffff42,#0000 36%,#ff78fc57);border-radius:18px;position:absolute;inset:-1px 1%}.prompt-symbol-card[data-chaopin-overclock=true] .prompt-symbol-glyph{z-index:2;transform:scale(calc(.62 + var(--chaopin-strobe-opacity,.96) * .14));text-shadow:0 0 34px rgba(255, 255, 255, var(--chaopin-strobe-opacity,.96)), 18px 0 38px rgba(78, 255, 255, calc(var(--chaopin-strobe-opacity,.96) * .84)), -18px 0 38px rgba(255, 72, 246, calc(var(--chaopin-strobe-opacity,.96) * .72));position:relative}.prompt-symbol-card[data-chaopin-overclock-tier=overclock-king] .prompt-symbol-glyph{filter:blur(1.8px)contrast(2.7)brightness(2.28)}.recognition-option-card[data-chaopin-overclock=true]{background:radial-gradient(circle at 50% 8%, rgba(122, 255, 255, var(--chaopin-strobe-opacity,.96)), transparent 24%), radial-gradient(circle at 88% 16%, #ff54f4bd, transparent 28%), linear-gradient(180deg, #060218fc, #18124afc);animation:chaopin-overclock-pulse var(--chaopin-strobe-pulse,24ms) steps(2, end) infinite, chaopin-overclock-strobe calc(var(--chaopin-overclock-flash,7ms) * 1.18) linear infinite;border-color:#c6f6fffa;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eeffff94,0 24px 84px #6c4ee0bd}.recognition-option-card[data-chaopin-overclock=true]:after{content:"";pointer-events:none;opacity:var(--chaopin-strobe-opacity,.96);filter:blur(var(--chaopin-strobe-blur,8px));animation:chaopin-overclock-strobe var(--chaopin-overclock-flash,7ms) linear infinite;background:radial-gradient(circle,#ffffff61,#0000 20%),linear-gradient(104deg,#0000 0 9%,#9affffe6 14% 15%,#0000 23% 52%,#ff54f4b3 57% 59%,#0000 68% 100%);position:absolute;inset:0;transform:translate(-80%)skew(-14deg)}.recognition-option-card[data-chaopin-overclock=true]>.recognition-option-symbol{color:#e8fffffa}.recognition-option-card[data-chaopin-overclock=true] strong{color:rgba(255, 248, 255, var(--chaopin-answer-opacity,.025));text-shadow:0 0 22px rgba(255, 255, 255, var(--chaopin-strobe-opacity,.96)), 0 0 64px rgba(132, 92, 255, calc(var(--chaopin-strobe-opacity,.96) * .84))}.recognition-option-card[data-chaopin-name-hidden=true] strong{filter:blur(.94px)}.recognition-option-card[data-chaopin-symbol-hidden=true]{justify-content:center}.recognition-option-card[data-chaopin-overclock=true]:active{transform:translateY(1px)scale(.872)}.prompt-symbol-card[data-miji-trace=true]{color:rgba(255, 254, 248, var(--miji-trace-opacity,.78));filter:blur(var(--miji-trace-blur,1.2px)) drop-shadow(0 0 54px #ffde8ee6) drop-shadow(0 18px 62px #160d04f5);animation:miji-trace-pulse var(--miji-trace-pulse,18ms) steps(2, end) infinite, miji-trace-void var(--miji-void-window,5ms) linear infinite}.prompt-symbol-card[data-miji-trace=true]:after{content:"";z-index:1;pointer-events:none;opacity:calc(var(--miji-trace-opacity,.78) * .82);filter:blur(calc(var(--miji-trace-blur,1.2px) + 4px));animation:miji-trace-void var(--miji-void-window,5ms) linear infinite;background:radial-gradient(circle,#ffffffbd,#0000 13%),linear-gradient(90deg,#0000 0 7%,#ffeb9adb 10% 12%,#0000 18% 49%,#ffffffad 53% 54%,#0000 61% 100%),linear-gradient(#fff5ca3d,#0000 36%,#ffda8647);border-radius:18px;position:absolute;inset:-1px 1%}.prompt-symbol-card[data-miji-trace=true] .prompt-symbol-glyph{z-index:2;transform:scale(calc(.56 + var(--miji-trace-opacity,.78) * .1));text-shadow:0 0 30px rgba(255, 255, 255, var(--miji-trace-opacity,.78)), 14px 0 34px rgba(255, 222, 142, calc(var(--miji-trace-opacity,.78) * .82)), -14px 0 34px rgba(92, 68, 24, calc(var(--miji-trace-opacity,.78) * .52));position:relative}.prompt-symbol-card[data-miji-trace-tier=trace-king] .prompt-symbol-glyph{filter:blur(2.4px)contrast(3)brightness(2.4)}.recognition-option-card[data-miji-trace=true]{background:radial-gradient(circle at 50% 8%, rgba(255, 235, 152, var(--miji-answer-trace,.02)), transparent 24%), radial-gradient(circle at 88% 16%, #ffffff6b, transparent 28%), linear-gradient(180deg, #0c0905fc, #3e2d11f5);animation:miji-trace-pulse var(--miji-trace-pulse,18ms) steps(2, end) infinite, miji-trace-void var(--miji-trace-flash,5ms) linear infinite;border-color:#ffefbafa;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff8da85,0 24px 84px #846022a8}.recognition-option-card[data-miji-trace=true]:after{content:"";pointer-events:none;opacity:var(--miji-trace-opacity,.78);filter:blur(calc(var(--miji-trace-blur,1.2px) + 4px));animation:miji-trace-void var(--miji-trace-flash,5ms) linear infinite;background:radial-gradient(circle,#ffffff52,#0000 19%),linear-gradient(104deg,#0000 0 10%,#ffeca4d1 14% 15%,#0000 24% 54%,#ffffff94 58% 59%,#0000 68% 100%);position:absolute;inset:0;transform:translate(-82%)skew(-14deg)}.recognition-option-card[data-miji-trace=true]>.recognition-option-symbol{color:#fff7dbf0}.recognition-option-card[data-miji-trace=true] strong{color:rgba(255, 253, 246, var(--miji-answer-trace,.02));text-shadow:0 0 22px rgba(255, 255, 255, var(--miji-trace-opacity,.78)), 0 0 58px rgba(255, 213, 120, calc(var(--miji-trace-opacity,.78) * .78))}.recognition-option-card[data-miji-name-hidden=true] strong{filter:blur(1.2px)}.recognition-option-card[data-miji-symbol-hidden=true]{justify-content:center}.recognition-option-card[data-miji-trace=true]:active{transform:translateY(1px)scale(.86)}.prompt-symbol-card[data-wuhen-blink=true]{color:rgba(248, 255, 252, var(--wuhen-blink-opacity,.9));filter:blur(var(--wuhen-blink-blur,2px)) drop-shadow(0 0 58px #9affe6d1) drop-shadow(0 18px 64px #000c0afa);animation:wuhen-blink-pulse var(--wuhen-blink-pulse,12ms) steps(2, end) infinite, wuhen-blink-blank var(--wuhen-blank-window,4ms) linear infinite}.prompt-symbol-card[data-wuhen-blink=true]:after{content:"";z-index:1;pointer-events:none;opacity:calc(var(--wuhen-blink-opacity,.9) * .76);filter:blur(calc(var(--wuhen-blink-blur,2px) + 5px));animation:wuhen-blink-blank var(--wuhen-blank-window,4ms) linear infinite;background:radial-gradient(circle,#ffffffb8,#0000 10%),radial-gradient(circle at 44% 48%,#a4ffe6e0,#0000 3%),radial-gradient(circle at 57% 52%,#ffffffad,#0000 2.4%),linear-gradient(90deg,#0000 0 9%,#a8ffe8c2 12% 13%,#0000 18% 52%,#ffffff8a 56% 57%,#0000 62% 100%);border-radius:18px;position:absolute;inset:-1px 1%}.prompt-symbol-card[data-wuhen-blink=true] .prompt-symbol-glyph{z-index:2;transform:scale(calc(.5 + var(--wuhen-blink-opacity,.9) * .08));text-shadow:0 0 26px rgba(255, 255, 255, var(--wuhen-blink-opacity,.9)), 12px 0 32px rgba(154, 255, 230, calc(var(--wuhen-blink-opacity,.9) * .78)), -12px 0 32px rgba(26, 72, 64, calc(var(--wuhen-blink-opacity,.9) * .54));position:relative}.prompt-symbol-card[data-wuhen-blink-tier=blink-king] .prompt-symbol-glyph{filter:blur(2.8px)contrast(3.2)brightness(2.6)}.recognition-option-card[data-wuhen-blink=true]{background:radial-gradient(circle at 50% 8%, rgba(154, 255, 230, var(--wuhen-answer-dot,.012)), transparent 18%), radial-gradient(circle at 88% 16%, #ffffff52, transparent 24%), linear-gradient(180deg, #030707fc, #0f221efa);animation:wuhen-blink-pulse var(--wuhen-blink-pulse,12ms) steps(2, end) infinite, wuhen-blink-blank var(--wuhen-blink-flash,4ms) linear infinite;border-color:#d2fff0f5;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e8fff86b,0 24px 84px #3a8e7c94}.recognition-option-card[data-wuhen-blink=true]:after{content:"";pointer-events:none;opacity:var(--wuhen-blink-opacity,.9);filter:blur(calc(var(--wuhen-blink-blur,2px) + 5px));animation:wuhen-blink-blank var(--wuhen-blink-flash,4ms) linear infinite;background:radial-gradient(circle,#ffffff47,#0000 15%),radial-gradient(circle at 47% 48%,#9affe6c2,#0000 3%),radial-gradient(circle at 54% 53%,#ffffff85,#0000 2.2%),linear-gradient(104deg,#0000 0 12%,#aaffee9e 15% 16%,#0000 24% 56%,#ffffff6b 60% 61%,#0000 68% 100%);position:absolute;inset:0;transform:translate(-84%)skew(-14deg)}.recognition-option-card[data-wuhen-blink=true]>.recognition-option-symbol{color:#e2fff7f0}.recognition-option-card[data-wuhen-blink=true] strong{color:rgba(250, 255, 253, var(--wuhen-answer-dot,.012));text-shadow:0 0 18px rgba(255, 255, 255, var(--wuhen-blink-opacity,.9)), 0 0 56px rgba(132, 255, 225, calc(var(--wuhen-blink-opacity,.9) * .74))}.recognition-option-card[data-wuhen-name-hidden=true] strong{filter:blur(1.4px)}.recognition-option-card[data-wuhen-symbol-hidden=true]{justify-content:center}.recognition-option-card[data-wuhen-blink=true]:active{transform:translateY(1px)scale(.852)}.prompt-symbol-card[data-canying-reverse=true]{color:rgba(255, 244, 226, var(--canying-reverse-opacity,.86));filter:blur(var(--canying-reverse-blur,2px)) drop-shadow(var(--canying-reverse-shift,18px) 0 54px #ff7652db) drop-shadow(calc(var(--canying-reverse-shift,18px) * -1) 0 54px #230704fa);animation:canying-reverse-slip var(--canying-reverse-pulse,12ms) steps(2, end) infinite, canying-reverse-blink var(--canying-mirror-window,4ms) linear infinite}.prompt-symbol-card[data-canying-reverse=true]:after{content:"";z-index:1;pointer-events:none;opacity:calc(var(--canying-reverse-opacity,.86) * .72);filter:blur(calc(var(--canying-reverse-blur,2px) + 4px));transform:translateX(calc(var(--canying-reverse-shift,18px) * -.58)) skewX(calc(var(--canying-reverse-skew,12deg) * -1));animation:canying-reverse-slip var(--canying-reverse-flash,4ms) steps(2, end) infinite, canying-reverse-blink var(--canying-mirror-window,4ms) linear infinite;background:linear-gradient(90deg,#0000 0 10%,#ffe4aa9e 12% 13%,#0000 17% 44%,#ff5c4885 48% 49%,#0000 56% 100%),radial-gradient(circle at 58%,#ffecc494,#0000 10%),radial-gradient(circle at 43% 48%,#ff4e3aad,#0000 4%);border-radius:18px;position:absolute;inset:-2px 0}.prompt-symbol-card[data-canying-reverse=true] .prompt-symbol-glyph{z-index:2;transform:translateX(calc(var(--canying-reverse-shift,18px) * .16)) skewX(var(--canying-reverse-skew,12deg)) scale(.62);text-shadow:calc(var(--canying-reverse-shift,18px) * -1) 0 22px rgba(255, 112, 74, calc(var(--canying-reverse-opacity,.86) * .82)), var(--canying-reverse-shift,18px) 0 34px rgba(255, 233, 184, calc(var(--canying-reverse-opacity,.86) * .76));position:relative}.prompt-symbol-card[data-canying-reverse-tier=reverse-king] .prompt-symbol-glyph{filter:blur(2.9px)contrast(3.4)brightness(2.4)}.recognition-option-card[data-canying-reverse=true]{background:radial-gradient(circle at 38% 8%, rgba(255, 214, 160, var(--canying-answer-ghost,.009)), transparent 18%), radial-gradient(circle at 88% 16%, #ff5c4647, transparent 24%), linear-gradient(180deg, #0d0705fc, #2f120efa);animation:canying-reverse-slip var(--canying-reverse-pulse,12ms) steps(2, end) infinite, canying-reverse-blink var(--canying-reverse-flash,4ms) linear infinite;border-color:#ffdba4f0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffeecc61,0 24px 84px #aa362494}.recognition-option-card[data-canying-reverse=true]:after{content:"";pointer-events:none;opacity:var(--canying-reverse-opacity,.86);filter:blur(calc(var(--canying-reverse-blur,2px) + 4px));transform:translateX(calc(var(--canying-reverse-shift,18px) * -1.8)) skewX(calc(var(--canying-reverse-skew,12deg) * -1));animation:canying-reverse-slip var(--canying-reverse-flash,4ms) steps(2, end) infinite, canying-reverse-blink var(--canying-mirror-window,4ms) linear infinite;background:linear-gradient(96deg,#0000 0 12%,#ffe1a68f 15% 16%,#0000 24% 50%,#ff56407a 54% 55%,#0000 64% 100%),radial-gradient(circle at 56%,#ffeac242,#0000 16%),radial-gradient(circle at 42% 48%,#ff58429e,#0000 4%);position:absolute;inset:0}.recognition-option-card[data-canying-reverse=true]>.recognition-option-symbol{color:#ffe2bcf0;transform:scaleX(-1)}.recognition-option-card[data-canying-reverse=true] strong{color:rgba(255, 248, 236, var(--canying-answer-ghost,.009));text-shadow:calc(var(--canying-reverse-shift,18px) * -.5) 0 18px rgba(255, 112, 74, var(--canying-reverse-opacity,.86)), calc(var(--canying-reverse-shift,18px) * .5) 0 52px rgba(255, 223, 168, calc(var(--canying-reverse-opacity,.86) * .72))}.recognition-option-card[data-canying-name-hidden=true] strong{filter:blur(1.5px)}.recognition-option-card[data-canying-symbol-hidden=true]{justify-content:center}.recognition-option-card[data-canying-reverse=true]:active{transform:translateY(1px)scale(.848)}@keyframes fengbao-drift-pulse{0%{filter:saturate(1.08)brightness(.96)}to{filter:saturate(1.5)brightness(1.2)}}@keyframes fengbao-drift-sway{0%{transform:translate(-1px)skew(-1deg)}38%{transform:translate(2px,-1px)skew(1deg)}72%{transform:translate(-2px,1px)skew(-1.6deg)}to{transform:translate(1px)skew(.8deg)}}@keyframes wuxiang-vanish-pulse{0%{filter:saturate(.9)brightness(.92)contrast()}to{filter:saturate(1.18)brightness(1.28)contrast(1.18)}}@keyframes wuxiang-vanish-fade{0%{opacity:calc(var(--wuxiang-vanish-opacity,.62) * .42);transform:scale(.986)}46%{opacity:var(--wuxiang-vanish-opacity,.62);transform:scale(1.012)}to{opacity:calc(var(--wuxiang-vanish-opacity,.62) * .24);transform:scale(.994)}}@keyframes konghe-collapse-pulse{0%{filter:saturate()brightness(.94)contrast(1.02)}to{filter:saturate(1.36)brightness(1.26)contrast(1.2)}}@keyframes konghe-collapse-core{0%{opacity:calc(var(--konghe-collapse-opacity,.64) * .36);transform:scale(1)}45%{opacity:var(--konghe-collapse-opacity,.64);transform:scale(.72)}to{opacity:calc(var(--konghe-collapse-opacity,.64) * .22);transform:scale(.48)}}@keyframes shunming-reflex-pulse{0%{filter:saturate(1.02)brightness(.94)contrast(1.04)}to{filter:saturate(1.48)brightness(1.3)contrast(1.22)}}@keyframes shunming-reflex-direct{0%{opacity:calc(var(--shunming-reflex-opacity,.72) * .34);transform:scale(1)}45%{opacity:var(--shunming-reflex-opacity,.72);transform:scale(.68)}to{opacity:calc(var(--shunming-reflex-opacity,.72) * .2);transform:scale(.42)}}@keyframes yiyan-direct-pulse{0%{filter:saturate(1.04)brightness(.92)contrast(1.06)}to{filter:saturate(1.55)brightness(1.32)contrast(1.26)}}@keyframes yiyan-direct-glance{0%{opacity:calc(var(--yiyan-direct-opacity,.74) * .32);transform:scale(1)}42%{opacity:var(--yiyan-direct-opacity,.74);transform:scale(.62)}to{opacity:calc(var(--yiyan-direct-opacity,.74) * .18);transform:scale(.34)}}@keyframes wunian-direct-pulse{0%{filter:saturate(.92)brightness(.9)contrast(1.12)}to{filter:saturate(1.25)brightness(1.42)contrast(1.36)}}@keyframes wunian-direct-void{0%{opacity:calc(var(--wunian-direct-opacity,.78) * .28);transform:scale(1)}38%{opacity:var(--wunian-direct-opacity,.78);transform:scale(.56)}to{opacity:calc(var(--wunian-direct-opacity,.78) * .14);transform:scale(.28)}}@keyframes kongxiang-blind-pulse{0%{filter:saturate(.82)brightness(.84)contrast(1.18)}to{filter:saturate(1.2)brightness(1.48)contrast(1.44)}}@keyframes kongxiang-blind-void{0%{opacity:calc(var(--kongxiang-blind-opacity,.84) * .22);transform:scale(1)}34%{opacity:var(--kongxiang-blind-opacity,.84);transform:scale(.5)}to{opacity:calc(var(--kongxiang-blind-opacity,.84) * .1);transform:scale(.22)}}@keyframes xuji-instant-name-pulse{0%{filter:saturate(.86)brightness(.86)contrast(1.22)}to{filter:saturate(1.28)brightness(1.55)contrast(1.5)}}@keyframes xuji-instant-name-void{0%{opacity:calc(var(--xuji-void-opacity,.86) * .2);transform:scale(1)}32%{opacity:var(--xuji-void-opacity,.86);transform:scale(.46)}to{opacity:calc(var(--xuji-void-opacity,.86) * .08);transform:scale(.18)}}@keyframes wuzi-no-text-pulse{0%{filter:saturate(.72)brightness(.82)contrast(1.28)}to{filter:saturate(1.08)brightness(1.68)contrast(1.62)}}@keyframes wuzi-no-text-void{0%{opacity:calc(var(--wuzi-void-opacity,.88) * .18);transform:scale(1)}30%{opacity:var(--wuzi-void-opacity,.88);transform:scale(.42)}to{opacity:calc(var(--wuzi-void-opacity,.88) * .07);transform:scale(.16)}}@keyframes xinyin-silent-seal-pulse{0%{filter:saturate(.7)brightness(.78)contrast(1.34)}to{filter:saturate(1.18)brightness(1.74)contrast(1.72)}}@keyframes xinyin-silent-seal-void{0%{opacity:calc(var(--xinyin-void-opacity,.9) * .16);transform:scale(1)}28%{opacity:var(--xinyin-void-opacity,.9);transform:scale(.38)}to{opacity:calc(var(--xinyin-void-opacity,.9) * .06);transform:scale(.14)}}@keyframes yingyin-afterimage-pulse{0%{filter:saturate(.62)brightness(.78)contrast(1.42)}to{filter:saturate(1.26)brightness(1.82)contrast(1.86)}}@keyframes yingyin-afterimage-fade{0%{opacity:calc(var(--yingyin-shadow-opacity,.9) * .12);transform:translate(-18%)scale(1)}34%{opacity:var(--yingyin-shadow-opacity,.9);transform:translate(8%)scale(.52)}to{opacity:calc(var(--yingyin-shadow-opacity,.9) * .04);transform:translate(20%)scale(.16)}}@keyframes shanpan-quick-verdict-pulse{0%{filter:saturate(.96)brightness(.82)contrast(1.48)}to{filter:saturate(1.82)brightness(1.92)contrast(2.1)}}@keyframes shanpan-quick-verdict-cut{0%{opacity:calc(var(--shanpan-command-opacity,.9) * .08);transform:translate(-22%)scale(1)}38%{opacity:var(--shanpan-command-opacity,.9);transform:translate(10%)scale(.5)}to{opacity:calc(var(--shanpan-command-opacity,.9) * .035);transform:translate(24%)scale(.12)}}@keyframes dianguang-instant-reflex-pulse{0%{filter:saturate()brightness(.82)contrast(1.55)}to{filter:saturate(1.95)brightness(2.08)contrast(2.22)}}@keyframes dianguang-instant-reflex-spark{0%{opacity:calc(var(--dianguang-spark-opacity,.94) * .06);transform:translate(-26%)scale(1)}35%{opacity:var(--dianguang-spark-opacity,.94);transform:translate(7%)scale(.45)}to{opacity:calc(var(--dianguang-spark-opacity,.94) * .025);transform:translate(28%)scale(.1)}}@keyframes chaopin-overclock-pulse{0%{filter:saturate(1.08)brightness(.78)contrast(1.7)}to{filter:saturate(2.15)brightness(2.22)contrast(2.48)}}@keyframes chaopin-overclock-strobe{0%{opacity:calc(var(--chaopin-strobe-opacity,.96) * .04);transform:translate(-30%)scale(1)}32%{opacity:var(--chaopin-strobe-opacity,.96);transform:translate(6%)scale(.42)}to{opacity:calc(var(--chaopin-strobe-opacity,.96) * .02);transform:translate(30%)scale(.08)}}@keyframes miji-trace-pulse{0%{filter:saturate(.88)brightness(.62)contrast(1.9)}to{filter:saturate(1.85)brightness(2.45)contrast(2.9)}}@keyframes miji-trace-void{0%{opacity:calc(var(--miji-trace-opacity,.78) * .04);transform:translate(-34%)scale(1)}24%{opacity:var(--miji-trace-opacity,.78);transform:translate(2%)scale(.36)}to{opacity:calc(var(--miji-trace-opacity,.78) * .012);transform:translate(34%)scale(.06)}}@keyframes wuhen-blink-pulse{0%{filter:saturate(.76)brightness(.54)contrast(2.1)}to{filter:saturate(1.95)brightness(2.62)contrast(3.08)}}@keyframes wuhen-blink-blank{0%{opacity:calc(var(--wuhen-blink-opacity,.9) * .03);transform:translate(-38%)scale(1)}20%{opacity:var(--wuhen-blink-opacity,.9);transform:translate(0)scale(.3)}to{opacity:calc(var(--wuhen-blink-opacity,.9) * .01);transform:translate(38%)scale(.04)}}@keyframes canying-reverse-slip{0%{transform:translateX(calc(var(--canying-reverse-shift,18px) * -.12)) skewX(calc(var(--canying-reverse-skew,12deg) * -.35))}38%{transform:translateX(calc(var(--canying-reverse-shift,18px) * .22)) skewX(var(--canying-reverse-skew,12deg))}72%{transform:translateX(calc(var(--canying-reverse-shift,18px) * -.28)) skewX(calc(var(--canying-reverse-skew,12deg) * -1))}to{transform:translateX(calc(var(--canying-reverse-shift,18px) * .08)) skewX(calc(var(--canying-reverse-skew,12deg) * .45))}}@keyframes canying-reverse-blink{0%,34%{opacity:calc(var(--canying-reverse-opacity,.86) * .05)}35%,55%{opacity:var(--canying-reverse-opacity,.86)}56%,to{opacity:calc(var(--canying-reverse-opacity,.86) * .012)}}@keyframes leiting-strike-pulse{0%{filter:saturate(1.1)brightness(.96)}to{filter:saturate(1.58)brightness(1.24)}}@keyframes leiting-strike-shake{0%{transform:translate(-1px)skew(-1deg)}34%{transform:translate(2px,-1px)skew(1deg)}68%{transform:translate(-2px,1px)skew(-2deg)}to{transform:translate(1px)skew(1deg)}}@keyframes option-afterglow-pulse{0%{filter:saturate()brightness(.98)}to{filter:saturate(1.22)brightness(1.09)}}@keyframes option-afterglow-drift{0%{transform:translateX(calc(var(--option-afterglow-drift,12px) * -.5)) scale(.98)}to{transform:translateX(calc(var(--option-afterglow-drift,12px) * .5)) scale(1.03)}}@keyframes shenshi-chain-pulse{0%{filter:saturate(1.04)brightness(.98)}to{filter:saturate(1.32)brightness(1.12)}}@keyframes shenshi-chain-sweep{0%{opacity:0;transform:translate(-92%)skew(-8deg)}22%{opacity:var(--shenshi-chain-opacity,.34);transform:translate(-18%)skew(-8deg)}46%{opacity:0;transform:translate(94%)skew(-8deg)}to{opacity:0;transform:translate(94%)skew(-8deg)}}@keyframes tianyan-burst-pulse{0%{filter:saturate(1.06)brightness(.98)}to{filter:saturate(1.36)brightness(1.13)}}@keyframes tianyan-burst-sweep{0%{opacity:0;transform:translate(-94%)skew(-10deg)}18%{opacity:var(--tianyan-burst-opacity,.42);transform:translate(-16%)skew(-10deg)}38%{opacity:0;transform:translate(96%)skew(-10deg)}to{opacity:0;transform:translate(96%)skew(-10deg)}}@keyframes xingmen-flash-pulse{0%{filter:saturate(1.08)brightness(.98)}to{filter:saturate(1.4)brightness(1.14)}}@keyframes xingmen-flash-sweep{0%{opacity:0;transform:translate(-96%)skew(-11deg)}16%{opacity:var(--xingmen-flash-opacity,.48);transform:translate(-18%)skew(-11deg)}34%{opacity:0;transform:translate(98%)skew(-11deg)}to{opacity:0;transform:translate(98%)skew(-11deg)}}@keyframes yueying-mirror-pulse{0%{filter:saturate(1.04)brightness(.98)}to{filter:saturate(1.34)brightness(1.12)}}@keyframes yueying-mirror-sweep{0%{opacity:0;transform:translate(-96%)skew(-12deg)}14%{opacity:var(--yueying-mirror-opacity,.48);transform:translate(-16%)skew(-12deg)}32%{opacity:0;transform:translate(98%)skew(-12deg)}to{opacity:0;transform:translate(98%)skew(-12deg)}}@keyframes rilun-break-pulse{0%{filter:saturate(1.08)brightness(.98)}to{filter:saturate(1.46)brightness(1.2)}}@keyframes rilun-break-sweep{0%{opacity:0;transform:translate(-98%)skew(-12deg)}12%{opacity:var(--rilun-break-opacity,.56);transform:translate(-14%)skew(-12deg)}28%{opacity:0;transform:translate(100%)skew(-12deg)}to{opacity:0;transform:translate(100%)skew(-12deg)}}@keyframes rhythm-window-open{0%,to{box-shadow:inset 0 0 0 1px #cdffd857,0 18px 34px #22843b6b}28%{box-shadow:inset 0 0 0 2px #ebffe7b8,0 0 34px #5cff7e9e}58%{box-shadow:inset 0 0 0 1px #ffd8954d,0 12px 24px #72411c52}}@keyframes rhythm-window-sweep{0%{opacity:0;transform:translate(-88%)}18%{opacity:.78;transform:translate(-12%)}34%{opacity:0;transform:translate(88%)}to{opacity:0;transform:translate(88%)}}.recognition-option-card[data-vanish-recall=true]{background:radial-gradient(circle at 50% 12%,#ffefab47,#0000 34%),linear-gradient(#462a18f5,#0f0b0afc);border-color:#ffe8a69e;box-shadow:inset 0 0 0 1px #fff2be4d,0 18px 34px #5b301457}.recognition-option-card[data-vanish-recall=true]:active{transform:translateY(1px)scale(.978)}.recognition-option-card[data-one-line-delta=true]{background:radial-gradient(circle at 50% 12%,#ffe27f4d,#0000 34%),linear-gradient(#52230ff7,#100a0afc);border-color:#ffdd81a3;box-shadow:inset 0 0 0 1px #ffeda44d,0 18px 34px #7c30125c}.recognition-option-card[data-one-line-delta=true]:active{transform:translateY(1px)scale(.978)}.recognition-option-card[data-half-lock=true]{background:radial-gradient(circle at 50% 12%,#8fe2ff47,#0000 34%),linear-gradient(#143442fa,#0c0d12fc);border-color:#90e1ffad;box-shadow:inset 0 0 0 1px #b2eeff4d,0 18px 34px #20637a5c}.recognition-option-card[data-half-lock=true]:active{transform:translateY(1px)scale(.978)}.recognition-option-card[data-upper-lower-flip=true]{background:radial-gradient(circle at 50% 12%,#ffe07e57,#0000 34%),linear-gradient(#5b1f0afc,#0f0a0bfc);border-color:#ffcc68b8;box-shadow:inset 0 0 0 1px #ffe29657,0 18px 36px #8c301161}.recognition-option-card[data-upper-lower-flip=true]:active{transform:translateY(1px)scale(.974)}.recognition-option-card[data-upper-lower-snap=true]{background:radial-gradient(circle at 50% 12%,#beffdc57,#0000 34%),linear-gradient(#0d3928fa,#0a0d0cfc);border-color:#a7eccac2;box-shadow:inset 0 0 0 1px #cdffe257,0 18px 36px #227e4e66}.recognition-option-card[data-upper-lower-snap=true]:active{transform:translateY(1px)scale(.974)}.recognition-option-card[data-cluster-rush=true]{background:radial-gradient(circle at 50% 12%,#ffd85b61,#0000 34%),linear-gradient(#5c1509fc,#0e090afc);border-color:#ffbc4ac7;box-shadow:inset 0 0 0 1px #ffe08061,0 20px 40px #9b2a0f70}.recognition-option-card[data-cluster-rush=true]:active{transform:translateY(1px)scale(.972)}.recognition-option-card[data-option-shift=true]{background:radial-gradient(circle at 50% 12%,#bde2ff52,#0000 34%),linear-gradient(#0f2b42fa,#0a0c11fc);border-color:#a3d8ffbd;transition:transform .12s,border-color .12s,box-shadow .12s;box-shadow:inset 0 0 0 1px #c8e6ff57,0 18px 38px #2469a861}.recognition-option-card[data-option-shifted=true]{border-color:#def2ffd1;box-shadow:inset 0 0 0 1px #e1f4ff7a,0 22px 46px #48a8ff80}.recognition-option-card[data-option-shift=true]:active{transform:translateY(1px)scale(.972)}.recognition-option-card[data-duel-strike=true]{background:radial-gradient(circle at 50% 12%,#ffde6c6b,#0000 34%),linear-gradient(#531808fc,#0d080afc);border-color:#ffc55ad1;box-shadow:inset 0 0 0 1px #ffe28e6b,0 22px 44px #a032107a}.recognition-option-card[data-duel-strike=true]:active{transform:translateY(1px)scale(.968)}.recognition-option-card[data-answer-vanish=true]{background:radial-gradient(circle at 50% 12%,#fff09d5c,#0000 34%),linear-gradient(#371f0efc,#0d0a0cfc);border-color:#ffe68ec2;box-shadow:inset 0 0 0 1px #ffea9f5c,0 18px 38px #743f1866}.recognition-option-card[data-answer-hidden=true]{background:radial-gradient(circle at 50% 8%,#ffec9633,#0000 34%),linear-gradient(#231c19fc,#09090cfc);border-color:#ffd86c9e}.recognition-option-card[data-answer-hidden=true] strong,.recognition-option-card[data-answer-hidden=true]>.recognition-option-symbol{color:#fff2b8;text-shadow:0 0 16px #ffe078a3}.recognition-option-card[data-answer-vanish=true]:active{transform:translateY(1px)scale(.972)}.recognition-option-card[data-silhouette-flash=true]{background:radial-gradient(circle at 50% 12%,#eee0ae47,#0000 34%),linear-gradient(#2d291dfa,#0b0c0bfc);border-color:#dfd5abb3;box-shadow:inset 0 0 0 1px #eee2b44d,0 18px 38px #5b4f2d61}.recognition-option-card[data-silhouette-flash=true]>.recognition-option-symbol{color:#ffefbac7;filter:blur(.35px)}.recognition-option-card[data-silhouette-flash=true] strong{color:#fff8df}.recognition-option-card[data-silhouette-flash=true]:active{transform:translateY(1px)scale(.972)}.recognition-option-card[data-yao-scan=true]{background:radial-gradient(circle at 50% 12%,#ffd6694d,#0000 34%),linear-gradient(#392209fa,#0a0c0afc);border-color:#ffd669b8;box-shadow:inset 0 0 0 1px #ffe69252,0 18px 38px #894b126b}.recognition-option-card[data-yao-scan=true]>.recognition-option-symbol{color:#ffe284db}.recognition-option-card[data-yao-scan=true] strong{color:#fff8df}.recognition-option-card[data-yao-scan=true]:active{transform:translateY(1px)scale(.972)}.recognition-option-card[data-half-reveal=true]{background:radial-gradient(circle at 50% 12%,#ffda7452,#0000 34%),linear-gradient(#3d240afa,#0b0d0cfc);border-color:#ffda74bd;box-shadow:inset 0 0 0 1px #ffe59157,0 18px 38px #8f4f1270}.recognition-option-card[data-half-reveal=true]>.recognition-option-symbol{color:#ffe284db}.recognition-option-card[data-half-reveal=true] strong{color:#fff8df}.recognition-option-card[data-half-reveal=true]:active{transform:translateY(1px)scale(.972)}.recognition-option-card[data-name-fragment=true]{background:radial-gradient(circle at 50% 12%,#c2ffd44d,#0000 34%),linear-gradient(#0f3626fa,#0c0d0bfc);border-color:#a6e8bcb8;box-shadow:inset 0 0 0 1px #cdffdd4d,0 18px 36px #2479495c}.recognition-option-card[data-name-fragment-reduced=true]{background:radial-gradient(circle at 50% 10%,#ddffa63d,#0000 34%),linear-gradient(#194023fc,#0a0c0afc);border-color:#d9f59aad}.recognition-option-card[data-name-fragment-reduced=true] strong{color:#ecffd1;letter-spacing:0;text-shadow:0 0 14px #ccff897a,0 2px 10px #06180b75}.recognition-option-card[data-name-fragment=true]:active{transform:translateY(1px)scale(.974)}.recognition-option-card[data-name-twin-trap=true]{background:radial-gradient(circle at 50% 12%,#ffe57d52,#0000 34%),linear-gradient(#41300cfa,#0b0d0afc);border-color:#efcf68bd;box-shadow:inset 0 0 0 1px #ffe89057,0 18px 38px #9a641d66}.recognition-option-card[data-name-twin-trap=true] small{color:#ffe68c}.recognition-option-card[data-name-twin-trap=true]:active{transform:translateY(1px)scale(.972)}.recognition-option-card[data-sequence-trap=true]{background:radial-gradient(circle at 50% 12%,#95e0ff57,#0000 34%),linear-gradient(#09384efa,#0a0b0ffc);border-color:#7ed3ffbd;box-shadow:inset 0 0 0 1px #b1eaff57,0 18px 38px #237eab66}.recognition-option-card[data-sequence-trap=true] small{color:#b9eeff}.recognition-option-card[data-sequence-trap=true]:active{transform:translateY(1px)scale(.972)}.recognition-option-card[data-sequence-reflex=true]{background:radial-gradient(circle at 50% 12%,#96ffe25c,#0000 34%),linear-gradient(#053d36fa,#0a0c0dfc);border-color:#74ffd9c7;box-shadow:inset 0 0 0 1px #b2ffe85c,0 18px 40px #1ca5866b}.recognition-option-card[data-sequence-reflex=true] small{color:#b7ffe8}.recognition-option-card[data-sequence-reflex=true]:active{transform:translateY(1px)scale(.972)}.recognition-option-card[data-decoy-ambush=true]{background:radial-gradient(circle at 50% 12%,#c7bcff59,#0000 34%),linear-gradient(#281c58fa,#0a0a11fc);border-color:#b8a0ffc2;box-shadow:inset 0 0 0 1px #d2c6ff59,0 18px 38px #4e3ab26b}.recognition-option-card[data-decoy-ambush=true] small{color:#dacfff}.recognition-option-card[data-decoy-ambush=true]:active{transform:translateY(1px)scale(.97)}.recognition-option-card[data-tempo-ladder=true]{background:radial-gradient(circle at 50% 12%,#ffda6b5c,#0000 34%),linear-gradient(#56180afa,#0d080cfc);border-color:#ffca61c7;box-shadow:inset 0 0 0 1px #ffe49261,0 18px 38px #ac35116b}.recognition-option-card[data-tempo-ladder=true] small{color:#ffe58e}.recognition-option-card[data-tempo-ladder=true]:active{transform:translateY(1px)scale(.966)}.recognition-option-card[data-yao-focus=true]{background:radial-gradient(circle at 50% 12%,#ffe88057,#0000 34%),linear-gradient(#5c1e0cfa,#10090afc);border-color:#ffce5cb3;box-shadow:inset 0 0 0 1px #ffec9e57,0 19px 36px #8a2a126b}.recognition-option-card[data-yao-focus=true]:active{transform:translateY(1px)scale(.978)}.recognition-option-card[data-yang-count-trap=true]{background:radial-gradient(circle at 50% 12%,#ffe07057,#0000 34%),linear-gradient(#56220bfa,#0f0908fc);border-color:#ffc659b3;box-shadow:inset 0 0 0 1px #ffe89657,0 19px 36px #8436116b}.recognition-option-card[data-yang-count-trap=true]:active{transform:translateY(1px)scale(.978)}.recognition-option-card[data-yin-yang-inversion=true]{background:radial-gradient(circle at 50% 12%,#ffec8961,#0000 33%),linear-gradient(#501014fa,#14080ffc);border-color:#ffda74c2;box-shadow:inset 0 0 0 1px #fff0a561,0 20px 38px #88201675}.recognition-option-card[data-yin-yang-inversion=true]:active{transform:translateY(1px)scale(.976)}.recognition-options[data-density=six] .recognition-option-card{min-height:92px;padding:8px}.recognition-options[data-density=six] .recognition-option-card strong{font-size:clamp(18px,2.5vw,28px)}.recognition-options[data-density=six] .recognition-option-card>.recognition-option-symbol{font-size:28px}.recognition-options[data-density=duel] .recognition-option-card{min-height:132px;padding:12px}.recognition-options[data-density=duel] .recognition-option-card strong{font-size:34px}.recognition-options[data-density=duel] .recognition-option-card>.recognition-option-symbol{font-size:38px}.recognition-option-card>.recognition-option-symbol{color:#fff7e4cc;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:34px;line-height:1}.recognition-option-card strong{font-size:clamp(24px,4vw,36px);line-height:1}.recognition-option-card[data-compact=true] strong{font-size:clamp(30px,5vw,46px)}.recognition-option-card small{color:#fff7e4b8;font-size:12px;font-weight:900}.recognition-hud .tower-stat:nth-of-type(3){color:#18343c}@media (width<=820px){.daily-training-card{grid-template-columns:1fr}.daily-training-card .primary-button{width:100%}.daily-mission-list{grid-template-columns:1fr}.speed-route-panel{grid-template-columns:1fr;padding:10px}.speed-route-start{width:100%}.godspeed-coach-panel{grid-template-columns:1fr;padding:10px}.godspeed-coach-start{width:100%}.speed-route-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.speed-route-summary span{padding:7px 8px}.speed-route-summary strong{font-size:13px}.speed-route-steps{max-height:92px;overflow:auto}.challenge-card-grid{grid-template-columns:1fr}.challenge-mode-card{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px}.challenge-mode-card p,.challenge-mode-card em,.challenge-mode-card .mode-speed-pressure{grid-column:1/-1}.recognition-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.recognition-options[data-density=six]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.recognition-options[data-density=duel]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recognition-option-card{min-height:96px;padding:8px}.recognition-options[data-density=six] .recognition-option-card{min-height:78px}.recognition-options[data-density=duel] .recognition-option-card{min-height:98px}.recognition-option-card[data-compact=true]{min-height:94px}.recognition-option-card>.recognition-option-symbol{font-size:27px}.recognition-option-card strong{font-size:24px}.recognition-options[data-density=duel] .recognition-option-card strong{font-size:28px}}@media (width<=520px){.ui-mobile .main-stage:has(.recognition-challenge-screen){width:min(100%,430px);height:calc(100dvh - 176px);padding:4px 6px 6px}.main-stage:has(.recognition-challenge-screen){height:calc(100dvh - 176px);padding:4px 6px 6px}.recognition-challenge-screen{gap:5px}.recognition-tower-screen .recognition-arena{gap:7px;padding:8px}.recognition-challenge-screen .challenge-arena{gap:5px;padding:6px}.recognition-tower-screen .recognition-prompt,.recognition-challenge-screen .recognition-prompt{grid-template-columns:58px minmax(0,1fr)}.reaction-gate-meter{grid-template-columns:auto auto minmax(52px,1fr);gap:6px;padding:5px 8px}.reaction-gate-meter span,.reaction-gate-meter strong{font-size:11px}.gate-miss-feedback{grid-template-columns:auto minmax(0,1fr);gap:6px;min-height:30px;padding:5px 8px}.gate-miss-feedback strong{font-size:11px}.gate-miss-feedback span,.gate-miss-feedback small{font-size:10px}.gate-miss-feedback small{display:none}.chase-clear-feedback{grid-template-columns:auto minmax(0,1fr);gap:6px;min-height:30px;padding:5px 8px}.chase-clear-feedback strong{font-size:11px}.chase-clear-feedback span,.chase-clear-feedback small{font-size:10px}.chase-clear-feedback small{display:none}.checkpoint-boss-banner{grid-template-columns:auto minmax(0,1fr);gap:6px;padding:5px 8px}.checkpoint-boss-banner span,.checkpoint-boss-banner strong{font-size:11px}.chase-drill-banner{grid-template-columns:auto minmax(0,1fr);gap:6px;padding:5px 8px}.chase-drill-banner span,.chase-drill-banner strong{font-size:11px}.palace-cycle-banner{grid-template-columns:auto minmax(0,1fr);gap:6px;padding:5px 8px}.palace-cycle-banner span,.palace-cycle-banner strong{font-size:11px}.dual-palace-banner{grid-template-columns:auto minmax(0,1fr);gap:6px;padding:5px 8px}.dual-palace-banner span,.dual-palace-banner strong{font-size:11px}:is(.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .vanish-recall-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .pulse-gate-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .symbol-rain-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .checkpoint-boss-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .double-flash-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner):not(:has(.double-flash-banner)) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner):not(:has(.double-flash-banner)) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner):not(:has(.double-flash-banner)) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner):not(:has(.double-flash-banner)) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner):not(:has(.double-flash-banner)) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner):not(:has(.double-flash-banner)) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner):not(:has(.double-flash-banner)) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner):not(:has(.double-flash-banner)) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner):not(:has(.double-flash-banner)) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner):not(:has(.double-flash-banner)) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner):not(:has(.double-flash-banner)) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner):not(:has(.double-flash-banner)) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner):not(:has(.double-flash-banner)) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner):not(:has(.double-flash-banner)) .blind-recall-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)) .reverse-shadow-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)) .linebreak-flash-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)) .illusion-pair-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .triple-shadow-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.vanish-recall-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.pulse-gate-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.symbol-rain-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.triple-shadow-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.double-flash-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.blind-recall-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.reverse-shadow-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.linebreak-flash-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.illusion-pair-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.answer-vanish-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.hexagram-flash-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.name-twin-trap-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.one-line-delta-banner) .one-line-delta-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.half-lock-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.half-lock-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.half-lock-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.half-lock-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.half-lock-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.half-lock-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.half-lock-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.half-lock-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .half-lock-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.upper-lower-flip-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.half-lock-banner)):not(:has(.cluster-rush-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.upper-lower-flip-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.half-lock-banner)):not(:has(.cluster-rush-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.upper-lower-flip-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.half-lock-banner)):not(:has(.cluster-rush-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.upper-lower-flip-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.half-lock-banner)):not(:has(.cluster-rush-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.upper-lower-flip-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.half-lock-banner)):not(:has(.cluster-rush-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.upper-lower-flip-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.half-lock-banner)):not(:has(.cluster-rush-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.upper-lower-flip-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.half-lock-banner)):not(:has(.cluster-rush-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.upper-lower-flip-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.half-lock-banner)):not(:has(.cluster-rush-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .upper-lower-flip-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.cluster-rush-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.cluster-rush-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.cluster-rush-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.cluster-rush-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.cluster-rush-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.cluster-rush-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.cluster-rush-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.cluster-rush-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.cluster-rush-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.cluster-rush-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .cluster-rush-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.answer-vanish-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.answer-vanish-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.answer-vanish-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.answer-vanish-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.answer-vanish-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.answer-vanish-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.answer-vanish-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.answer-vanish-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.answer-vanish-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.answer-vanish-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.answer-vanish-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)) .answer-vanish-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.hexagram-flash-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.hexagram-flash-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.hexagram-flash-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.hexagram-flash-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.hexagram-flash-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.hexagram-flash-banner) .name-twin-trap-banner,.recognition-challenge-screen .challenge-arena:has(.hexagram-flash-banner) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.hexagram-flash-banner) .hexagram-flash-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.name-fragment-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.name-fragment-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.name-fragment-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.name-fragment-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.name-fragment-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.name-fragment-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.name-fragment-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.name-fragment-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .name-fragment-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.name-twin-trap-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.name-twin-trap-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.name-twin-trap-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.name-twin-trap-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.name-twin-trap-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.name-twin-trap-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.name-twin-trap-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.name-twin-trap-banner):not(:has(.vanish-recall-banner)):not(:has(.pulse-gate-banner)):not(:has(.symbol-rain-banner)):not(:has(.triple-shadow-banner)):not(:has(.double-flash-banner)):not(:has(.blind-recall-banner)):not(:has(.reverse-shadow-banner)):not(:has(.linebreak-flash-banner)):not(:has(.illusion-pair-banner)):not(:has(.one-line-delta-banner)):not(:has(.yao-focus-banner)):not(:has(.yang-count-trap-banner)):not(:has(.yin-yang-inversion-banner)):not(:has(.answer-vanish-banner)):not(:has(.hexagram-flash-banner)) .name-twin-trap-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .one-line-delta-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .hexagram-flash-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .name-twin-trap-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .yao-focus-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .yang-count-trap-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .yin-yang-inversion-banner,.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.sequence-trap-banner) .sequence-trap-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .one-line-delta-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .hexagram-flash-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .name-twin-trap-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .sequence-trap-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .yao-focus-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .yang-count-trap-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .yin-yang-inversion-banner,.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.decoy-ambush-banner) .decoy-ambush-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .one-line-delta-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.yao-focus-banner) .yao-focus-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .one-line-delta-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .yao-focus-banner,.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.yang-count-trap-banner) .yang-count-trap-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .one-line-delta-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .yao-focus-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .yang-count-trap-banner,.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.yin-yang-inversion-banner) .yin-yang-inversion-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .one-line-delta-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .upper-lower-snap-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .option-shift-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .duel-strike-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .hexagram-flash-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .name-twin-trap-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .sequence-trap-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .decoy-ambush-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .yao-focus-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .yang-count-trap-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .yin-yang-inversion-banner,.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.tempo-ladder-banner) .tempo-ladder-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .afterimage-overlay-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .offset-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .rhythm-window-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .one-line-delta-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .upper-lower-snap-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .option-shift-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .duel-strike-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .hexagram-flash-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .silhouette-flash-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .yao-scan-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .half-reveal-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .name-twin-trap-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .sequence-trap-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .sequence-reflex-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .decoy-ambush-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .tempo-ladder-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .yao-focus-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .yang-count-trap-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .yin-yang-inversion-banner,.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.option-afterglow-banner) .option-afterglow-banner{display:grid}:is(.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .palace-cycle-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .dual-palace-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .chase-drill-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .godspeed-rush-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .afterimage-trap-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .afterimage-overlay-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .illusion-pair-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .linebreak-flash-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .reverse-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .six-choice-burst-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .blind-recall-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .double-flash-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .triple-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .offset-shadow-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .symbol-rain-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .pulse-gate-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .rhythm-window-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .option-afterglow-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .vanish-recall-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .one-line-delta-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .half-lock-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .upper-lower-flip-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .upper-lower-snap-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .cluster-rush-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .option-shift-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .duel-strike-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .answer-vanish-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .hexagram-flash-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .silhouette-flash-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .yao-scan-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .half-reveal-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .name-fragment-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .name-twin-trap-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .sequence-trap-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .sequence-reflex-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .decoy-ambush-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .tempo-ladder-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .yao-focus-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .yang-count-trap-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .yin-yang-inversion-banner,.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .checkpoint-boss-banner){display:none}.recognition-challenge-screen .challenge-arena:has(.focus-shock-banner) .focus-shock-banner{display:grid}.afterimage-trap-banner,.afterimage-overlay-banner,.illusion-pair-banner,.linebreak-flash-banner,.reverse-shadow-banner,.six-choice-burst-banner,.blind-recall-banner,.double-flash-banner,.triple-shadow-banner,.symbol-rain-banner,.pulse-gate-banner,.vanish-recall-banner,.one-line-delta-banner,.half-lock-banner,.upper-lower-flip-banner,.upper-lower-snap-banner,.cluster-rush-banner,.option-shift-banner,.duel-strike-banner,.answer-vanish-banner,.hexagram-flash-banner,.silhouette-flash-banner,.yao-scan-banner,.name-fragment-banner,.name-twin-trap-banner,.sequence-reflex-banner,.tempo-ladder-banner,.option-afterglow-banner,.focus-shock-banner,.shenshi-chain-banner,.tianyan-burst-banner,.xingmen-flash-banner,.yueying-mirror-banner,.rilun-break-banner,.yao-focus-banner,.yang-count-trap-banner,.yin-yang-inversion-banner,.godspeed-rush-banner{grid-template-columns:auto minmax(0,1fr);gap:6px;padding:5px 8px}.afterimage-trap-banner span,.afterimage-trap-banner strong,.illusion-pair-banner span,.illusion-pair-banner strong,.linebreak-flash-banner span,.linebreak-flash-banner strong,.reverse-shadow-banner span,.reverse-shadow-banner strong,.six-choice-burst-banner span,.six-choice-burst-banner strong,.blind-recall-banner span,.blind-recall-banner strong,.double-flash-banner span,.double-flash-banner strong,.triple-shadow-banner span,.triple-shadow-banner strong,.symbol-rain-banner span,.symbol-rain-banner strong,.pulse-gate-banner span,.pulse-gate-banner strong,.vanish-recall-banner span,.vanish-recall-banner strong,.one-line-delta-banner span,.one-line-delta-banner strong,.half-lock-banner span,.half-lock-banner strong,.upper-lower-flip-banner span,.upper-lower-flip-banner strong,.upper-lower-snap-banner span,.upper-lower-snap-banner strong,.cluster-rush-banner span,.cluster-rush-banner strong,.option-shift-banner span,.option-shift-banner strong,.option-shift-banner small,.duel-strike-banner span,.duel-strike-banner strong,.answer-vanish-banner span,.answer-vanish-banner strong,.hexagram-flash-banner span,.hexagram-flash-banner strong,.name-fragment-banner span,.name-fragment-banner strong,.name-twin-trap-banner span,.name-twin-trap-banner strong,.tempo-ladder-banner span,.tempo-ladder-banner strong,.option-afterglow-banner span,.option-afterglow-banner strong,.focus-shock-banner span,.focus-shock-banner strong,.shenshi-chain-banner span,.shenshi-chain-banner strong,.tianyan-burst-banner span,.tianyan-burst-banner strong,.xingmen-flash-banner span,.xingmen-flash-banner strong,.yueying-mirror-banner span,.yueying-mirror-banner strong,.rilun-break-banner span,.rilun-break-banner strong,.yao-focus-banner span,.yao-focus-banner strong,.yang-count-trap-banner span,.yang-count-trap-banner strong,.yin-yang-inversion-banner span,.yin-yang-inversion-banner strong,.godspeed-rush-banner span,.godspeed-rush-banner strong{font-size:11px}.recognition-option-card{gap:3px;min-height:68px;padding:5px}.recognition-options[data-density=six] .recognition-option-card{min-height:56px;padding:5px}.recognition-option-card[data-compact=true]{min-height:68px}.recognition-options[data-density=six] .recognition-option-card[data-compact=true]{min-height:56px}.recognition-option-card>.recognition-option-symbol,.recognition-option-card strong{font-size:21px}.recognition-options[data-density=six] .recognition-option-card strong{font-size:20px}.recognition-option-card[data-compact=true] strong{font-size:25px}.recognition-options[data-density=six] .recognition-option-card[data-compact=true] strong{font-size:22px}.recognition-option-card small{display:none}}.mutual-challenge-board{--mutual-text-scale:1;color:#24190f;width:min(1180px,100%);height:100%;min-height:0;font-size:calc(1rem * var(--mutual-text-scale));grid-template-rows:auto auto minmax(108px,.9fr) minmax(0,1.35fr);gap:9px;margin:0 auto;padding:9px 14px 12px;display:grid;position:relative;overflow:hidden}.mutual-challenge-board[data-text-size=extra-large]{--mutual-text-scale:1.22}.mutual-challenge-heading{background:#fff9e5db;border-radius:6px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;display:grid;box-shadow:0 3px 12px #3723121f}.mutual-challenge-heading h1,.mutual-challenge-heading p{margin:0}.mutual-challenge-heading h1{text-overflow:ellipsis;white-space:nowrap;font-size:1.4em;line-height:1.05;overflow:hidden}.mutual-challenge-hud{background:#fff9e5e6;border:1px solid #5c39194d;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 9px;padding:7px 10px;display:grid}.mutual-challenge-hud span{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:max(18px,.94em);font-weight:800;display:flex;overflow:hidden}.mutual-challenge-hud [role=progressbar]{background:#45301f38;border-radius:4px;grid-column:1/-1;height:22px;position:relative;overflow:hidden}.mutual-challenge-hud [role=progressbar] i{border-radius:inherit;background:linear-gradient(90deg,#b83222,#d89c24 58%,#4d8a65);height:100%;display:block;position:absolute;inset:0 auto 0 0}.mutual-challenge-hud [role=progressbar] b{z-index:1;color:#281a10;text-align:center;font-size:18px;line-height:22px;display:block;position:relative}.mutual-challenge-question{background:#fffbedeb;border:1px solid #5c391945;border-radius:8px;grid-template-columns:minmax(210px,.7fr) minmax(300px,1.3fr);min-height:0;display:grid;overflow:hidden}.mutual-challenge-question>div:first-child{text-align:center;place-content:center;justify-items:center;gap:7px;padding:8px;display:grid}.mutual-challenge-question h2{margin:0;font-size:clamp(1.24em,3vh,1.85em);line-height:1.16}.mutual-challenge-question strong{font-size:clamp(2rem,6vh,4rem);line-height:1}.mutual-challenge-question .mutual-claim-glyph{font-size:0}.mutual-challenge-diagram{border-left:1px solid #5c39192e;min-width:0;min-height:0;overflow:hidden}.mutual-challenge-diagram[data-hidden=true]{visibility:hidden}.mutual-challenge-diagram .mutual-diagram{height:100%;min-height:0}.mutual-challenge-board[data-combo-tier=pulse] .mutual-option-button{border-color:#c28b25b8}.mutual-challenge-board[data-combo-tier=burst] .mutual-option-button{border-color:#c38b25;box-shadow:0 0 15px #e1b03942}.mutual-challenge-board[data-combo-tier=overdrive] .mutual-option-button{border-color:#a83222;box-shadow:0 0 20px #eab73461}@media (width<=680px){.mutual-challenge-board{grid-template-rows:auto auto minmax(92px,.78fr) minmax(0,1.7fr);gap:7px;padding:7px 8px 9px}.mutual-challenge-heading{grid-template-columns:38px minmax(0,1fr) auto;min-height:38px}.mutual-challenge-heading h1{font-size:1.14em}.mutual-challenge-heading .eyebrow{font-size:.68em}.mutual-challenge-hud{padding:5px 6px}.mutual-challenge-question{grid-template-columns:minmax(122px,.82fr) minmax(0,1.18fr)}.mutual-challenge-question h2{font-size:1.04em}}@media (height<=560px){.game-shell:has(.mutual-challenge-board) .top-bar{display:none}:is(.game-shell:has(.mutual-challenge-board),.main-stage:has(.mutual-challenge-board)){height:100svh;min-height:0;overflow:hidden}.main-stage:has(.mutual-challenge-board){padding:0}.mutual-challenge-board{grid-template-rows:36px 56px 62px minmax(0,1fr);gap:6px;padding-block:4px}.mutual-challenge-heading .eyebrow{display:none}.mutual-challenge-hud{gap:2px 6px;padding:3px 6px}.mutual-challenge-hud [role=progressbar]{height:20px}.mutual-challenge-hud [role=progressbar] b{line-height:20px}}@media (prefers-reduced-motion:reduce){.mutual-challenge-board[data-combo-tier] .mutual-option-button{transition:none}.game-shell:has(.mutual-challenge-board) .combat-feedback-layer{transition:none!important;animation:none!important}.game-shell:has(.mutual-challenge-board) .combat-feedback-layer img{transition:none!important;animation:none!important}.game-shell:has(.mutual-challenge-board) .combat-feedback-layer strong{transition:none!important;animation:none!important}}:is(.game-shell:has(.mutual-campaign-screen),.game-shell:has(.mutual-challenge-board)){height:100svh;min-height:0;overflow:hidden}:is(.game-shell:has(.mutual-campaign-screen) .main-stage,.game-shell:has(.mutual-challenge-board) .main-stage){flex:auto;align-content:stretch;height:auto;min-height:0;padding:4px 14px 8px;overflow:hidden}:is(.mutual-campaign-screen:has(.mutual-cinematic-stage),.mutual-challenge-board:has(.mutual-cinematic-stage)){isolation:isolate}.mutual-cinematic-stage{z-index:-1;contain:layout paint style;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.mutual-cinematic-stage,.mutual-cinematic-stage *,.mutual-cinematic-stage img{pointer-events:none}.mutual-cinematic-stage .cinematic-layer{z-index:1;opacity:0;visibility:hidden;max-width:none;transform:var(--cinematic-transform,translate3d(0, 0, 0));filter:brightness(var(--cinematic-phase-brightness,1)) saturate(var(--cinematic-phase-saturation,1)) brightness(var(--cinematic-speed-brightness,1)) saturate(var(--cinematic-speed-saturation,1)) var(--cinematic-phase-filter,drop-shadow(0 0 0 transparent)) var(--cinematic-speed-filter,drop-shadow(0 0 0 transparent));will-change:transform, opacity, filter;transition:transform .18s ease-out,opacity .18s ease-out,filter .18s ease-out;display:block;position:absolute}.mutual-cinematic-stage .cinematic-arena{z-index:0;width:100%;height:100%;inset:0}.mutual-cinematic-stage .cinematic-arena-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.mutual-cinematic-stage .cinematic-mirror-left,.mutual-cinematic-stage .cinematic-mirror-right{z-index:2;object-fit:contain;width:clamp(360px,54vw,920px);height:118%;top:-9%}.mutual-cinematic-stage .cinematic-mirror-left{object-position:left center;left:-21%}.mutual-cinematic-stage .cinematic-mirror-right{object-position:right center;right:-21%}.mutual-cinematic-stage .cinematic-lantern-left,.mutual-cinematic-stage .cinematic-lantern-right{z-index:3;object-fit:contain;width:clamp(90px,13vw,220px);height:48%;top:2%}.mutual-cinematic-stage .cinematic-lantern-left{left:4%}.mutual-cinematic-stage .cinematic-lantern-right{right:4%}.mutual-cinematic-stage .cinematic-incense-burner,.mutual-cinematic-stage .cinematic-bamboo-scrolls,.mutual-cinematic-stage .cinematic-jade-fragments,.mutual-cinematic-stage .cinematic-cinnabar-seal{z-index:4;object-fit:contain;width:clamp(120px,20vw,340px);height:48%;bottom:-9%}.mutual-cinematic-stage .cinematic-incense-burner{left:1%}.mutual-cinematic-stage .cinematic-bamboo-scrolls{left:16%}.mutual-cinematic-stage .cinematic-jade-fragments{right:17%}.mutual-cinematic-stage .cinematic-cinnabar-seal{right:1%}.mutual-cinematic-stage .cinematic-feedback-layer{z-index:5;object-fit:contain;width:72%;height:88%;margin:auto;inset:6% 14%}.mutual-cinematic-stage[data-quality=full] .cinematic-arena,.mutual-cinematic-stage[data-quality=full] .cinematic-mirror-left,.mutual-cinematic-stage[data-quality=full] .cinematic-mirror-right,.mutual-cinematic-stage[data-quality=full] .cinematic-lantern-left,.mutual-cinematic-stage[data-quality=full] .cinematic-lantern-right,.mutual-cinematic-stage[data-quality=full] .cinematic-incense-burner,.mutual-cinematic-stage[data-quality=full] .cinematic-bamboo-scrolls,.mutual-cinematic-stage[data-quality=full] .cinematic-jade-fragments,.mutual-cinematic-stage[data-quality=full] .cinematic-cinnabar-seal,.mutual-cinematic-stage[data-quality=mobile] .cinematic-arena,.mutual-cinematic-stage[data-quality=mobile] .cinematic-mirror-left,.mutual-cinematic-stage[data-quality=mobile] .cinematic-lantern-left,.mutual-cinematic-stage[data-quality=mobile] .cinematic-incense-burner,.mutual-cinematic-stage[data-quality=mobile] .cinematic-jade-fragments,.mutual-cinematic-stage[data-quality=minimal] .cinematic-arena,.mutual-cinematic-stage[data-quality=minimal] .cinematic-mirror-left,.mutual-cinematic-stage[data-phase=observing] .cinematic-extract-rays,.mutual-cinematic-stage[data-phase=correct] .cinematic-correct-impact,.mutual-cinematic-stage[data-phase=wrong] .cinematic-wrong-ink-shield,.mutual-cinematic-stage[data-phase=cleared] .cinematic-clear-seal,.mutual-cinematic-stage[data-combo-tier="5"] .cinematic-combo-awaken,.mutual-cinematic-stage[data-combo-tier="10"] .cinematic-combo-awaken,.mutual-cinematic-stage[data-combo-tier="20"] .cinematic-combo-awaken,.mutual-cinematic-stage[data-quality=mobile]:not([data-cinematic-theme=bronze]) .cinematic-mirror-right{opacity:1;visibility:visible}.mutual-cinematic-stage:not([data-cinematic-theme=bronze]) .cinematic-lantern-left,.mutual-cinematic-stage:not([data-cinematic-theme=bronze]) .cinematic-lantern-right,.mutual-cinematic-stage:not([data-cinematic-theme=bronze]) .cinematic-incense-burner,.mutual-cinematic-stage:not([data-cinematic-theme=bronze]) .cinematic-bamboo-scrolls,.mutual-cinematic-stage:not([data-cinematic-theme=bronze]) .cinematic-jade-fragments,.mutual-cinematic-stage:not([data-cinematic-theme=bronze]) .cinematic-cinnabar-seal{opacity:0;visibility:hidden}.mutual-cinematic-stage:not([data-cinematic-theme=bronze]) .cinematic-mirror-left,.mutual-cinematic-stage:not([data-cinematic-theme=bronze]) .cinematic-mirror-right{object-fit:contain;width:clamp(260px,34vw,560px);height:72%;top:auto}.mutual-cinematic-stage[data-cinematic-theme=frost] .cinematic-mirror-left{bottom:-10%;left:-5%}.mutual-cinematic-stage[data-cinematic-theme=frost] .cinematic-mirror-right{width:clamp(190px,24vw,390px);height:68%;top:-6%;bottom:auto;right:-3%}.mutual-cinematic-stage[data-cinematic-theme=tidal] .cinematic-mirror-left{width:clamp(180px,24vw,380px);height:68%;top:-4%;bottom:auto;left:-3%}.mutual-cinematic-stage[data-cinematic-theme=tidal] .cinematic-mirror-right{width:clamp(280px,38vw,620px);bottom:-12%;right:-5%}.mutual-cinematic-stage[data-cinematic-theme=ember] .cinematic-mirror-left{bottom:-8%;left:-5%}.mutual-cinematic-stage[data-cinematic-theme=ember] .cinematic-mirror-right{bottom:-10%;right:-4%}:is(.mutual-campaign-screen:has(.mutual-cinematic-stage[data-cinematic-theme=frost]),.mutual-challenge-board:has(.mutual-cinematic-stage[data-cinematic-theme=frost])){--mutual-realm-accent:106, 157, 188}:is(.mutual-campaign-screen:has(.mutual-cinematic-stage[data-cinematic-theme=tidal]),.mutual-challenge-board:has(.mutual-cinematic-stage[data-cinematic-theme=tidal])){--mutual-realm-accent:35, 130, 134}:is(.mutual-campaign-screen:has(.mutual-cinematic-stage[data-cinematic-theme=ember]),.mutual-challenge-board:has(.mutual-cinematic-stage[data-cinematic-theme=ember])){--mutual-realm-accent:173, 73, 43}:is(.mutual-campaign-screen:has(.mutual-cinematic-stage[data-cinematic-theme]) .mutual-campaign-hud,.mutual-challenge-board:has(.mutual-cinematic-stage[data-cinematic-theme]) .mutual-challenge-hud){box-shadow:inset 0 0 0 1px rgba(var(--mutual-realm-accent,158, 116, 53), .28), 0 8px 18px #201b1429}:is(.mutual-campaign-screen:has(.mutual-cinematic-stage[data-cinematic-theme]) .eyebrow,.mutual-challenge-board:has(.mutual-cinematic-stage[data-cinematic-theme]) .eyebrow){color:rgb(var(--mutual-realm-accent,158, 116, 53))}.mutual-cinematic-stage[data-quality=full][data-combo-tier="5"] .cinematic-bamboo-scrolls,.mutual-cinematic-stage[data-quality=full][data-combo-tier="10"] .cinematic-bamboo-scrolls,.mutual-cinematic-stage[data-quality=full][data-combo-tier="20"] .cinematic-bamboo-scrolls,.mutual-cinematic-stage[data-quality=mobile][data-combo-tier="5"] .cinematic-lantern-left,.mutual-cinematic-stage[data-quality=mobile][data-combo-tier="10"] .cinematic-lantern-left,.mutual-cinematic-stage[data-quality=mobile][data-combo-tier="20"] .cinematic-lantern-left,.mutual-cinematic-stage[data-quality=minimal][data-phase=observing] .cinematic-combo-awaken,.mutual-cinematic-stage[data-quality=minimal][data-phase=correct] .cinematic-combo-awaken,.mutual-cinematic-stage[data-quality=minimal][data-phase=wrong] .cinematic-combo-awaken,.mutual-cinematic-stage[data-quality=minimal][data-phase=cleared] .cinematic-combo-awaken{opacity:0;visibility:hidden}.mutual-cinematic-stage[data-phase=idle] .cinematic-lantern-left,.mutual-cinematic-stage[data-phase=idle] .cinematic-lantern-right{animation:3.8s ease-in-out infinite alternate mutual-cinematic-firelight}.mutual-cinematic-stage[data-phase=idle] .cinematic-incense-burner{animation:7s ease-in-out infinite alternate mutual-cinematic-drift}.mutual-cinematic-stage[data-phase=observing] .cinematic-mirror-left,.mutual-cinematic-stage[data-phase=observing] .cinematic-mirror-right{--cinematic-phase-brightness:1.14;--cinematic-phase-saturation:1.08;--cinematic-phase-filter:drop-shadow(0 0 12px #daf4e270)}.mutual-cinematic-stage[data-phase=observing] .cinematic-extract-rays{animation:.72s ease-out both mutual-cinematic-focus}.mutual-cinematic-stage[data-phase=answering] .cinematic-layer{--cinematic-phase-brightness:.85}.mutual-cinematic-stage[data-phase=correct] .cinematic-correct-impact{animation:.42s ease-out both mutual-cinematic-impact}.mutual-cinematic-stage[data-phase=correct] .cinematic-jade-fragments{--cinematic-transform:translate3d(0, -4%, 0);--cinematic-phase-brightness:1.15;--cinematic-phase-saturation:1.08}.mutual-cinematic-stage[data-phase=correct] .cinematic-lantern-left,.mutual-cinematic-stage[data-phase=correct] .cinematic-lantern-right{--cinematic-phase-brightness:1.24;--cinematic-phase-saturation:1.1}.mutual-cinematic-stage[data-phase=wrong]{animation:.18s ease-out both mutual-cinematic-shake}.mutual-cinematic-stage[data-phase=wrong] .cinematic-wrong-ink-shield{animation:.52s ease-out both mutual-cinematic-shield}.mutual-cinematic-stage[data-phase=cleared] .cinematic-mirror-left,.mutual-cinematic-stage[data-phase=cleared] .cinematic-mirror-right{--cinematic-phase-brightness:1.26;--cinematic-phase-saturation:1.12;--cinematic-phase-filter:drop-shadow(0 0 16px #ecd88e85);animation:1.6s ease-in-out infinite alternate mutual-cinematic-awaken}.mutual-cinematic-stage[data-phase=cleared] .cinematic-clear-seal{animation:.62s ease-out both mutual-cinematic-seal}.mutual-cinematic-stage[data-phase=failed] .cinematic-layer{--cinematic-phase-brightness:.68;--cinematic-phase-saturation:.72}.mutual-cinematic-stage[data-combo-tier="5"] .cinematic-combo-awaken{opacity:.34;--cinematic-phase-brightness:1.02}.mutual-cinematic-stage[data-combo-tier="10"] .cinematic-combo-awaken{opacity:.55;--cinematic-phase-brightness:1.14;--cinematic-phase-saturation:1.08}.mutual-cinematic-stage[data-combo-tier="20"] .cinematic-combo-awaken{opacity:.78;--cinematic-phase-brightness:1.28;--cinematic-phase-saturation:1.16;animation:1.25s ease-in-out infinite alternate mutual-cinematic-awaken}.mutual-cinematic-stage[data-speed-tier="7"] .cinematic-mirror-left,.mutual-cinematic-stage[data-speed-tier="7"] .cinematic-mirror-right{--cinematic-speed-brightness:1.12;--cinematic-speed-saturation:.94;--cinematic-speed-filter:drop-shadow(0 0 10px #7ae2cd75)}.mutual-cinematic-stage[data-speed-tier="8"] .cinematic-mirror-left,.mutual-cinematic-stage[data-speed-tier="8"] .cinematic-mirror-right{--cinematic-speed-brightness:1.2;--cinematic-speed-saturation:.9;--cinematic-speed-filter:drop-shadow(0 0 14px #76ecdc99)}.mutual-cinematic-stage[data-reduced-motion=true],.mutual-cinematic-stage[data-reduced-motion=true] .cinematic-layer,.mutual-cinematic-stage[data-reduced-motion=true] .cinematic-arena-image{transition:none!important;animation:none!important}.mutual-cinematic-stage[data-quality=minimal],.mutual-cinematic-stage[data-quality=minimal] .cinematic-layer{animation-iteration-count:1!important}@keyframes mutual-cinematic-firelight{0%{opacity:.86;filter:brightness(.98)}to{opacity:1;filter:brightness(1.12)}}@keyframes mutual-cinematic-drift{0%{transform:translate(-1%)}to{transform:translate(1%,-.6%)}}@keyframes mutual-cinematic-focus{0%{opacity:0;filter:blur(3px)brightness(.9);transform:scale(1.08)}to{opacity:1;filter:blur()brightness(1.1);transform:scale(1)}}@keyframes mutual-cinematic-impact{0%{opacity:0;filter:brightness(1.5);transform:scale(.7)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes mutual-cinematic-shake{0%,to{transform:translate(0)}35%{transform:translate(-2px)}70%{transform:translate(2px)}}@keyframes mutual-cinematic-shield{0%{opacity:0;filter:blur(2px);transform:scale(.9)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes mutual-cinematic-awaken{0%{opacity:.74;transform:scale(.99)}to{opacity:1;transform:scale(1.01)}}@keyframes mutual-cinematic-seal{0%{opacity:0;filter:brightness(1.35);transform:scale(.76)}to{opacity:1;filter:brightness(1.04);transform:scale(1)}}@media (width<=680px){.mutual-cinematic-stage .cinematic-arena-image{object-position:center 42%}.mutual-cinematic-stage .cinematic-mirror-left,.mutual-cinematic-stage .cinematic-mirror-right{width:clamp(260px,86vw,520px);height:110%;top:-5%}.mutual-cinematic-stage .cinematic-mirror-left{left:-52%}.mutual-cinematic-stage .cinematic-mirror-right{right:-52%}.mutual-cinematic-stage:not([data-cinematic-theme=bronze]) .cinematic-mirror-left,.mutual-cinematic-stage:not([data-cinematic-theme=bronze]) .cinematic-mirror-right{opacity:.82;width:clamp(150px,46vw,260px);height:52%}.mutual-cinematic-stage[data-cinematic-theme=frost] .cinematic-mirror-left,.mutual-cinematic-stage[data-cinematic-theme=ember] .cinematic-mirror-left{left:-13%}.mutual-cinematic-stage[data-cinematic-theme=frost] .cinematic-mirror-right{top:-10%;right:-14%}.mutual-cinematic-stage[data-cinematic-theme=tidal] .cinematic-mirror-left{top:-9%;left:-14%}.mutual-cinematic-stage[data-cinematic-theme=tidal] .cinematic-mirror-right,.mutual-cinematic-stage[data-cinematic-theme=ember] .cinematic-mirror-right{right:-14%}.mutual-cinematic-stage .cinematic-lantern-left,.mutual-cinematic-stage .cinematic-lantern-right{width:clamp(72px,24vw,130px)}.mutual-cinematic-stage .cinematic-incense-burner,.mutual-cinematic-stage .cinematic-bamboo-scrolls,.mutual-cinematic-stage .cinematic-jade-fragments,.mutual-cinematic-stage .cinematic-cinnabar-seal{width:clamp(100px,35vw,180px)}.mutual-cinematic-stage .cinematic-feedback-layer{width:90%;height:76%;inset:12% 5%}}@media (prefers-reduced-motion:reduce){.mutual-cinematic-stage,.mutual-cinematic-stage .cinematic-layer,.mutual-cinematic-stage .cinematic-arena-image{transition:none!important;animation:none!important}}@media (height<=560px){.mutual-cinematic-stage .cinematic-lantern-left,.mutual-cinematic-stage .cinematic-lantern-right,.mutual-cinematic-stage .cinematic-incense-burner,.mutual-cinematic-stage .cinematic-bamboo-scrolls,.mutual-cinematic-stage .cinematic-jade-fragments,.mutual-cinematic-stage .cinematic-cinnabar-seal{opacity:0;visibility:hidden}}@media (width>=430px) and (width<=430px) and (height>=480px) and (height<=480px){.mutual-cinematic-stage .cinematic-lantern-left,.mutual-cinematic-stage .cinematic-lantern-right,.mutual-cinematic-stage .cinematic-incense-burner,.mutual-cinematic-stage .cinematic-bamboo-scrolls,.mutual-cinematic-stage .cinematic-jade-fragments,.mutual-cinematic-stage .cinematic-cinnabar-seal{opacity:0;visibility:hidden}}.trigram-grid[data-layout=taiji-s],.tower-trigram-grid[data-layout=taiji-s]{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:5px 26px;position:relative}.trigram-grid[data-layout=taiji-s]:before,.trigram-grid[data-layout=taiji-s]:after,.tower-trigram-grid[data-layout=taiji-s]:before,.tower-trigram-grid[data-layout=taiji-s]:after{content:"";z-index:0;pointer-events:none;opacity:.55;width:22px;height:calc(50% - 3px);position:absolute;left:calc(50% - 11px)}.trigram-grid[data-layout=taiji-s]:before,.tower-trigram-grid[data-layout=taiji-s]:before{border-right:2px solid #9141277a;border-radius:0 18px 18px 0;top:1px}.trigram-grid[data-layout=taiji-s]:after,.tower-trigram-grid[data-layout=taiji-s]:after{border-left:2px solid #d7ad5694;border-radius:18px 0 0 18px;bottom:1px}.trigram-grid[data-layout=taiji-s] .trigram-card,.tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card,.speed-tower-screen .tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card{justify-content:center;align-items:center;gap:9px;height:37px;min-height:0;padding:4px 9px 4px 30px;display:flex;transform:none}.trigram-grid[data-layout=taiji-s] .trigram-card>.trigram-yao-glyph,.tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card>.trigram-yao-glyph{z-index:1;width:46px;position:relative}.trigram-grid[data-layout=taiji-s] .trigram-name{z-index:1;white-space:nowrap;min-width:52px;margin:0;padding:2px 5px;position:relative;inset:auto}.tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card strong{z-index:3;white-space:nowrap;min-width:52px;position:relative}.tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card,.speed-tower-screen .tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card{touch-action:manipulation;-webkit-tap-highlight-color:transparent;will-change:transform;transition:transform 70ms cubic-bezier(.2,.82,.28,1),border-color .1s,box-shadow .1s,filter .1s}.tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card:active:not(:disabled),.speed-tower-screen .tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card:active:not(:disabled){filter:brightness(1.12);transform:translateY(1px)scale(.972)}.tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card:focus-visible,.speed-tower-screen .tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card:focus-visible{outline-offset:1px;outline:2px solid #fff4c3f5}.tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card[data-active=true],.speed-tower-screen .tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card[data-active=true]{border-color:#ffe58ff5;box-shadow:0 0 0 1px #fff6cd70,0 0 19px #ffc34a80,inset 0 0 15px #ffedab29}.tower-trigram-card>.tower-trigram-focus-art{z-index:2;object-fit:fill;opacity:.76;pointer-events:none;mix-blend-mode:screen;filter:saturate(1.08)drop-shadow(0 0 7px #ffd76c8c);width:100%;height:100%;animation:.18s cubic-bezier(.14,.82,.24,1) both towerCardFocusEnter;position:absolute;inset:0}.tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card>.trigram-position-badge{z-index:4}.tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card>.trigram-yao-glyph{z-index:3}@keyframes towerCardFocusEnter{0%{opacity:0;transform:scaleX(.72)}58%{opacity:.98;transform:scaleX(1.015)}to{opacity:.76;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card,.speed-tower-screen .tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card{transition:none}.tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card:active:not(:disabled),.speed-tower-screen .tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card:active:not(:disabled){transform:none}.tower-trigram-card>.tower-trigram-focus-art{opacity:.64;animation:none}}.question-wrap .choice-card,.question-wrap .trigram-grid[data-layout=taiji-s] .trigram-card,.question-wrap .drop-slot{touch-action:manipulation;-webkit-tap-highlight-color:transparent;will-change:transform;transition:transform 70ms cubic-bezier(.2,.82,.28,1),border-color .1s,box-shadow .1s,filter .1s}.question-wrap .choice-card:active:not(:disabled),.question-wrap .trigram-grid[data-layout=taiji-s] .trigram-card:active:not(:disabled),.question-wrap .drop-slot:active:not(:disabled){filter:brightness(1.1);transform:translateY(1px)scale(.972)}.question-wrap .choice-card:focus-visible,.question-wrap .trigram-grid[data-layout=taiji-s] .trigram-card:focus-visible,.question-wrap .drop-slot:focus-visible{outline-offset:1px;outline:2px solid #96412cdb}.choice-card>.choice-contact-art{z-index:3;object-fit:fill;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:saturate(1.06)drop-shadow(0 0 7px #ffcf5b80);width:100%;height:100%;position:absolute;inset:0}.question-wrap .choice-card:active:not(:disabled)>.choice-contact-art{animation:.15s cubic-bezier(.14,.82,.24,1) both learningChoiceContact}.question-wrap .trigram-grid[data-layout=taiji-s] .trigram-card[data-active=true]{border-color:#913c2ae0;box-shadow:0 0 0 1px #fff6cdad,0 0 17px #c6893670,inset 0 0 13px #ffe5953d}.trigram-card>.trigram-card-focus-art{z-index:2;object-fit:fill;opacity:.72;pointer-events:none;mix-blend-mode:screen;filter:saturate(1.04)drop-shadow(0 0 6px #c98b376b);width:100%;height:100%;animation:.18s cubic-bezier(.14,.82,.24,1) both learningTrigramFocusEnter;position:absolute;inset:0}.question-wrap .trigram-grid[data-layout=taiji-s] .trigram-card>.trigram-position-badge{z-index:4}.question-wrap .trigram-grid[data-layout=taiji-s] .trigram-card>.trigram-yao-glyph,.question-wrap .trigram-grid[data-layout=taiji-s] .trigram-card>.trigram-name{z-index:3}.drop-slot>.learning-slot-impact-shell{z-index:3;border-radius:inherit;pointer-events:none;border:1px solid #0000;animation:.22s cubic-bezier(.2,.82,.28,1) both towerSlotLockShell;position:absolute;inset:0}.question-wrap .drop-slot>.learning-slot-impact{z-index:4;object-fit:contain;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:saturate(1.06)contrast(1.03)drop-shadow(0 0 8px #db973c6b);width:110%;height:124%;animation:.22s cubic-bezier(.14,.8,.24,1) both towerSlotLockImpact;position:absolute;inset:-12% -5%}@keyframes learningChoiceContact{0%{opacity:0;transform:scale(.9)}30%{opacity:.96}to{opacity:0;transform:scale(1.04)}}@keyframes learningTrigramFocusEnter{0%{opacity:0;transform:scaleX(.72)}58%{opacity:.92;transform:scaleX(1.012)}to{opacity:.72;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.question-wrap .choice-card,.question-wrap .trigram-grid[data-layout=taiji-s] .trigram-card,.question-wrap .drop-slot{transition:none}.question-wrap .choice-card:active:not(:disabled),.question-wrap .trigram-grid[data-layout=taiji-s] .trigram-card:active:not(:disabled),.question-wrap .drop-slot:active:not(:disabled){transform:none}.choice-card>.choice-contact-art,.drop-slot>.learning-slot-impact-shell,.question-wrap .drop-slot>.learning-slot-impact{display:none}.trigram-card>.trigram-card-focus-art{opacity:.6;animation:none}}.game-shell:has(.taiji-orbit-screen){height:100svh;overflow:hidden}.main-stage:has(.taiji-orbit-screen){grid-template-rows:minmax(0,1fr);align-content:stretch;width:min(100%,1120px);height:calc(100svh - 92px);min-height:0;padding:6px 14px 10px;overflow:hidden}.taiji-orbit-screen{isolation:isolate;color:#25180e;grid-template-rows:auto auto minmax(0,1fr);gap:7px;width:100%;height:100%;min-height:0;display:grid;position:relative}.taiji-orbit-heading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff7e1db;border:1px solid #53361f3d;border-radius:7px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:7px 11px;display:grid;box-shadow:0 12px 28px #1f130b33}.taiji-orbit-heading p,.taiji-orbit-heading h1{margin:0}.taiji-orbit-heading p{color:#a4432e;font-size:12px;font-weight:900}.taiji-orbit-heading h1{font-size:clamp(23px,3vh,34px);line-height:1.05}.taiji-orbit-heading>span{color:#fff3d4;white-space:nowrap;background:#76301f;border-radius:7px;padding:7px 10px;font-size:14px;font-weight:900}.taiji-orbit-hud{background:#fff9e8e6;border:1px solid #4e331d38;border-radius:7px;grid-template-columns:auto auto auto minmax(120px,1fr);align-items:center;gap:7px;padding:7px 9px;display:grid;box-shadow:0 10px 24px #25170c29}.taiji-orbit-hud>span,.taiji-orbit-hud>strong{white-space:nowrap;background:#ffffffa8;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:5px 9px;font-size:14px;font-weight:900;display:inline-flex}.taiji-orbit-hud>span[data-danger=true]{color:#b22f24;box-shadow:inset 0 0 0 2px #b22f243d}.taiji-orbit-hud>strong{color:#77401f}.taiji-orbit-bars{background:#46321f24;border-radius:6px;grid-column:1/-1;height:6px;position:relative;overflow:hidden}.taiji-orbit-bars i,.taiji-orbit-bars b{border-radius:inherit;display:block;position:absolute;inset:0 auto 0 0}.taiji-orbit-bars i{z-index:1;width:var(--orbit-progress);background:#bb4b30}.taiji-orbit-bars b{width:var(--orbit-time);background:#e1b74894}.taiji-orbit-arena{isolation:isolate;color:#fff3d3;background:#1b130e;border:1px solid #eac5706b;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;min-height:0;padding:9px 12px 8px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 52px #170d0852}.taiji-orbit-bg{z-index:-2;object-fit:cover;opacity:.7;filter:saturate(.82)contrast(1.06)brightness(.58);width:100%;height:100%;position:absolute;inset:0}.taiji-orbit-arena:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#110a07ad,#110a072e 50%,#110a07ad);position:absolute;inset:0}.taiji-orbit-prompt{text-align:center;background:#1d120cc7;border:1px solid #ffdd8f57;border-radius:8px;grid-template-rows:auto 1fr;grid-template-columns:minmax(112px,.46fr) minmax(130px,.54fr);justify-self:center;align-items:center;gap:3px 14px;width:min(100%,720px);height:94px;min-height:94px;padding:9px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f080542}.taiji-orbit-prompt>small{color:#e6bd64;grid-column:1;font-size:13px;font-weight:900}.taiji-orbit-prompt-value{grid-area:2/1;place-items:center;min-height:52px;display:grid;position:relative;overflow:hidden}.taiji-orbit-prompt-value>strong{font-size:clamp(38px,6vh,62px);line-height:1}.taiji-orbit-prompt-value>.trigram-yao-glyph{color:#ffd87f;gap:5px;width:min(126px,76%)}.taiji-orbit-prompt-value>.trigram-yao-glyph .trigram-yao-segment{height:7px}.taiji-orbit-prompt>span{color:#fff3d7;grid-area:1/2/span 2;font-size:clamp(15px,2.1vh,21px);font-weight:800;line-height:1.45}.taiji-orbit-memory-label{color:#ffe08a;justify-content:center;align-items:center;gap:5px;width:fit-content;margin:7px auto 0;font-size:12px;font-weight:950;line-height:1.2;display:flex}.taiji-orbit-memory-seal{isolation:isolate;color:#ffe199;text-shadow:0 2px 12px #0c0704b8;grid-template-columns:auto auto;place-content:center;gap:2px 7px;width:100%;min-height:54px;animation:.24s ease-out both taiji-orbit-memory-seal-in;display:grid;position:relative;overflow:hidden}.taiji-orbit-memory-seal>img{z-index:-1;opacity:.38;filter:saturate(.8)brightness(1.2);width:min(180px,96%);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.taiji-orbit-memory-seal>svg{filter:drop-shadow(0 0 10px #ffd26580);grid-row:1/span 2;align-self:center}.taiji-orbit-memory-seal>strong,.taiji-orbit-memory-seal>small{z-index:1;text-align:left;position:relative}.taiji-orbit-memory-seal>strong{font-size:16px;line-height:1.1}.taiji-orbit-memory-seal>small{color:#ffefcdd1;font-size:10px;font-weight:850}.taiji-orbit-memory-timer{z-index:3;pointer-events:none;transform-origin:0;height:4px;animation:taiji-orbit-memory-drain var(--orbit-memory-ms) linear both;background:linear-gradient(90deg,#d34a31,#ffd36c,#fff1b4);display:block;position:absolute;inset:auto 0 0;box-shadow:0 0 14px #ffd36cb3}.taiji-orbit-prompt[data-prompt-hidden=true]{background:#121617d1;border-color:#84c9dd7a;box-shadow:0 0 28px #5db4cc24,0 12px 28px #0f080542}.taiji-orbit-prompt>em{color:#ffe583;font-size:15px;font-style:normal;font-weight:950;animation:.62s ease-out both taiji-orbit-score;position:absolute;top:8px;right:10px}.taiji-orbit-prompt[data-feedback=correct]{border-color:#ffdd71d1;box-shadow:0 0 0 2px #ffdd7129,0 12px 28px #0f080542}.taiji-orbit-prompt[data-feedback=wrong]{border-color:#d94e3ac7}.taiji-orbit-board{aspect-ratio:1;contain:layout paint;transform-origin:50%;will-change:filter;place-self:center;width:min(100%,440px,52vh);height:auto;min-height:0;max-height:none;position:relative}.taiji-orbit-board[data-rotating=true] .taiji-orbit-rotor{animation:taiji-orbit-board-spin var(--orbit-rotation-seconds) linear infinite}.taiji-orbit-board[data-rotating=true][data-blink=true]{animation:2s ease-in-out infinite taiji-orbit-board-blink}.taiji-orbit-rotor{z-index:1;transform-origin:50%;will-change:transform;position:absolute;inset:0}.taiji-orbit-rotor:before,.taiji-orbit-rotor:after{content:"";aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taiji-orbit-rotor:before{z-index:1;width:calc(var(--orbit-radius) * 2 + 18px);border:3px solid #eac4636b;box-shadow:inset 0 0 0 1px #fff3c724,0 0 24px #dea93629}.taiji-orbit-rotor:after{z-index:2;background:conic-gradient(from 0deg, #d4473633 0 24%, #40add233 26% 49%, #d4473633 51% 74%, #40add233 76% 100%);border:7px double #d9a6376b;width:clamp(80px,12vh,104px);box-shadow:0 0 22px #e5b3412e}.taiji-orbit-disc{z-index:0;aspect-ratio:1;opacity:.46;background:linear-gradient(90deg,#d8c497 50%,#17100c 50%);border:2px solid #ffe09a57;border-radius:50%;width:78%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 32px #140c086b,0 0 42px #ebbd582e}.taiji-orbit-disc:before,.taiji-orbit-disc:after{content:"";border-radius:50%;width:50%;height:50%;position:absolute;left:25%}.taiji-orbit-disc:before{background:#17100c;top:0}.taiji-orbit-direction-axis{z-index:2;width:4px;height:var(--orbit-radius);pointer-events:none;transform-origin:50% 100%;background:linear-gradient(#ffe06f29,#f4be39e0 58%,#f4be3929);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);box-shadow:0 0 14px #f4be396b}.taiji-orbit-direction-axis>i{filter:drop-shadow(0 0 6px #f4be39b8);border-top:4px solid #f4be39;border-left:4px solid #f4be39;width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.taiji-orbit-disc:after{background:#d8c497;bottom:0}.taiji-orbit-disc i,.taiji-orbit-disc b{z-index:2;aspect-ratio:1;border-radius:50%;width:8%;position:absolute;left:46%}.taiji-orbit-disc i{background:#d8c497;top:21%}.taiji-orbit-disc b{background:#17100c;bottom:21%}.taiji-orbit-player{z-index:3;aspect-ratio:1;background:conic-gradient(from -12deg, #f0c64f 0 8%, #ad422e 8% 14%, #d7a93f 14% 47%, #58b9d7 47% 54%, #d7a93f 54% 100%);border:0;border-radius:50%;width:clamp(58px,9vh,74px);padding:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #140d098c,0 0 26px #f4bf4457}.taiji-orbit-player:before,.taiji-orbit-player:after{z-index:3;content:"";border:2px solid #fff4cdd1;border-radius:3px;width:10px;height:10px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 10px}.taiji-orbit-player:before{color:#d85a3f;background:#d85a3f;top:-5px}.taiji-orbit-player:after{color:#64c6e6;background:#64c6e6;bottom:-5px}.taiji-orbit-player-facing{z-index:6;aspect-ratio:1;color:#fff1c3;background:#18100cf7;border-radius:50%;place-items:center;width:calc(clamp(58px,9vh,74px) - 8px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffe8a647}.taiji-orbit-player-arrow{z-index:4;color:#e3b63f;filter:drop-shadow(0 0 7px #f1bc33b8);pointer-events:none;transform-origin:50% calc(100% + 30px);position:absolute;top:-30px;left:50%;transform:translate(-50%)}.taiji-orbit-player-facing>span{place-items:center;display:grid}.taiji-orbit-player-facing>small{color:#ffe8aa;white-space:nowrap;text-shadow:0 2px 8px #0c0704e6;font-size:10px;font-weight:950;position:absolute;bottom:-21px;left:50%;transform:translate(-50%)}.taiji-orbit-options{z-index:4;pointer-events:none;position:absolute;inset:0}.taiji-orbit-option{top:var(--orbit-position-y);left:var(--orbit-position-x);aspect-ratio:1;color:#2b1b11;width:clamp(76px,10.8vh,90px);box-shadow:none;cursor:pointer;pointer-events:auto;text-align:center;background:0 0;border:0;border-radius:50%;padding:0;transition:border-color .12s,box-shadow .12s,opacity .12s,filter .12s;display:block;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.taiji-orbit-option-face{background:radial-gradient(circle at 36% 28%,#ffffffeb,#0000 31%),linear-gradient(155deg,#fff9e8 0%,#ead8aa 100%);border:3px solid #e4bc5dc7;border-radius:50%;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:1px;width:100%;height:100%;padding:10px 7px 7px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #4e30171f,0 10px 24px #0c07047a,0 0 16px #f1c45633}.taiji-orbit-option-face>.trigram-yao-glyph[data-size=compact]{align-self:end;gap:4px;width:62px}.taiji-orbit-option-face>.trigram-yao-glyph[data-size=compact] .trigram-yao-segment{border-radius:2px;height:5px}.taiji-orbit-options[data-labels=false] .taiji-orbit-option-face{padding:0;display:block}.taiji-orbit-options[data-labels=false] .taiji-orbit-option-face>.trigram-yao-glyph[data-size=compact]{gap:5px;width:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.taiji-orbit-options[data-labels=false] .taiji-orbit-option-face>.trigram-yao-glyph[data-size=compact] .trigram-yao-segment{height:6px}.taiji-array-strike-layer{z-index:3;contain:layout paint style;pointer-events:none;position:absolute;inset:0;overflow:visible}.taiji-array-strike{--strike-scale:.84;pointer-events:none;position:absolute;inset:0}.taiji-array-strike[data-grade=swift]{--strike-scale:1}.taiji-array-strike[data-grade=perfect]{--strike-scale:1.14}.taiji-array-strike-beam{width:var(--orbit-radius);height:24px;transform:translateY(-50%) rotate(var(--strike-angle));transform-origin:0;position:absolute;top:50%;left:50%;overflow:hidden}.taiji-array-strike-beam>i{opacity:0;will-change:clip-path, opacity, transform;background:linear-gradient(90deg,#fff9d5f5,#faca53d1 42%,#56d2dab8 78%,#0000),repeating-linear-gradient(90deg,#0000 0 14px,#ffffffe6 15px 17px,#0000 18px 31px);border-radius:999px;animation:.42s cubic-bezier(.2,.76,.22,1) both taiji-array-beam-converge;display:block;position:absolute;inset:7px 0;box-shadow:0 0 7px #ffe07ab8,0 0 15px #4ac6d661}.taiji-array-strike-source,.taiji-array-strike-core{aspect-ratio:1;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%}.taiji-array-strike-source{width:94px;transform:translate(-50%, -50%) rotate(var(--strike-angle)) translateX(var(--orbit-radius))}.taiji-array-strike-core{width:174px;transform:translate(-50%,-50%)}.taiji-array-strike-source>img,.taiji-array-strike-core>img{object-fit:contain;opacity:0;mix-blend-mode:screen;-webkit-user-select:none;user-select:none;will-change:opacity, transform;width:100%;height:100%;scale:var(--strike-scale);display:block}.taiji-array-strike-source>img{animation:.36s ease-out both taiji-array-source-contact}.taiji-array-strike-core>img{animation:.5s cubic-bezier(.16,.78,.18,1) both taiji-array-core-impact}.taiji-array-strike-source>i{aspect-ratio:1;opacity:0;will-change:opacity, transform;width:58%;scale:var(--strike-scale);border:3px solid #ffdf7fd6;border-radius:50%;animation:.42s ease-out both taiji-array-source-ring;position:absolute;box-shadow:inset 0 0 12px #46cdd56b,0 0 18px #ffc74794}.taiji-array-strike[data-outcome=wrong] .taiji-array-strike-beam,.taiji-array-strike[data-outcome=wrong] .taiji-array-strike-core{display:none}.taiji-array-strike[data-outcome=wrong] .taiji-array-strike-source>img{filter:sepia()saturate(4.2)hue-rotate(320deg)brightness(.78);animation-name:taiji-array-wrong-contact}.taiji-array-strike[data-outcome=wrong] .taiji-array-strike-source>i{border-color:#e1553ee6;animation-name:taiji-array-wrong-ring;box-shadow:inset 0 0 14px #72241a80,0 0 18px #e1553ea3}.taiji-orbit-option-face>strong{color:#291a11;text-shadow:0 1px #ffffffd6;white-space:nowrap;font-size:clamp(16px,2.25vh,20px);line-height:1}.taiji-orbit-option-face>strong small{color:#6a4b31;font-size:.7em;display:inline}.taiji-orbit-option[data-active=true]:hover:not(:disabled),.taiji-orbit-option[data-active=true]:focus-visible:not(:disabled){outline:none}.taiji-orbit-option[data-active=true]:is(:hover,:focus-visible):not(:disabled) .taiji-orbit-option-face{border-color:#ffe08a;transform:scale(1.08);box-shadow:0 0 0 4px #ffde7438,0 12px 26px #0c07047a,0 0 26px #ffd7687a}.taiji-orbit-option[data-state=correct] .taiji-orbit-option-face{background:linear-gradient(155deg,#fff8d7 0%,#d9c367 100%);border-color:#f8d46f;box-shadow:0 0 28px #f8d46f57}.taiji-orbit-option[data-state=wrong] .taiji-orbit-option-face{background:linear-gradient(155deg,#ffe7dc 0%,#dba08d 100%);border-color:#db6047}.taiji-orbit-screen[data-motion=flash] .taiji-orbit-option[data-active=true]{animation:1.6s ease-in-out infinite alternate taiji-orbit-option-glow}.taiji-orbit-position-guide{color:#ffe5a2;text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:13px;font-weight:900;display:grid}.taiji-orbit-result{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#130c0880;place-items:center;display:grid;position:absolute;inset:0}.taiji-orbit-result>div{color:#2b1a0e;text-align:center;background:#fff6daf5;border:1px solid #ffe1918a;border-radius:8px;justify-items:center;gap:8px;width:min(90%,430px);padding:18px;display:grid;box-shadow:0 24px 70px #1109056b}.taiji-orbit-result small,.taiji-orbit-result span,.taiji-orbit-result em{font-size:14px;font-style:normal;font-weight:800}.taiji-orbit-result strong{color:#a73f2d;font-size:52px;line-height:1}@keyframes taiji-orbit-board-spin{to{transform:rotate(1turn)}}@keyframes taiji-orbit-board-blink{0%,to{filter:brightness()}50%{filter:brightness(.72)}}@keyframes taiji-orbit-pulse{0%{box-shadow:0 0 24px #ebbd5833}to{box-shadow:0 0 48px #ebbd587a}}@keyframes taiji-orbit-flash{0%{filter:brightness(.84)}to{filter:brightness(1.24)}}@keyframes taiji-orbit-option-glow{0%{filter:brightness(.88)}to{filter:brightness(1.08)}}@keyframes taiji-array-beam-converge{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:scaleX(.6)}24%{opacity:1}72%{opacity:.94;clip-path:inset(0);transform:scaleX(1)}to{opacity:0;clip-path:inset(0);transform:scaleX(.92)}}@keyframes taiji-array-source-contact{0%{opacity:0;transform:scale(.34)rotate(-8deg)}30%{opacity:.74}76%{opacity:.48;transform:scale(.94)rotate(2deg)}to{opacity:0;transform:scale(1.12)rotate(4deg)}}@keyframes taiji-array-core-impact{0%,34%{opacity:0;transform:scale(.24)rotate(-10deg)}58%{opacity:.88;transform:scale(.82)rotate(1deg)}82%{opacity:.64;transform:scale(1.04)rotate(3deg)}to{opacity:0;transform:scale(1.2)rotate(5deg)}}@keyframes taiji-array-source-ring{0%{opacity:0;transform:scale(.42)}30%{opacity:1}to{opacity:0;transform:scale(1.62)}}@keyframes taiji-array-wrong-contact{0%{opacity:0;transform:scale(.58)rotate(-5deg)}28%{opacity:.74;transform:scale(.9)rotate(3deg)}58%{opacity:.56;transform:translate(-4px)scale(.96)rotate(-3deg)}76%{transform:translate(4px)scale(.98)rotate(3deg)}to{opacity:0;transform:scale(1.08)}}@keyframes taiji-array-wrong-ring{0%{opacity:0;transform:scale(.62)}30%{opacity:.9;transform:scale(.94)}58%{transform:translate(-4px)scale(1.06)}76%{transform:translate(4px)scale(1.1)}to{opacity:0;transform:scale(1.28)}}@keyframes taiji-orbit-score{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-24px)scale(1.28)}}@keyframes taiji-orbit-memory-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes taiji-orbit-memory-seal-in{0%{opacity:0;filter:blur(7px);transform:scale(1.08)}to{opacity:1;filter:blur();transform:scale(1)}}@media (width>=1440px) and (height>=900px){.ui-pc .main-stage:has(.taiji-orbit-screen){width:min(100%,1320px)}.ui-pc .taiji-orbit-prompt{width:min(100%,840px);height:106px;min-height:106px}.ui-pc .taiji-orbit-board{width:min(100%,540px,58vh)}.ui-pc .taiji-orbit-option{width:clamp(84px,10vh,98px)}}@media (width<=820px){.main-stage:has(.taiji-orbit-screen){height:calc(100svh - 138px);padding:5px 7px 8px}.taiji-orbit-screen{gap:5px}.taiji-orbit-heading{grid-template-columns:42px minmax(0,1fr) auto;min-height:48px;padding:4px 7px}.taiji-orbit-heading p{font-size:10px}.taiji-orbit-heading h1{font-size:22px}.taiji-orbit-heading>span{padding:6px 7px;font-size:12px}.taiji-orbit-hud{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px}.taiji-orbit-hud>span,.taiji-orbit-hud>strong{min-height:28px;padding:3px 5px;font-size:12px}.taiji-orbit-bars{height:5px}.taiji-orbit-arena{gap:4px;padding:6px}.taiji-orbit-prompt{grid-template-columns:minmax(98px,.42fr) minmax(0,.58fr);gap:2px 7px;height:82px;min-height:82px;padding:6px 8px}.taiji-orbit-prompt>small{font-size:11px}.taiji-orbit-prompt-value{min-height:44px}.taiji-orbit-prompt-value>strong{font-size:36px}.taiji-orbit-prompt-value>.trigram-yao-glyph{gap:4px;width:88px}.taiji-orbit-prompt-value>.trigram-yao-glyph .trigram-yao-segment{height:6px}.taiji-orbit-prompt>span{font-size:13px;line-height:1.34}.taiji-orbit-memory-label{margin-top:4px;font-size:10px}.taiji-orbit-memory-seal{gap:1px 5px;min-height:44px}.taiji-orbit-memory-seal>strong{font-size:13px}.taiji-orbit-memory-seal>small{font-size:9px}.taiji-orbit-memory-timer{height:3px}.taiji-orbit-prompt>em{font-size:12px;top:4px;right:5px}.taiji-orbit-board{width:min(100%,360px);min-height:232px;max-height:360px}.taiji-orbit-option{width:clamp(68px,19.5vw,80px);padding:0}.taiji-orbit-option-face{border-width:2px;padding:9px 5px 6px}.taiji-orbit-option-face>.trigram-yao-glyph[data-size=compact]{gap:3px;width:54px}.taiji-orbit-option-face>.trigram-yao-glyph[data-size=compact] .trigram-yao-segment{height:4px}.taiji-orbit-options[data-labels=false] .taiji-orbit-option-face>.trigram-yao-glyph[data-size=compact]{gap:4px;width:60px}.taiji-orbit-options[data-labels=false] .taiji-orbit-option-face>.trigram-yao-glyph[data-size=compact] .trigram-yao-segment{height:5px}.taiji-orbit-option-face>.trigram-yao-glyph .trigram-yao-segment{height:4px}.taiji-orbit-option-face>strong{font-size:16px}.taiji-orbit-option-face>strong small{font-size:.72em}.taiji-orbit-player{border-width:2px;width:58px}.taiji-orbit-player-facing{width:50px}.taiji-array-strike-source{width:76px}.taiji-array-strike-core{width:136px}.taiji-orbit-position-guide{gap:4px;font-size:11px}.trigram-grid[data-layout=taiji-s],.tower-trigram-grid[data-layout=taiji-s]{gap:4px 20px}.trigram-grid[data-layout=taiji-s] .trigram-card,.tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card,.speed-tower-screen .tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card{gap:4px;height:35px;padding:3px 4px 3px 25px}.trigram-grid[data-layout=taiji-s] .trigram-card>.trigram-yao-glyph,.tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card>.trigram-yao-glyph{width:36px}.trigram-grid[data-layout=taiji-s] .trigram-name,.tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card strong{min-width:0;font-size:12px}}@media (height<=620px){.main-stage:has(.taiji-orbit-screen){height:calc(100svh - 80px);padding-top:3px}.taiji-orbit-heading{min-height:42px}.taiji-orbit-prompt{height:66px;min-height:66px}.taiji-orbit-board{min-height:184px}.taiji-orbit-position-guide{display:none}}@media (prefers-reduced-motion:reduce){.taiji-orbit-board,.taiji-orbit-rotor,.taiji-orbit-option,.taiji-orbit-option-face,.taiji-orbit-player-facing,.taiji-array-strike-layer,.taiji-orbit-prompt>em{transition:none!important;animation:none!important}}:is(.mode-card,.home-actions>button,.home-fast-lanes>button,.home-foundation-actions>button,.route-step,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button,.reaction-mode-card .primary-button,.grandmaster-endless-launch .primary-button,.transformation-focus-launch .primary-button){isolation:isolate;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform 75ms cubic-bezier(.2,.82,.28,1),border-color .11s,box-shadow .11s,filter .11s;position:relative;overflow:hidden}:is(.mode-card,.home-actions>button,.home-fast-lanes>button,.home-foundation-actions>button,.route-step,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button,.reaction-mode-card .primary-button,.grandmaster-endless-launch .primary-button,.transformation-focus-launch .primary-button):after{z-index:8;content:"";border-radius:inherit;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:saturate(1.04)drop-shadow(0 0 6px #ffcd5761);background:url(/assets/aaa/core/fx-module-focus-v1.webp) 50%/100% 100% no-repeat;transition:opacity .12s,transform .16s cubic-bezier(.14,.82,.24,1);position:absolute;inset:-1px;transform:scale(.96)}@media (hover:hover){:is(.mode-card,.home-actions>button,.home-fast-lanes>button,.home-foundation-actions>button,.route-step,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button,.reaction-mode-card .primary-button,.grandmaster-endless-launch .primary-button,.transformation-focus-launch .primary-button):hover:after{opacity:.48;transform:scale(1)}}:is(.mode-card,.home-actions>button,.home-fast-lanes>button,.home-foundation-actions>button,.route-step,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button,.reaction-mode-card .primary-button,.grandmaster-endless-launch .primary-button,.transformation-focus-launch .primary-button):focus-visible:after{opacity:.62;transform:scale(1)}:is(.mode-card,.home-actions>button,.home-fast-lanes>button,.home-foundation-actions>button,.route-step,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button,.reaction-mode-card .primary-button,.grandmaster-endless-launch .primary-button,.transformation-focus-launch .primary-button):active:not(:disabled){filter:brightness(1.08);transform:translateY(1px)scale(.976)}:is(.mode-card,.home-actions>button,.home-fast-lanes>button,.home-foundation-actions>button,.route-step,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button,.reaction-mode-card .primary-button,.grandmaster-endless-launch .primary-button,.transformation-focus-launch .primary-button):active:not(:disabled):after{animation:.15s cubic-bezier(.14,.82,.24,1) both aaaModuleContact}@keyframes aaaModuleContact{0%{opacity:.3;transform:scale(.94)}38%{opacity:.96;transform:scale(1.015)}to{opacity:.54;transform:scale(1)}}@media (prefers-reduced-motion:reduce){:is(.mode-card,.home-actions>button,.home-fast-lanes>button,.home-foundation-actions>button,.route-step,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button,.reaction-mode-card .primary-button,.grandmaster-endless-launch .primary-button,.transformation-focus-launch .primary-button){transition:none}:is(.mode-card,.home-actions>button,.home-fast-lanes>button,.home-foundation-actions>button,.route-step,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button,.reaction-mode-card .primary-button,.grandmaster-endless-launch .primary-button,.transformation-focus-launch .primary-button):active:not(:disabled){transform:none}:is(.mode-card,.home-actions>button,.home-fast-lanes>button,.home-foundation-actions>button,.route-step,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button,.reaction-mode-card .primary-button,.grandmaster-endless-launch .primary-button,.transformation-focus-launch .primary-button):after{transition:none;animation:none!important}}.answer-handoff-layer{z-index:32;contain:layout paint style;opacity:0;pointer-events:none;width:min(94vw,760px);height:94px;animation:.56s linear both answerHandoffLifetime;position:fixed;top:82px;left:50%;transform:translate(-50%)}.answer-handoff-art{object-fit:fill;opacity:0;filter:saturate(1.04)drop-shadow(0 0 8px #ffcc537a);width:100%;height:86px;animation:.56s cubic-bezier(.14,.82,.24,1) both answerHandoffSweep;position:absolute;inset:50% 0 auto;transform:translateY(-50%)scaleX(.7)}.answer-handoff-copy{z-index:2;color:#fff8dc;white-space:nowrap;background:#2b1a0de6;border:1px solid #ffe08bb8;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:7px 13px;animation:.56s cubic-bezier(.14,.82,.24,1) both answerHandoffCopy;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #fff7ca29,0 0 22px #f2b23a5c}.answer-handoff-copy>strong{color:#fff3b0;font-size:20px;line-height:1}.answer-handoff-copy>span,.answer-handoff-copy>em{align-items:center;gap:3px;font-size:13px;font-style:normal;font-weight:900;display:inline-flex}.answer-handoff-copy>span{color:#ffe07a}.answer-handoff-copy>em{color:#9fe9f5}.answer-handoff-layer[data-variant=awaken] .answer-handoff-art{filter:saturate(1.08)drop-shadow(0 0 10px #43e0cd8f)}.answer-handoff-layer[data-variant=awaken] .answer-handoff-copy{background:#12342feb;border-color:#98f4dcc7;box-shadow:inset 0 0 0 1px #e2fff424,0 0 24px #28b8ab61}.answer-handoff-layer[data-variant=awaken] .answer-handoff-copy>strong{color:#ddfff3}.answer-handoff-layer[data-variant=forge] .answer-handoff-art{filter:saturate(1.08)drop-shadow(0 0 10px #ffae3094)}.answer-handoff-layer[data-variant=forge] .answer-handoff-copy{background:#3d1d10eb;border-color:#ffcd63d1;box-shadow:inset 0 0 0 1px #fff1c329,0 0 25px #e2701f66}.answer-handoff-layer[data-variant=lockon] .answer-handoff-art{filter:saturate(1.08)drop-shadow(0 0 11px #6ddaff9e)}.answer-handoff-layer[data-variant=lockon] .answer-handoff-copy{background:#122a3ded;border-color:#7ee2ffd6;box-shadow:inset 0 0 0 1px #e0faff2b,0 0 26px #279ae06e}.answer-handoff-layer[data-variant=lockon] .answer-handoff-copy>strong{color:#dff9ff}.answer-handoff-layer[data-variant=break-array] .answer-handoff-art{filter:saturate(1.1)drop-shadow(0 0 11px #ff5f349e)}.answer-handoff-layer[data-variant=break-array] .answer-handoff-copy{background:#3e1913ed;border-color:#ff9b5ad6;box-shadow:inset 0 0 0 1px #ffe8cd2b,0 0 27px #e54a2370}.answer-handoff-layer[data-variant=break-array] .answer-handoff-copy>strong{color:#ffe6c9}.answer-handoff-layer[data-variant=oracle] .answer-handoff-art{filter:saturate(1.02)drop-shadow(0 0 10px #c9ffdd8a)}.answer-handoff-layer[data-variant=oracle] .answer-handoff-copy{background:#262d24ed;border-color:#e0f6d1d1;box-shadow:inset 0 0 0 1px #ffffee29,0 0 24px #74af8061}.answer-handoff-layer[data-variant=oracle] .answer-handoff-copy>em{color:#ffb29f}.answer-handoff-layer[data-variant=trial] .answer-handoff-art{filter:saturate(1.12)brightness(1.04)drop-shadow(0 0 12px #ffd24cad)}.answer-handoff-layer[data-variant=trial] .answer-handoff-copy{background:#2f1e0df0;border-color:#ffe37de6;box-shadow:inset 0 0 0 1px #fff9cd33,0 0 29px #f2af2380}.answer-handoff-layer[data-variant=trial] .answer-handoff-copy>strong{color:#fff2a6}.answer-handoff-layer[data-tier=charged] .answer-handoff-copy,.answer-handoff-layer[data-tier=overdrive] .answer-handoff-copy{border-color:#ffeb9ee6;box-shadow:inset 0 0 0 1px #fffad238,0 0 30px #f7ba3685}.answer-handoff-layer[data-tier=overdrive] .answer-handoff-art{filter:saturate(1.14)brightness(1.08)drop-shadow(0 0 13px #ffd35cad)}@keyframes answerHandoffLifetime{0%{opacity:0}10%,66%{opacity:1}to{opacity:0}}@keyframes answerHandoffSweep{0%{opacity:0;transform:translateY(-50%)scaleX(.7)}22%{opacity:.94;transform:translateY(-50%)scaleX(1.02)}72%{opacity:.78;transform:translateY(-50%)scaleX(1)}to{opacity:0;transform:translateY(-50%)scaleX(1.06)}}@keyframes answerHandoffCopy{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}20%,68%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-56%)scale(.98)}}.ui-mobile .answer-handoff-layer{width:min(97vw,560px);height:78px;top:130px}.ui-mobile .answer-handoff-art{height:70px}.ui-mobile .answer-handoff-copy{gap:6px;min-height:38px;padding:6px 10px}.ui-mobile .answer-handoff-copy>strong{font-size:18px}.ui-mobile .answer-handoff-copy>span,.ui-mobile .answer-handoff-copy>em{font-size:12px}@media (height<=700px){.answer-handoff-layer{top:72px}.ui-mobile .answer-handoff-layer{top:116px}}@media (prefers-reduced-motion:reduce){.answer-handoff-layer,.answer-handoff-art,.answer-handoff-copy{display:none;animation:none!important}}.reward-card[data-correct=false]{color:#39271d;background:#fff8e6f2;box-shadow:0 18px 44px #23150c47,inset 0 0 0 1px #ffffff75}.reward-card[data-correct=false] .reward-burst{opacity:.1;animation:none}.reward-card[data-correct=false] .reward-hit-effect{opacity:0;animation:none;display:none}.reward-card[data-correct=false] .star-row{display:none}.reward-card[data-correct=false] .reward-badge,.reward-card[data-correct=false] .correct-answer,.reward-card[data-correct=false] .reward-explain,.reward-card[data-correct=false] .reward-auto-next,.reward-card[data-correct=false] .reward-countdown,.reward-card[data-correct=false] .reward-actions{z-index:3;position:relative}.reward-card[data-correct=false] .correct-answer{color:#4c1e17;font-size:17px;font-weight:1000}.reward-card[data-correct=false] .reward-explain{color:#4e3d30;font-weight:800}@media (width<=620px){.reward-card[data-correct=false] .reward-hit-effect{display:none}.reward-card[data-correct=false] .correct-answer{font-size:16px}}.scene-flow-layer{z-index:28;contain:strict;visibility:hidden;pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}.scene-flow-layer[data-active=true]{visibility:visible}.scene-flow-layer:before{content:"";opacity:0;background:#090e0d2e;position:absolute;inset:0}.scene-flow-layer[data-active=true]:before{animation:.6s ease-out both sceneFlowVeil}.scene-flow-sweep{opacity:0;filter:saturate(1.06)drop-shadow(0 0 14px #f6cd6352);-webkit-user-select:none;user-select:none;will-change:transform, opacity;width:min(146vw,1880px);max-width:none;height:auto;position:absolute;top:50%;left:50%}.scene-flow-layer[data-active=true] .scene-flow-sweep{animation:.6s cubic-bezier(.12,.78,.2,1) both sceneFlowSweepForward}.scene-flow-layer[data-active=true][data-direction=back] .scene-flow-sweep{animation-name:sceneFlowSweepBack}.scene-flow-layer[data-flow-variant=default]:before{background:#090e0d1f}.scene-flow-layer[data-flow-variant=default]{--scene-flow-readable-peak:.76;--scene-flow-readable-tail:.52}.scene-flow-layer[data-flow-variant=default] .scene-flow-sweep{filter:saturate(1.03)drop-shadow(0 0 12px #f6cd633d);width:min(128vw,1640px)}.scene-flow-layer[data-active=true][data-flow-variant=default] .scene-flow-sweep{animation-name:sceneFlowSweepReadableForward}.scene-flow-layer[data-active=true][data-flow-variant=default][data-direction=back] .scene-flow-sweep{animation-name:sceneFlowSweepReadableBack}@keyframes sceneFlowVeil{0%,to{opacity:0}24%{opacity:1}58%{opacity:.62}}@keyframes sceneFlowSweepForward{0%{opacity:0;transform:translate(-72%,-34%)scale(.68)rotate(-5deg)}22%{opacity:.9;transform:translate(-58%,-48%)scale(.9)rotate(-1deg)}58%{opacity:.72;transform:translate(-44%,-55%)scale(1.04)rotate(1deg)}to{opacity:0;transform:translate(-27%,-68%)scale(1.18)rotate(4deg)}}@keyframes sceneFlowSweepReadableForward{0%{opacity:0;transform:translate(-72%,-34%)scale(.68)rotate(-5deg)}22%{opacity:var(--scene-flow-readable-peak,.76);transform:translate(-58%,-48%)scale(.9)rotate(-1deg)}58%{opacity:var(--scene-flow-readable-tail,.52);transform:translate(-44%,-55%)scale(1.04)rotate(1deg)}to{opacity:0;transform:translate(-27%,-68%)scale(1.18)rotate(4deg)}}@keyframes sceneFlowSweepReadableBack{0%{opacity:0;transform:translate(-28%,-68%)scale(.68)scaleX(-1)rotate(-5deg)}22%{opacity:var(--scene-flow-readable-peak,.76);transform:translate(-42%,-55%)scale(.9)scaleX(-1)rotate(-1deg)}58%{opacity:var(--scene-flow-readable-tail,.52);transform:translate(-57%,-47%)scale(1.04)scaleX(-1)rotate(1deg)}to{opacity:0;transform:translate(-73%,-34%)scale(1.18)scaleX(-1)rotate(4deg)}}@keyframes sceneFlowSweepBack{0%{opacity:0;transform:translate(-28%,-68%)scale(.68)scaleX(-1)rotate(-5deg)}22%{opacity:.9;transform:translate(-42%,-55%)scale(.9)scaleX(-1)rotate(-1deg)}58%{opacity:.72;transform:translate(-57%,-47%)scale(1.04)scaleX(-1)rotate(1deg)}to{opacity:0;transform:translate(-73%,-34%)scale(1.18)scaleX(-1)rotate(4deg)}}@media (width<=620px){.scene-flow-sweep{width:205vw;top:48%}.scene-flow-layer[data-flow-variant=default]{--scene-flow-readable-peak:.64;--scene-flow-readable-tail:.34}.scene-flow-layer[data-flow-variant=default] .scene-flow-sweep{width:162vw}}@media (prefers-reduced-motion:reduce){.scene-flow-layer{display:none}}.global-input-feedback{z-index:120;contain:strict;pointer-events:none;position:fixed;inset:0;overflow:hidden}.global-input-impact{top:var(--impact-y);left:var(--impact-x);width:var(--impact-size);aspect-ratio:1;pointer-events:none;transform:translate3d(-50%, -50%, 0) scale(.44) rotate(calc(var(--impact-rotation,0deg) - 7deg));transform-origin:50%;will-change:transform, opacity;animation:.42s cubic-bezier(.12,.78,.2,1) both globalInputImpact;position:absolute}.global-input-impact>img{object-fit:contain;filter:saturate(1.08)drop-shadow(0 0 7px #ffcc5bb8);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.global-input-impact:before,.global-input-impact:after{content:"";border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.global-input-impact:before{aspect-ratio:1;border:2px solid #ffe797eb;width:38%;animation:.36s ease-out both globalInputRing;box-shadow:0 0 9px #ffbe40c7,inset 0 0 8px #fffad285}.global-input-impact:after{aspect-ratio:1;background:#fff7d3;width:9%;animation:.26s ease-out both globalInputCore;box-shadow:0 0 11px 5px #ffba37a3}.global-input-impact[data-intensity=soft]{opacity:.78}.global-input-impact[data-intensity=soft]>img{opacity:.9;filter:saturate(.96)drop-shadow(0 0 5px #51d3c385)}.global-input-impact[data-intensity=soft]:before{border-color:#9cf1e2d1;box-shadow:0 0 8px #48cebea3,inset 0 0 7px #f3ffeb75}.global-input-impact[data-intensity=soft]:after{background:#eafff8;box-shadow:0 0 9px 4px #56d8c880}.global-input-impact[data-intensity=speed]{animation:.3s cubic-bezier(.08,.86,.18,1) both globalInputSpeedImpact}.global-input-impact[data-intensity=speed]>img{mix-blend-mode:screen;filter:saturate(1.16)contrast(1.08)drop-shadow(0 0 5px #ffd45bb8);animation:.28s cubic-bezier(.12,.8,.2,1) both globalInputSpeedSprite}.global-input-impact[data-intensity=speed]:before{border-color:#beefffe6;width:32%;animation:.25s ease-out both globalInputRing;box-shadow:0 0 8px #5cd5ff94,inset 0 0 7px #ffe28475}.global-input-impact[data-intensity=speed]:after{background:#fff;width:7%;animation:.21s ease-out both globalInputCore;box-shadow:0 0 8px 4px #ffc333a8,0 0 13px 7px #7be0ff47}.global-input-impact[data-visual=hud]{opacity:1;animation:.22s cubic-bezier(.1,.84,.18,1) both globalHudInputImpact}.global-input-impact[data-visual=hud]>img{opacity:1;mix-blend-mode:screen;filter:saturate(1.12)contrast(1.06)drop-shadow(0 0 5px #ffc94c8f)}.global-input-impact[data-visual=hud]:before,.global-input-impact[data-visual=hud]:after{display:none}@keyframes globalInputImpact{0%{opacity:0;transform:translate3d(-50%, -50%, 0) scale(.44) rotate(calc(var(--impact-rotation,0deg) - 7deg))}18%{opacity:1;transform:translate3d(-50%, -50%, 0) scale(1.02) rotate(var(--impact-rotation,0deg))}58%{opacity:.88;transform:translate3d(-50%, -50%, 0) scale(.94) rotate(calc(var(--impact-rotation,0deg) + 2deg))}to{opacity:0;transform:translate3d(-50%, -50%, 0) scale(1.16) rotate(calc(var(--impact-rotation,0deg) + 4deg))}}@keyframes globalInputSpeedImpact{0%{opacity:0;transform:translate3d(-50%, -50%, 0) scale(.7) rotate(calc(var(--impact-rotation,0deg) - 9deg))}24%{opacity:1;transform:translate3d(-50%, -50%, 0) scale(1.04) rotate(var(--impact-rotation,0deg))}62%{opacity:.86;transform:translate3d(-50%, -50%, 0) scale(.97) rotate(calc(var(--impact-rotation,0deg) + 2deg))}to{opacity:0;transform:translate3d(-50%, -50%, 0) scale(.88) rotate(calc(var(--impact-rotation,0deg) + 5deg))}}@keyframes globalInputSpeedSprite{0%{opacity:0;transform:scale(.74)}28%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(.94)}}@keyframes globalHudInputImpact{0%{opacity:0;transform:translate(-50%,-50%)scale(.44)rotate(-8deg)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.02)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.16)rotate(5deg)}}@keyframes globalInputRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.28)}32%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(2.1)}}@keyframes globalInputCore{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}26%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}to{opacity:0;transform:translate(-50%,-50%)scale(.7)}}@media (width<=620px){.global-input-impact[data-intensity=strong]{width:min(var(--impact-size), 116px)}.global-input-impact[data-intensity=speed]{width:min(var(--impact-size), 156px)}}@media (prefers-reduced-motion:reduce){.global-input-feedback{display:none}.global-input-impact,.global-input-impact:before,.global-input-impact:after{animation:none!important}}.home-eight-palaces-feature:before{background:linear-gradient(90deg,#181209ed,#2a1f0f9e 55%,#2d130c85),linear-gradient(#fff5c21f,#0000 46%,#110b076b)}.home-eight-palaces-feature>img{object-position:center 48%;filter:saturate(.88)contrast(1.06)brightness(.66)}.home-eight-palaces-feature>.home-taiji-feature-mark{color:#ffedaa;background:#523011c2}.game-shell:has(.eight-palaces-screen){height:100svh;overflow:hidden}.game-shell:has(.eight-palaces-screen):before{transition:filter .32s,transform .42s}.game-shell:has(.eight-palaces-screen[data-realm=metal]):before{filter:saturate(.84)contrast(1.05)brightness(1.02)}.game-shell:has(.eight-palaces-screen[data-realm=wood]):before{filter:saturate(.92)contrast(1.04)brightness(.98)}.game-shell:has(.eight-palaces-screen[data-realm=water]):before{filter:saturate(.9)contrast(1.08)brightness(.82)}.game-shell:has(.eight-palaces-screen[data-realm=fire]):before{filter:saturate(.98)contrast(1.06)brightness(.92)}.game-shell:has(.eight-palaces-screen[data-realm=earth]):before{filter:saturate(.82)contrast(1.05)brightness(.96)}.game-shell:has(.eight-palaces-screen)>.ink-vignette{transition:background .32s}.game-shell:has(.eight-palaces-screen[data-realm=metal])>.ink-vignette{background:linear-gradient(#faf1d780,#fcf7e638 43%,#291f1880),radial-gradient(circle at 50% 32%,#fff7cf52,#0000 49%)}.game-shell:has(.eight-palaces-screen[data-realm=wood])>.ink-vignette{background:linear-gradient(#f0edd280,#f5f1da33 43%,#17271f8a),radial-gradient(circle at 50% 32%,#e0f5d73d,#0000 49%)}.game-shell:has(.eight-palaces-screen[data-realm=water])>.ink-vignette{background:linear-gradient(#dde8e680,#e9f1e833 43%,#0d1c239e),radial-gradient(circle at 50% 32%,#cfeeeb33,#0000 49%)}.game-shell:has(.eight-palaces-screen[data-realm=fire])>.ink-vignette{background:linear-gradient(#f9e0c27a,#f9ebd330 43%,#34171494),radial-gradient(circle at 50% 32%,#ffe4ae3d,#0000 49%)}.game-shell:has(.eight-palaces-screen[data-realm=earth])>.ink-vignette{background:linear-gradient(#eee7d580,#f4efdc33 43%,#29211a8f),radial-gradient(circle at 50% 32%,#ebe4c33d,#0000 49%)}.game-shell:has(.eight-palaces-screen) .learning-top .title-button{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fff9e5c2;border:1px solid #5c3c202e;border-radius:7px;padding:3px 8px 3px 4px;box-shadow:0 7px 18px #24180e24}.main-stage:has(.eight-palaces-screen){width:min(100%,1180px);height:calc(100svh - 92px);min-height:0;padding:6px 14px 10px;overflow:hidden}.eight-palaces-screen{--palace-accent:#b86132;--palace-accent-soft:#ffedb8;--palace-glow:#f6b74961;isolation:isolate;color:#2b1b10;grid-template-rows:auto minmax(0,1fr);gap:7px;width:100%;height:100%;min-height:0;display:grid;position:relative}.eight-palaces-screen:before{z-index:-2;content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffae8cc,#efddb3ad),radial-gradient(circle at 50% 30%,#fffc,#0000 48%);border:1px solid #6440204d;border-radius:8px;position:absolute;inset:0;box-shadow:0 20px 52px #26180d42}.eight-palaces-screen[data-phase=playing] .eight-palaces-play{animation:.32s ease-out both eight-palaces-realm-arrive}.eight-palaces-cinematic{z-index:-1;pointer-events:none;contain:layout paint style;border-radius:8px;position:absolute;inset:0;overflow:hidden}.eight-palaces-cinematic-bloom,.eight-palaces-cinematic-rays,.eight-palaces-cinematic-lights,.eight-palaces-cinematic-motes,.eight-palaces-cinematic-answer{position:absolute;inset:0}.eight-palaces-cinematic-bloom{opacity:.2;mix-blend-mode:screen;place-items:center;transition:opacity .22s,transform .26s;display:grid}.eight-palaces-cinematic-bloom img{aspect-ratio:1;object-fit:contain;filter:hue-rotate(-8deg)saturate(.72);width:min(68%,720px)}.eight-palaces-cinematic[data-answer=correct] .eight-palaces-cinematic-bloom{opacity:.48;transform:scale(1.04)}.eight-palaces-cinematic[data-answer=wrong] .eight-palaces-cinematic-bloom{opacity:.08}.eight-palaces-cinematic-rays{background:linear-gradient(112deg, transparent 8%, var(--palace-accent-soft) 29%, transparent 48%), linear-gradient(68deg, transparent 51%, var(--palace-accent-soft) 72%, transparent 91%)}@supports (color:color-mix(in lab, red, red)){.eight-palaces-cinematic-rays{background:linear-gradient(112deg, transparent 8%, color-mix(in srgb, var(--palace-accent-soft) 22%, transparent) 29%, transparent 48%), linear-gradient(68deg, transparent 51%, color-mix(in srgb, var(--palace-accent-soft) 18%, transparent) 72%, transparent 91%)}}.eight-palaces-cinematic-rays{opacity:.32;animation:5.8s ease-in-out infinite alternate eight-palaces-ray-breathe;transform:translateY(-8%)}.eight-palaces-cinematic-lights{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid;inset:64px 7% auto}.eight-palaces-cinematic-lights i{background:linear-gradient(180deg, transparent, var(--palace-accent), transparent);width:5px;height:34px;box-shadow:0 0 18px var(--palace-glow);opacity:.25;transform-origin:top;border-radius:999px;justify-self:center;transition:opacity .22s,transform .22s;transform:scaleY(.68)}.eight-palaces-cinematic-lights i[data-current=true]{opacity:.92;transform:scaleY(1.3)}.eight-palaces-cinematic-motes i{aspect-ratio:1;background:var(--palace-accent-soft);width:3px;box-shadow:0 0 12px var(--palace-glow);opacity:0;border-radius:50%;animation:5.2s linear infinite eight-palaces-mote-rise;position:absolute}.eight-palaces-cinematic-motes i:first-child{animation-delay:-1.4s;bottom:8%;left:6%}.eight-palaces-cinematic-motes i:nth-child(2){animation-delay:-3.7s;bottom:31%;left:14%}.eight-palaces-cinematic-motes i:nth-child(3){animation-delay:-.8s;bottom:16%;left:22%}.eight-palaces-cinematic-motes i:nth-child(4){animation-delay:-4.3s;bottom:7%;left:31%}.eight-palaces-cinematic-motes i:nth-child(5){animation-delay:-2.1s;bottom:29%;left:39%}.eight-palaces-cinematic-motes i:nth-child(6){animation-delay:-4.9s;bottom:11%;left:47%}.eight-palaces-cinematic-motes i:nth-child(7){animation-delay:-1.1s;bottom:35%;left:55%}.eight-palaces-cinematic-motes i:nth-child(8){animation-delay:-3.2s;bottom:9%;left:63%}.eight-palaces-cinematic-motes i:nth-child(9){animation-delay:-.4s;bottom:25%;left:72%}.eight-palaces-cinematic-motes i:nth-child(10){animation-delay:-4s;bottom:14%;left:80%}.eight-palaces-cinematic-motes i:nth-child(11){animation-delay:-2.6s;bottom:32%;left:88%}.eight-palaces-cinematic-motes i:nth-child(12){animation-delay:-1.8s;bottom:5%;left:94%}.eight-palaces-cinematic-answer{place-items:center;animation:.62s ease-out both eight-palaces-answer-flash;display:grid}.eight-palaces-cinematic-answer img{aspect-ratio:1;object-fit:contain;opacity:.62;width:min(72%,650px);filter:drop-shadow(0 0 24px var(--palace-glow));mix-blend-mode:screen}@keyframes eight-palaces-ray-breathe{0%{opacity:.2;transform:translate(-1%,-9%)}to{opacity:.42;transform:translate(1%,-5%)}}@keyframes eight-palaces-mote-rise{0%{opacity:0;transform:translateY(18px)scale(.7)}18%{opacity:.62}78%{opacity:.28}to{opacity:0;transform:translate(9px,-86px)scale(1.2)}}@keyframes eight-palaces-answer-flash{0%{opacity:0;transform:scale(.72)}28%{opacity:1}to{opacity:0;transform:scale(1.18)}}.eight-palaces-heading{background:#fff9e4e0;border:1px solid #69462547;border-radius:7px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:6px 10px;display:grid;box-shadow:0 8px 20px #3720111f}.eight-palaces-heading>button{aspect-ratio:1;color:#321e11;cursor:pointer;background:#fff9e8;border:1px solid #5b381c40;border-radius:6px;place-items:center;width:42px;display:grid}.eight-palaces-heading p,.eight-palaces-heading h1{margin:0}.eight-palaces-heading p{color:#a43b29;font-size:12px;font-weight:900}.eight-palaces-heading h1{font-size:26px;line-height:1.05}.eight-palaces-heading>span{color:#fff6dd;background:var(--palace-accent);border-radius:6px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.eight-palaces-heading>span{background:color-mix(in srgb, var(--palace-accent) 76%, #572315)}}.eight-palaces-heading>span{white-space:nowrap;font-size:13px;font-weight:900}.eight-palaces-select{grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-height:0;padding:2px 10px 10px;display:grid}.eight-palaces-select[data-style=trial]{grid-template-rows:auto auto auto minmax(0,1fr)}.eight-palaces-select[data-style=spirit]{grid-template-rows:auto auto auto minmax(0,1fr) auto}.eight-palaces-intro{border-bottom:1px solid #68442338;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:8px 12px;display:grid}.eight-palaces-intro>span{aspect-ratio:1;color:#9b3d25;background:#fff6cddb;border:1px solid #ab732d75;border-radius:50%;place-items:center;width:48px;display:grid}.eight-palaces-intro small,.eight-palaces-intro strong,.eight-palaces-intro p{margin:0;display:block}.eight-palaces-intro small{color:#9b3d25;font-size:12px;font-weight:900}.eight-palaces-intro strong{margin-top:2px;font-size:clamp(20px,2.2vw,28px);line-height:1.08}.eight-palaces-intro p{color:#654c38;margin-top:4px;font-size:14px;font-weight:750}.eight-palaces-style{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.eight-palaces-trial-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.eight-palaces-trial-levels>button{color:#513624;cursor:pointer;touch-action:manipulation;background:#fffbebb3;border:1px solid #6645253d;border-radius:6px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:46px;padding:5px 7px;display:grid}.eight-palaces-trial-levels>button[data-active=true]{color:#7f271b;background:#fff0bd;border-color:#a94c2e;box-shadow:inset 0 0 0 2px #b74d2b1a,0 5px 14px #5c2f161a}.eight-palaces-trial-levels strong,.eight-palaces-trial-levels small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.eight-palaces-trial-levels strong{font-size:14px}.eight-palaces-trial-levels small{color:#725d4b;font-size:10px;font-weight:800}.eight-palaces-style>button{color:#49301e;cursor:pointer;background:#fffbebbd;border:1px solid #66452542;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:58px;display:flex}.eight-palaces-style>button[data-active=true]{color:#7f271b;background:#fff2c9;border-color:#a94c2e;box-shadow:inset 0 0 0 2px #b74d2b1f,0 5px 14px #5c2f161f}.eight-palaces-style strong,.eight-palaces-style small{text-align:left;display:block}.eight-palaces-style strong{font-size:16px}.eight-palaces-style small{color:#725d4b;margin-top:2px;font-size:11px;font-weight:800}.eight-palaces-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;display:grid}.eight-palaces-grid>button{color:#2e1d12;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fffdf2f5,#f3e4bef0);border:1px solid #6c4b284d;border-radius:7px;grid-template-rows:auto auto auto auto 5px auto;align-content:center;place-items:center;gap:3px;min-width:0;min-height:0;padding:8px 7px 7px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 18px #3923131f}.eight-palaces-grid>button:hover,.eight-palaces-grid>button:focus-visible{border-color:var(--palace-accent);box-shadow:0 10px 24px #50271233, 0 0 20px var(--palace-glow);transform:translateY(-2px)scale(1.008)}.eight-palaces-grid>button:active{filter:brightness(1.06);transform:translateY(1px)scale(.97)}.eight-palaces-grid .trigram-yao-glyph{width:66px}.eight-palaces-grid>button>strong{font-size:21px;line-height:1}.eight-palaces-grid>button>small{color:#6a5140;font-size:12px;font-weight:850}.eight-palaces-number{aspect-ratio:1;color:#fff8df;background:#9b3d27;border-radius:50%;place-items:center;width:25px;font-size:12px;font-weight:950;display:grid;position:absolute;top:7px;left:7px}.eight-palaces-grid>button>i{background:#533f2d24;border-radius:999px;width:min(100%,112px);height:5px;overflow:hidden}.eight-palaces-grid>button>i>b{border-radius:inherit;background:linear-gradient(90deg,#b7422d,#e0a53d);height:100%;display:block}.eight-palaces-grid>button>em{color:#8a452c;font-size:11px;font-style:normal;font-weight:900}.eight-palaces-play{grid-template-rows:auto auto minmax(130px,1fr) auto minmax(150px,.95fr);gap:7px;min-height:0;padding:0 10px 10px;display:grid}.eight-palaces-hud{color:#4a3221;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:38px;display:grid}.eight-palaces-hud>span,.eight-palaces-hud>strong{background:#fffbebcc;border:1px solid #68442333;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:5px 10px;font-size:13px;font-weight:900;display:inline-flex}.eight-palaces-hud>strong{color:#8d3522}.eight-palaces-hud [data-critical=true],.eight-palaces-hud [data-warning=true]{color:#b12f27;background:#ffe8d4e6;border-color:#b12f2761}.eight-palaces-sequence{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.eight-palaces-sequence>span{color:#65503d;background:#fffcef94;border:1px solid #65452633;border-radius:5px;align-content:center;place-items:center;min-width:0;min-height:44px;display:grid}.eight-palaces-sequence>span[data-mastered=true]{background:#e5f4dbb8;border-color:#42754c6b}.eight-palaces-sequence>span[data-passed=true]{border-color:var(--palace-accent)}@supports (color:color-mix(in lab, red, red)){.eight-palaces-sequence>span[data-passed=true]{border-color:color-mix(in srgb, var(--palace-accent) 52%, transparent)}}.eight-palaces-sequence>span[data-passed=true]{color:var(--palace-accent)}@supports (color:color-mix(in lab, red, red)){.eight-palaces-sequence>span[data-passed=true]{color:color-mix(in srgb, var(--palace-accent) 78%, #3b2c20)}}.eight-palaces-sequence>span[data-passed=true]{background:var(--palace-accent-soft)}@supports (color:color-mix(in lab, red, red)){.eight-palaces-sequence>span[data-passed=true]{background:color-mix(in srgb, var(--palace-accent-soft) 58%, #fffcefb3)}}.eight-palaces-sequence>span[data-current=true]{border-color:var(--palace-accent);color:var(--palace-accent)}@supports (color:color-mix(in lab, red, red)){.eight-palaces-sequence>span[data-current=true]{color:color-mix(in srgb, var(--palace-accent) 84%, #3b1e15)}}.eight-palaces-sequence>span[data-current=true]{background:var(--palace-accent-soft);box-shadow:inset 0 0 0 2px var(--palace-accent), 0 0 14px var(--palace-glow)}@supports (color:color-mix(in lab, red, red)){.eight-palaces-sequence>span[data-current=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--palace-accent) 18%, transparent), 0 0 14px var(--palace-glow)}}.eight-palaces-sequence small,.eight-palaces-sequence strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.eight-palaces-sequence small{font-size:9px;font-weight:850}.eight-palaces-sequence strong{font-size:14px}.eight-palaces-question{background:linear-gradient(100deg,#fffdf1f5,#f4e5c1e6);border:1px solid #64401f47;border-radius:7px;grid-template-columns:minmax(116px,.35fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:0;padding:10px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #ffffff6b}.eight-palaces-question[data-state=correct]{border-color:#2d7e45a6;box-shadow:inset 0 0 34px #5baf5b2e,0 0 20px #f1ba4440}.eight-palaces-question[data-state=wrong]{border-color:#a9432d9e}.eight-palaces-question-glyph{border-right:1px solid #69482733;place-items:center;min-height:108px;display:grid}.eight-palaces-question-glyph .canonical-hexagram-glyph{width:112px}.eight-palaces-question-glyph .instant-recognition-glyph{width:100%}.eight-palaces-question-glyph .yao-line{min-height:7px}.eight-palaces-question-copy{min-width:0}.eight-palaces-question-copy>small,.eight-palaces-question-copy>h2,.eight-palaces-question-copy>p{margin:0}.eight-palaces-question-copy>small{color:#9f3f29;font-size:12px;font-weight:950}.eight-palaces-question-copy>h2{margin-top:3px;font-size:clamp(28px,3.4vw,43px);line-height:1.08}.eight-palaces-question-copy>p{color:#67503d;margin-top:4px;font-size:14px;font-weight:800}.eight-palaces-hint{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.eight-palaces-hint>span{color:#62432a;background:#fff8dac7;border:1px solid #975d2b40;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:800}.eight-palaces-hint-toggle{color:#8c3925;cursor:pointer;background:#fff9e2cc;border:1px solid #974f2847;border-radius:6px;align-items:center;gap:6px;min-height:40px;padding:7px 9px;font-size:12px;font-weight:900;display:inline-flex}.eight-palaces-question-actions{justify-items:stretch;gap:6px;min-width:126px;display:grid}.eight-palaces-question-actions .voice-replay-button,.eight-palaces-question-actions .eight-palaces-hint-toggle{border-color:var(--palace-accent);width:100%;min-height:38px;margin:0}@supports (color:color-mix(in lab, red, red)){.eight-palaces-question-actions .voice-replay-button,.eight-palaces-question-actions .eight-palaces-hint-toggle{border-color:color-mix(in srgb, var(--palace-accent) 42%, transparent)}}.eight-palaces-question-actions .voice-replay-button,.eight-palaces-question-actions .eight-palaces-hint-toggle{color:var(--palace-accent);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.eight-palaces-question-actions .voice-replay-button,.eight-palaces-question-actions .eight-palaces-hint-toggle{color:color-mix(in srgb, var(--palace-accent) 82%, #4a2417)}}.eight-palaces-question-actions .voice-replay-button,.eight-palaces-question-actions .eight-palaces-hint-toggle{background:#fff9e2e0;box-shadow:0 7px 16px #4627151a}.eight-palaces-compose{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.eight-palaces-compose>button{isolation:isolate;color:#382417;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fffcefe0;border:1px solid #5c3e2347;border-radius:7px;grid-template-columns:auto 64px minmax(0,1fr);align-items:center;gap:9px;min-height:82px;padding:8px 12px;transition:transform .12s,border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.eight-palaces-compose>button:hover,.eight-palaces-compose>button:focus-visible{border-color:var(--palace-accent);box-shadow:0 0 18px var(--palace-glow)}.eight-palaces-compose>button:active{transform:scale(.985)}.eight-palaces-compose>button>:not(.eight-palaces-slot-lock):not(.spirit-energy-burst){z-index:1;position:relative}.eight-palaces-slot-lock{z-index:0;aspect-ratio:1;pointer-events:none;width:min(76%,250px);animation:.43s cubic-bezier(.18,.82,.24,1) 70ms both eight-palaces-slot-lock;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eight-palaces-slot-lock img{object-fit:contain;filter:hue-rotate(-10deg)saturate(.82);mix-blend-mode:screen;width:100%;height:100%}@keyframes eight-palaces-slot-lock{0%{opacity:0;transform:translate(-50%,-50%)scale(.42)rotate(-12deg)}34%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(4deg)}}.eight-palaces-compose>button[data-correct=true]{background:#e7f6dcf0;border-color:#2c7c44a3}.eight-palaces-compose>button[data-wrong=true]{background:#ffe2d3f0;border-color:#ae3d2ab3}.eight-palaces-compose>button>small{color:#9b3d29;font-size:14px;font-weight:950}.eight-palaces-compose>button>span{color:#90745c;place-items:center;font-size:13px;font-weight:850;display:grid}.eight-palaces-compose>button>.trigram-yao-glyph{width:58px}.eight-palaces-compose>button>strong{text-align:left;min-width:0;font-size:17px}.eight-palaces-compose>p{color:#6c432c;background:#57382214;border-radius:5px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:28px;margin:0;font-size:13px;font-weight:900;display:flex}.eight-palaces-compose[data-state=correct]>p{color:#2d7842;background:#468e4f1f}.eight-palaces-compose[data-state=wrong]>p{color:#a03c29;background:#ad442a1f}.eight-palaces-trigram-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-height:0;display:grid}.eight-palaces-trigram-grid>button{isolation:isolate;color:#2e1c11;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fffef6f7,#eedfb9f2);border:1px solid #5b3f254d;border-radius:7px;grid-template-columns:auto 64px auto auto;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:0;padding:6px 8px;transition:transform .12s,border-color .12s,filter .12s;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 5px 14px #3b241421}.eight-palaces-trigram-grid>button>.eight-palaces-trigram-number,.eight-palaces-trigram-grid>button>.trigram-yao-glyph,.eight-palaces-trigram-grid>button>strong,.eight-palaces-trigram-grid>button>small{z-index:1}.eight-palaces-choice-contact{z-index:2;aspect-ratio:1;pointer-events:none;width:min(150%,160px);animation:.26s ease-out both eight-palaces-choice-contact;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eight-palaces-choice-contact img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 9px var(--palace-glow))}@keyframes eight-palaces-realm-arrive{0%{opacity:.76;filter:blur(3px)brightness(.92)}to{opacity:1;filter:blur()brightness()}}@keyframes eight-palaces-choice-contact{0%{opacity:0;transform:translate(-50%,-50%)scale(.42)}34%{opacity:.78}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}.selection-transfer-layer{z-index:5;contain:layout paint style;pointer-events:none;border-radius:8px;position:absolute;inset:0;overflow:hidden}.selection-transfer-flight{--transfer-hue:0deg;--transfer-saturation:1;left:var(--transfer-x);top:var(--transfer-y);width:var(--transfer-distance);height:var(--transfer-height);transform:translate3d(0, -50%, 0) rotate(var(--transfer-angle));transform-origin:0;will-change:transform;position:absolute}.selection-transfer-flight[data-tone=wood]{--transfer-hue:42deg;--transfer-saturation:1.14}.selection-transfer-flight[data-tone=water]{--transfer-hue:112deg;--transfer-saturation:1.2}.selection-transfer-flight[data-tone=fire]{--transfer-hue:-34deg;--transfer-saturation:1.42}.selection-transfer-flight[data-tone=earth]{--transfer-hue:-12deg;--transfer-saturation:.84}.selection-transfer-flight>img{object-fit:fill;opacity:0;width:calc(100% + 24px);height:100%;filter:hue-rotate(var(--transfer-hue)) saturate(var(--transfer-saturation)) drop-shadow(0 0 7px var(--palace-glow));transform-origin:0;will-change:clip-path, opacity, transform;animation:.44s cubic-bezier(.14,.76,.2,1) both selection-transfer-flight;position:absolute;inset:0 -16px 0 -8px}.selection-transfer-flight>i{aspect-ratio:1;border:2px solid var(--palace-accent);width:26px;position:absolute;top:50%;right:-10px}@supports (color:color-mix(in lab, red, red)){.selection-transfer-flight>i{border:2px solid color-mix(in srgb, var(--palace-accent) 76%, #fff8d1)}}.selection-transfer-flight>i{background:radial-gradient(circle, #fffbe5 0 12%, var(--palace-accent-soft) 24%, transparent 68%);box-shadow:0 0 12px var(--palace-glow), inset 0 0 8px #ffffffb8;opacity:0;border-radius:50%;animation:.44s cubic-bezier(.12,.76,.2,1) both selection-transfer-impact;transform:translateY(-50%)scale(.2)}@keyframes selection-transfer-flight{0%{opacity:0;clip-path:inset(8% 100% 8% 0);transform:scaleX(.12)scaleY(.68)}18%{opacity:.88}62%{opacity:.96;clip-path:inset(0);transform:scaleX(1)scaleY(1)}to{opacity:0;clip-path:inset(0);transform:scaleX(1.04)scaleY(.72)}}@keyframes selection-transfer-impact{0%,46%{opacity:0;transform:translateY(-50%)scale(.2)}64%{opacity:1;transform:translateY(-50%)scale(.78)}to{opacity:0;transform:translateY(-50%)scale(1.85)}}.spirit-energy-burst{z-index:2;aspect-ratio:1;contain:layout paint style;pointer-events:none;backface-visibility:hidden;width:min(154%,168px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spirit-energy-burst>img,.spirit-energy-burst>i{pointer-events:none;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.spirit-energy-burst>img{object-fit:contain}.spirit-energy-burst__pulse{mix-blend-mode:screen;animation:.34s cubic-bezier(.12,.76,.24,1) both spirit-energy-pulse}.spirit-energy-burst__accent{opacity:0;mix-blend-mode:screen;animation:.27s ease-out both spirit-energy-accent}.spirit-energy-burst__ring{border:2px solid #ffeea7eb;border-radius:50%;animation:.33s cubic-bezier(.1,.74,.18,1) both spirit-energy-ring;box-shadow:0 0 9px #f4d56cb8,inset 0 0 7px #7de6d69e;width:46%!important;height:46%!important;inset:27%!important}.spirit-energy-burst__spark{background:#fff8cc;border-radius:50%;animation:.3s ease-out both spirit-energy-spark;box-shadow:0 -42px #96eee0,30px -30px #f5c95f,42px 0 #9eece1,30px 30px #fff1aa,0 42px #79d9cf,-30px 30px #f1bc56,-42px 0 #a7f1e4,-30px -30px #ffe8a0;width:2%!important;height:2%!important;inset:49%!important}.spirit-energy-burst[data-variant=slot]{z-index:0;width:min(112%,220px)}.spirit-energy-burst[data-variant=slot] .spirit-energy-burst__pulse{animation-duration:.47s}.spirit-energy-burst[data-variant=slot] .spirit-energy-burst__accent{display:none}.spirit-energy-burst[data-variant=level]{z-index:0;width:min(82vw,540px)}.spirit-energy-burst[data-variant=level] .spirit-energy-burst__pulse{animation-duration:.76s}.spirit-energy-burst[data-variant=level] .spirit-energy-burst__ring{animation-duration:.7s}@keyframes spirit-energy-pulse{0%{opacity:0;transform:scale(.28)rotate(-7deg)}24%{opacity:.96}to{opacity:0;transform:scale(1.16)rotate(4deg)}}@keyframes spirit-energy-accent{0%{opacity:0;transform:scale(.38)}34%{opacity:.46}to{opacity:0;transform:scale(1.02)}}@keyframes spirit-energy-ring{0%{opacity:0;transform:scale(.18)}28%{opacity:1}to{opacity:0;transform:scale(2.05)}}@keyframes spirit-energy-spark{0%{opacity:0;transform:scale(.35)rotate(0)}32%{opacity:1}to{opacity:0;transform:scale(1.35)rotate(18deg)}}.eight-palaces-trigram-grid>button:hover:not(:disabled),.eight-palaces-trigram-grid>button:focus-visible:not(:disabled){border-color:var(--palace-accent);filter:brightness(1.04);box-shadow:0 7px 18px #3b241426, 0 0 18px var(--palace-glow);transform:translateZ(0)}.eight-palaces-trigram-grid>button:active:not(:disabled){transform:translateZ(0)scale(.985)}.eight-palaces-trigram-grid>button[data-active=true]{border-color:var(--palace-accent);background:linear-gradient(180deg, #fffef6f7, var(--palace-accent-soft));box-shadow:inset 0 0 0 2px var(--palace-accent), 0 6px 17px #4b23122e, 0 0 20px var(--palace-glow)}@supports (color:color-mix(in lab, red, red)){.eight-palaces-trigram-grid>button[data-active=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--palace-accent) 18%, transparent), 0 6px 17px #4b23122e, 0 0 20px var(--palace-glow)}}.eight-palaces-trigram-grid>button[data-guided-target=true]{border-color:var(--palace-accent);background:linear-gradient(180deg, #fffdf1, var(--palace-accent-soft));box-shadow:inset 0 0 0 2px var(--palace-accent), 0 7px 20px #4b23122e, 0 0 22px var(--palace-glow)}@supports (color:color-mix(in lab, red, red)){.eight-palaces-trigram-grid>button[data-guided-target=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--palace-accent) 30%, transparent), 0 7px 20px #4b23122e, 0 0 22px var(--palace-glow)}}.eight-palaces-trigram-grid>button[data-guided-target=true]{animation:1.25s ease-in-out infinite eight-palaces-guided-target}.eight-palaces-guided-cue{z-index:3;border:1px solid var(--palace-accent);justify-content:center;align-items:center;gap:3px;min-height:25px;display:inline-flex;position:absolute;top:4px;right:4px}@supports (color:color-mix(in lab, red, red)){.eight-palaces-guided-cue{border:1px solid color-mix(in srgb, var(--palace-accent) 76%, #fff6d4)}}.eight-palaces-guided-cue{color:#fff9e5;background:var(--palace-accent);border-radius:999px;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.eight-palaces-guided-cue{background:color-mix(in srgb, var(--palace-accent) 88%, #5b2417)}}.eight-palaces-guided-cue{pointer-events:none;box-shadow:0 3px 10px #48231333}.eight-palaces-guided-cue em{font-size:10px;font-style:normal;font-weight:950;line-height:1}@keyframes eight-palaces-guided-target{0%,to{filter:brightness()}50%{filter:brightness(1.08);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--palace-accent) 38%, transparent), 0 8px 22px #4b231233, 0 0 30px var(--palace-glow)}}.eight-palaces-trigram-grid>button:disabled{cursor:default}.eight-palaces-trigram-grid>button>.eight-palaces-trigram-number{aspect-ratio:1;color:#fff8df;background:#9a3c27;border-radius:50%;place-items:center;width:24px;font-size:11px;font-weight:950;display:grid}.eight-palaces-trigram-grid>button>strong{font-size:20px}.eight-palaces-trigram-grid>button>small{color:#705744;font-size:12px;font-weight:850}.eight-palaces-complete{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b120ca8;border-radius:8px;place-items:center;padding:16px;display:grid;position:absolute;inset:61px 0 0}.eight-palaces-complete>div{isolation:isolate;color:#382116;background:linear-gradient(145deg,#fff9e5,#efdca8);border:1px solid #ffde8594;border-radius:8px;place-items:center;gap:7px;width:min(100%,480px);padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #140c086b}.eight-palaces-complete>div>:not(.eight-palaces-complete-elemental-art){z-index:1;position:relative}.eight-palaces-complete-elemental-art{z-index:0;aspect-ratio:1;object-fit:contain;pointer-events:none;opacity:.16;width:min(82%,390px);filter:saturate(.88) drop-shadow(0 0 20px var(--palace-glow));mix-blend-mode:multiply;animation:.72s ease-out both eight-palaces-complete-elemental;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes eight-palaces-complete-elemental{0%{opacity:0;transform:translate(-50%,-50%)scale(.52)rotate(-8deg)}48%{opacity:.24}to{opacity:.16;transform:translate(-50%,-50%)scale(1)rotate(0)}}.eight-palaces-complete>div>span{color:#39804a}.eight-palaces-complete small,.eight-palaces-complete h2,.eight-palaces-complete p,.eight-palaces-complete strong{margin:0}.eight-palaces-complete small{color:#9f432c;font-weight:950}.eight-palaces-complete h2{font-size:34px}.eight-palaces-complete p{color:#644c3a;font-weight:800}.eight-palaces-complete>div>strong{color:#8d351f;font-size:29px}.eight-palaces-complete>div>div{gap:8px;margin-top:8px;display:flex}.eight-palaces-complete button{color:#fff6dd;cursor:pointer;background:#6d2e1f;border:1px solid #6e3d1d52;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px 14px;font-weight:900;display:inline-flex}.eight-palaces-complete button+button{color:#4b2d1c;background:#fff9e5}.eight-palaces-spirit-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;display:grid}.eight-palaces-spirit-entry>button{color:#fff9e8;cursor:pointer;background:linear-gradient(110deg,#255350f5,#724d24f0);border:1px solid #4875708c;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:6px 12px;display:grid;box-shadow:0 8px 20px #2b322333}.eight-palaces-spirit-entry>button span,.eight-palaces-spirit-entry>button strong,.eight-palaces-spirit-entry>button small{text-align:left;min-width:0;display:block}.eight-palaces-spirit-entry>button strong{font-size:15px}.eight-palaces-spirit-entry>button small{color:#fffae4c7;margin-top:2px;font-size:10px;font-weight:800}.eight-palaces-spirit-entry>button em{font-size:12px;font-style:normal;font-weight:950}.eight-palaces-spirit-entry>p{color:#604832;white-space:nowrap;margin:0;font-size:11px;font-weight:850}.eight-palaces-spirit{grid-template-rows:auto 5px minmax(118px,.9fr) auto minmax(142px,.95fr);gap:7px;min-height:0;padding:0 10px 10px;animation:.32s ease-out both eight-palaces-realm-arrive;display:grid;position:relative;overflow:hidden}.eight-palaces-spirit-hud{grid-template-columns:auto auto minmax(86px,1fr) auto auto;align-items:center;gap:6px;min-height:38px;display:grid}.eight-palaces-spirit-hud>span,.eight-palaces-spirit-hud>strong{color:#432c1e;text-overflow:ellipsis;white-space:nowrap;background:#fffbebdb;border:1px solid #5b412433;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:34px;padding:5px 9px;font-size:13px;font-weight:900;display:inline-flex;overflow:hidden;box-shadow:0 5px 13px #3d2a1814}.eight-palaces-spirit-hud>strong{color:#fff7da;background:linear-gradient(110deg,#446f69,#87622d)}.eight-palaces-spirit-hud [data-warning=true]{color:#a8271f;background:#fff0df;animation:.9s ease-in-out infinite alternate eight-palaces-spirit-warning}.eight-palaces-spirit-hud [data-gain=true]{animation:.36s cubic-bezier(.16,.82,.22,1) both eight-palaces-spirit-gain}.eight-palaces-spirit-meter{background:#4c44302b;border:1px solid #4a472e3d;border-radius:999px;overflow:hidden}.eight-palaces-spirit-meter>span{background:linear-gradient(90deg,#4d8d82,#f0bd54,#c95537);height:100%;transition:width .26s;display:block;box-shadow:0 0 12px #f5c2518c}.eight-palaces-spirit-question{border:1px solid var(--palace-accent);grid-template-columns:minmax(120px,.38fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.eight-palaces-spirit-question{border:1px solid color-mix(in srgb, var(--palace-accent) 42%, #5c3d1f3d)}}.eight-palaces-spirit-question{background:#fffbe7e6;border-radius:8px;padding:9px 14px;box-shadow:0 9px 24px #3626171f}.eight-palaces-spirit[data-answer=correct] .eight-palaces-spirit-question{border-color:#3f8b55;box-shadow:0 0 0 3px #4991551f,0 9px 24px #3626171f}.eight-palaces-spirit[data-answer=wrong] .eight-palaces-spirit-question{border-color:#bb4b3c;box-shadow:0 0 0 3px #be4c3b1f,0 9px 24px #3626171f}.eight-palaces-spirit-question>div:nth-child(2){min-width:0}.eight-palaces-spirit-question small,.eight-palaces-spirit-question h2,.eight-palaces-spirit-question p{margin:0;display:block}.eight-palaces-spirit-question small{color:#9b3d25;font-size:12px;font-weight:950}.eight-palaces-spirit-question h2{margin-top:3px;font-size:clamp(24px,3vw,38px);line-height:1.06}.eight-palaces-spirit-question p{color:#66503c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;font-weight:800;overflow:hidden}.eight-palaces-spirit-question .eight-palaces-question-glyph{min-height:90px}.eight-palaces-spirit-question .canonical-hexagram-glyph{width:min(112px,100%)}.eight-palaces-spirit-question>.eight-palaces-hint-toggle{align-self:center;min-width:72px}.eight-palaces-spirit-overlay{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141a1794;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.eight-palaces-spirit-overlay>div{color:#3d291d;text-align:center;background:linear-gradient(135deg,#fffdedfa,#e2f1def7),url(/assets/aaa/eight-palaces/eight-palaces-spirit-sanctum-bg-v1.webp) 50%/cover;border:1px solid #ebc16094;border-radius:8px;width:min(100%,680px);max-height:100%;padding:18px;animation:.24s ease-out both eight-palaces-spirit-overlay-in;position:relative;overflow:auto;box-shadow:0 24px 70px #13141061,inset 0 0 0 3px #ffffff5c}.eight-palaces-spirit-overlay>div>:not(.spirit-energy-burst){z-index:1;position:relative}.eight-palaces-spirit-overlay>div>svg{color:#b47627}.eight-palaces-spirit-overlay small,.eight-palaces-spirit-overlay h2,.eight-palaces-spirit-overlay p,.eight-palaces-spirit-overlay>div>strong{margin:0;display:block}.eight-palaces-spirit-overlay small{color:#8f3d28;font-size:12px;font-weight:950}.eight-palaces-spirit-overlay h2{margin-top:3px;font-size:clamp(25px,3vw,36px)}.eight-palaces-spirit-overlay p{color:#66503c;margin-top:5px;font-size:14px;font-weight:800}.eight-palaces-spirit-overlay>div>strong{color:#8a321f;margin-top:9px;font-size:30px}.eight-palaces-spirit-skills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.eight-palaces-spirit-skills>button{color:#3f3023;cursor:pointer;background:#fffcebdb;border:1px solid #476f5b61;border-radius:7px;align-content:center;gap:5px;min-width:0;min-height:112px;padding:10px;display:grid}.eight-palaces-spirit-skills>button:disabled{opacity:.5;cursor:not-allowed}.eight-palaces-spirit-skills strong,.eight-palaces-spirit-skills small,.eight-palaces-spirit-skills span{display:block}.eight-palaces-spirit-skills strong{font-size:17px}.eight-palaces-spirit-skills strong em{color:#a54a2d;margin-left:5px;font-size:10px;font-style:normal}.eight-palaces-spirit-skills small{color:#705a46;min-height:28px;font-size:11px;font-weight:800}.eight-palaces-spirit-skills span{color:#377167;font-size:12px;font-weight:950}.eight-palaces-spirit-skip,.eight-palaces-spirit-result-actions button{color:#fff7dc;cursor:pointer;background:#456f69;border:1px solid #48523a52;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-weight:900;display:inline-flex}.eight-palaces-spirit-skip{margin-top:12px}.eight-palaces-spirit-result-actions{justify-content:center;gap:8px;margin-top:12px;display:flex}.eight-palaces-spirit-result-actions button+button{color:#463324;background:#fff9e6}@keyframes eight-palaces-spirit-overlay-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes eight-palaces-spirit-warning{0%{box-shadow:0 0 #b7322300}to{box-shadow:0 0 18px #b7322347}}@keyframes eight-palaces-spirit-gain{0%{transform:scale(.96)}46%{transform:scale(1.055)}to{transform:scale(1)}}.eight-palaces-spirit .eight-palaces-trigram-grid>button:active:not(:disabled){filter:brightness(1.08);transition-duration:60ms;transform:translateZ(0)scale(.96)}@media (width<=760px){.main-stage:has(.eight-palaces-screen){height:calc(100svh - 116px);padding:3px 5px 6px}.eight-palaces-screen{gap:4px}.eight-palaces-screen:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.eight-palaces-cinematic-bloom img{width:118%}.eight-palaces-cinematic-lights{top:50px;left:3%;right:3%}.eight-palaces-cinematic-motes i:nth-child(n+9){display:none}.eight-palaces-heading{grid-template-columns:38px minmax(0,1fr) auto;gap:7px;min-height:47px;padding:4px 6px}.eight-palaces-heading>button{width:36px}.eight-palaces-heading p{font-size:10px}.eight-palaces-heading h1{font-size:20px}.eight-palaces-heading>span{padding:6px 7px;font-size:10px}.eight-palaces-select{gap:5px;padding:0 5px 5px}.eight-palaces-intro{grid-template-columns:40px minmax(0,1fr);gap:8px;min-height:62px;padding:5px 6px}.eight-palaces-intro>span{width:38px}.eight-palaces-intro strong{font-size:18px}.eight-palaces-intro p{font-size:11px}.eight-palaces-style{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.eight-palaces-style>button{align-content:center;place-items:center;gap:2px;min-height:46px;padding:4px 2px;display:grid}.eight-palaces-style strong{text-align:center;font-size:12px}.eight-palaces-style small{text-align:center;font-size:9px}.eight-palaces-style svg{display:none}.eight-palaces-trial-levels{gap:4px}.eight-palaces-trial-levels>button{min-height:38px;padding:3px 2px}.eight-palaces-trial-levels strong{font-size:11px}.eight-palaces-trial-levels small{font-size:8px}.eight-palaces-grid{gap:5px}.eight-palaces-grid>button{gap:2px;padding:5px 3px 4px}.eight-palaces-grid .trigram-yao-glyph{width:48px}.eight-palaces-grid>button>strong{font-size:17px}.eight-palaces-grid>button>small,.eight-palaces-grid>button>em{font-size:9px}.eight-palaces-number{width:20px;font-size:9px;top:4px;left:4px}.eight-palaces-play{grid-template-rows:auto auto minmax(112px,1fr) auto minmax(138px,.9fr);gap:4px;padding:0 5px 5px}.eight-palaces-hud{gap:3px;min-height:31px}.eight-palaces-hud>span,.eight-palaces-hud>strong{gap:3px;min-height:29px;padding:3px 5px;font-size:10px}.eight-palaces-sequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.eight-palaces-sequence>span{grid-template-columns:auto auto;gap:3px;min-height:27px;padding:1px 3px}.eight-palaces-sequence small{font-size:8px}.eight-palaces-sequence strong{font-size:11px}.eight-palaces-question{grid-template-columns:78px minmax(0,1fr) auto;gap:7px;padding:5px 7px}.eight-palaces-question-glyph{min-height:82px}.eight-palaces-question-glyph .canonical-hexagram-glyph{width:70px}.eight-palaces-question-copy>h2{font-size:clamp(23px,7vw,30px)}.eight-palaces-question-copy>p{display:none}.eight-palaces-hint{gap:3px;margin-top:5px}.eight-palaces-hint>span{padding:3px 5px;font-size:10px}.eight-palaces-hint-toggle{justify-content:center;width:35px;min-height:34px;padding:4px;font-size:0}.eight-palaces-question-actions{gap:4px;min-width:35px}.eight-palaces-question-actions .voice-replay-button,.eight-palaces-question-actions .eight-palaces-hint-toggle{width:35px;min-height:34px;padding:4px;font-size:0}.eight-palaces-compose{gap:4px}.eight-palaces-compose>button{grid-template-columns:auto 44px minmax(0,1fr);gap:5px;min-height:64px;padding:4px 6px}.eight-palaces-compose>button>small{font-size:11px}.eight-palaces-compose>button>strong{font-size:13px}.eight-palaces-compose>button>.trigram-yao-glyph{width:44px}.eight-palaces-slot-lock{width:min(92%,132px)}.eight-palaces-compose>p{min-height:22px;font-size:10px}.eight-palaces-trigram-grid{gap:4px}.eight-palaces-trigram-grid>button{grid-template-rows:auto auto auto;grid-template-columns:auto;gap:2px;padding:3px 2px}.eight-palaces-trigram-grid>button>.eight-palaces-trigram-number{width:19px;font-size:8px;position:absolute;top:4px;left:4px}.eight-palaces-guided-cue{display:none}.eight-palaces-trigram-grid>button>.trigram-yao-glyph{width:50px}.eight-palaces-trigram-grid>button>strong{font-size:16px;line-height:1}.eight-palaces-trigram-grid>button>small{font-size:9px}.eight-palaces-complete{padding:8px;inset:51px 0 0}.eight-palaces-complete>div{padding:18px 12px}.eight-palaces-spirit-entry{grid-template-columns:minmax(0,1fr);gap:3px}.eight-palaces-spirit-entry>button{min-height:42px;padding:4px 9px}.eight-palaces-spirit-entry>p{text-align:center;text-overflow:ellipsis;font-size:9px;overflow:hidden}.eight-palaces-spirit{grid-template-rows:auto 4px minmax(96px,.82fr) auto minmax(140px,.95fr);gap:4px;padding:0 5px 5px}.eight-palaces-spirit-hud{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-height:31px}.eight-palaces-spirit-hud>span,.eight-palaces-spirit-hud>strong{gap:2px;min-height:29px;padding:3px 2px;font-size:9px}.eight-palaces-spirit-hud svg{display:none}.eight-palaces-spirit-question{grid-template-columns:78px minmax(0,1fr) auto;gap:7px;padding:5px 7px}.eight-palaces-spirit-question .eight-palaces-question-glyph{min-height:74px}.eight-palaces-spirit-question .canonical-hexagram-glyph{width:70px}.eight-palaces-spirit-question h2{font-size:21px}.eight-palaces-spirit-question small,.eight-palaces-spirit-question p{font-size:9px}.eight-palaces-spirit-question>.eight-palaces-hint-toggle{min-width:48px;min-height:38px;padding:4px;font-size:9px}.eight-palaces-spirit-question>.eight-palaces-hint-toggle svg{width:14px}.eight-palaces-spirit-overlay{padding:6px}.eight-palaces-spirit-overlay>div{padding:12px 9px;overflow:hidden}.eight-palaces-spirit-overlay h2{font-size:23px}.eight-palaces-spirit-overlay p{font-size:11px}.eight-palaces-spirit-skills{gap:5px;margin-top:8px}.eight-palaces-spirit-skills>button{gap:3px;min-height:100px;padding:6px 3px}.eight-palaces-spirit-skills strong{font-size:14px}.eight-palaces-spirit-skills small{min-height:32px;font-size:9px}.eight-palaces-spirit-skills span{font-size:10px}}@media (height<=700px) and (width>=761px){.main-stage:has(.eight-palaces-screen){height:calc(100svh - 84px);padding-top:2px}.eight-palaces-play{grid-template-rows:auto auto minmax(108px,1fr) auto minmax(126px,.85fr)}.eight-palaces-question-glyph{min-height:92px}.eight-palaces-question-glyph .canonical-hexagram-glyph{width:92px}.eight-palaces-compose>button{min-height:66px}.eight-palaces-spirit{grid-template-rows:auto 4px minmax(96px,.82fr) auto minmax(122px,.85fr);gap:4px}.eight-palaces-spirit-question .eight-palaces-question-glyph{min-height:82px}}@media (prefers-reduced-motion:reduce){.eight-palaces-grid>button,.eight-palaces-trigram-grid>button,.eight-palaces-compose>button,.eight-palaces-cinematic-bloom,.eight-palaces-cinematic-lights i{transition:none}.game-shell:has(.eight-palaces-screen):before{transition:none}.game-shell:has(.eight-palaces-screen)>.ink-vignette{transition:none}.eight-palaces-cinematic-rays,.eight-palaces-cinematic-motes i,.eight-palaces-cinematic-answer,.eight-palaces-slot-lock,.eight-palaces-choice-contact,.spirit-energy-burst,.eight-palaces-trigram-grid>button[data-guided-target=true],.eight-palaces-complete-elemental-art,.eight-palaces-spirit,.eight-palaces-spirit-overlay>div,.eight-palaces-spirit-hud [data-warning=true],.eight-palaces-screen[data-phase=playing] .eight-palaces-play,.eight-palaces-trial-levels>button{animation:none}.selection-transfer-layer{display:none}.eight-palaces-spirit-meter>span{transition:none}.eight-palaces-spirit-hud [data-gain=true]{animation:none}.eight-palaces-choice-contact{opacity:.22}.eight-palaces-complete-elemental-art{opacity:.12}.eight-palaces-cinematic-motes{display:none}.eight-palaces-cinematic-answer{opacity:.22}}.speed-tower-screen{--tower-realm-accent:#f4c86b;--tower-realm-accent-soft:#77b8c4}.speed-tower-screen .tower-heading-copy{width:100%;min-width:0}.speed-tower-screen .tower-heading-copy .eyebrow{align-items:center;gap:8px;display:flex}.speed-tower-screen .tower-heading-copy .eyebrow em{border-left:1px solid var(--tower-realm-accent)}@supports (color:color-mix(in lab, red, red)){.speed-tower-screen .tower-heading-copy .eyebrow em{border-left:1px solid color-mix(in srgb, var(--tower-realm-accent) 58%, transparent)}}.speed-tower-screen .tower-heading-copy .eyebrow em{color:var(--tower-realm-accent);padding-left:8px}@supports (color:color-mix(in lab, red, red)){.speed-tower-screen .tower-heading-copy .eyebrow em{color:color-mix(in srgb, var(--tower-realm-accent) 78%, #6f281d)}}.speed-tower-screen .tower-heading-copy .eyebrow em{font-style:normal}.speed-tower-screen .tower-title-row{align-items:center;gap:10px;min-width:0;display:flex}.speed-tower-screen .tower-title-row h1{flex:0 auto;min-width:0}.speed-tower-screen .tower-realm-chip{border:1px solid var(--tower-realm-accent);align-items:baseline;gap:7px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.speed-tower-screen .tower-realm-chip{border:1px solid color-mix(in srgb, var(--tower-realm-accent) 52%, transparent)}}.speed-tower-screen .tower-realm-chip{color:#fff7d8;box-shadow:inset 0 0 12px var(--tower-realm-accent), 0 3px 12px #140b062e;background:#190f09c2;border-radius:6px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.speed-tower-screen .tower-realm-chip{box-shadow:inset 0 0 12px color-mix(in srgb, var(--tower-realm-accent) 15%, transparent), 0 3px 12px #140b062e}}.speed-tower-screen .tower-realm-chip{white-space:nowrap}.speed-tower-screen .tower-realm-chip strong{color:var(--tower-realm-accent);font-size:13px}.speed-tower-screen .tower-realm-chip small{color:#fff7e1c2;font-size:11px;font-weight:800}.speed-tower-screen .tower-arena{isolation:isolate;border-color:var(--tower-realm-accent)}@supports (color:color-mix(in lab, red, red)){.speed-tower-screen .tower-arena{border-color:color-mix(in srgb, var(--tower-realm-accent) 40%, transparent)}}.speed-tower-screen .tower-arena{box-shadow:0 28px 64px #0f090561, 0 0 28px var(--tower-realm-accent), inset 0 0 0 1px #ffffff1a;background:#130d09}@supports (color:color-mix(in lab, red, red)){.speed-tower-screen .tower-arena{box-shadow:0 28px 64px #0f090561, 0 0 28px color-mix(in srgb, var(--tower-realm-accent) 13%, transparent), inset 0 0 0 1px #ffffff1a}}.speed-tower-screen .tower-arena:before{z-index:1;background:radial-gradient(circle at 50% 10%, var(--tower-realm-accent), transparent 34%), linear-gradient(180deg, #0d09061f 28%, #0d0805c7)}@supports (color:color-mix(in lab, red, red)){.speed-tower-screen .tower-arena:before{background:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--tower-realm-accent) 27%, transparent), transparent 34%), linear-gradient(180deg, #0d09061f 28%, #0d0805c7)}}.speed-tower-screen .tower-arena>:not(.speed-tower-realm-layer){z-index:2;position:relative}.speed-tower-realm-layer{pointer-events:none;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.speed-tower-realm-art,.speed-tower-realm-vignette,.speed-tower-realm-rays,.speed-tower-realm-streaks,.speed-tower-realm-motes{position:absolute;inset:0}.speed-tower-realm-art{object-fit:cover;object-position:center 56%;opacity:.9;filter:saturate(.94)contrast(1.04);width:100%;height:100%;animation:.36s ease-out both towerRealmArtEnter}.speed-tower-realm-layer[data-realm=dawn-academy] .speed-tower-realm-art{object-position:center 62%;filter:saturate(.9)contrast(1.03)brightness(1.03)}.speed-tower-realm-layer[data-realm=thunder-forge] .speed-tower-realm-art{object-position:center 58%;filter:saturate(1.03)contrast(1.08)brightness(.92)}.speed-tower-realm-layer[data-realm=cloud-citadel] .speed-tower-realm-art{object-position:center 54%;filter:saturate(.88)contrast(1.03)brightness(.98)}.speed-tower-realm-vignette{background:linear-gradient(90deg,#0b070557,#0000 24% 76%,#0b070557),linear-gradient(#0b070529,#0000 30%,#0b070594)}.speed-tower-realm-rays{opacity:.18;background:repeating-conic-gradient(from 24deg at 50% 48%, transparent 0 9deg, var(--tower-realm-accent) 10deg 11deg, transparent 12deg 24deg);inset:-45% -18%}@supports (color:color-mix(in lab, red, red)){.speed-tower-realm-rays{background:repeating-conic-gradient(from 24deg at 50% 48%, transparent 0 9deg, color-mix(in srgb, var(--tower-realm-accent) 30%, transparent) 10deg 11deg, transparent 12deg 24deg)}}.speed-tower-realm-rays{animation:7s ease-in-out infinite alternate towerRealmRays;transform:scale(1.05)}.speed-tower-realm-layer[data-intensity=charged] .speed-tower-realm-rays{opacity:.3}.speed-tower-realm-layer[data-intensity=overdrive] .speed-tower-realm-rays{opacity:.44}.speed-tower-realm-streaks{opacity:0}.speed-tower-realm-streaks i{opacity:0;background:linear-gradient(90deg, transparent, var(--tower-realm-accent-soft), transparent);width:34%;height:2px;animation:1.75s linear infinite towerSpeedStreak;position:absolute;top:16%;left:-24%;transform:rotate(-8deg)}.speed-tower-realm-streaks i:nth-child(2){animation-delay:.55s;top:48%}.speed-tower-realm-streaks i:nth-child(3){animation-delay:1.1s;top:76%}.speed-tower-realm-layer[data-intensity=charged] .speed-tower-realm-streaks{opacity:.42}.speed-tower-realm-layer[data-intensity=overdrive] .speed-tower-realm-streaks{opacity:.78}.speed-tower-realm-motes i{opacity:0;background:var(--tower-realm-accent);width:4px;height:4px;box-shadow:0 0 8px var(--tower-realm-accent);border-radius:50%;animation:3.8s ease-in-out infinite towerRealmMote;position:absolute}.speed-tower-realm-motes i:first-child{bottom:8%;left:12%}.speed-tower-realm-motes i:nth-child(2){animation-delay:.7s;bottom:3%;left:28%}.speed-tower-realm-motes i:nth-child(3){animation-delay:1.35s;bottom:11%;left:44%}.speed-tower-realm-motes i:nth-child(4){animation-delay:.35s;bottom:5%;left:61%}.speed-tower-realm-motes i:nth-child(5){animation-delay:1.05s;bottom:9%;left:76%}.speed-tower-realm-motes i:nth-child(6){animation-delay:1.7s;bottom:4%;left:89%}.speed-tower-wave-rail{gap:4px;display:flex;position:absolute;top:8px;right:9px}.speed-tower-wave-rail i{background:#ffffff38;border-radius:999px;width:22px;height:3px}.speed-tower-wave-rail i[data-active=true]{background:var(--tower-realm-accent);box-shadow:0 0 8px var(--tower-realm-accent)}.speed-tower-screen .tower-prompt{border-color:var(--tower-realm-accent)}@supports (color:color-mix(in lab, red, red)){.speed-tower-screen .tower-prompt{border-color:color-mix(in srgb, var(--tower-realm-accent) 44%, transparent)}}.speed-tower-screen .tower-prompt{box-shadow:inset 0 0 16px var(--tower-realm-accent);background:linear-gradient(90deg,#120b08e0,#372214b3)}@supports (color:color-mix(in lab, red, red)){.speed-tower-screen .tower-prompt{box-shadow:inset 0 0 16px color-mix(in srgb, var(--tower-realm-accent) 8%, transparent)}}.speed-tower-screen .tower-prompt{animation:.26s cubic-bezier(.2,.82,.28,1) both towerWaveEnter}.speed-tower-screen[data-intensity=overdrive] .tower-prompt{box-shadow:inset 0 0 18px var(--tower-realm-accent), 0 0 20px var(--tower-realm-accent-soft)}@supports (color:color-mix(in lab, red, red)){.speed-tower-screen[data-intensity=overdrive] .tower-prompt{box-shadow:inset 0 0 18px color-mix(in srgb, var(--tower-realm-accent) 14%, transparent), 0 0 20px color-mix(in srgb, var(--tower-realm-accent-soft) 14%, transparent)}}.speed-tower-screen .tower-slot{border-color:var(--tower-realm-accent)}@supports (color:color-mix(in lab, red, red)){.speed-tower-screen .tower-slot{border-color:color-mix(in srgb, var(--tower-realm-accent) 34%, transparent)}}.speed-tower-screen .tower-slot{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform 70ms cubic-bezier(.2,.82,.28,1),filter .1s,border-color .1s,box-shadow .1s}.speed-tower-screen .tower-slot:active{filter:brightness(1.12);transform:scale(.985)}.speed-tower-screen .tower-slot[data-filled=true]{border-color:var(--tower-realm-accent)}@supports (color:color-mix(in lab, red, red)){.speed-tower-screen .tower-slot[data-filled=true]{border-color:color-mix(in srgb, var(--tower-realm-accent) 62%, transparent)}}.speed-tower-screen .tower-slot[data-filled=true]{box-shadow:0 0 22px var(--tower-realm-accent), inset 0 0 0 1px #fff1c938}@supports (color:color-mix(in lab, red, red)){.speed-tower-screen .tower-slot[data-filled=true]{box-shadow:0 0 22px color-mix(in srgb, var(--tower-realm-accent) 20%, transparent), inset 0 0 0 1px #fff1c938}}.speed-tower-screen [data-input-feedback=strong]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@keyframes towerRealmArtEnter{0%{opacity:0;transform:scale(1.025)}to{opacity:.9;transform:scale(1)}}@keyframes towerRealmRays{0%{transform:scale(1.03)rotate(-1deg)}to{transform:scale(1.09)rotate(1deg)}}@keyframes towerSpeedStreak{0%{opacity:0;transform:translate(0)rotate(-8deg)}18%{opacity:.9}70%{opacity:.38}to{opacity:0;transform:translate(430%)rotate(-8deg)}}@keyframes towerRealmMote{0%,to{opacity:0;transform:translateY(0)scale(.72)}28%{opacity:.72}76%{opacity:.28}to{transform:translateY(-88px)scale(1.12)}}@keyframes towerWaveEnter{0%{opacity:.3;transform:translateY(-5px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=820px){.speed-tower-screen .tower-realm-chip small{display:none}.speed-tower-screen .tower-realm-chip{padding-inline:6px}.speed-tower-realm-motes i:nth-child(2n),.speed-tower-realm-streaks i:nth-child(2){display:none}}@media (width<=520px){.speed-tower-screen .tower-title-row{gap:6px}.speed-tower-screen .tower-realm-chip{padding:3px 5px}.speed-tower-screen .tower-realm-chip strong{font-size:10px}.speed-tower-realm-art{object-position:center 58%}.speed-tower-realm-rays{opacity:.12}.speed-tower-wave-rail{top:5px;right:6px}.speed-tower-wave-rail i{width:16px}}@media (height<=700px) and (width>=521px){.speed-tower-screen .tower-realm-chip small{display:none}}@media (prefers-reduced-motion:reduce){.speed-tower-realm-art,.speed-tower-realm-rays,.speed-tower-realm-streaks i,.speed-tower-realm-motes i,.speed-tower-screen .tower-prompt{animation:none}.speed-tower-realm-streaks,.speed-tower-realm-motes{display:none}.speed-tower-screen .tower-slot{transition:none}.speed-tower-screen .tower-slot:active{transform:none}}.recognition-tower-screen{--recognition-accent:#ffd27a;--recognition-accent-soft:#79c5d1}.recognition-tower-screen .tower-heading{border-color:var(--recognition-accent)}@supports (color:color-mix(in lab, red, red)){.recognition-tower-screen .tower-heading{border-color:color-mix(in srgb, var(--recognition-accent) 42%, transparent)}}.recognition-tower-screen .tower-heading{box-shadow:inset 0 0 18px var(--recognition-accent-soft), 0 8px 22px #050c113d;background:linear-gradient(96deg,#091117f0,#1f3c42c2)}@supports (color:color-mix(in lab, red, red)){.recognition-tower-screen .tower-heading{box-shadow:inset 0 0 18px color-mix(in srgb, var(--recognition-accent-soft) 10%, transparent), 0 8px 22px #050c113d}}.recognition-tower-screen .recognition-arena{isolation:isolate;border-color:var(--recognition-accent);position:relative}@supports (color:color-mix(in lab, red, red)){.recognition-tower-screen .recognition-arena{border-color:color-mix(in srgb, var(--recognition-accent) 42%, transparent)}}.recognition-tower-screen .recognition-arena{box-shadow:0 28px 64px #040a0f6b, 0 0 28px var(--recognition-accent-soft), inset 0 0 0 1px #ecfcff1a;background:#0c1218}@supports (color:color-mix(in lab, red, red)){.recognition-tower-screen .recognition-arena{box-shadow:0 28px 64px #040a0f6b, 0 0 28px color-mix(in srgb, var(--recognition-accent-soft) 12%, transparent), inset 0 0 0 1px #ecfcff1a}}.recognition-tower-screen .recognition-arena:before{z-index:1;background:radial-gradient(circle at 50% 7%, var(--recognition-accent-soft), transparent 36%), linear-gradient(180deg, #050b0f1f 20%, #050a0ebd)}@supports (color:color-mix(in lab, red, red)){.recognition-tower-screen .recognition-arena:before{background:radial-gradient(circle at 50% 7%, color-mix(in srgb, var(--recognition-accent-soft) 24%, transparent), transparent 36%), linear-gradient(180deg, #050b0f1f 20%, #050a0ebd)}}.recognition-tower-screen .recognition-arena>:not(.recognition-realm-layer){z-index:2;position:relative}.recognition-realm-layer{pointer-events:none;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.recognition-realm-art,.recognition-realm-vignette,.recognition-scan-beam,.recognition-light-streaks,.recognition-realm-motes{position:absolute;inset:0}.recognition-realm-art{object-fit:cover;object-position:center 58%;opacity:.9;filter:saturate(.94)contrast(1.05)brightness(.94);width:100%;height:100%;animation:.34s ease-out both recognitionRealmEnter}.recognition-realm-layer[data-realm=sunrise-observatory] .recognition-realm-art{object-position:center 61%;filter:saturate(.9)contrast(1.03)brightness(1.01)}.recognition-realm-layer[data-realm=prism-storm] .recognition-realm-art{object-position:center 57%;filter:saturate(.98)contrast(1.09)brightness(.86)}.recognition-realm-layer[data-realm=moonlit-citadel] .recognition-realm-art{object-position:center 61%;filter:saturate(.9)contrast(1.05)brightness(.9)}.recognition-realm-vignette{background:linear-gradient(90deg,#03080c66,#0000 22% 78%,#03080c66),linear-gradient(#03080c1a,#0000 28%,#03080c9e)}.recognition-scan-beam{opacity:.12;background:linear-gradient(180deg, transparent, var(--recognition-accent-soft) 35%, var(--recognition-accent) 50%, transparent 72%);height:24%;inset:-22% -8% auto}@supports (color:color-mix(in lab, red, red)){.recognition-scan-beam{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--recognition-accent-soft) 14%, transparent) 35%, color-mix(in srgb, var(--recognition-accent) 48%, transparent) 50%, transparent 72%)}}.recognition-scan-beam{filter:blur(1px);animation:4.2s linear infinite recognitionScanSweep}.recognition-realm-layer[data-intensity=focus] .recognition-scan-beam{opacity:.22}.recognition-realm-layer[data-intensity=flash] .recognition-scan-beam{opacity:.34}.recognition-realm-layer[data-intensity=overdrive] .recognition-scan-beam{opacity:.48}.recognition-light-streaks{opacity:0}.recognition-light-streaks i{opacity:0;background:linear-gradient(90deg, transparent, var(--recognition-accent-soft), transparent);width:30%;height:2px;animation:1.9s linear infinite recognitionLightStreak;position:absolute;top:20%;left:-30%;transform:rotate(-5deg)}.recognition-light-streaks i:nth-child(2){animation-delay:.64s;top:53%}.recognition-light-streaks i:nth-child(3){animation-delay:1.28s;top:78%}.recognition-realm-layer[data-intensity=flash] .recognition-light-streaks{opacity:.42}.recognition-realm-layer[data-intensity=overdrive] .recognition-light-streaks{opacity:.76}.recognition-realm-motes i{opacity:0;background:var(--recognition-accent);width:3px;height:3px;box-shadow:0 0 8px var(--recognition-accent);border-radius:50%;animation:4.1s ease-in-out infinite recognitionMoteRise;position:absolute}.recognition-realm-motes i:first-child{bottom:7%;left:10%}.recognition-realm-motes i:nth-child(2){animation-delay:.85s;bottom:4%;left:31%}.recognition-realm-motes i:nth-child(3){animation-delay:1.55s;bottom:10%;left:51%}.recognition-realm-motes i:nth-child(4){animation-delay:.45s;bottom:5%;left:72%}.recognition-realm-motes i:nth-child(5){animation-delay:1.25s;bottom:8%;left:90%}.recognition-wave-rail{gap:4px;display:flex;position:absolute;top:8px;right:9px}.recognition-wave-rail i{background:#ebfcff33;border-radius:999px;width:18px;height:3px}.recognition-wave-rail i[data-active=true]{background:var(--recognition-accent);box-shadow:0 0 8px var(--recognition-accent)}.recognition-tower-screen .recognition-prompt{border-color:var(--recognition-accent)}@supports (color:color-mix(in lab, red, red)){.recognition-tower-screen .recognition-prompt{border-color:color-mix(in srgb, var(--recognition-accent) 44%, transparent)}}.recognition-tower-screen .recognition-prompt{box-shadow:inset 0 0 18px var(--recognition-accent-soft), 0 0 16px #07121833;background:linear-gradient(94deg,#071015e6,#1c3941bd)}@supports (color:color-mix(in lab, red, red)){.recognition-tower-screen .recognition-prompt{box-shadow:inset 0 0 18px color-mix(in srgb, var(--recognition-accent-soft) 9%, transparent), 0 0 16px #07121833}}.recognition-tower-screen .recognition-prompt{animation:.24s cubic-bezier(.2,.82,.28,1) both recognitionPromptAcquire}.recognition-tower-screen .recognition-prompt-glyph{filter:drop-shadow(0 0 10px var(--recognition-accent-soft));position:relative}@supports (color:color-mix(in lab, red, red)){.recognition-tower-screen .recognition-prompt-glyph{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--recognition-accent-soft) 26%, transparent))}}.recognition-tower-screen[data-intensity=flash] .recognition-prompt-glyph,.recognition-tower-screen[data-intensity=overdrive] .recognition-prompt-glyph{animation:.32s ease-out both recognitionGlyphAcquire}.recognition-tower-screen .recognition-option-card{border-color:var(--recognition-accent-soft);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.recognition-tower-screen .recognition-option-card{border-color:color-mix(in srgb, var(--recognition-accent-soft) 32%, transparent)}}.recognition-tower-screen .recognition-option-card{background:linear-gradient(180deg, var(--recognition-accent-soft), #0a1014db), #0c1317c7}@supports (color:color-mix(in lab, red, red)){.recognition-tower-screen .recognition-option-card{background:linear-gradient(180deg, color-mix(in srgb, var(--recognition-accent-soft) 13%, transparent), #0a1014db), #0c1317c7}}.recognition-tower-screen .recognition-option-card{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform 70ms cubic-bezier(.2,.82,.28,1),filter .1s,border-color .1s,box-shadow .1s}.recognition-tower-screen .recognition-option-card:active:not(:disabled){border-color:var(--recognition-accent);transform:translateY(1px)scale(.982)}@supports (color:color-mix(in lab, red, red)){.recognition-tower-screen .recognition-option-card:active:not(:disabled){border-color:color-mix(in srgb, var(--recognition-accent) 78%, transparent)}}.recognition-tower-screen .recognition-option-card:active:not(:disabled){filter:brightness(1.14);box-shadow:0 0 0 1px var(--recognition-accent), 0 0 24px var(--recognition-accent-soft), inset 0 0 16px var(--recognition-accent)}@supports (color:color-mix(in lab, red, red)){.recognition-tower-screen .recognition-option-card:active:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb, var(--recognition-accent) 42%, transparent), 0 0 24px color-mix(in srgb, var(--recognition-accent-soft) 32%, transparent), inset 0 0 16px color-mix(in srgb, var(--recognition-accent) 16%, transparent)}}.recognition-tower-screen .recognition-option-card>strong,.recognition-tower-screen .recognition-option-card>small{z-index:2;position:relative}.recognition-option-contact-art{z-index:3;object-fit:fill;opacity:0;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;filter:saturate(1.08) drop-shadow(0 0 8px var(--recognition-accent));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.recognition-option-contact-art{filter:saturate(1.08) drop-shadow(0 0 8px color-mix(in srgb, var(--recognition-accent) 55%, transparent))}}.recognition-tower-screen .recognition-option-card:active:not(:disabled)>.recognition-option-contact-art{animation:.17s cubic-bezier(.14,.82,.24,1) both recognitionOptionContact}@keyframes recognitionRealmEnter{0%{opacity:0;transform:scale(1.022)}to{opacity:.9;transform:scale(1)}}@keyframes recognitionScanSweep{0%{transform:translateY(0)}to{transform:translateY(520%)}}@keyframes recognitionLightStreak{0%{opacity:0;transform:translate(0)rotate(-5deg)}18%{opacity:.86}72%{opacity:.32}to{opacity:0;transform:translate(470%)rotate(-5deg)}}@keyframes recognitionMoteRise{0%,to{opacity:0;transform:translateY(0)scale(.7)}30%{opacity:.64}78%{opacity:.24}to{transform:translateY(-82px)scale(1.12)}}@keyframes recognitionPromptAcquire{0%{opacity:.34;transform:translateY(-4px)scale(.994)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes recognitionGlyphAcquire{0%{opacity:.35;transform:scale(.94)}64%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes recognitionOptionContact{0%{opacity:0;transform:scaleX(.72)}46%{opacity:.98;transform:scaleX(1.015)}to{opacity:0;transform:scaleX(1.04)}}@media (width<=820px){.recognition-realm-motes i:nth-child(2n),.recognition-light-streaks i:nth-child(2){display:none}}@media (width<=520px){.recognition-realm-art,.recognition-realm-layer[data-realm=sunrise-observatory] .recognition-realm-art,.recognition-realm-layer[data-realm=prism-storm] .recognition-realm-art,.recognition-realm-layer[data-realm=moonlit-citadel] .recognition-realm-art{object-position:center 58%}.recognition-scan-beam{opacity:.09}.recognition-realm-layer[data-intensity=focus] .recognition-scan-beam{opacity:.14}.recognition-realm-layer[data-intensity=flash] .recognition-scan-beam{opacity:.2}.recognition-realm-layer[data-intensity=overdrive] .recognition-scan-beam{opacity:.28}.recognition-wave-rail{top:5px;right:6px}.recognition-wave-rail i{width:13px}}@media (prefers-reduced-motion:reduce){.recognition-realm-art,.recognition-scan-beam,.recognition-light-streaks i,.recognition-realm-motes i,.recognition-tower-screen .recognition-prompt,.recognition-tower-screen .recognition-prompt-glyph,.recognition-tower-screen .recognition-option-card:active:not(:disabled)>.recognition-option-contact-art{animation:none}.recognition-scan-beam,.recognition-light-streaks,.recognition-realm-motes{display:none}.recognition-tower-screen .recognition-option-card{transition:none}.recognition-tower-screen .recognition-option-card:active:not(:disabled){transform:none}}.home-module-art{z-index:0;border-radius:inherit;pointer-events:none;contain:paint;width:auto;height:auto;display:block;position:absolute;inset:0;overflow:hidden}.home-module-surface,.home-module-contact{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.home-module-surface{transition:transform .18s cubic-bezier(.2,.82,.28,1),filter .14s}.home-module-contact{z-index:2;object-fit:fill;opacity:0;mix-blend-mode:screen;transform:scaleX(.9)}.home-fast-lanes>.home-lane-button{isolation:isolate;color:#fff8e7;background:#17120f;border-color:#ffe2975c;grid-template-columns:42px minmax(0,1fr) 24px;gap:10px;min-height:82px;padding:10px 12px;position:relative;overflow:hidden;box-shadow:0 15px 30px #1b110b38,inset 0 0 0 1px #ffffff12}.home-fast-lanes>.home-lane-button:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0c090747,#0c0907b3 48%,#0c090766);position:absolute;inset:0}.home-fast-lanes>.home-lane-button[data-home-lane=recognition]:before{background:linear-gradient(90deg,#05141857,#051013a8 48%,#07121557)}.home-fast-lanes>.home-lane-button:after{content:none}.home-lane-button>:not(.home-module-art){z-index:3;position:relative}.home-lane-icon{aspect-ratio:1;color:#ffe4a1;background:#180f0aad;border:1px solid #ffe7a975;border-radius:50%;place-items:center;width:40px;box-shadow:0 0 18px #ffc14c2e;display:grid!important}.home-lane-button[data-home-lane=recognition] .home-lane-icon{color:#c9f2ff;border-color:#b5e8f780;box-shadow:0 0 18px #64d0ee38}.home-lane-copy{align-content:center;display:grid!important}.home-fast-lanes .home-lane-copy>strong{color:#fff9e9;text-shadow:0 2px 9px #00000085;font-size:17px;line-height:1.12}.home-fast-lanes .home-lane-copy>small{color:#fff6dec7;text-shadow:0 2px 7px #00000094;font-size:11px}.home-lane-arrow{color:#ffebb5c7;transition:transform .14s}.home-fast-lanes[data-home-layout=quick-modules]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-lane-button:hover .home-module-surface,.home-lane-button:focus-visible .home-module-surface{filter:brightness(1.1)saturate(1.06);transform:scale(1.035)}.home-lane-button:hover .home-lane-arrow,.home-lane-button:focus-visible .home-lane-arrow{transform:translate(3px)}.home-lane-button:active:not(:disabled) .home-module-contact{animation:.19s cubic-bezier(.14,.82,.24,1) both homeModuleContact}.home-lane-button:active:not(:disabled) .home-module-surface{filter:brightness(1.18)saturate(1.12);transform:scale(.992)}.home-foundation-button{background-position:50%;background-size:cover;border-color:#8f633161}.home-foundation-button[data-foundation=continue]{background-image:linear-gradient(90deg,#fff9e7cc,#fff9e79e),url(/assets/aaa/home/home-route-stage-1-v1.webp)}.home-foundation-button[data-foundation=select]{background-image:linear-gradient(90deg,#effdf7d1,#effdf79e),url(/assets/aaa/home/home-route-stage-2-v1.webp)}.route-step{isolation:isolate;color:#fff6df;text-shadow:0 2px 7px #00000080;background:#1a1410;border-color:#ebcb816b}.route-step:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0c08061f,#0c080680);position:absolute;inset:0}.route-step:after{content:none}.route-step>.home-module-art{z-index:0;border-radius:inherit;background:0 0;width:auto;height:auto;inset:0}.route-step>.home-module-art .home-module-surface{opacity:.9}.route-step>:not(.home-module-art){z-index:2;position:relative}.route-step[data-route-visual="1"],.route-step[data-route-visual="2"]{color:#2e241a;text-shadow:0 1px 5px #ffffffb8}.route-step[data-route-visual="1"]:before,.route-step[data-route-visual="2"]:before{background:linear-gradient(#ffffff14,#fff9e647)}.route-step[data-active=true]{color:#fff8e6;background:#1a1410;border-color:#ffdc84c7;box-shadow:0 12px 27px #26180e33,inset 0 0 0 1px #fff4cc33}.route-step[data-active=true][data-route-visual="1"],.route-step[data-active=true][data-route-visual="2"]{color:#2e241a}.route-step:hover .home-module-surface,.route-step:focus-visible .home-module-surface{filter:brightness(1.08)saturate(1.08);transform:scale(1.035)}.route-step:active:not(:disabled) .home-module-surface{animation:.17s cubic-bezier(.14,.82,.24,1) both homeRouteContact}.home-progress-panel,.daily-training-card{isolation:isolate;position:relative;overflow:hidden}.home-progress-panel{background:#f5ead0;border-color:#b7854175;box-shadow:0 22px 48px #2c1d102e,inset 0 0 0 1px #ffffff8f}.home-progress-panel:before,.daily-training-card:before{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.home-progress-panel:before{background:linear-gradient(#fffdf41a,#f5e6c32e)}.home-progress-panel>:not(.home-module-art),.daily-training-card>:not(.home-module-art){z-index:2;position:relative}.home-progress-panel .home-module-surface{opacity:.72}.home-progress-panel .stat-card{background:#fffcef9e;border:1px solid #986a3333;box-shadow:inset 0 0 18px #ffffff52}.home-progress-panel .stat-card:nth-child(2){background:#e6f6ec94;border-color:#4e8b7747}.home-progress-panel .stat-card:nth-child(3){background:#e7f1f694;border-color:#5682a03d}.home-progress-panel .stat-card:nth-child(4){background:#ffebe18f;border-color:#ac48343d}.daily-training-card{background:#211419;border-color:#dda44d80;box-shadow:0 25px 54px #1f100d4d,inset 0 0 0 1px #ffe7ad1a}.daily-training-card:before{background:linear-gradient(90deg,#180b0e7a,#180b0e33 64%,#180b0e8a),linear-gradient(#ffd8810f,#0c070838)}.daily-training-card .home-module-surface{opacity:.88}.daily-training-card .daily-mission-list li{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a0d1180;border-color:#ffda8e47;box-shadow:inset 0 0 16px #ffd6780a}@keyframes homeModuleContact{0%{opacity:0;transform:scaleX(.86)}42%{opacity:.98;transform:scaleX(1.012)}to{opacity:0;transform:scaleX(1.04)}}@keyframes homeRouteContact{0%{filter:brightness();transform:scale(1)}42%{filter:brightness(1.28)saturate(1.12);transform:scale(.985)}to{filter:brightness(1.08)saturate(1.06);transform:scale(1.015)}}@media (width<=720px){.home-fast-lanes[data-home-layout=quick-modules]{grid-template-columns:1fr}.home-fast-lanes>.home-lane-button{grid-template-columns:40px minmax(0,1fr) 20px;gap:8px;min-height:72px;padding:8px 10px}.home-lane-icon{width:38px}.home-fast-lanes .home-lane-copy>strong{font-size:16px}.route-step{min-height:72px}.daily-training-card .home-module-surface{object-position:center}}@media (prefers-reduced-motion:reduce){.home-module-surface,.home-lane-arrow{transition:none}.home-lane-button:active:not(:disabled) .home-module-contact,.route-step:active:not(:disabled) .home-module-surface{animation:none}.home-lane-button:hover .home-module-surface,.home-lane-button:focus-visible .home-module-surface,.route-step:hover .home-module-surface,.route-step:focus-visible .home-module-surface{transform:none}}.question-wrap .question-card[data-gameplay-module=question]{isolation:isolate;background:#f2e4c7;border-color:#ab782d85;position:relative;box-shadow:0 16px 34px #311f1133,inset 0 0 0 1px #fffdec7a}.question-wrap .question-card[data-gameplay-module=question]:before{z-index:1;background:linear-gradient(90deg,#fffdf02e,#fff7da66 48%,#fffdf024),radial-gradient(circle at 50% 0,#ffe9a64d,#0000 42%)}.question-wrap .question-card[data-gameplay-module=question]>.home-module-art{z-index:0;position:absolute}.question-wrap .question-card[data-gameplay-module=question]>.home-module-art .home-module-surface{opacity:.94}.question-wrap .question-card[data-gameplay-module=question]>.home-module-art .home-module-contact{z-index:2;animation:.23s cubic-bezier(.16,.82,.24,1) both gameplayQuestionAwaken}.question-wrap .question-card[data-gameplay-module=question]>:not(.home-module-art){z-index:3;position:relative}.question-wrap .question-card[data-gameplay-module=question] .question-art{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fffdf29e;border-color:#99682b52;box-shadow:inset 0 0 32px #fff7d257,0 8px 18px #4e31181a}.question-wrap .choice-card[data-choice-module]{isolation:isolate;background:#d9e0c9;border-style:solid;border-color:#d2ab5b80;position:relative;overflow:hidden;box-shadow:0 12px 24px #24191133,inset 0 0 0 1px #ffffff24}.question-wrap .choice-card[data-choice-module]:after{content:none}.question-wrap .choice-card[data-choice-module=b]{background:#c88b2c;border-color:#77491585}.question-wrap .choice-card[data-choice-module=c]{background:#10233f;border-color:#bacbe08a}.question-wrap .choice-card[data-choice-module=d]{background:#191715;border-color:#c99d4f80}.question-wrap .choice-card[data-choice-module]>.home-module-art{z-index:0;position:absolute}.question-wrap .choice-card[data-choice-module]>.home-module-art .home-module-surface,.question-wrap .choice-card[data-choice-module]>.home-module-art .home-module-contact{object-fit:cover;width:100%;height:100%}.question-wrap .choice-card[data-choice-module]>.home-module-art .home-module-surface{object-fit:fill;opacity:.96}.question-wrap .choice-card[data-choice-module]>.home-module-art .home-module-contact{z-index:4;object-fit:fill;filter:saturate(1.04)drop-shadow(0 0 7px #ffd57175)}.question-wrap .choice-card[data-choice-module]:active:not(:disabled)>.home-module-art .home-module-contact{animation:.175s cubic-bezier(.14,.82,.24,1) both gameplayModuleContact}.question-wrap .choice-card[data-choice-module]>.choice-card-art{z-index:1;opacity:.12;mix-blend-mode:multiply}.question-wrap .choice-card[data-choice-module]>.trigram-yao-glyph,.question-wrap .choice-card[data-choice-module]>.instant-recognition-glyph,.question-wrap .choice-card[data-choice-module]>strong,.question-wrap .choice-card[data-choice-module]>small{z-index:3}.question-wrap .choice-card[data-choice-tone=dark]{color:#fff3d2;text-shadow:0 1px 3px #0000008f}.question-wrap .choice-card[data-choice-tone=dark] small{color:#ebf3f4d1}.question-wrap .drop-slot[data-slot-module]{isolation:isolate;background:#7a1414;border-style:solid;border-color:#9b602d94;position:relative;overflow:hidden;box-shadow:0 10px 22px #341d1133,inset 0 0 0 1px #ffefc21f}.question-wrap .drop-slot[data-slot-module=lower]{background:#d4e9ee;border-color:#5e8ba0a3}.question-wrap .drop-slot[data-slot-module]:after{content:none}.question-wrap .drop-slot[data-slot-module]>.home-module-art{z-index:0;position:absolute}.question-wrap .drop-slot[data-slot-module]>.home-module-art>.home-module-surface,.question-wrap .drop-slot[data-slot-module]>.home-module-art>.home-module-contact{object-fit:cover;width:100%;height:100%;inset:0}.question-wrap .drop-slot[data-slot-module]>.home-module-art>.home-module-surface{opacity:.96}.question-wrap .drop-slot[data-slot-module]>.home-module-art>.home-module-contact{z-index:4;object-fit:fill;filter:saturate(1.06)drop-shadow(0 0 7px #ffd87a70)}.question-wrap .drop-slot[data-slot-module]>.trigram-yao-glyph,.question-wrap .drop-slot[data-slot-module]>.slot-placeholder,.question-wrap .drop-slot[data-slot-module]>.slot-label,.question-wrap .drop-slot[data-slot-module]>small{z-index:3;position:relative}.question-wrap .drop-slot[data-slot-module]>.slot-label{position:absolute}.question-wrap .drop-slot[data-slot-module]:active:not(:disabled)>.home-module-art>.home-module-contact{animation:.175s cubic-bezier(.14,.82,.24,1) both gameplayModuleContact}.question-wrap .drop-slot[data-slot-tone=dark] .slot-placeholder,.question-wrap .drop-slot[data-slot-tone=dark] .slot-label,.question-wrap .drop-slot[data-slot-tone=dark]>small{color:#fff1ce;text-shadow:0 1px 3px #0000008f}.question-wrap .drop-slot[data-slot-tone=light] .slot-placeholder,.question-wrap .drop-slot[data-slot-tone=light] .slot-label,.question-wrap .drop-slot[data-slot-tone=light]>small{color:#203942;text-shadow:0 1px 2px #ffffff9e}.question-wrap :is(.hint-pill,.voice-replay-button)[data-gameplay-action]{isolation:isolate;color:#fff0c8;background:#123f34;border-color:#b78b479e;position:relative;overflow:hidden;box-shadow:0 8px 17px #181b1433,inset 0 0 0 1px #ffeeb814}.question-wrap :is(.hint-pill,.voice-replay-button)[data-gameplay-action]:after{content:none}.question-wrap :is(.hint-pill,.voice-replay-button)[data-gameplay-action]>.home-module-art{z-index:0;position:absolute}.question-wrap :is(.hint-pill,.voice-replay-button)[data-gameplay-action]>.home-module-art .home-module-surface,.question-wrap :is(.hint-pill,.voice-replay-button)[data-gameplay-action]>.home-module-art .home-module-contact{object-fit:cover;width:100%;height:100%}.question-wrap :is(.hint-pill,.voice-replay-button)[data-gameplay-action]:active>.home-module-art .home-module-contact{animation:.175s cubic-bezier(.14,.82,.24,1) both gameplayModuleContact}.question-wrap .gameplay-action-content{z-index:3;justify-content:center;align-items:center;gap:5px;display:inline-flex;position:relative}@keyframes gameplayQuestionAwaken{0%{opacity:0;transform:scaleX(.9)}48%{opacity:.72}to{opacity:0;transform:scaleX(1.018)}}@keyframes gameplayModuleContact{0%{opacity:0;transform:scale(.9)}42%{opacity:.98;transform:scale(1.008)}to{opacity:0;transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.question-wrap .question-card[data-gameplay-module=question]>.home-module-art .home-module-contact,.question-wrap .choice-card[data-choice-module]:active:not(:disabled)>.home-module-art .home-module-contact,.question-wrap .drop-slot[data-slot-module]:active:not(:disabled)>.home-module-art>.home-module-contact,.question-wrap :is(.hint-pill,.voice-replay-button)[data-gameplay-action]:active>.home-module-art .home-module-contact{animation:none}}.question-wrap .combat-stage-strip[data-stage-theme]{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:#241b14;border-color:#e7c1777a;position:relative;overflow:hidden;box-shadow:0 11px 25px #1b120c3d,inset 0 0 0 1px #fff8dc1a}.question-wrap .combat-stage-strip[data-stage-theme]:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0c0a0842,#0c0a087a 48%,#0c0a083d);position:absolute;inset:0}.question-wrap .combat-stage-strip[data-stage-theme]>.home-module-art{z-index:0;position:absolute}.question-wrap .combat-stage-strip[data-stage-theme]>.home-module-art .home-module-surface{object-fit:fill;opacity:.9;width:100%;height:100%;animation:.18s cubic-bezier(.2,.82,.28,1) both stageHudEnter}.question-wrap .combat-stage-strip[data-stage-theme]>:not(.home-module-art){z-index:3;position:relative}.question-wrap .combat-stage-strip:is([data-stage-theme=awaken],[data-stage-theme=oracle]){color:#24372f}.question-wrap .combat-stage-strip:is([data-stage-theme=awaken],[data-stage-theme=oracle]):before{background:linear-gradient(90deg,#fffdf038,#f9f7e56b 48%,#fffdf02e)}.question-wrap .combat-stage-strip[data-stage-theme] strong{color:#fff3d1;background:#231810b8;border:1px solid #ffe49f57;box-shadow:inset 0 0 10px #ffda7f14}.question-wrap .combat-stage-strip:is([data-stage-theme=awaken],[data-stage-theme=oracle]) strong{color:#f8f1d6;background:#204a3ec7;border-color:#2d5b4c47}.question-wrap .combat-stage-strip[data-stage-theme] .combo-meter{background:#100c0975;border:1px solid #fff5d633;box-shadow:inset 0 1px 4px #00000047}.question-wrap .combat-stage-strip[data-stage-theme=awaken] .combo-meter i{background:linear-gradient(90deg,#5e9f83,#d9b75f,#fff0b2)}.question-wrap .combat-stage-strip[data-stage-theme=forge] .combo-meter i{background:linear-gradient(90deg,#a42f25,#f06b34,#ffd47d)}.question-wrap .combat-stage-strip[data-stage-theme=lockon] .combo-meter i{background:linear-gradient(90deg,#247da0,#63d1e9,#edf9ff)}.question-wrap .combat-stage-strip[data-stage-theme=break-array] .combo-meter i{background:linear-gradient(90deg,#8c2e24,#db8735,#ffe18b)}.question-wrap .combat-stage-strip[data-stage-theme=oracle] .combo-meter i{background:linear-gradient(90deg,#276f69,#74b9ac,#f6f1dc)}.question-wrap .combat-stage-strip[data-stage-theme=trial] .combo-meter i{background:linear-gradient(90deg,#a12622,#d89d3d,#fff0aa)}@keyframes stageHudEnter{0%{opacity:.56;transform:scaleY(.9)}to{opacity:.9;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.question-wrap .combat-stage-strip[data-stage-theme]>.home-module-art .home-module-surface{animation:none}}.learning-home{gap:10px;padding-bottom:24px}.grandmaster-home-hero .hero-content{gap:8px}.grandmaster-home-hero .start-copy{font-size:16px;line-height:1.42}.grandmaster-home-feature{grid-template-columns:46px minmax(0,1fr);gap:9px;padding-block:3px}.grandmaster-home-metrics>div{padding:7px 10px}.grandmaster-home-metrics strong{font-size:18px}.grandmaster-home-hero .home-actions{gap:6px}.grandmaster-home-hero .home-actions>button{min-height:42px;padding:8px 12px}.home-primary-training-grid,.home-tower-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.home-primary-training-grid .home-fast-lanes{width:100%}.home-primary-training-grid .home-fast-lanes>.home-taiji-feature{grid-template-columns:46px minmax(0,1fr) auto;gap:10px;min-height:92px;padding:10px 12px}.home-primary-training-grid .home-taiji-feature>.home-taiji-feature-mark{width:44px}.home-primary-training-grid .home-taiji-feature-copy>strong{font-size:23px}.home-primary-training-grid .home-taiji-feature-copy>em{font-size:11px}.home-primary-training-grid .home-taiji-feature>.home-taiji-feature-action{min-height:36px;padding:7px 10px;font-size:12px}.home-fast-lanes[data-home-layout=quick-modules]>.home-lane-button{min-height:70px;padding-block:8px}.home-foundation-actions{width:100%}.home-foundation-actions>button{min-height:42px;padding-block:8px}.learning-home .route-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.learning-home .route-step{gap:3px;min-height:64px;padding:6px 4px}.learning-home .route-step span{width:22px;height:22px}.home-progress-panel{padding:10px}.home-progress-panel .panel-title{margin-bottom:6px}.home-progress-panel .progress-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.home-progress-panel .stat-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:54px;padding:7px 9px}.home-progress-panel .stat-card strong{font-size:20px}.home-progress-panel .mastery-track{height:7px;margin-top:7px}.home-progress-panel .ghost-button.compact{width:auto;min-height:32px;margin:7px 0 0 auto;padding:5px 11px}.daily-training-card{gap:8px;width:100%;padding:10px}.daily-training-card>div{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.daily-training-card>div>.eyebrow,.daily-training-card>div>strong,.daily-training-card>div>span:first-of-type{flex-basis:100%}.daily-training-card strong{font-size:18px}.daily-training-card>div>span{margin-top:0;font-size:11px;line-height:1.25}.daily-training-card :is(.daily-streak,.daily-reaction-goal,.daily-speed-summary){padding:3px 7px;font-size:10px;margin-top:0!important}.daily-training-card .daily-mission-list{gap:6px}.daily-training-card .daily-mission-list li{gap:1px;padding:6px 8px;line-height:1.2}.daily-training-card>.primary-button{min-height:40px;padding-block:8px}.home-tower-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-tower-progress-grid .tower-entry-card{grid-template-columns:50px minmax(0,1fr);gap:8px;width:100%;padding:8px}.home-tower-progress-grid .tower-entry-card>img{width:50px;height:50px}.home-tower-progress-grid .tower-entry-card strong{font-size:16px;line-height:1.18}.home-tower-progress-grid .tower-entry-card span{margin-top:2px;font-size:11px;line-height:1.25}.home-tower-progress-grid .tower-entry-card>.primary-button{grid-column:1/-1;min-height:38px;padding:7px 10px}.learning-home .home-secondary{gap:6px}.learning-home .home-secondary>button{min-height:40px;padding-block:7px}@media (width<=720px){.home-hero.grandmaster-home-hero{min-height:500px;padding:16px 12px 18px}.grandmaster-home-hero h1{font-size:38px}.grandmaster-home-hero .start-copy{font-size:13px;line-height:1.32}.grandmaster-home-hero .home-actions>button{min-height:38px;padding-block:6px}.home-primary-training-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.home-primary-training-grid .home-fast-lanes>.home-taiji-feature{grid-template-columns:36px minmax(0,1fr) 30px;gap:6px;min-height:84px;padding:7px}.home-primary-training-grid .home-taiji-feature>.home-taiji-feature-mark{width:34px}.home-primary-training-grid .home-taiji-feature-copy>strong{font-size:19px}.home-primary-training-grid .home-taiji-feature-copy>em{display:none}.home-primary-training-grid .home-taiji-feature>.home-taiji-feature-action{gap:0;width:30px;min-height:30px;padding:0;font-size:0}.home-fast-lanes[data-home-layout=quick-modules]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.home-fast-lanes[data-home-layout=quick-modules]>.home-lane-button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:88px;padding:7px 5px}.home-fast-lanes[data-home-layout=quick-modules] .home-lane-icon{width:34px}.home-fast-lanes[data-home-layout=quick-modules] .home-lane-copy>strong{font-size:13px;line-height:1.2}.home-fast-lanes[data-home-layout=quick-modules] :is(.home-lane-copy>small,.home-lane-arrow){display:none}.learning-home .route-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.home-progress-panel .progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-training-card .daily-mission-list{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-training-card .daily-mission-list li{min-width:0}.daily-training-card .daily-mission-list :is(.daily-speed-target,em){display:none}.home-tower-progress-grid{grid-template-columns:1fr;gap:6px}.home-tower-progress-grid .tower-entry-card{grid-template-columns:46px minmax(0,1fr) auto}.home-tower-progress-grid .tower-entry-card>img{width:46px;height:46px}.home-tower-progress-grid .tower-entry-card>.primary-button{grid-column:auto;min-width:94px}}.reward-card[data-correct=false][data-stage-theme]{--wrong-stage-accent:#d6a64a;isolation:isolate;border:1px solid var(--wrong-stage-accent)}@supports (color:color-mix(in lab, red, red)){.reward-card[data-correct=false][data-stage-theme]{border:1px solid color-mix(in srgb, var(--wrong-stage-accent) 72%, #fff0c8)}}.reward-card[data-correct=false][data-stage-theme]{color:#fff4da;box-shadow:0 22px 54px #120c086b, 0 0 30px var(--wrong-stage-accent), inset 0 0 0 1px #fff7d81f;background:#1c1713;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.reward-card[data-correct=false][data-stage-theme]{box-shadow:0 22px 54px #120c086b, 0 0 30px color-mix(in srgb, var(--wrong-stage-accent) 24%, transparent), inset 0 0 0 1px #fff7d81f}}.reward-card[data-correct=false][data-stage-theme=awaken]{--wrong-stage-accent:#5d9f83}.reward-card[data-correct=false][data-stage-theme=forge]{--wrong-stage-accent:#e06a32}.reward-card[data-correct=false][data-stage-theme=lockon]{--wrong-stage-accent:#4cc7ec}.reward-card[data-correct=false][data-stage-theme=break-array]{--wrong-stage-accent:#d95b32}.reward-card[data-correct=false][data-stage-theme=oracle]{--wrong-stage-accent:#6fae9e}.reward-card[data-correct=false][data-stage-theme=trial]{--wrong-stage-accent:#e3ad42}.reward-card[data-correct=false][data-stage-theme]:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0e0a0852,#0e0a089e 22% 78%,#0e0a0852),linear-gradient(#0c09071a,#0c090770);position:absolute;inset:0}.reward-card[data-correct=false][data-stage-tone=light]:after{background:linear-gradient(90deg,#fcf9e83d,#faf8e6a8 20% 80%,#fcf9e83d),linear-gradient(#ffffff14,#ebefdc52)}.reward-card[data-correct=false][data-stage-theme]>.reward-stage-surface{z-index:0;object-fit:fill;opacity:1;filter:none;width:100%;height:100%;max-height:none;animation:none;position:absolute;inset:0;transform:none}.reward-card[data-correct=false][data-stage-theme]>.reward-stage-block{z-index:2;object-fit:fill;opacity:0;width:100%;height:100%;max-height:none;animation:.95s cubic-bezier(.16,.78,.24,1) both stageWrongBlock;display:block;position:absolute;inset:0;transform:none}.reward-card[data-correct=false][data-stage-theme]>:not(.reward-stage-surface,.reward-stage-block){z-index:3;position:relative}.reward-card[data-correct=false][data-stage-theme] .reward-badge{border:1px solid var(--wrong-stage-accent);min-height:38px}@supports (color:color-mix(in lab, red, red)){.reward-card[data-correct=false][data-stage-theme] .reward-badge{border:1px solid color-mix(in srgb, var(--wrong-stage-accent) 58%, #ffffff57)}}.reward-card[data-correct=false][data-stage-theme] .reward-badge{color:#fff1d0;box-shadow:0 0 18px var(--wrong-stage-accent);background:#18110db8;border-radius:999px;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.reward-card[data-correct=false][data-stage-theme] .reward-badge{box-shadow:0 0 18px color-mix(in srgb, var(--wrong-stage-accent) 26%, transparent)}}.reward-card[data-correct=false][data-stage-theme] .reward-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.reward-card[data-correct=false][data-stage-theme] .correct-answer{color:#fff3d2;text-shadow:0 2px 7px #00000085;font-size:19px}.reward-card[data-correct=false][data-stage-theme] .reward-explain,.reward-card[data-correct=false][data-stage-theme] .reward-auto-next,.reward-card[data-correct=false][data-stage-theme] .reward-fast-next{color:#fff7e2e0;text-shadow:0 1px 5px #0000007a}.reward-card[data-correct=false][data-stage-tone=light] .reward-badge{color:#29463c;border-color:var(--wrong-stage-accent);background:#f7f8e5c7}@supports (color:color-mix(in lab, red, red)){.reward-card[data-correct=false][data-stage-tone=light] .reward-badge{border-color:color-mix(in srgb, var(--wrong-stage-accent) 60%, #264c4042)}}.reward-card[data-correct=false][data-stage-tone=light] .correct-answer{color:#2c4037;text-shadow:0 1px 4px #ffffffa8}.reward-card[data-correct=false][data-stage-tone=light] .reward-explain,.reward-card[data-correct=false][data-stage-tone=light] .reward-auto-next,.reward-card[data-correct=false][data-stage-tone=light] .reward-fast-next{color:#34473f;text-shadow:0 1px 3px #ffffff94}.reward-card[data-correct=false][data-stage-theme] .reward-countdown{border:1px solid var(--wrong-stage-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reward-card[data-correct=false][data-stage-theme] .reward-countdown{border:1px solid color-mix(in srgb, var(--wrong-stage-accent) 38%, #ffffff38)}}.reward-card[data-correct=false][data-stage-theme] .reward-countdown{background:#0c090757}.reward-card[data-correct=false][data-stage-theme] .reward-countdown>i{background:linear-gradient(90deg, var(--wrong-stage-accent), #ffe9a3)}@keyframes stageWrongBlock{0%{opacity:0;transform:scale(.94)}24%{opacity:.86;transform:scale(1.012)}68%{opacity:.58;transform:scale(1)}to{opacity:0;transform:scale(1.025)}}@media (width<=620px){.reward-card[data-correct=false][data-stage-theme]{width:min(94vw,520px);padding:12px}.reward-card[data-correct=false][data-stage-theme] .correct-answer{font-size:17px}}@media (prefers-reduced-motion:reduce){.reward-card[data-correct=false][data-stage-theme]>.reward-stage-block{animation:none;display:none}}.reaction-training-hub{gap:10px;padding-bottom:18px}.reaction-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reaction-mode-card[data-reaction-module]{isolation:isolate;background:#211b17;border-color:#d7b15b7a;gap:6px;min-height:282px;padding:14px;transition:transform 90ms,box-shadow .16s;position:relative;overflow:clip;box-shadow:0 14px 30px #1f150f33,inset 0 0 0 1px #fff0c414}.reaction-mode-card[data-reaction-module]:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#fffceb6b,#f8efd3a8),radial-gradient(circle at 50% 42%,#fffceb5c,#0000 64%);position:absolute;inset:0}.reaction-mode-card[data-reaction-tone=dark]:after{background:linear-gradient(#100e0d2e,#100e0d80),radial-gradient(circle at 50% 40%,#0b0f120f,#0a0a0a52 76%)}.reaction-hub-module-art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.reaction-hub-module-surface,.reaction-hub-module-contact{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:scale(1.015)}.reaction-hub-module-surface{opacity:.96;filter:saturate(.9)contrast(1.03)}.reaction-hub-module-contact{opacity:0;object-fit:fill;filter:saturate(1.08)drop-shadow(0 0 8px #ffdc8475)}.reaction-mode-card[data-reaction-module]>:not(.reaction-hub-module-art){z-index:2;position:relative}.reaction-mode-card[data-reaction-module]:has(button:active:not(:disabled),select:active){transform:translateY(1px)scale(.997);box-shadow:0 8px 18px #1f150f3d,inset 0 0 0 1px #ffebae33}.reaction-mode-card[data-contact-active=true] .reaction-hub-module-contact{animation:.42s cubic-bezier(.14,.82,.2,1) both reactionHubModuleContact}.reaction-mode-card[data-reaction-tone=dark]>p,.reaction-mode-card[data-reaction-tone=dark]>h2,.reaction-mode-card[data-reaction-tone=dark]>span,.reaction-mode-card[data-reaction-tone=dark] .reaction-grandmaster-summary>p,.reaction-mode-card[data-reaction-tone=dark] .reaction-grandmaster-summary>h2,.reaction-mode-card[data-reaction-tone=dark] .reaction-grandmaster-summary>span,.reaction-mode-card[data-reaction-tone=dark] .reaction-mode-progress>strong,.reaction-mode-card[data-reaction-tone=dark] .reaction-mode-progress>span{color:#fff2d2;text-shadow:0 2px 6px #0000009e}.reaction-mode-card[data-reaction-tone=dark]>p,.reaction-mode-card[data-reaction-tone=dark] .reaction-grandmaster-summary>p{color:#ffc86a}.reaction-mode-card[data-reaction-tone=dark] .reaction-hunt-launch label,.reaction-mode-card[data-reaction-tone=dark] .grandmaster-endless-launch label,.reaction-mode-card[data-reaction-tone=dark] .transformation-focus-launch label,.reaction-mode-card[data-reaction-tone=dark] .relation-chain-launch>div>span,.reaction-mode-card[data-reaction-tone=dark] .transformation-relay-launch>div>span,.reaction-mode-card[data-reaction-tone=dark] .transformation-focus-launch label>span{color:#ffe1a3;text-shadow:0 2px 5px #000000b8}.reaction-mode-card[data-reaction-tone=dark] .grandmaster-endless-launch small,.reaction-mode-card[data-reaction-tone=dark] .relation-chain-launch>div>small,.reaction-mode-card[data-reaction-tone=dark] .transformation-relay-launch>div>small,.reaction-mode-card[data-reaction-tone=dark] .transformation-focus-launch small{color:#fff1d1d1;text-shadow:0 1px 4px #000000b8}.reaction-mode-card[data-reaction-module]:not(.reaction-mode-grandmaster) .reaction-mode-icon{width:44px;height:44px}.reaction-mode-card[data-reaction-module]:not(.reaction-mode-grandmaster) .reaction-mode-icon svg{width:24px;height:24px}.reaction-mode-card[data-reaction-module]:not(.reaction-mode-grandmaster) h2{font-size:21px;line-height:1.12}.reaction-mode-card[data-reaction-module]:not(.reaction-mode-grandmaster)>span{min-height:2.7em;font-size:12px;line-height:1.35}.reaction-mode-card[data-reaction-module] .reaction-mode-progress{gap:3px;margin-top:1px}.reaction-mode-card[data-reaction-module] .reaction-mode-progress>div{height:5px}.reaction-mode-card[data-reaction-module] .reaction-hunt-launch{gap:6px}.reaction-mode-card[data-reaction-module] .reaction-hunt-launch select,.reaction-mode-card[data-reaction-module] .reaction-hunt-launch .primary-button{min-height:44px}.reaction-mode-grandmaster[data-reaction-module]{grid-column:1/-1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-content:start;align-items:start;gap:12px;min-height:0;padding:16px}.reaction-grandmaster-summary,.reaction-grandmaster-actions{z-index:2;align-content:start;gap:7px;min-width:0;display:grid;position:relative}.reaction-grandmaster-summary{grid-template-columns:46px minmax(0,1fr)}.reaction-grandmaster-summary>.reaction-mode-icon{grid-area:1/1/4;width:42px;height:42px}.reaction-grandmaster-summary>p,.reaction-grandmaster-summary>h2{grid-column:2;margin:0}.reaction-grandmaster-summary>p{font-size:12px;font-weight:900}.reaction-grandmaster-summary>h2{font-size:23px}.reaction-grandmaster-summary>span,.reaction-grandmaster-summary>.reaction-mode-progress,.reaction-grandmaster-summary>.grandmaster-speed-ledger{grid-column:1/-1}.reaction-grandmaster-summary>span{color:var(--ink-soft);font-size:12px;font-weight:750;line-height:1.4}.reaction-grandmaster-actions .reaction-hunt-launch,.reaction-grandmaster-actions .grandmaster-endless-launch,.reaction-grandmaster-actions .transformation-focus-launch{margin:0}@keyframes reactionHubModuleContact{0%{opacity:0;transform:scale(.94)}24%{opacity:.96;transform:scale(1.018)}68%{opacity:.54;transform:scale(1)}to{opacity:0;transform:scale(1.035)}}@media (width<=1040px){.reaction-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.reaction-mode-grid{grid-template-columns:minmax(0,1fr)}.reaction-mode-card[data-reaction-module]{min-height:0;padding:12px}.reaction-mode-grandmaster[data-reaction-module]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.reaction-mode-card[data-reaction-module],.reaction-hub-module-contact{transition:none;animation:none}}.home-quick-command-deck,.home-learning-overview,.home-mission-overview{align-items:stretch;gap:8px;width:100%;display:grid}.home-quick-command-deck{grid-template-columns:minmax(0,3fr) minmax(220px,.8fr)}.home-quick-command-deck .home-fast-lanes{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.home-quick-command-deck .home-foundation-actions{grid-template-columns:minmax(0,1fr);align-content:stretch;gap:6px;width:100%;display:grid}.home-quick-command-deck .home-foundation-actions>button{width:100%;min-height:32px;padding:4px 8px;font-size:12px}.home-learning-overview{grid-template-columns:minmax(0,1.3fr) minmax(380px,.85fr)}.home-learning-overview .route-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.home-learning-overview .route-step{text-align:left;grid-template-columns:24px minmax(0,1fr);place-items:center start;gap:7px;min-height:52px;padding:6px 8px}.home-learning-overview .route-step span{width:24px;height:24px}.home-learning-overview .route-step strong{font-size:12px}.home-learning-overview .home-progress-panel{min-height:0;padding:8px}.home-learning-overview .home-progress-panel .panel-title{justify-content:space-between;gap:8px;margin-bottom:6px}.home-learning-overview .panel-title-copy{align-items:center;gap:7px;min-width:0;display:inline-flex}.home-learning-overview .home-progress-panel .ghost-button.compact{width:auto;min-height:28px;margin:0;padding:3px 8px;font-size:11px}.home-learning-overview .home-progress-panel .progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.home-learning-overview .home-progress-panel .stat-card{gap:5px;min-height:40px;padding:5px 7px}.home-learning-overview .home-progress-panel .stat-card strong{font-size:18px}.home-learning-overview .home-progress-panel .mastery-track{height:6px;margin-top:6px}.home-mission-overview{grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr)}.home-mission-overview .daily-training-card{grid-template-rows:auto auto;grid-template-columns:minmax(190px,.78fr) minmax(360px,1.35fr);align-content:center;gap:6px 8px;min-height:0;padding:8px}.home-mission-overview .daily-training-card>div{grid-area:1/1;align-self:end}.home-mission-overview .daily-training-card .daily-mission-list{grid-area:1/2/span 2;align-self:stretch;gap:5px}.home-mission-overview .daily-training-card .daily-mission-list li{align-content:center;padding:5px 6px}.home-mission-overview .daily-training-card>.primary-button{grid-area:2/1;width:100%;min-height:34px;padding:5px 8px}.home-mission-overview .home-tower-progress-grid{grid-template-columns:minmax(0,1fr);gap:6px}.home-mission-overview .home-tower-progress-grid .tower-entry-card{grid-template-columns:42px minmax(0,1fr) 92px;gap:6px;min-height:58px;padding:6px}.home-mission-overview .home-tower-progress-grid .tower-entry-card>img{width:42px;height:42px}.home-mission-overview .home-tower-progress-grid .tower-entry-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.16;overflow:hidden}.home-mission-overview .home-tower-progress-grid .tower-entry-card span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.home-mission-overview .home-tower-progress-grid .tower-entry-card>.primary-button{grid-column:auto;min-width:0;min-height:34px;padding:5px 7px;font-size:11px}.home-hero.grandmaster-home-hero{min-height:440px}@media (width<=860px){.home-quick-command-deck,.home-learning-overview,.home-mission-overview{grid-template-columns:minmax(0,1fr)}.home-quick-command-deck .home-foundation-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-mission-overview .home-tower-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-mission-overview .home-tower-progress-grid .tower-entry-card{grid-template-columns:40px minmax(0,1fr)}.home-mission-overview .home-tower-progress-grid .tower-entry-card>.primary-button{grid-column:1/-1}}@media (width<=720px){.home-quick-command-deck,.home-learning-overview,.home-mission-overview{gap:6px}.home-quick-command-deck .home-foundation-actions>button{min-height:38px;font-size:12px}.home-learning-overview .route-step{min-height:50px}.home-learning-overview .home-progress-panel .stat-card{min-height:42px}.home-learning-overview .home-progress-panel .ghost-button.compact,.home-mission-overview .daily-training-card>.primary-button,.home-mission-overview .home-tower-progress-grid .tower-entry-card>.primary-button{min-height:38px}.home-mission-overview .daily-training-card{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.home-mission-overview .daily-training-card>div,.home-mission-overview .daily-training-card .daily-mission-list,.home-mission-overview .daily-training-card>.primary-button{grid-area:auto/1}.home-mission-overview .home-tower-progress-grid{grid-template-columns:minmax(0,1fr)}.home-mission-overview .home-tower-progress-grid .tower-entry-card{grid-template-columns:42px minmax(0,1fr) 88px}.home-mission-overview .home-tower-progress-grid .tower-entry-card>.primary-button{grid-column:auto}}@media (prefers-reduced-motion:reduce){.home-quick-command-deck *,.home-learning-overview *,.home-mission-overview *{scroll-behavior:auto}}.scene-flow-layer[data-flow-variant]:not([data-flow-variant=default]){--scene-portal-glow:#f3ca5e8c}.scene-flow-layer[data-flow-variant]:not([data-flow-variant=default]) .scene-flow-sweep{z-index:1;filter:saturate(.92)drop-shadow(0 0 12px #f6cd6342)}.scene-flow-portal{z-index:2;aspect-ratio:1;object-fit:contain;opacity:0;width:min(88vmin,760px);max-width:none;height:auto;filter:saturate(1.08) drop-shadow(0 0 18px var(--scene-portal-glow)) drop-shadow(0 0 36px var(--scene-portal-glow));-webkit-user-select:none;user-select:none;will-change:transform, opacity;position:absolute;top:50%;left:50%}.scene-flow-layer[data-active=true][data-flow-variant]:not([data-flow-variant=default]) .scene-flow-portal{animation:.6s cubic-bezier(.12,.78,.2,1) both sceneFlowPortalForward}.scene-flow-layer[data-active=true][data-flow-variant]:not([data-flow-variant=default])[data-direction=back] .scene-flow-portal{animation-name:sceneFlowPortalBack}.scene-flow-layer[data-flow-variant=hunt]{--scene-portal-glow:#e2b43f8f}.scene-flow-layer[data-flow-variant=snap]{--scene-portal-glow:#74e8bd8f}.scene-flow-layer[data-flow-variant=dual]{--scene-portal-glow:#45d0ea94}.scene-flow-layer[data-flow-variant=instant]{--scene-portal-glow:#9ed5ff9e}.scene-flow-layer[data-flow-variant=mutual]{--scene-portal-glow:#909fff9e}.scene-flow-layer[data-flow-variant=classic]{--scene-portal-glow:#fbc25799}.scene-flow-layer[data-flow-variant=grandmaster]{--scene-portal-glow:#ff6f44a3}@keyframes sceneFlowPortalForward{0%{opacity:0;transform:translate(-50%,-50%)scale(.54)rotate(-8deg)}24%{opacity:.98;transform:translate(-50%,-50%)scale(.91)rotate(-2deg)}58%{opacity:.76;transform:translate(-50%,-50%)scale(1.06)rotate(2deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.24)rotate(7deg)}}@keyframes sceneFlowPortalBack{0%{opacity:0;transform:translate(-50%,-50%)scale(.54)scaleX(-1)rotate(-8deg)}24%{opacity:.98;transform:translate(-50%,-50%)scale(.91)scaleX(-1)rotate(-2deg)}58%{opacity:.76;transform:translate(-50%,-50%)scale(1.06)scaleX(-1)rotate(2deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.24)scaleX(-1)rotate(7deg)}}@media (width<=620px){.scene-flow-portal{width:min(96vmin,620px)}}@media (prefers-reduced-motion:reduce){.scene-flow-portal{animation:none!important}}.home-hero.grandmaster-home-hero{min-height:350px;padding:18px clamp(20px,4%,46px)}.grandmaster-home-hero .hero-content{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);grid-template-areas:"primary diagnostics""actions actions";place-items:center stretch;gap:10px 24px;width:100%;max-width:none;display:grid}.grandmaster-home-primary{grid-area:primary;align-content:center;justify-items:start;gap:6px;min-width:0;display:grid}.grandmaster-home-hero .grandmaster-home-identity{gap:10px}.grandmaster-home-hero .brand-mark{width:46px;height:46px;font-size:24px}.grandmaster-home-hero h1{font-size:42px}.grandmaster-home-hero .start-copy{max-width:590px;font-size:14px;line-height:1.35}.grandmaster-home-feature{grid-template-columns:42px minmax(0,1fr);gap:8px;width:min(100%,540px);padding-block:3px}.grandmaster-home-feature .hero-realm{width:42px;height:42px}.grandmaster-home-feature strong{font-size:19px}.grandmaster-home-status{gap:4px 10px;font-size:12px}.grandmaster-home-status strong{font-size:15px}.grandmaster-home-diagnostics{isolation:isolate;background:#0c0d0de6;border:1px solid #ffde897a;border-radius:8px;grid-area:diagnostics;align-items:center;min-width:0;min-height:190px;padding:18px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000004d,inset 0 0 24px #45938b14}.grandmaster-home-diagnostics-art{z-index:-2;object-fit:fill;opacity:.96;filter:saturate(.94)brightness(.9);pointer-events:none;width:100%;height:100%;transition:transform .18s cubic-bezier(.2,.82,.28,1),filter .18s;position:absolute;inset:0}.grandmaster-home-diagnostics:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(135deg,#0a0e0ea8,#13110e7a);border-radius:5px;position:absolute;inset:12px}.grandmaster-home-diagnostics:after{z-index:3;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#a6efe03d,#ffda7c4d,#0000);width:28%;position:absolute;top:-20%;bottom:-20%;left:-32%;transform:translate(0)skew(-12deg)}.grandmaster-home-hero:has(.home-actions button:active:not(:disabled)) .grandmaster-home-diagnostics-art{filter:saturate(1.08)brightness(1.12);transform:scale(1.008)}.grandmaster-home-hero:has(.home-actions button:active:not(:disabled)) .grandmaster-home-diagnostics:after{animation:.18s cubic-bezier(.12,.78,.2,1) both grandmasterCockpitContact}.grandmaster-home-diagnostics-content{z-index:1;gap:8px;min-width:0;display:grid;position:relative}.grandmaster-home-diagnostics-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;min-width:0;padding-inline:4px;display:grid}.grandmaster-home-diagnostics-head span,.grandmaster-home-diagnostics-head em{color:#ebf7efb8;font-size:11px;font-style:normal;font-weight:850}.grandmaster-home-diagnostics-head strong{color:#ffe3a0;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.grandmaster-home-diagnostics .grandmaster-home-metrics{background:#080c0c6b;border-block-color:#9bd4c53d;width:100%}.grandmaster-home-diagnostics .grandmaster-home-metrics>div{border-right-color:#9bd4c52e;gap:1px;padding:7px 9px}.grandmaster-home-diagnostics .grandmaster-home-metrics strong{font-size:18px}.grandmaster-home-diagnostics .grandmaster-home-skill-metrics>div{padding-block:5px}.grandmaster-home-hero .home-actions{grid-area:actions;grid-template-columns:minmax(190px,1.35fr) repeat(5,minmax(0,1fr));gap:7px;width:100%;display:grid}.grandmaster-home-hero .home-actions>button{white-space:nowrap;min-width:0;min-height:38px;padding:7px 9px;font-size:12px}.grandmaster-home-start{min-width:0}@keyframes grandmasterCockpitContact{0%{opacity:0;transform:translate(0)skew(-12deg)}44%{opacity:.9}to{opacity:0;transform:translate(570%)skew(-12deg)}}@media (width<=980px){.home-hero.grandmaster-home-hero{min-height:auto}.grandmaster-home-hero .hero-content{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary""diagnostics""actions"}.grandmaster-home-diagnostics{min-height:166px}.grandmaster-home-hero .home-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.home-hero.grandmaster-home-hero{min-height:auto;padding:12px}.grandmaster-home-hero .hero-content,.grandmaster-home-primary{gap:7px}.grandmaster-home-hero h1{font-size:34px}.grandmaster-home-hero .start-copy{display:none}.grandmaster-home-diagnostics{min-height:158px;padding:15px 13px}.grandmaster-home-diagnostics:before{inset:8px}.grandmaster-home-diagnostics-head{grid-template-columns:auto minmax(0,1fr);gap:2px 7px}.grandmaster-home-diagnostics-head em{grid-column:1/-1}.grandmaster-home-diagnostics .grandmaster-home-metrics>div{padding:6px}.grandmaster-home-diagnostics .grandmaster-home-metrics small,.grandmaster-home-diagnostics .grandmaster-home-metrics span{font-size:10px}.grandmaster-home-hero .home-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.grandmaster-home-start,.grandmaster-home-hero .home-actions>button:last-child{grid-column:1/-1}.grandmaster-home-hero .home-actions>button{min-height:38px;font-size:11px}}@media (prefers-reduced-motion:reduce){.grandmaster-home-diagnostics-art{transition:none}.grandmaster-home-hero:has(.home-actions button:active:not(:disabled)) .grandmaster-home-diagnostics:after{animation:none}}.progressive-speed-selector{color:#4c2f1d;background:#fff8def0;border:1px solid #8e5e286b;border-radius:6px;grid-template-columns:auto minmax(168px,1fr);align-items:center;gap:2px 7px;min-width:238px;margin-left:auto;padding:4px 7px;display:grid;box-shadow:inset 0 0 0 1px #ffffff73,0 5px 14px #2c190d2b}.progressive-speed-selector>span{color:#8b2f22;white-space:nowrap;font-size:11px;font-weight:950}.progressive-speed-selector select{color:#261811;cursor:pointer;background:#fff8df;border:1px solid #7b4e2280;border-radius:4px;width:100%;min-width:0;height:25px;padding:0 24px 0 7px;font-family:inherit;font-size:11px;font-weight:900}.progressive-speed-selector select:focus-visible{outline-offset:2px;outline:2px solid #b9442f}.progressive-speed-selector>small{color:#725743;text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;font-weight:800;line-height:1.15;overflow:hidden}.grandmaster-mixed-screen .grandmaster-heading{grid-template-columns:44px minmax(0,1fr) auto minmax(238px,.36fr)}.recognition-challenge-screen[data-progressive-speed]>.screen-heading{align-items:center}.reaction-timer[data-unlimited=true]{color:#4f6e50}.reaction-timer[data-unlimited=true] .reaction-timer-track span{background:linear-gradient(90deg,#4d7256,#d2a84e)}@media (width<=820px){.progressive-speed-selector{width:132px;min-width:132px;padding:3px;display:block}.progressive-speed-selector>span,.progressive-speed-selector>small{display:none}.progressive-speed-selector select{height:30px;padding-left:5px;font-size:10px}.grandmaster-mixed-screen .grandmaster-heading{grid-template-columns:38px minmax(0,1fr) auto 132px}}@media (width<=560px){.grandmaster-mixed-screen .grandmaster-heading{grid-template-columns:38px minmax(0,1fr) 132px}.grandmaster-mixed-screen .grandmaster-heading>strong{display:none}.recognition-challenge-screen[data-progressive-speed]>.screen-heading{gap:6px}.recognition-challenge-screen[data-progressive-speed]>.screen-heading>div{min-width:0}.recognition-challenge-screen[data-progressive-speed]>.screen-heading h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.reaction-result-card{isolation:isolate;animation:.26s cubic-bezier(.18,.8,.3,1) both reactionResultModuleEnter;position:relative;overflow:hidden;color:#f7ecd3!important;background:#101413!important;border-color:#ecc05bad!important;box-shadow:0 24px 68px #050707a3,inset 0 0 0 1px #ffe2951a!important}.reaction-result-card[data-tone=retry]{border-color:#7eb9d494!important;box-shadow:0 24px 68px #05070aad,inset 0 0 0 1px #cd56412e!important}.reaction-result-surface{z-index:0;object-fit:fill;opacity:.94;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.reaction-result-card:before{z-index:1;content:"";pointer-events:none;background:#05090975;border-radius:6px;position:absolute;inset:13% 12%;box-shadow:0 0 34px #0407078a}.reaction-result-card:after{z-index:2;content:"";opacity:0;pointer-events:none;border:1px solid #ffde8452;border-radius:5px;animation:.42s ease-out 80ms both reactionResultSealContact;position:absolute;inset:9px}.reaction-result-card[data-tone=retry]:after{border-color:#78cbee4d}.reaction-result-card>:not(.reaction-result-surface){z-index:3;position:relative}.reaction-result-card>p,.reaction-result-card>span,.reaction-result-card>small{text-shadow:0 2px 6px #000000d1;color:#f7ecd3!important}.reaction-result-card>p{font-size:20px;font-weight:900}.reaction-result-card>strong{text-shadow:0 0 18px #ffc23770,0 2px 8px #000000e6;color:#ffd66f!important}.reaction-result-card[data-tone=retry]>strong{text-shadow:0 0 18px #4faedb66,0 2px 8px #000000e6;color:#a8e5ff!important}.reaction-result-card>svg{color:#ffd66f;filter:drop-shadow(0 0 9px #ffc7487a)}.reaction-result-card[data-tone=retry]>svg{color:#9edfff;filter:drop-shadow(0 0 9px #53adda6b)}.reaction-result-card .hunt-result-spark,.reaction-result-card .snap-result-spark,.reaction-result-card .dual-result-spark,.reaction-result-card .instant-result-spark{color:#ffe29a}.reaction-result-card .grandmaster-speed-summary>span,.reaction-result-card .grandmaster-discipline-summary small,.reaction-result-card .grandmaster-godspeed-summary>span,.reaction-result-card .grandmaster-personal-gate-summary>span{color:#f1dfbb;background:#040a0a94;border-color:#e0be7038}.reaction-result-card .grandmaster-speed-summary small,.reaction-result-card .grandmaster-discipline-summary small,.reaction-result-card .grandmaster-godspeed-summary small,.reaction-result-card .grandmaster-personal-gate-summary small{color:#d7c9aa}.reaction-result-card .grandmaster-speed-summary b,.reaction-result-card .grandmaster-godspeed-summary b,.reaction-result-card .grandmaster-personal-gate-summary b{color:#fff1c8}.reaction-result-card .grandmaster-ghost-result{color:#d8eef0;background:#081517c7;border-color:#80c0cb52}.reaction-result-card .grandmaster-ghost-result small,.reaction-result-card .grandmaster-ghost-result>strong{color:#b9d3d5}@keyframes reactionResultModuleEnter{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reactionResultSealContact{0%{opacity:0;transform:scale(.95)}48%{opacity:.82}to{opacity:.22;transform:scale(1)}}@media (width<=720px){.reaction-result-card{gap:6px!important;padding:17px!important}.reaction-result-card>p{font-size:18px}}@media (prefers-reduced-motion:reduce){.reaction-result-card,.reaction-result-card:after{animation:none}}.reaction-training-hud{isolation:isolate;color:#f3e8cf;-webkit-backdrop-filter:none;backdrop-filter:none;gap:7px;min-height:42px;padding:5px 12px;position:relative;overflow:hidden;background:#0b1010!important;border-color:#ca9e4e94!important;box-shadow:0 9px 26px #0508087a,inset 0 0 0 1px #ffe09414!important}.reaction-hud-chassis{z-index:0;object-fit:fill;opacity:.96;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.reaction-training-hud:before{z-index:1;content:"";pointer-events:none;background:#04090938;border-radius:4px;position:absolute;inset:4px 5%}.reaction-training-hud>:not(.reaction-hud-chassis){z-index:2;position:relative}.reaction-training-hud .reaction-hud-primary>strong{color:#f9e9bd;text-shadow:0 2px 5px #000000db}.reaction-training-hud .reaction-hud-primary>span:last-child{color:#efe5ccc7}.reaction-training-hud .reaction-level-badge{color:#fff0c4;background:#7b3023c7;border:1px solid #efc15b6b;box-shadow:inset 0 0 12px #f4a43f1f}.reaction-training-hud .reaction-level-badge[data-boss=true]{background:#691f18e6;border-color:#ffd369ad;box-shadow:0 0 0 1px #dfb0473d,inset 0 0 14px #f4a43f29}.reaction-training-hud .reaction-hud-stats span{color:#efe2c5;background:#050b0ba3;border:1px solid #cdb3792e;min-height:27px;box-shadow:inset 0 0 9px #ffdf950a}.reaction-training-hud .reaction-hud-stat[data-kind=hearts]{color:#ff8e7d;border-color:#dc5b4557}.reaction-training-hud .reaction-hud-stat[data-kind=combo]{color:#ffd36d;border-color:#e6b0444d}.reaction-training-hud .reaction-hud-stat[data-kind=score]{color:#9de0da;border-color:#66b1ad4d}.reaction-training-hud .reaction-hud-stat[data-kind=best]{color:#ead8ad}.reaction-hud-stat[data-kind=hearts],.reaction-hud-stat[data-kind=combo],.reaction-hud-stat[data-kind=score]{animation:.21s cubic-bezier(.16,.82,.28,1) both reactionHudMetricHit}.reaction-training-hud .reaction-timer{color:#e8dcc2}.reaction-training-hud .reaction-timer-track{background:#020707bd;border:1px solid #cbaf7329;height:7px;box-shadow:inset 0 1px 3px #000000b8}.reaction-training-hud .reaction-timer[data-warning=true]{color:#ff8f78}@keyframes reactionHudMetricHit{0%{opacity:.68;transform:translateY(2px)scale(.92)}58%{opacity:1;transform:translateY(-1px)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){.ui-mobile .reaction-training-hud,.reaction-training-hud{gap:4px;padding:4px 7px}.reaction-training-hud:before{inset:3px 4%}.ui-mobile .reaction-training-hud .reaction-hud-stats span{min-height:24px;padding:2px 4px}}@media (prefers-reduced-motion:reduce){.reaction-hud-stat[data-kind=hearts],.reaction-hud-stat[data-kind=combo],.reaction-hud-stat[data-kind=score]{animation:none}}[data-ui-density=compact] .learning-home{gap:8px;padding-bottom:18px}[data-ui-density=compact] .home-hero.grandmaster-home-hero{min-height:280px;padding:14px clamp(18px,3.2%,38px)}[data-ui-density=compact] .grandmaster-home-hero .hero-content{grid-template-columns:minmax(0,.96fr) minmax(360px,1.04fr);gap:8px 18px}[data-ui-density=compact] .grandmaster-home-primary{gap:4px}[data-ui-density=compact] .grandmaster-home-diagnostics{min-height:150px;padding:12px 16px}[data-ui-density=compact] .grandmaster-home-diagnostics:before{inset:8px}[data-ui-density=compact] .grandmaster-home-diagnostics-content{gap:5px}[data-ui-density=compact] .grandmaster-home-diagnostics .grandmaster-home-metrics>div{padding:4px 7px}[data-ui-density=compact] .grandmaster-home-diagnostics .grandmaster-home-metrics strong{font-size:16px}[data-ui-density=compact] .grandmaster-home-hero .home-actions{gap:5px}[data-ui-density=compact] .grandmaster-home-hero .home-actions>button{min-height:36px;padding:6px 8px}[data-ui-density=compact] .home-primary-training-grid,[data-ui-density=compact] .home-quick-command-deck,[data-ui-density=compact] .home-learning-overview,[data-ui-density=compact] .home-mission-overview{gap:6px}[data-ui-density=compact] .home-learning-overview .route-step{min-height:46px;padding-block:4px}[data-ui-density=compact] .home-learning-overview .home-progress-panel{padding:6px 8px}[data-ui-density=compact] .home-learning-overview .home-progress-panel .panel-title{margin-bottom:4px}[data-ui-density=compact] .home-learning-overview .home-progress-panel .stat-card{min-height:34px;padding-block:3px}[data-ui-density=compact] .home-learning-overview .home-progress-panel .mastery-track{height:5px;margin-top:4px}[data-ui-density=compact] .home-mission-overview .daily-training-card,[data-ui-density=compact] .home-mission-overview .home-tower-progress-grid .tower-entry-card{padding:5px 6px}[data-ui-density=compact] .home-mission-overview .daily-training-card .daily-mission-list li{padding-block:4px}[data-ui-density=compact] .home-mission-overview .home-tower-progress-grid .tower-entry-card{min-height:52px}:is([data-ui-density=compact] .question-wrap,[data-ui-density=compact] .question-wrap:has(.choice-grid)){grid-template-rows:repeat(6,auto);align-content:start}[data-ui-density=compact] .question-wrap:has(.choice-grid){grid-template-rows:repeat(4,auto)}[data-ui-density=compact] .question-wrap .question-card{align-self:start;height:auto;min-height:0}[data-ui-density=compact] .question-wrap .choice-grid{grid-auto-rows:minmax(118px,auto);align-content:start}[data-ui-density=compact] .question-wrap .choice-card{min-height:118px}[data-ui-density=compact] .question-wrap .trigram-grid[data-layout=taiji-s]{grid-template-rows:repeat(4,minmax(0,auto));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;width:100%;max-width:760px}[data-ui-density=compact] .question-wrap .trigram-grid[data-layout=taiji-s] .trigram-card{height:40px}@media (width<=980px){[data-ui-density=compact] .grandmaster-home-hero .hero-content{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){[data-ui-density=compact] .top-bar.learning-top{gap:3px;padding:5px 8px 3px}[data-ui-density=compact] .top-bar .title-block{gap:6px}[data-ui-density=compact] .top-bar .seal-mark{border-radius:7px;width:32px;height:32px;font-size:16px}[data-ui-density=compact] .top-bar .title-block p{display:none}[data-ui-density=compact] .top-bar .title-block strong{letter-spacing:0;font-size:17px}[data-ui-density=compact] .top-bar .stats{gap:3px}[data-ui-density=compact] .top-bar .stats span,[data-ui-density=compact] .top-bar .mini-stat-button{min-height:26px;padding:3px 5px;font-size:10px}[data-ui-density=compact] .top-bar .audio-toggle{min-width:0}[data-ui-density=compact] .top-bar .ui-version-switch{gap:1px;min-height:24px;padding:1px}[data-ui-density=compact] .top-bar .ui-version-switch button{min-height:20px;padding:1px 4px;font-size:10px}[data-ui-density=compact] .home-hero.grandmaster-home-hero{min-height:0;padding:9px}[data-ui-density=compact] .grandmaster-home-hero .hero-content,[data-ui-density=compact] .grandmaster-home-primary{gap:4px}[data-ui-density=compact] .grandmaster-home-identity{display:none}[data-ui-density=compact] .grandmaster-home-feature{grid-template-columns:36px minmax(0,1fr);gap:6px}[data-ui-density=compact] .grandmaster-home-feature .hero-realm{width:36px;height:36px}[data-ui-density=compact] .grandmaster-home-feature strong{font-size:17px}[data-ui-density=compact] .grandmaster-home-status{font-size:11px}[data-ui-density=compact] .grandmaster-home-diagnostics{min-height:104px;padding:9px 10px}[data-ui-density=compact] .grandmaster-home-diagnostics-head{grid-template-columns:auto minmax(0,1fr) auto;gap:2px 6px}[data-ui-density=compact] .grandmaster-home-diagnostics-head strong{font-size:14px}[data-ui-density=compact] .grandmaster-home-diagnostics-head em{grid-column:auto}[data-ui-density=compact] .grandmaster-home-diagnostics .grandmaster-home-metrics>div{padding:3px 4px}[data-ui-density=compact] .grandmaster-home-diagnostics .grandmaster-home-metrics strong{font-size:15px}[data-ui-density=compact] .grandmaster-home-diagnostics .grandmaster-home-skill-metrics{display:none}[data-ui-density=compact] .grandmaster-home-hero .home-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}[data-ui-density=compact] .grandmaster-home-start,[data-ui-density=compact] .grandmaster-home-hero .home-actions>button:last-child{grid-column:auto}[data-ui-density=compact] .grandmaster-home-hero .home-actions>button{text-overflow:ellipsis;gap:4px;min-height:38px;padding:5px 4px;font-size:10px;overflow:hidden}[data-ui-density=compact] .grandmaster-home-hero .home-actions>button svg{flex:none;width:16px;height:16px}[data-ui-density=compact] .question-wrap .choice-grid{grid-auto-rows:minmax(96px,auto)}[data-ui-density=compact] .question-wrap .choice-card{min-height:96px}[data-ui-density=compact] .question-wrap .trigram-grid[data-layout=taiji-s]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}[data-ui-density=compact] .question-wrap .trigram-grid[data-layout=taiji-s] .trigram-card{height:44px}}@media (prefers-reduced-motion:reduce){[data-ui-density=compact] .question-wrap,[data-ui-density=compact] .learning-home{scroll-behavior:auto}}.top-bar[data-global-hud=true]{--global-hud-stat-normal:url(/assets/aaa/global-hud/global-hud-stat-plate-normal-v2.webp);--global-hud-stat-hover:url(/assets/aaa/global-hud/global-hud-stat-plate-hover-v2.webp);--global-hud-stat-pressed:url(/assets/aaa/global-hud/global-hud-stat-plate-pressed-v2.webp);isolation:isolate}.top-bar[data-global-hud=true] .title-button{isolation:isolate;color:#fff6d5;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(105deg,#5b1e1485,#0000 22%),#1e1711e6;border:1px solid #d3ab5894;border-radius:8px;min-width:196px;min-height:52px;padding:6px 15px 6px 8px;transition:transform 75ms cubic-bezier(.2,.82,.28,1),filter .11s,box-shadow .11s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffeeb91f,0 7px 18px #2a1b0e38}.top-bar[data-global-hud=true] .title-button:before,.top-bar[data-global-hud=true] .stats>span:before,.top-bar[data-global-hud=true] .stats>.mini-stat-button:before,.top-bar[data-global-hud=true] .stats>.ui-version-switch:before{z-index:0;content:"";pointer-events:none;mix-blend-mode:screen;position:absolute;inset:-1px}.top-bar[data-global-hud=true] .title-button:before{opacity:.88;background:url(/assets/aaa/global-hud/global-hud-brand-plate-v1.webp) 50%/100% 100% no-repeat}.top-bar[data-global-hud=true] .title-button>*,.top-bar[data-global-hud=true] .stats>span>*,.top-bar[data-global-hud=true] .stats>.mini-stat-button>*,.top-bar[data-global-hud=true] .stats>.ui-version-switch>*{z-index:2;position:relative}.top-bar[data-global-hud=true] .title-block p{color:#d9caa4}.top-bar[data-global-hud=true] .title-block strong{color:#fff6d5;text-shadow:0 1px 8px #ffd57733}.top-bar[data-global-hud=true] .seal-mark{border-color:#ffdb867a;box-shadow:inset 0 0 0 1px #fff1c729,0 4px 12px #531a1057}.top-bar[data-global-hud=true] .stats>span,.top-bar[data-global-hud=true] .stats>.mini-stat-button,.top-bar[data-global-hud=true] .stats>.ui-version-switch{isolation:isolate;color:#f4ddb0;text-shadow:0 1px 5px #000000e0;background:#120d0aeb;border:0;border-radius:0;min-height:36px;padding:7px 13px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe29714,0 6px 15px #130c073d}.top-bar[data-global-hud=true] .stats>span{justify-content:center;min-width:82px}.top-bar[data-global-hud=true] .stats>.mini-stat-button{justify-content:center;min-width:72px}.top-bar[data-global-hud=true] .stats>.ui-version-switch{padding:4px 12px}.top-bar[data-global-hud=true] .stats>span:before,.top-bar[data-global-hud=true] .stats>.mini-stat-button:before,.top-bar[data-global-hud=true] .stats>.ui-version-switch:before{border-radius:inherit;background:var(--global-hud-stat-normal) center / 100% 100% no-repeat;mix-blend-mode:normal;opacity:1;transition:opacity .12s,filter .12s}.top-bar[data-global-hud=true] .mini-stat-button,.top-bar[data-global-hud=true] .ui-version-switch button{color:#e9d09d;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;transition:transform 75ms cubic-bezier(.2,.82,.28,1),filter .11s,color .11s,background .11s}.top-bar[data-global-hud=true] :is(.mini-stat-button,.ui-version-switch button):hover:not(:disabled){color:#fff4ce;transform:translateY(-1px)}.top-bar[data-global-hud=true] .mini-stat-button:is(:hover,:focus-visible):before{background-image:var(--global-hud-stat-hover)}.top-bar[data-global-hud=true] .ui-version-switch:has(button:is(:hover,:focus-visible)):before{background-image:var(--global-hud-stat-hover)}.top-bar[data-global-hud=true] .mini-stat-button:active:not(:disabled):before{background-image:var(--global-hud-stat-pressed)}.top-bar[data-global-hud=true] .ui-version-switch:has(button:active:not(:disabled)):before{background-image:var(--global-hud-stat-pressed)}.top-bar[data-global-hud=true] .ui-version-switch button[data-active=true]{color:#fff5d5;background:linear-gradient(#b23726f0,#651912f5);box-shadow:inset 0 0 0 1px #ffdd896b,0 2px 7px #0000005c}.top-bar[data-global-hud=true] .stats :is(svg,img){z-index:2;position:relative}.top-bar[data-global-hud=true] .stats svg{color:#e9bd5c;filter:drop-shadow(0 1px 3px #000000c7)}.top-bar[data-global-hud=true] .title-button:after,.top-bar[data-global-hud=true] .mini-stat-button:after,.top-bar[data-global-hud=true] .ui-version-switch button:after{z-index:5;aspect-ratio:1;content:"";opacity:0;pointer-events:none;mix-blend-mode:screen;background:url(/assets/aaa/global-hud/fx-global-hud-control-contact-v1.webp) 50%/contain no-repeat;width:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.48)rotate(-8deg)}.top-bar[data-global-hud=true] :is(.title-button,.mini-stat-button,.ui-version-switch button):focus-visible{outline-offset:2px;filter:brightness(1.06);outline:2px solid #ffe29a}.top-bar[data-global-hud=true] :is(.title-button,.mini-stat-button,.ui-version-switch button):active:not(:disabled){filter:brightness(1.08);transform:translateY(1px)scale(.972)}.top-bar[data-global-hud=true] :is(.title-button,.mini-stat-button,.ui-version-switch button):active:not(:disabled):after{animation:.18s cubic-bezier(.14,.82,.24,1) both globalHudControlContact}.top-bar[data-global-hud=true][data-hud-charge=charged] .stats>span:before,.top-bar[data-global-hud=true][data-hud-charge=charged] .stats>.mini-stat-button:before,.top-bar[data-global-hud=true][data-hud-charge=charged] .stats>.ui-version-switch:before{opacity:.84;filter:saturate(1.08)drop-shadow(0 0 4px #ffcd5c3d)}.top-bar[data-global-hud=true][data-hud-charge=overdrive] .stats>span,.top-bar[data-global-hud=true][data-hud-charge=overdrive] .stats>.mini-stat-button,.top-bar[data-global-hud=true][data-hud-charge=overdrive] .stats>.ui-version-switch,.top-bar[data-global-hud=true][data-hud-charge=mythic] .stats>span,.top-bar[data-global-hud=true][data-hud-charge=mythic] .stats>.mini-stat-button,.top-bar[data-global-hud=true][data-hud-charge=mythic] .stats>.ui-version-switch{border-color:#e6b042bd;box-shadow:inset 0 0 0 1px #fffadd4d,0 0 13px #f1b13238}.top-bar[data-global-hud=true][data-hud-charge=mythic] .stats>span:before,.top-bar[data-global-hud=true][data-hud-charge=mythic] .stats>.mini-stat-button:before,.top-bar[data-global-hud=true][data-hud-charge=mythic] .stats>.ui-version-switch:before{opacity:.94;filter:saturate(1.14)drop-shadow(0 0 6px #ffca4a61)}@keyframes globalHudControlContact{0%{opacity:0;transform:translate(-50%,-50%)scale(.42)rotate(-8deg)}42%{opacity:.96;transform:translate(-50%,-50%)scale(1.02)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)rotate(5deg)}}@media (width<=720px){.top-bar[data-global-hud=true] .title-button{min-width:164px;min-height:42px;padding:4px 10px 4px 6px}.top-bar[data-global-hud=true] .title-button:before{background-size:112% 112%}.top-bar[data-global-hud=true] .title-button:after,.top-bar[data-global-hud=true] .mini-stat-button:after,.top-bar[data-global-hud=true] .ui-version-switch button:after{width:64px}.top-bar[data-global-hud=true] .stats>span:before,.top-bar[data-global-hud=true] .stats>.mini-stat-button:before,.top-bar[data-global-hud=true] .stats>.ui-version-switch:before{background-size:108% 112%}.top-bar[data-global-hud=true] .stats>span,.top-bar[data-global-hud=true] .stats>.mini-stat-button,.top-bar[data-global-hud=true] .stats>.ui-version-switch{min-width:0;min-height:28px;padding:3px 7px}.top-bar[data-global-hud=true] .stats>.ui-version-switch{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.top-bar[data-global-hud=true] :is(.title-button,.mini-stat-button,.ui-version-switch button){transition:none}.top-bar[data-global-hud=true] :is(.title-button,.mini-stat-button,.ui-version-switch button):active:not(:disabled),.top-bar[data-global-hud=true] :is(.mini-stat-button,.ui-version-switch button):hover:not(:disabled){transform:none}.top-bar[data-global-hud=true] :is(.title-button,.mini-stat-button,.ui-version-switch button):after{display:none;animation:none!important}}.learning-home{--home-action-primary-surface:url(/assets/aaa/home-actions/home-action-primary-v1.webp);--home-action-secondary-surface:url(/assets/aaa/home-actions/home-action-secondary-v1.webp);--home-action-contact:url(/assets/aaa/home-actions/fx-home-action-contact-v1.webp)}.learning-home :is(.home-actions>button,.home-foundation-actions>button,.home-progress-panel .ghost-button.compact,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button){isolation:isolate;color:#fff7df;text-shadow:0 1px 6px #000000b8;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#17110c;border:1px solid #8abdb07a;transition:transform 75ms cubic-bezier(.2,.82,.28,1),filter .105s,border-color .105s,box-shadow .105s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f5e8ba1a,0 7px 16px #160e083d;background-image:var(--home-action-secondary-surface)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.learning-home.start-screen :is(.home-actions>.primary-button,.home-foundation-button[data-foundation=continue],.daily-training-card>.primary-button,.tower-entry-card>.primary-button){color:#fff8e8;background-color:#6e160f;border-color:#f4c868b8;box-shadow:inset 0 0 0 1px #ffefb82e,0 8px 18px #49140d47;background-image:var(--home-action-primary-surface)!important}.learning-home :is(.home-actions>button,.home-foundation-actions>button,.home-progress-panel .ghost-button.compact,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button):after{z-index:8;content:"";border-radius:inherit;background:var(--home-action-contact) center / 100% 100% no-repeat;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:saturate(1.04)drop-shadow(0 0 5px #ffc2464d);transition:opacity .105s,transform .13s cubic-bezier(.14,.82,.24,1);position:absolute;inset:-2px;transform:scale(.94)}@media (hover:hover){.learning-home :is(.home-actions>button,.home-foundation-actions>button,.home-progress-panel .ghost-button.compact,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button):hover:not(:disabled){filter:brightness(1.08)saturate(1.04);border-color:#f8d37ec7;box-shadow:inset 0 0 0 1px #fff2c233,0 9px 20px #2d1b0c4d}.learning-home :is(.home-actions>button,.home-foundation-actions>button,.home-progress-panel .ghost-button.compact,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button):hover:not(:disabled):after{opacity:.24;transform:scale(1)}}.learning-home :is(.home-actions>button,.home-foundation-actions>button,.home-progress-panel .ghost-button.compact,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button):focus-visible{outline-offset:2px;filter:brightness(1.08);outline:2px solid #ffe4a0}.learning-home :is(.home-actions>button,.home-foundation-actions>button,.home-progress-panel .ghost-button.compact,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button):focus-visible:after{opacity:.42;transform:scale(1)}.learning-home :is(.home-actions>button,.home-foundation-actions>button,.home-progress-panel .ghost-button.compact,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button):active:not(:disabled){filter:brightness(1.12)saturate(1.06);transform:translateY(1px)scale(.972)}.learning-home :is(.home-actions>button,.home-foundation-actions>button,.home-progress-panel .ghost-button.compact,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button):active:not(:disabled):after{animation:.17s cubic-bezier(.14,.82,.24,1) both homeActionControlContact}@keyframes homeActionControlContact{0%{opacity:0;transform:scale(.91)}42%{opacity:.98;transform:scale(1.015)}to{opacity:0;transform:scale(1.06)}}@media (width<=720px){.learning-home :is(.home-actions>button,.home-foundation-actions>button,.home-progress-panel .ghost-button.compact,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button){border-radius:8px;background-size:104% 112%!important}}@media (prefers-reduced-motion:reduce){.learning-home :is(.home-actions>button,.home-foundation-actions>button,.home-progress-panel .ghost-button.compact,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button){transition:none}.learning-home :is(.home-actions>button,.home-foundation-actions>button,.home-progress-panel .ghost-button.compact,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button):active:not(:disabled){transform:none}.learning-home :is(.home-actions>button,.home-foundation-actions>button,.home-progress-panel .ghost-button.compact,.daily-training-card>.primary-button,.tower-entry-card>.primary-button,.home-secondary>button):after{transition:none;display:none;animation:none!important}}:root{--result-action-success-surface:url(/assets/aaa/result-actions/result-action-success-v1.webp);--result-action-retry-surface:url(/assets/aaa/result-actions/result-action-retry-v1.webp);--result-action-secondary-surface:url(/assets/aaa/result-actions/result-action-secondary-v1.webp);--result-action-contact:url(/assets/aaa/result-actions/fx-result-action-contact-v1.webp)}:is(.reaction-result-card>.primary-button,.reaction-result-card>.secondary-button,.reaction-result-card .grandmaster-result-actions>button,.grandmaster-result-overlay article:not(.reaction-result-card)>.primary-button,.mutual-result-card>.primary-button,.mutual-result-card>.secondary-button,.tower-result-panel .reward-actions>button,.taiji-orbit-result>div>.primary-button,.eight-palaces-spirit-result-actions>button){--result-action-surface:var(--result-action-success-surface);isolation:isolate;text-shadow:0 1px 1px #fff7d061;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:8px;min-height:44px;padding:9px 16px;transition:transform 75ms cubic-bezier(.2,.82,.28,1),filter .105s,border-color .105s,box-shadow .105s;position:relative;overflow:hidden;color:#2a180c!important;background-color:#ae8240!important;background-image:var(--result-action-surface)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:1px solid #ffdb7db8!important;box-shadow:inset 0 0 0 1px #fff6cc38,0 8px 18px #1b0f084d!important}:is(.reaction-result-card[data-tone=retry]>.primary-button,.reaction-result-card[data-tone=retry] .grandmaster-result-actions>.primary-button,.grandmaster-result-overlay[data-success=false] article:not(.reaction-result-card)>.primary-button,.mutual-result-card[data-result=failed]>.primary-button,.tower-result-panel[data-result=failed] .reward-actions>button:first-child,.taiji-orbit-result[data-result=failed] .primary-button,.recognition-challenge-screen .tower-result-panel .reward-actions>button:first-child){--result-action-surface:var(--result-action-retry-surface);text-shadow:0 2px 4px #000000d1;color:#fff5df!important;background-color:#17181a!important;border-color:#d16e52ad!important;box-shadow:inset 0 0 0 1px #80dae824,0 8px 18px #090a0c66!important}:is(.reaction-result-card>.secondary-button,.reaction-result-card .grandmaster-result-actions>.secondary-button,.mutual-result-card>.secondary-button,.mutual-result-card[data-result=completed]>.primary-button,.tower-result-panel .reward-actions>button:nth-child(2),.eight-palaces-spirit-result-actions>button:nth-child(2)){--result-action-surface:var(--result-action-secondary-surface);text-shadow:0 1px 1px #ffffff80;color:#2e2a21!important;background-color:#ddd6c3!important;border-color:#6792899e!important;box-shadow:inset 0 0 0 1px #fffdec5c,0 7px 16px #19130d38!important}:is(.reaction-result-card>.primary-button,.reaction-result-card>.secondary-button,.reaction-result-card .grandmaster-result-actions>button,.grandmaster-result-overlay article:not(.reaction-result-card)>.primary-button,.mutual-result-card>.primary-button,.mutual-result-card>.secondary-button,.tower-result-panel .reward-actions>button,.taiji-orbit-result>div>.primary-button,.eight-palaces-spirit-result-actions>button):after{z-index:4;border-radius:inherit;background:var(--result-action-contact) center / 100% 100% no-repeat;content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;transition:opacity .105s,transform .13s cubic-bezier(.14,.82,.24,1);position:absolute;inset:-2px;transform:scale(.94)}@media (hover:hover){:is(.reaction-result-card>.primary-button,.reaction-result-card>.secondary-button,.reaction-result-card .grandmaster-result-actions>button,.grandmaster-result-overlay article:not(.reaction-result-card)>.primary-button,.mutual-result-card>.primary-button,.mutual-result-card>.secondary-button,.tower-result-panel .reward-actions>button,.taiji-orbit-result>div>.primary-button,.eight-palaces-spirit-result-actions>button):hover:not(:disabled){filter:brightness(1.08)saturate(1.04);border-color:#ffe497e6!important;box-shadow:inset 0 0 0 1px #fff6cc47,0 10px 22px #190f0857!important}:is(.reaction-result-card>.primary-button,.reaction-result-card>.secondary-button,.reaction-result-card .grandmaster-result-actions>button,.grandmaster-result-overlay article:not(.reaction-result-card)>.primary-button,.mutual-result-card>.primary-button,.mutual-result-card>.secondary-button,.tower-result-panel .reward-actions>button,.taiji-orbit-result>div>.primary-button,.eight-palaces-spirit-result-actions>button):hover:not(:disabled):after{opacity:.2;transform:scale(1)}}:is(.reaction-result-card>.primary-button,.reaction-result-card>.secondary-button,.reaction-result-card .grandmaster-result-actions>button,.grandmaster-result-overlay article:not(.reaction-result-card)>.primary-button,.mutual-result-card>.primary-button,.mutual-result-card>.secondary-button,.tower-result-panel .reward-actions>button,.taiji-orbit-result>div>.primary-button,.eight-palaces-spirit-result-actions>button):focus-visible{outline-offset:2px;filter:brightness(1.09);outline:2px solid #ffe4a0}:is(.reaction-result-card>.primary-button,.reaction-result-card>.secondary-button,.reaction-result-card .grandmaster-result-actions>button,.grandmaster-result-overlay article:not(.reaction-result-card)>.primary-button,.mutual-result-card>.primary-button,.mutual-result-card>.secondary-button,.tower-result-panel .reward-actions>button,.taiji-orbit-result>div>.primary-button,.eight-palaces-spirit-result-actions>button):active:not(:disabled){filter:brightness(1.13)saturate(1.06);transform:translateY(1px)scale(.97)}:is(.reaction-result-card>.primary-button,.reaction-result-card>.secondary-button,.reaction-result-card .grandmaster-result-actions>button,.grandmaster-result-overlay article:not(.reaction-result-card)>.primary-button,.mutual-result-card>.primary-button,.mutual-result-card>.secondary-button,.tower-result-panel .reward-actions>button,.taiji-orbit-result>div>.primary-button,.eight-palaces-spirit-result-actions>button):active:not(:disabled):after{animation:.17s cubic-bezier(.14,.82,.24,1) both resultActionControlContact}@keyframes resultActionControlContact{0%{opacity:0;transform:scale(.93)}42%{opacity:.76;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@media (width<=720px){:is(.reaction-result-card>.primary-button,.reaction-result-card>.secondary-button,.reaction-result-card .grandmaster-result-actions>button,.grandmaster-result-overlay article:not(.reaction-result-card)>.primary-button,.mutual-result-card>.primary-button,.mutual-result-card>.secondary-button,.tower-result-panel .reward-actions>button,.taiji-orbit-result>div>.primary-button,.eight-palaces-spirit-result-actions>button){border-radius:7px;min-height:42px;padding:8px 12px;background-size:104% 112%!important}}@media (prefers-reduced-motion:reduce){:is(.reaction-result-card>.primary-button,.reaction-result-card>.secondary-button,.reaction-result-card .grandmaster-result-actions>button,.grandmaster-result-overlay article:not(.reaction-result-card)>.primary-button,.mutual-result-card>.primary-button,.mutual-result-card>.secondary-button,.tower-result-panel .reward-actions>button,.taiji-orbit-result>div>.primary-button,.eight-palaces-spirit-result-actions>button){transition:none}:is(.reaction-result-card>.primary-button,.reaction-result-card>.secondary-button,.reaction-result-card .grandmaster-result-actions>button,.grandmaster-result-overlay article:not(.reaction-result-card)>.primary-button,.mutual-result-card>.primary-button,.mutual-result-card>.secondary-button,.tower-result-panel .reward-actions>button,.taiji-orbit-result>div>.primary-button,.eight-palaces-spirit-result-actions>button):active:not(:disabled){transform:none}:is(.reaction-result-card>.primary-button,.reaction-result-card>.secondary-button,.reaction-result-card .grandmaster-result-actions>button,.grandmaster-result-overlay article:not(.reaction-result-card)>.primary-button,.mutual-result-card>.primary-button,.mutual-result-card>.secondary-button,.tower-result-panel .reward-actions>button,.taiji-orbit-result>div>.primary-button,.eight-palaces-spirit-result-actions>button):after{transition:none;display:none;animation:none!important}}:root{--utility-action-icon-surface:url(/assets/aaa/utility-actions/utility-action-icon-plate-v1.webp);--utility-action-icon-contact:url(/assets/aaa/utility-actions/fx-utility-action-icon-contact-v1.webp);--utility-action-wide-surface:url(/assets/aaa/utility-actions/utility-action-wide-plate-v1.webp);--utility-action-wide-contact:url(/assets/aaa/utility-actions/fx-utility-action-wide-contact-v1.webp)}.main-stage :is(.icon-button,[data-utility-navigation]){isolation:isolate;color:#2f251c;background-color:#e9e2cf;background-image:var(--utility-action-icon-surface);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#795433ad;transition:transform 75ms cubic-bezier(.2,.78,.24,1),filter .12s,box-shadow .12s;position:relative;overflow:hidden;box-shadow:0 7px 14px #271b132e,inset 0 0 0 1px #fff9de3d}.main-stage :is(.icon-button,[data-utility-navigation]):after{z-index:1;content:"";pointer-events:none;opacity:0;background:var(--utility-action-icon-contact) center / 100% 100% no-repeat;mix-blend-mode:screen;position:absolute;inset:0}.main-stage :is(.icon-button,[data-utility-navigation])>svg{z-index:2;filter:drop-shadow(0 1px #fffae2d1);position:relative}.main-stage :is(.icon-button,[data-utility-navigation]):hover:not(:disabled){filter:brightness(1.045)saturate(1.04);box-shadow:0 8px 17px #271b133b,0 0 0 1px #cfa45738,inset 0 0 0 1px #fff9de47}.main-stage :is(.icon-button,[data-utility-navigation]):active:not(:disabled){filter:brightness(1.08)saturate(1.08);transform:translateY(1px)scale(.965)}.main-stage :is(.icon-button,[data-utility-navigation]):active:not(:disabled):after{animation:.17s cubic-bezier(.14,.82,.24,1) both utilityActionIconContact}.main-stage :is(.icon-button,[data-utility-navigation]):focus-visible,.main-stage [data-utility-action]:focus-visible{outline-offset:2px;outline:3px solid #be4a2db8}.main-stage [data-utility-action]{isolation:isolate;color:#6f2d22;background-color:#ebe4ca;background-image:var(--utility-action-wide-surface);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#875b308f;border-radius:8px;transition:transform 75ms cubic-bezier(.2,.78,.24,1),filter .12s,box-shadow .12s;position:relative;overflow:hidden;box-shadow:0 7px 15px #301f1429,inset 0 0 0 1px #fff6d238}.main-stage [data-utility-action]:after{z-index:1;content:"";pointer-events:none;opacity:0;background:var(--utility-action-wide-contact) center / 100% 100% no-repeat;mix-blend-mode:screen;position:absolute;inset:0}.main-stage [data-utility-action]>.utility-action-content{z-index:2;justify-content:center;align-items:center;gap:inherit;min-width:0;color:inherit;white-space:nowrap;text-shadow:0 1px #fffae2b8;display:inline-flex;position:relative}.main-stage [data-utility-action]:hover:not(:disabled){filter:brightness(1.035)saturate(1.04);box-shadow:0 9px 18px #301f1433,0 0 0 1px #c3914633,inset 0 0 0 1px #fff6d242}.main-stage [data-utility-action][aria-pressed=true]{filter:brightness(1.045)saturate(1.08);box-shadow:0 7px 15px #301f142b,0 0 12px #c58b353d,inset 0 0 0 1px #fff2bd5c}.main-stage [data-utility-action]:active:not(:disabled){filter:brightness(1.075)saturate(1.08);transform:translateY(1px)scale(.975)}.main-stage [data-utility-action]:active:not(:disabled):after{animation:.17s cubic-bezier(.14,.82,.24,1) both utilityActionWideContact}@keyframes utilityActionIconContact{0%{opacity:0;transform:scale(.74)}42%{opacity:.92}to{opacity:0;transform:scale(1.18)}}@keyframes utilityActionWideContact{0%{opacity:0;transform:scaleX(.62)}38%{opacity:.88}to{opacity:0;transform:scaleX(1.08)}}@media (width<=720px){.main-stage :is(.icon-button,[data-utility-navigation]),.main-stage [data-utility-action]{box-shadow:0 4px 9px #271b1329,inset 0 0 0 1px #fff9de33}.main-stage .eight-palaces-question-actions [data-utility-action]{background-image:var(--utility-action-icon-surface)}.main-stage .eight-palaces-question-actions [data-utility-action]:after{background-image:var(--utility-action-icon-contact)}}@media (prefers-reduced-motion:reduce){.main-stage :is(.icon-button,[data-utility-navigation]),.main-stage [data-utility-action]{transition:none}.main-stage :is(.icon-button,[data-utility-navigation]):active:not(:disabled),.main-stage [data-utility-action]:active:not(:disabled){transform:none}.main-stage :is(.icon-button,[data-utility-navigation]):active:not(:disabled):after,.main-stage [data-utility-action]:active:not(:disabled):after{opacity:.5;animation:none}}.game-shell{--selector-control-rail:url(/assets/aaa/selector-controls/selector-rail-v1.webp);--selector-control-option:url(/assets/aaa/selector-controls/selector-option-v1.webp);--selector-control-active:url(/assets/aaa/selector-controls/selector-option-active-v1.webp);--selector-control-contact:url(/assets/aaa/selector-controls/fx-selector-contact-v1.webp)}.game-shell [data-selector-rail]{isolation:isolate;background-color:#261912;background-image:var(--selector-control-rail);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#a87d43a8;position:relative;box-shadow:0 7px 16px #24140c33,inset 0 0 0 1px #ffe29f1f}.game-shell [data-selector-rail=compact]{gap:3px;padding:3px}.game-shell [data-selector-control]{isolation:isolate;color:#38291d;background-color:#0000;background-image:var(--selector-control-option);text-shadow:0 1px #ffffff80;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000;min-width:0;transition:transform 75ms cubic-bezier(.18,.82,.26,1),filter .14s,box-shadow .14s;position:relative;overflow:hidden;box-shadow:0 3px 7px #1a110b33,inset 0 0 0 1px #fffbde24}.game-shell [data-selector-control]:after{content:"";z-index:2;pointer-events:none;opacity:0;background:var(--selector-control-contact) center / 100% 100% no-repeat;mix-blend-mode:screen;position:absolute;inset:0}.game-shell [data-selector-control]:hover:not(:disabled){filter:brightness(1.06)saturate(1.04);box-shadow:0 6px 12px #26150b3d,inset 0 0 0 1px #fff0b747}.game-shell [data-selector-control][data-active=true],.game-shell [data-selector-control][aria-pressed=true]{color:#fff8df;background-color:#0000;background-image:var(--selector-control-active);text-shadow:0 1px 2px #300b07b8;box-shadow:0 6px 15px #671c1157,0 0 12px #e1a43e33,inset 0 0 0 1px #ffe08047}.game-shell [data-selector-control][data-active=true] small,.game-shell [data-selector-control][aria-pressed=true] small{color:#fff7dae6}.game-shell [data-selector-control]:active:not(:disabled){filter:brightness(1.13)saturate(1.08);transform:translateY(1px)scale(.975)}.game-shell [data-selector-control]:active:not(:disabled):after{animation:.165s cubic-bezier(.14,.82,.24,1) both selectorControlContact}.game-shell [data-selector-control]:focus-visible{outline-offset:2px;outline:3px solid #ffe08a;box-shadow:0 0 0 5px #532214bd,0 0 18px #ffd05b85}.game-shell [data-selector-control]:disabled{cursor:not-allowed;filter:grayscale(.72)brightness(.72);opacity:.64}.game-shell [data-selector-control=compact]{min-height:24px}.game-shell [data-selector-control=mode]{border-radius:6px}@keyframes selectorControlContact{0%{opacity:0;transform:scaleX(.52)}38%{opacity:.92}to{opacity:0;transform:scaleX(1.08)}}@media (width<=720px){.game-shell [data-selector-rail]{box-shadow:0 4px 9px #24140c2e,inset 0 0 0 1px #ffe29f1a}.game-shell [data-selector-rail=compact]{gap:2px;padding:2px}.game-shell [data-selector-control]{box-shadow:0 2px 5px #1a110b2e,inset 0 0 0 1px #fffbde1f}.game-shell :is(.text-size-toggle,.mutual-duration-control)[data-selector-rail]>button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.game-shell [data-selector-control]{transition:none}.game-shell [data-selector-control]:active:not(:disabled){transform:none}.game-shell [data-selector-control]:active:not(:disabled):after{opacity:.48;animation:none}}.game-shell{--native-select-plate:url(/assets/aaa/native-select-controls/native-select-plate-v1.webp);--native-select-focus:url(/assets/aaa/native-select-controls/native-select-focus-v1.webp)}.game-shell select[data-native-select-control]{appearance:none;color:#33231a;background-color:#fff7df;background-image:linear-gradient(45deg, transparent 50%, #684124 50%), linear-gradient(135deg, #684124 50%, transparent 50%), var(--native-select-plate);cursor:pointer;text-shadow:0 1px #ffffff9e;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px),50%;background-repeat:no-repeat;background-size:7px 7px,7px 7px,100% 100%;border:1px solid #704823b3;border-radius:7px;min-width:0;padding-right:46px;font-weight:900;transition:transform 75ms cubic-bezier(.18,.82,.26,1),filter .13s,box-shadow .13s;box-shadow:0 5px 11px #24140b38,inset 0 0 0 1px #fff1bf33}.game-shell select[data-native-select-control]:hover:not(:disabled){filter:brightness(1.045)saturate(1.04);box-shadow:0 7px 15px #24140b45,inset 0 0 0 1px #ffe69757}.game-shell select[data-native-select-control]:focus{background-image:linear-gradient(45deg, transparent 50%, #7c291f 50%), linear-gradient(135deg, #7c291f 50%, transparent 50%), var(--native-select-focus)}.game-shell select[data-native-select-control]:focus-visible{outline-offset:2px;outline:3px solid #ffe08a;box-shadow:0 0 0 5px #4b1f12bd,0 0 18px #ffcb4b80}.game-shell select[data-native-select-control]:active:not(:disabled){filter:brightness(1.12)saturate(1.08);transform:translateY(1px)scale(.985)}.game-shell select[data-native-select-control]:disabled{cursor:not-allowed;filter:grayscale(.74)brightness(.78);opacity:.64}.game-shell select[data-native-select-control] option,.game-shell select[data-native-select-control] optgroup{color:#33231a;background:#fff7df;font-weight:800}.native-select-feedback{z-index:120;pointer-events:none;position:fixed;inset:0;overflow:hidden}.native-select-contact{left:var(--select-contact-left);top:var(--select-contact-top);width:var(--select-contact-width);height:var(--select-contact-height);opacity:0;border-radius:7px;animation:.18s cubic-bezier(.14,.82,.24,1) both nativeSelectContact;position:fixed;overflow:hidden}.native-select-contact img{object-fit:fill;mix-blend-mode:screen;width:100%;height:100%}@keyframes nativeSelectContact{0%{opacity:0;transform:scaleX(.78)}34%{opacity:.92}to{opacity:0;transform:scaleX(1.04)}}@media (width<=720px){.game-shell select[data-native-select-control]{background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px),50%;padding-right:42px;box-shadow:0 3px 8px #24140b33,inset 0 0 0 1px #fff1bf2e}}@media (prefers-reduced-motion:reduce){.game-shell select[data-native-select-control]{transition:none}.game-shell select[data-native-select-control]:active:not(:disabled){transform:none}.native-select-feedback{display:none}}.game-shell .canonical-atlas-controls select[data-native-select-control]{padding-left:clamp(32px,9%,58px);padding-right:clamp(52px,12%,74px)}:root{--ink-black:#090706;--lacquer-black:#15100c;--wood-dark:#2a160f;--wood-mid:#4a2618;--cinnabar:#851d16;--cinnabar-bright:#b33022;--antique-gold:#b98535;--gold-light:#efd28a;--gold-shadow:#6d471d;--jade-dark:#17423e;--jade-light:#3f8274;--parchment:#e3c994;--ivory:#f2e2bc;--cloud-white:#f4e8cd;--muted-text:#bda97d;--yao-yang:#c83f34;--yao-yang-fill:linear-gradient(180deg, #ef7164 0%, #c83f34 52%, #982b26 100%);--yao-yang-glow:#d5453757;--yao-yin:#118bb8;--yao-yin-fill:linear-gradient(180deg, #65d0f0 0%, #1697c5 52%, #086b94 100%);--yao-yin-glow:#19a0cf57}.game-shell[data-screen=home][data-ui-version=pc]{background:var(--ink-black);height:100svh;min-height:100svh;overflow:hidden}.game-shell[data-screen=home][data-ui-version=pc]>.top-bar,.game-shell[data-screen=home][data-ui-version=pc]>.ink-vignette,.game-shell[data-screen=home][data-ui-version=pc]>.cinematic-particles{display:none}.game-shell[data-screen=home][data-ui-version=pc]>.main-stage{width:100%;max-width:none;height:100svh;min-height:0;margin:0;padding:0;position:relative;overflow:hidden}.game-shell[data-screen=home][data-ui-version=pc] .academy-app-shell{width:auto;height:auto;position:absolute;inset:0}.academy-app-shell{background:radial-gradient(circle at 50% 16%, #b9853547, transparent 42%), var(--ink-black);width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden;container-type:size}.academy-design-canvas{transform-origin:50%;isolation:isolate;width:1920px;height:1080px;color:var(--ivory);letter-spacing:0;background:linear-gradient(#4a261880,#090706f5),#2a160f;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;position:absolute;top:50%;left:50%;overflow:hidden}.iching-academy-home{isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.academy-layer-0{z-index:0}.academy-layer-1{z-index:1}.academy-layer-2{z-index:2}.academy-layer-3{z-index:3}.academy-layer-4{z-index:4}.academy-layer-5{z-index:5}.academy-layer-6{z-index:6}.academy-layer-7{z-index:7}.academy-layer-8{z-index:80}.academy-palace-background,.academy-palace-background>img,.academy-atmosphere,.academy-sun-wash,.academy-cloud{position:absolute;inset:0}.academy-palace-background{background:radial-gradient(circle at 50% 20%,#efd28a 0,#8b522c 36%,#15100c 100%);overflow:hidden}.academy-palace-background>img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.04)brightness(.75);width:100%;height:100%}.academy-sun-wash{background:radial-gradient(circle at 50% 8%,#ffe1916b,#0000 30%),linear-gradient(90deg,#09070694,#0000 23% 77%,#09070694),linear-gradient(#09070638,#0000 27%,#090706b8 92%)}.academy-atmosphere{opacity:.48;background-image:radial-gradient(circle at 11% 22%,#efd28ad9 0 1px,#0000 2px),radial-gradient(circle at 76% 32%,#f4e8cdb8 0 1px,#0000 2px),radial-gradient(circle at 62% 11%,#efd28a8f 0 1.5px,#0000 2.5px);background-size:83px 97px,121px 103px,157px 137px;animation:22s linear infinite academy-dust-drift}.academy-cloud{filter:blur(22px);opacity:.26;background:radial-gradient(ellipse at 20% 50%, var(--cloud-white), transparent 46%), radial-gradient(ellipse at 52% 58%, var(--cloud-white), transparent 52%), radial-gradient(ellipse at 86% 45%, var(--parchment), transparent 46%);border-radius:50%;width:62%;height:210px;animation:38s ease-in-out infinite alternate academy-cloud-drift;top:auto}.academy-cloud-a{bottom:115px;left:-9%}.academy-cloud-b{animation-direction:alternate-reverse;animation-delay:-16s;bottom:80px;right:-12%}.academy-ornamental-frame{pointer-events:none;border:4px solid #b98535c2;position:absolute;inset:12px;box-shadow:inset 0 0 0 3px #15100ceb,inset 0 0 0 8px #b9853557,inset 0 0 52px 18px #090706a3,0 0 28px #000000d1}.academy-ornamental-frame:before,.academy-ornamental-frame:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 44px,#efd28a57 45px 48px),linear-gradient(#2a160f,#090706);border:2px solid #b985359e;height:24px;position:absolute;left:120px;right:120px;box-shadow:0 4px 14px #000000ad}.academy-ornamental-frame:before{top:-2px}.academy-ornamental-frame:after{bottom:-2px}.academy-frame-corner{border:12px double var(--antique-gold);opacity:.72;width:118px;height:118px;position:absolute}.academy-frame-corner:after{content:"";border:2px solid var(--gold-shadow);position:absolute;inset:18px;transform:rotate(45deg)}.academy-frame-corner.is-top-left{border-bottom:0;border-right:0;top:-4px;left:-4px}.academy-frame-corner.is-top-right{border-bottom:0;border-left:0;top:-4px;right:-4px}.academy-frame-corner.is-bottom-left{border-top:0;border-right:0;bottom:-4px;left:-4px}.academy-frame-corner.is-bottom-right{border-top:0;border-left:0;bottom:-4px;right:-4px}.academy-silk{opacity:.88;background:linear-gradient(165deg, #3607051a, var(--cinnabar) 31%, #4d0b08 72%, transparent 73%);filter:drop-shadow(0 12px 10px #00000094);width:480px;height:122px;position:absolute;top:-10px}.academy-silk.is-left{left:250px;transform:skew(-18deg)}.academy-silk.is-right{right:250px;transform:scaleX(-1)skew(-18deg)}.academy-lantern{background:radial-gradient(circle,#ffd77d,#b33022 68%,#5b0d08);border:5px solid #2a160f;width:54px;height:86px;animation:5.5s ease-in-out infinite academy-lantern-flicker;position:absolute;top:114px;box-shadow:0 0 38px #efb14894,inset 0 0 14px #ffe7a3bd}.academy-lantern:before,.academy-lantern:after{content:"";background:var(--antique-gold);width:5px;position:absolute;left:50%;transform:translate(-50%)}.academy-lantern:before{height:60px;top:-64px}.academy-lantern:after{height:42px;bottom:-48px}.academy-lantern.is-left{left:347px}.academy-lantern.is-right{animation-delay:-2.3s;right:347px}.academy-top-header{z-index:10;grid-template-columns:404px 1fr 584px;align-items:start;gap:24px;height:136px;display:grid;position:absolute;top:26px;left:42px;right:42px}.academy-player-profile{isolation:isolate;appearance:none;width:394px;height:132px;color:var(--ivory);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(115deg,#090706f7,#2a160fed),repeating-linear-gradient(90deg,#0000 0 18px,#b985350f 19px 20px);border:0;border-radius:4px;grid-template-columns:112px minmax(0,1fr);align-items:center;padding:19px 25px 16px 17px;transition:transform .17s,filter .17s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 22px #00000094}.academy-player-profile-surface{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.academy-player-profile-surface>img{object-fit:fill;filter:saturate(.92)brightness(.96);-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:filter .18s,transform .18s;display:block}.academy-player-profile-glint{opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,#0000,#ffe8a333,#0000);width:36%;transition:transform .42s,opacity .14s;position:absolute;top:-35%;bottom:-35%;left:0;transform:translate(-160%)skew(-12deg)}.academy-player-profile>:not(.academy-player-profile-surface){z-index:2;position:relative}.academy-player-profile:hover,.academy-player-profile:focus-visible{filter:drop-shadow(0 0 12px #efd28a52);transform:translateY(-2px)}.academy-player-profile:hover .academy-player-profile-surface>img,.academy-player-profile:focus-visible .academy-player-profile-surface>img{filter:saturate(1.04)brightness(1.08);transform:scale(1.006)}.academy-player-profile:hover .academy-player-profile-glint,.academy-player-profile:focus-visible .academy-player-profile-glint{opacity:1;transform:translate(360%)skew(-12deg)}.academy-player-profile:focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}.academy-player-profile:active{filter:brightness(.94);transform:translateY(1px)scale(.994)}.academy-player-portrait{border:2px solid var(--gold-light);background:radial-gradient(circle, var(--wood-mid), var(--ink-black));border-radius:50%;justify-self:center;width:82px;height:82px;position:relative;overflow:visible;box-shadow:0 0 0 5px #6d471dcc,0 0 18px #efd28a42}.academy-player-portrait img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.academy-player-portrait>span{border:2px solid var(--gold-light);min-width:64px;height:25px;color:var(--gold-light);background:var(--cinnabar);border-radius:14px;place-items:center;padding:0 6px;font-size:13px;font-weight:800;display:grid;position:absolute;bottom:-8px;right:-9px}.academy-player-copy{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;min-width:0;padding:5px 0 0 2px;display:grid}.academy-player-copy strong{color:var(--gold-light);font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:25px}.academy-player-copy small{border:1px solid var(--gold-shadow);min-width:94px;color:var(--parchment);text-align:center;background:#851d16b8;justify-self:end;padding:4px 7px;font-size:14px}.academy-player-copy .academy-progress{grid-column:1/-1;margin-top:1px}@media (prefers-reduced-motion:reduce){.academy-player-profile,.academy-player-profile-surface>img,.academy-player-profile-glint{transition:none!important}.academy-player-profile-glint{display:none}}.academy-title-plaque{border:5px solid var(--antique-gold);clip-path:polygon(4% 0,96% 0,100% 18%,96% 100%,4% 100%,0 82%,0 18%);background:linear-gradient(150deg,#ffffff0f,#0000 22%),radial-gradient(at 50% 20%,#241c16,#090706 70%);justify-self:center;place-items:center;width:660px;height:142px;display:grid;position:relative;box-shadow:inset 0 0 0 4px #351c10,inset 0 0 0 8px #b9853557,0 14px 30px #000000b8,0 0 24px #b985353d}.academy-title-plaque:before,.academy-title-plaque:after{content:"";border:3px double var(--gold-light);background:repeating-linear-gradient(45deg, var(--gold-shadow) 0 5px, transparent 5px 10px);width:34px;position:absolute;top:12px;bottom:12px}.academy-title-plaque:before{left:19px}.academy-title-plaque:after{right:19px}.academy-title-copy{text-align:center}.academy-title-copy h1{color:#0000;filter:drop-shadow(0 3px #3a1b0d)drop-shadow(0 0 10px #efd28a47);background:linear-gradient(#fff0b7 0,#d7a64f 48%,#8d5a24 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:63px;font-weight:900;line-height:1}.academy-title-copy p{color:var(--parchment);margin:9px 0 0;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:19px}.academy-plaque-wing{display:none}.academy-top-navigation{grid-template-columns:repeat(6,1fr);gap:8px;padding-top:9px;display:grid}.academy-top-navigation button,.academy-bottom-navigation button,.academy-leaderboard-tabs button{color:var(--ivory);font:inherit;cursor:pointer;border:0}.academy-top-navigation button{background:linear-gradient(#2a160ff5,#090706f0);border:2px solid #b985359e;align-content:center;place-items:center;gap:5px;min-width:0;height:94px;transition:transform .16s,border-color .16s,filter .16s;display:grid;box-shadow:inset 0 0 0 2px #efd28a14,0 8px 15px #00000073}.academy-nav-icon{border:2px solid var(--gold-shadow);width:45px;height:45px;color:var(--gold-light);background:radial-gradient(circle,#851d1685,#090706e6);border-radius:50%;place-items:center;display:grid}.academy-top-navigation button>span:last-child{color:var(--parchment);font-size:16px;font-weight:700}.academy-dashboard{z-index:10;grid-template-columns:302px minmax(0,1fr) 302px;gap:18px;height:568px;display:grid;position:absolute;top:177px;left:42px;right:42px}.academy-panel,.academy-info-panel,.academy-feature-card,.academy-bottom-navigation{border:3px solid var(--antique-gold);background:linear-gradient(145deg,#ffffff09,#0000 28%),linear-gradient(#15100cf7,#090706f5);position:relative;box-shadow:inset 0 0 0 3px #4a2618eb,inset 0 0 24px #0000008a,0 12px 28px #0009}.academy-panel:before,.academy-info-panel:before,.academy-feature-card:before{content:"";z-index:7;pointer-events:none;background:linear-gradient(90deg, var(--antique-gold), var(--antique-gold)) left top / 22px 2px no-repeat, linear-gradient(180deg, var(--antique-gold), var(--antique-gold)) left top / 2px 22px no-repeat, linear-gradient(90deg, var(--antique-gold), var(--antique-gold)) right bottom / 22px 2px no-repeat, linear-gradient(180deg, var(--antique-gold), var(--antique-gold)) right bottom / 2px 22px no-repeat;border:1px solid #efd28a4d;position:absolute;inset:8px}.academy-panel-title{border:2px solid var(--gold-light);background:linear-gradient(180deg, var(--cinnabar-bright), #5f100c);clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);place-items:center;width:218px;height:52px;margin:20px auto 12px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #2a160fa6,0 6px 15px #0000006b}.academy-panel-title h2{color:var(--gold-light);margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:26px}.academy-daily-tasks ol,.academy-leaderboard ol{margin:0;padding:0;list-style:none}.academy-daily-tasks ol{padding:0 17px}.academy-daily-tasks li{border-bottom:1px solid #b9853552;grid-template-columns:48px 1fr;gap:10px;min-height:101px;padding:12px 4px;display:grid;position:relative}.academy-task-icon{border:2px solid var(--gold-shadow);width:44px;height:44px;color:var(--gold-light);background:#851d1647;border-radius:50%;align-self:center;place-items:center;display:grid}.academy-task-copy{grid-template-columns:1fr auto;gap:3px 8px;min-width:0;display:grid;position:relative}.academy-task-copy strong{color:var(--ivory);font-size:17px}.academy-task-copy small{color:var(--muted-text);white-space:nowrap;grid-column:1/-1;font-size:13px}.academy-task-copy .academy-progress{grid-column:1/-1}.academy-task-copy em{color:var(--parchment);font-size:13px;font-style:normal}.academy-task-copy b{color:var(--gold-light);text-align:right;font-size:14px}.academy-reset-time{color:var(--muted-text);text-align:center;border-top:1px solid #b9853561;margin:0;padding-top:10px;font-size:14px;position:absolute;bottom:14px;left:22px;right:22px}.academy-progress{min-width:0}.academy-progress-label{color:var(--parchment);margin-bottom:4px;font-size:14px;display:block}.academy-progress-track{border:1px solid var(--gold-shadow);background:#090706e0;border-radius:2px;width:100%;height:10px;display:block;overflow:hidden;box-shadow:inset 0 2px 4px #000000b8}.academy-progress-track>i{background:linear-gradient(90deg, var(--cinnabar-bright), #e2a843 62%, var(--gold-light));height:100%;display:block;box-shadow:0 0 10px #efd28a8c}.academy-progress[data-compact=true] .academy-progress-track{height:8px}.academy-progress[data-compact=true] .academy-progress-label{font-size:13px}.academy-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;display:grid}.academy-feature-card{isolation:isolate;min-width:0;height:100%;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.academy-feature-art,.academy-feature-shade,.academy-feature-glow{position:absolute;inset:0}.academy-feature-art{background:linear-gradient(180deg, var(--wood-mid), var(--lacquer-black));overflow:hidden}.academy-feature-card[data-variant=study] .academy-feature-art{background:linear-gradient(180deg, var(--jade-dark), #071b1a)}.academy-feature-card[data-variant=battle] .academy-feature-art{background:linear-gradient(180deg, #24162c, var(--ink-black))}.academy-feature-card[data-variant=trial] .academy-feature-art{background:linear-gradient(180deg, #6d471d, var(--wood-dark))}.academy-feature-art img{object-fit:cover;width:100%;height:100%;transition:transform .26s,filter .26s}.academy-feature-shade{z-index:4;background:linear-gradient(#090706c7 0,#0907061a 30%,#09070626 60%,#090706f0 100%),linear-gradient(90deg,#09070647,#0000 22% 78%,#09070647)}.academy-feature-copy{text-align:center;text-shadow:0 2px 6px #000,0 0 16px #000;position:absolute;top:26px;left:20px;right:20px}.academy-feature-copy small{border-bottom:1px solid var(--antique-gold);color:var(--gold-light);padding:4px 12px;font-size:15px;font-weight:800;display:inline-block}.academy-feature-copy h3{color:var(--ivory);margin:8px 0 3px;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:31px;line-height:1.15}.academy-feature-copy p{color:var(--parchment);margin:0;font-size:16px;font-weight:700}.academy-gold-button{border:2px solid var(--gold-light);min-height:48px;color:var(--ivory);font:inherit;cursor:pointer;background:linear-gradient(180deg, var(--cinnabar-bright), var(--cinnabar));clip-path:polygon(7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%);justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:17px;font-weight:900;transition:transform .15s,filter .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 2px #4a2618b3,0 7px 14px #0000007a}.academy-gold-button[data-tone=jade]{background:linear-gradient(180deg, var(--jade-light), var(--jade-dark))}.academy-gold-button[data-tone=dark]{background:linear-gradient(180deg, #49334f, var(--lacquer-black))}.academy-gold-button-icon{place-items:center;display:grid}.academy-feature-button{width:calc(100% - 48px);position:absolute;bottom:22px;left:24px;right:24px}.academy-feature-glow{pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 66%,#efd28a59,#0000 58%);transition:opacity .18s}.academy-feature-pointer-light{pointer-events:none;opacity:0;background:radial-gradient(circle 190px at var(--academy-card-pointer-x,50%) var(--academy-card-pointer-y,50%), #fff0ba38 0, #efd28a1c 34%, transparent 72%);mix-blend-mode:screen;will-change:opacity;transition:opacity .15s;position:absolute;inset:0;transform:translateZ(0)}.academy-feature-card:hover .academy-feature-pointer-light,.academy-feature-card:focus-within .academy-feature-pointer-light,.academy-feature-card[data-contact-active=true] .academy-feature-pointer-light{opacity:1}.academy-feature-contact{pointer-events:none;opacity:0;mix-blend-mode:screen;transform-origin:50% 78%;will-change:transform, opacity;height:46%;animation:.22s cubic-bezier(.16,.72,.28,1) both academyFeatureContact;position:absolute;bottom:30px;left:-8%;right:-8%;overflow:hidden;transform:translateZ(0)scale(.76)}.academy-feature-contact[data-contact-variant=training],.academy-feature-contact[data-contact-variant=trial]{height:52%;bottom:18px}.academy-feature-contact img{object-fit:contain;width:100%;height:100%;display:block}.academy-feature-card[data-contact-active=true]{border-color:var(--gold-light);box-shadow:inset 0 0 0 3px #4a2618eb,0 10px 24px #000000b8,0 0 34px #efd28a6b}.academy-feature-card[data-contact-active=true] .academy-feature-art img{filter:brightness(1.12)saturate(1.06);transform:scale(1.025)}.academy-feature-button:active{filter:brightness(1.3);transform:translateY(2px)scale(.985)}.academy-bagua-compass{filter:drop-shadow(0 0 13px #efd28a66);width:210px;height:210px;position:absolute;top:190px;left:50%;transform:translate(-50%)}.academy-bagua-compass>.academy-taiji{width:94px;height:94px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.academy-bagua-orbit{background:radial-gradient(circle,#09070694 0 46%,#0000 47%);border:2px solid #efd28a9e;border-radius:50%;position:absolute;inset:0}.academy-bagua-orbit>span{--angle:calc(var(--orbit-index) * 45deg);width:44px;height:30px;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-88px) rotate(calc(var(--angle) * -1));position:absolute;top:50%;left:50%}.academy-bagua-orbit .academy-trigram{width:44px;height:30px}.academy-battle-hexagram{filter:drop-shadow(0 0 12px #efd28ae0);width:58px;height:82px;position:absolute;top:288px;left:50%;transform:translate(-50%)perspective(200px)rotateX(54deg)}.academy-leaderboard-tabs{border-bottom:1px solid var(--gold-shadow);grid-template-columns:repeat(3,1fr);gap:4px;margin:0 18px 10px;display:grid}.academy-leaderboard-tabs button{color:var(--muted-text);background:0 0;padding:8px 2px;font-size:14px}.academy-leaderboard-tabs button[aria-selected=true]{color:var(--gold-light);box-shadow:inset 0 -2px var(--cinnabar-bright);background:linear-gradient(#0000,#851d1657)}.academy-leaderboard ol{padding:0 18px}.academy-leaderboard li{min-height:45px;color:var(--parchment);border-bottom:1px solid #b985353b;grid-template-columns:32px 1fr auto;align-items:center;gap:7px;font-size:15px;display:grid}.academy-leaderboard li strong{color:var(--ivory);font-weight:700}.academy-leaderboard li b{color:var(--gold-light);font-variant-numeric:tabular-nums}.academy-rank-badge{border:1px solid var(--gold-shadow);width:28px;height:28px;color:var(--parchment);background:#2a160fbf;border-radius:50%;place-items:center;display:grid}.academy-leaderboard li[data-podium="1"] .academy-rank-badge{color:#fff3ac;background:#81551d}.academy-leaderboard li[data-podium="2"] .academy-rank-badge{color:#e8e3d4;background:#5a5752}.academy-leaderboard li[data-podium="3"] .academy-rank-badge{color:#ffd0a1;background:#724126}.academy-my-rank{border:1px solid var(--gold-shadow);color:var(--parchment);background:#851d1633;grid-template-columns:1fr 1fr;gap:8px;padding:12px;font-size:14px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.academy-my-rank strong{color:var(--gold-light);font-size:18px}.academy-bottom-information{z-index:11;grid-template-columns:520px 520px 274px 1fr;gap:14px;height:167px;display:grid;position:absolute;top:759px;left:42px;right:42px}.academy-info-panel{align-items:center;gap:15px;min-width:0;padding:18px 22px;display:flex;overflow:hidden}.academy-info-panel h2{color:var(--gold-light);margin:0 0 5px;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:24px}.academy-info-panel p{color:var(--parchment);margin:0;font-size:15px}.academy-info-copy{flex:1;min-width:0}.academy-info-copy>small{color:var(--muted-text);font-size:13px}.academy-info-copy .academy-progress{margin-top:9px}.academy-study-progress .academy-hexagram{filter:drop-shadow(0 0 8px #efd28a59);flex:0 0 80px;width:80px;height:116px}.academy-study-progress .academy-gold-button{flex:0 0 128px;min-height:44px;padding:0 15px;font-size:15px}.academy-daily-quote>svg{color:var(--antique-gold);flex:none}.academy-daily-quote blockquote{color:var(--ivory);white-space:nowrap;margin:7px 0;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:22px}.academy-daily-quote cite{color:var(--muted-text);font-size:15px;font-style:normal}.academy-knowledge-score{text-align:center;justify-content:center}.academy-knowledge-score>svg{color:var(--gold-light);filter:drop-shadow(0 0 8px #efd28a73)}.academy-knowledge-score strong{color:var(--ivory);font-family:Georgia,serif;font-size:45px;line-height:1;display:block}.academy-knowledge-score p{margin-top:8px}.academy-reward-panel>svg{color:var(--gold-light);flex:none}.academy-reward-panel>div{flex:1;min-width:0}.academy-reward-panel .academy-progress{margin-top:12px}.academy-bottom-navigation{z-index:12;border-radius:3px;grid-template-columns:repeat(5,1fr);align-items:stretch;height:116px;padding:10px 36px;display:grid;position:absolute;bottom:18px;left:300px;right:300px}.academy-bottom-navigation:before{content:"";pointer-events:none;border:1px solid #efd28a47;position:absolute;inset:7px}.academy-bottom-navigation button{color:var(--parchment);background:0 0;align-content:center;place-items:center;gap:6px;font-size:17px;font-weight:800;transition:color .15s,transform .15s,filter .15s;display:grid;position:relative}.academy-bottom-navigation button+button{border-left:1px solid #b9853547}.academy-bottom-navigation button>svg:not(.academy-bottom-taiji){color:var(--antique-gold)}.academy-bottom-navigation button.is-featured{color:var(--gold-light);padding-top:34px}.academy-bottom-taiji{filter:drop-shadow(0 0 15px #efd28a7a);border-radius:50%;width:98px;height:98px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.academy-top-navigation button:hover,.academy-top-navigation button:focus-visible,.academy-bottom-navigation button:hover,.academy-bottom-navigation button:focus-visible{color:var(--gold-light);border-color:var(--gold-light);filter:brightness(1.2);transform:translateY(-3px)}.academy-feature-card:hover,.academy-feature-card:focus-within{z-index:14;border-color:var(--gold-light);transform:translateY(-4px);box-shadow:inset 0 0 0 3px #4a2618eb,0 16px 35px #000000b3,0 0 28px #efd28a52}.academy-feature-card:hover .academy-feature-art img,.academy-feature-card:focus-within .academy-feature-art img{filter:brightness(1.08);transform:scale(1.02)}.academy-feature-card:hover .academy-feature-glow,.academy-feature-card:focus-within .academy-feature-glow{opacity:1}.academy-gold-button:hover,.academy-gold-button:focus-visible{filter:brightness(1.22);box-shadow:inset 0 0 0 2px #4a2618b3,0 0 18px #efd28a6b}.academy-gold-button:active,.academy-top-navigation button:active,.academy-bottom-navigation button:active{box-shadow:none;transform:translateY(1px)}.academy-design-canvas button:focus-visible{outline:4px solid var(--gold-light);outline-offset:3px}.academy-dialog-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090706c2;place-items:center;display:grid;position:absolute;inset:0}.academy-dialog{border:4px double var(--gold-light);width:520px;min-height:310px;color:var(--ivory);text-align:center;background:radial-gradient(circle at 50% 0, #851d1673, transparent 52%), linear-gradient(145deg, var(--wood-dark), var(--ink-black));align-content:center;justify-items:center;gap:16px;padding:48px 54px 38px;animation:.18s ease-out both academy-dialog-enter;display:grid;position:relative;box-shadow:inset 0 0 0 7px #b985352e,0 28px 80px #000}.academy-dialog-close{border:1px solid var(--gold-shadow);width:42px;height:42px;color:var(--ivory);cursor:pointer;background:#090706b3;place-items:center;display:grid;position:absolute;top:14px;right:14px}.academy-dialog-emblem{border:2px solid var(--gold-light);width:64px;height:64px;color:var(--gold-light);background:#851d1661;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 20px #efd28a47}.academy-dialog-emblem svg{width:32px;height:32px}.academy-dialog h2{color:var(--gold-light);margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:32px}.academy-dialog p{max-width:400px;color:var(--parchment);margin:0;font-size:18px;line-height:1.75}.academy-dialog .audio-toggle{min-width:128px}.academy-achievement-summary,.academy-profile-summary{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.academy-achievement-summary span,.academy-profile-summary span{border:1px solid var(--gold-shadow);color:var(--muted-text);background:#0907068c;gap:3px;padding:10px 6px;font-size:14px;display:grid}.academy-achievement-summary strong,.academy-profile-summary strong{color:var(--gold-light);font-size:18px}@keyframes academy-cloud-drift{0%{transform:translate(-36px)}to{transform:translate(48px)}}@keyframes academy-dust-drift{0%{transform:translate(0)}to{transform:translate(28px,-18px)}}@keyframes academy-lantern-flicker{0%,to{filter:brightness(.94)}48%{filter:brightness(1.08)}62%{filter:brightness(.98)}}@keyframes academy-dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes academyFeatureContact{0%{opacity:.9;transform:translateZ(0)scale(.76)}42%{opacity:1;transform:translateZ(0)scale(1)}to{opacity:0;transform:translateZ(0)scale(1.08)}}@media (prefers-reduced-motion:reduce){.academy-atmosphere,.academy-cloud,.academy-lantern,.academy-dialog,.academy-feature-contact{animation:none!important}.academy-feature-contact,.academy-feature-pointer-light{display:none!important}.academy-feature-card,.academy-feature-art img,.academy-gold-button,.academy-top-navigation button,.academy-bottom-navigation button{transition:none!important}}.academy-bottom-information .academy-info-action-button{--academy-info-action-x:0;z-index:6;isolation:isolate;width:116px;height:38px;color:var(--ivory);cursor:pointer;transform:translateX(var(--academy-info-action-x));background:linear-gradient(#231811f5,#0a0807fa);border:0;border-radius:4px;place-items:center;padding:0 12px;transition:filter .14s,transform .14s,box-shadow .14s;display:grid;position:absolute;bottom:10px;right:13px;overflow:hidden;box-shadow:0 5px 11px #00000061}.academy-info-action-art,.academy-info-action-contact{pointer-events:none;position:absolute;inset:0;overflow:hidden}.academy-info-action-art{z-index:0}.academy-info-action-art img{object-fit:fill;width:300%;max-width:none;height:100%;transition:transform 90ms step-end,filter .14s;display:block;transform:translate(0)}.academy-info-action-button:hover .academy-info-action-art img,.academy-info-action-button:focus-visible .academy-info-action-art img{filter:brightness(1.08)saturate(1.06);transform:translate(-33.3333%)}.academy-info-action-button:active .academy-info-action-art img{filter:brightness(.92);transform:translate(-66.6667%)}.academy-info-action-contact{z-index:3;mix-blend-mode:screen;animation:.24s cubic-bezier(.14,.82,.24,1) both academyInfoActionContact}.academy-info-action-contact img{object-fit:fill;filter:saturate(1.08)drop-shadow(0 0 7px #efd28aa3);width:100%;height:100%;display:block}.academy-info-action-label{z-index:2;min-width:0;color:var(--ivory);white-space:nowrap;text-shadow:0 1px 3px #000000eb;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;position:relative}.academy-info-action-label>span:first-child{color:var(--gold-light);place-items:center;display:grid}.academy-info-action-button:hover,.academy-info-action-button:focus-visible{z-index:8;filter:brightness(1.08);transform:translateX(var(--academy-info-action-x)) translateY(-2px);box-shadow:0 8px 16px #00000075,0 0 13px #efd28a33}.academy-info-action-button:focus-visible{outline:3px solid var(--gold-light);outline-offset:2px}.academy-info-action-button:active{filter:brightness(.96);transform:translateX(var(--academy-info-action-x)) translateY(1px) scale(.98);box-shadow:0 2px 5px #0000006b}.academy-daily-quote{padding-right:148px}.academy-knowledge-score,.academy-reward-panel{padding-bottom:52px}.academy-knowledge-score .academy-info-action-button{--academy-info-action-x:-50%;width:108px;left:50%;right:auto}@keyframes academyInfoActionContact{0%{opacity:0;transform:scaleX(.72)}44%{opacity:1;transform:scaleX(1.01)}to{opacity:0;transform:scaleX(1.08)}}@media (prefers-reduced-motion:reduce){.academy-info-action-button,.academy-info-action-art img{transition:none!important}.academy-info-action-contact{animation:none!important;display:none!important}.academy-info-action-button:hover,.academy-info-action-button:focus-visible{transform:translateX(var(--academy-info-action-x))}}.game-mode-loading{isolation:isolate;color:#f4e8cd;background:radial-gradient(circle at 50% 46%,#3f827433,#0000 34%),linear-gradient(145deg,#2a160ffa,#090706fa 54%,#17423eeb);place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.game-mode-loading:before,.game-mode-loading:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.game-mode-loading:before{background:repeating-linear-gradient(90deg,#0000 0 84px,#efd28a06 85px 86px),repeating-linear-gradient(0deg,#0000 0 84px,#efd28a05 85px 86px);-webkit-mask-image:radial-gradient(circle,#000 0 44%,#0000 78%);mask-image:radial-gradient(circle,#000 0 44%,#0000 78%)}.game-mode-loading:after{border:1px solid #b9853575;inset:12px;box-shadow:inset 0 0 0 4px #09070670,inset 0 0 38px #000000b8}.game-mode-loading-back{z-index:4;color:#efd28a;background:#15100ce0;border-color:#efd28a9e;position:absolute;top:24px;left:24px;box-shadow:0 8px 22px #00000075}.game-mode-loading-stage{text-align:center;justify-items:center;gap:12px;width:min(92vw,620px);padding:18px 24px 20px;display:grid}.game-mode-loading-portal{aspect-ratio:1;filter:drop-shadow(0 14px 24px #000000b3)drop-shadow(0 0 18px #efd28a47);place-items:center;width:clamp(164px,23vh,228px);display:grid;position:relative}.game-mode-loading-portal-art{object-fit:contain;will-change:transform;border-radius:50%;width:100%;height:100%;animation:8.4s linear infinite gameModeLoadingPortalSpin;display:block;position:absolute;inset:0}.game-mode-loading-orbit{will-change:transform;border:1px solid #efd28ab3;border-color:#efd28ab3 #3f8274e0 #b33022b8 #efd28ab3;border-radius:50%;animation:2.1s linear infinite reverse gameModeLoadingOrbit;position:absolute;inset:17%;box-shadow:0 0 18px #efd28a33,inset 0 0 18px #3f82741f}.game-mode-loading-core{aspect-ratio:1;background:#090706eb;border:1px solid #efd28a52;border-radius:50%;place-items:center;width:34%;display:grid;position:relative;box-shadow:0 0 24px #3f827433,inset 0 0 18px #b985351f}.game-mode-loading-core i{aspect-ratio:1;background:#efd28a;border-radius:50%;width:24%;animation:.98s ease-in-out infinite gameModeLoadingCorePulse;box-shadow:0 0 8px #efd28a,0 0 18px #3f8274e6}.game-mode-loading-copy{gap:5px;display:grid}.game-mode-loading-copy .eyebrow{color:#efd28a;margin:0;font-size:13px;font-weight:900}.game-mode-loading-copy h2{color:#f4e8cd;letter-spacing:0;text-shadow:0 2px 12px #000000b8,0 0 16px #b9853533;margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:clamp(25px,3.2vh,34px)}.game-mode-loading-copy>p:last-child{color:#f4e8cdc2;margin:0;font-size:14px;font-weight:700;line-height:1.55}.game-mode-loading-progress{background:#090706c2;border:1px solid #b9853580;width:min(72vw,320px);height:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px #000000d6}.game-mode-loading-progress i{will-change:transform;background:linear-gradient(90deg,#851d16,#efd28a 55%,#3f8274);animation:1.15s ease-in-out infinite gameModeLoadingProgress;position:absolute;inset:0;transform:translate(-72%)}.game-mode-loading-stage>small{color:#bda97dc7;font-size:12px;font-weight:700}@keyframes gameModeLoadingPortalSpin{to{transform:rotate(360deg)}}@keyframes gameModeLoadingOrbit{to{transform:rotate(360deg)}}@keyframes gameModeLoadingCorePulse{0%,to{opacity:.58;transform:scale(.72)}50%{opacity:1;transform:scale(1.14)}}@keyframes gameModeLoadingProgress{0%{transform:translate(-76%)}58%{transform:translate(12%)}to{transform:translate(76%)}}@media (width<=620px){.game-mode-loading:after{inset:7px}.game-mode-loading-back{top:12px;left:12px}.game-mode-loading-stage{gap:9px;width:100%;padding:58px 14px 14px}.game-mode-loading-portal{width:clamp(144px,23vh,188px)}.game-mode-loading-copy h2{font-size:clamp(23px,3.6vh,30px)}}@media (height<=640px){.game-mode-loading-stage{gap:7px;padding-block:48px 8px}.game-mode-loading-portal{width:clamp(124px,24vh,166px)}.game-mode-loading-copy>p:last-child{font-size:12px}}@media (prefers-reduced-motion:reduce){.game-mode-loading-portal-art,.game-mode-loading-orbit,.game-mode-loading-core i,.game-mode-loading-progress i{animation:none!important}.game-mode-loading-progress i{transform:translate(-42%)}}.academy-gold-button-content{z-index:1;pointer-events:none;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.academy-feature-button[data-feature-hitbox=true]{z-index:8;width:100%;height:100%;min-height:0;color:var(--ivory);cursor:pointer;clip-path:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;padding:0;inset:0;overflow:visible;box-shadow:none!important;background:0 0!important}.academy-feature-button[data-feature-hitbox=true]:before{border:2px solid var(--gold-light);content:"";pointer-events:none;background:linear-gradient(180deg, var(--cinnabar-bright), var(--cinnabar));clip-path:polygon(7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%);height:54px;transition:filter .12s,box-shadow .12s,transform 80ms cubic-bezier(.2,.82,.28,1);position:absolute;bottom:22px;left:24px;right:24px;box-shadow:inset 0 0 0 2px #4a2618b3,0 7px 14px #0000007a}.academy-feature-button[data-feature-hitbox=true][data-tone=jade]:before{background:linear-gradient(180deg, var(--jade-light), var(--jade-dark))}.academy-feature-button[data-feature-hitbox=true][data-tone=dark]:before{background:linear-gradient(180deg, #49334f, var(--lacquer-black))}.academy-feature-button[data-feature-hitbox=true] .academy-gold-button-art{z-index:1;height:72px;inset:auto 15px 13px}.academy-feature-button[data-feature-hitbox=true] .academy-gold-button-content{z-index:2;height:54px;position:absolute;bottom:22px;left:24px;right:24px}.academy-feature-button[data-feature-hitbox=true]:hover,.academy-feature-button[data-feature-hitbox=true]:focus-visible{filter:none}.academy-feature-button[data-feature-hitbox=true]:hover:before,.academy-feature-button[data-feature-hitbox=true]:focus-visible:before{filter:brightness(1.2);box-shadow:inset 0 0 0 2px #4a2618b8,0 0 20px #efd28a75}.academy-feature-button[data-feature-hitbox=true]:focus-visible{outline:3px solid var(--gold-light);outline-offset:-6px}.academy-feature-button[data-feature-hitbox=true]:active{transform:none}.academy-feature-button[data-feature-hitbox=true]:active:before{filter:brightness(1.26);transform:translateY(2px)scale(.985);box-shadow:inset 0 2px 7px #000000a8}.academy-feature-card:has(.academy-feature-button[data-feature-hitbox=true]:active){transform:translateY(-1px)scale(.994)}@media (prefers-reduced-motion:reduce){.academy-feature-button[data-feature-hitbox=true]:before{transition:none}.academy-feature-card:has(.academy-feature-button[data-feature-hitbox=true]:active){transform:none}}.global-input-impact[data-visual^=academy-feature-]{width:min(var(--impact-size), 78vw);aspect-ratio:16/9;opacity:1;mix-blend-mode:screen;background:0 0;animation:.38s cubic-bezier(.1,.84,.18,1) both academyFeatureLaunchEcho;-webkit-mask-image:radial-gradient(72% 62%,#000 0 42%,#000000eb 58%,#0000 82%);mask-image:radial-gradient(72% 62%,#000 0 42%,#000000eb 58%,#0000 82%)}.global-input-impact[data-visual^=academy-feature-]>img{opacity:1;object-fit:contain;mix-blend-mode:screen;filter:saturate(1.12)contrast(1.08)drop-shadow(0 0 10px #efd28aad)}.global-input-impact[data-visual^=academy-feature-]:before,.global-input-impact[data-visual^=academy-feature-]:after{display:none}@keyframes academyFeatureLaunchEcho{0%{opacity:0;transform:translate(-50%,-50%)scale(.58)}32%{opacity:1;transform:translate(-50%,-50%)scale(1.03)}72%{opacity:.78;transform:translate(-50%,-50%)scale(.98)}to{opacity:0;transform:translate(-50%,-50%)scale(1.14)}}@media (width<=620px){.global-input-impact[data-visual^=academy-feature-]{width:min(var(--impact-size), 88vw)}}@media (prefers-reduced-motion:reduce){.global-input-impact[data-visual^=academy-feature-]{display:none!important}}.global-input-impact[data-visual=academy-primary-action]{width:min(var(--impact-size), 52vw);aspect-ratio:8/3;opacity:1;mix-blend-mode:screen;background:0 0;animation:.3s cubic-bezier(.08,.86,.16,1) both academyPrimaryActionImpact;-webkit-mask-image:radial-gradient(76% 66%,#000 0 48%,#000000e6 64%,#0000 88%);mask-image:radial-gradient(76% 66%,#000 0 48%,#000000e6 64%,#0000 88%)}.global-input-impact[data-visual=academy-primary-action]>img{opacity:1;object-fit:contain;mix-blend-mode:screen;filter:saturate(1.12)contrast(1.12)drop-shadow(0 0 8px #efd28ab8)}.global-input-impact[data-visual=academy-primary-action]:before,.global-input-impact[data-visual=academy-primary-action]:after{display:none}@keyframes academyPrimaryActionImpact{0%{opacity:0;transform:translate(-50%,-50%)scale(.52,.72)}28%{opacity:1;transform:translate(-50%,-50%)scaleX(1.04)}68%{opacity:.86;transform:translate(-50%,-50%)scale(.98,.96)}to{opacity:0;transform:translate(-50%,-50%)scale(1.16,.84)}}@media (width<=620px){.global-input-impact[data-visual=academy-primary-action]{width:min(var(--impact-size), 72vw)}}@media (prefers-reduced-motion:reduce){.global-input-impact[data-visual=academy-primary-action]{display:none!important}}.global-input-impact[data-visual=trigram-choice],.global-input-impact[data-visual=trigram-speed-choice]{opacity:1;background:0 0}.global-input-impact[data-visual=trigram-choice]{animation:.3s cubic-bezier(.1,.84,.18,1) both trigramChoiceContact}.global-input-impact[data-visual=trigram-speed-choice]{animation:.24s cubic-bezier(.08,.9,.16,1) both trigramSpeedChoiceContact}.global-input-impact[data-visual=trigram-choice]>img,.global-input-impact[data-visual=trigram-speed-choice]>img{opacity:1;mix-blend-mode:screen;filter:saturate(1.12)contrast(1.08)drop-shadow(0 0 7px #efd28ab3)}.global-input-impact[data-visual=trigram-speed-choice]>img{filter:saturate(1.18)contrast(1.1)drop-shadow(0 0 6px #74ddffbd)}.global-input-impact[data-visual=trigram-choice]:before,.global-input-impact[data-visual=trigram-choice]:after,.global-input-impact[data-visual=trigram-speed-choice]:before,.global-input-impact[data-visual=trigram-speed-choice]:after{display:none}@keyframes trigramChoiceContact{0%{opacity:0;transform:translate(-50%,-50%)scale(.58)rotate(-5deg)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.04)rotate(0)}68%{opacity:.86;transform:translate(-50%,-50%)scale(.98)rotate(1deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(3deg)}}@keyframes trigramSpeedChoiceContact{0%{opacity:0;transform:translate3d(-50%, -50%, 0) scale(.72) rotate(calc(var(--impact-rotation,0deg) - 8deg))}22%{opacity:1;transform:translate3d(-50%, -50%, 0) scale(1.08) rotate(var(--impact-rotation,0deg))}58%{opacity:.88;transform:translate3d(-50%, -50%, 0) scale(.96) rotate(calc(var(--impact-rotation,0deg) + 2deg))}to{opacity:0;transform:translate3d(-50%, -50%, 0) scale(.84) rotate(calc(var(--impact-rotation,0deg) + 5deg))}}@media (width<=620px){.global-input-impact[data-visual=trigram-choice]{width:min(var(--impact-size), 118px)}.global-input-impact[data-visual=trigram-speed-choice]{width:min(var(--impact-size), 140px)}}@media (prefers-reduced-motion:reduce){.global-input-impact[data-visual=trigram-choice],.global-input-impact[data-visual=trigram-speed-choice]{display:none!important}}:where([data-yao=yang]){--yao-color:var(--yao-yang);--yao-fill:var(--yao-yang-fill);--yao-glow:var(--yao-yang-glow);color:var(--yao-yang)!important}:where([data-yao=yin]){--yao-color:var(--yao-yin);--yao-fill:var(--yao-yin-fill);--yao-glow:var(--yao-yin-glow);color:var(--yao-yin)!important}:where([data-yao])>:is(.trigram-yao-segment,.yao-segment,.glyph-afterimage-segment,.mutual-yao-solid,.mutual-yao-broken){border-color:var(--yao-color)!important}@supports (color:color-mix(in lab, red, red)){:where([data-yao])>:is(.trigram-yao-segment,.yao-segment,.glyph-afterimage-segment,.mutual-yao-solid,.mutual-yao-broken){border-color:color-mix(in srgb, var(--yao-color) 74%, #17242a)!important}}:where([data-yao])>:is(.trigram-yao-segment,.yao-segment,.glyph-afterimage-segment,.mutual-yao-solid,.mutual-yao-broken){background-color:var(--yao-color)!important;background-image:var(--yao-fill)!important}.academy-yao-line[data-yao=yang]{stroke:var(--yao-yang)!important}.academy-yao-line[data-yao=yin]{stroke:var(--yao-yin)!important}.iching-academy-home .academy-player-portrait{justify-self:end;transform:translate(5px)}.iching-academy-home .academy-player-copy{grid-template-rows:22px 27px minmax(0,1fr);grid-template-columns:50px minmax(0,1fr);align-items:center;gap:0;margin:0;padding:0;display:grid;position:absolute;inset:19px 24px 22px 180px}.iching-academy-home .academy-player-copy>strong{text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;align-self:center;width:min(100%,116px);font-size:24px;line-height:1.1;position:static;overflow:hidden}.iching-academy-home .academy-player-copy>small{width:94px;height:22px;color:var(--ivory);text-shadow:0 1px 2px #090706eb;white-space:nowrap;background:0 0;border:0;grid-area:1/1/auto/-1;justify-self:end;place-items:center;padding:0;font-size:15px;line-height:1;display:grid;position:static}.iching-academy-home .academy-player-copy .academy-progress{grid-area:3/1/auto/-1;align-self:end;width:190px;height:39px;margin:0;position:relative}.iching-academy-home .academy-player-copy .academy-progress-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;width:140px;height:24px;margin:0 0 0 50px;font-size:16px;line-height:1;display:flex;overflow:hidden}.iching-academy-home .academy-player-copy .academy-progress-track{width:166px;height:7px;position:absolute;top:29px;left:0}.iching-academy-home .academy-daily-task-button[data-typography-safe=daily-task-v2] .academy-task-copy>strong{align-items:center;min-height:23px;line-height:1;display:flex}.iching-academy-home .academy-daily-task-button[data-typography-safe=daily-task-v2] .academy-daily-task-cta>span{align-items:center;min-height:12px;line-height:1;display:flex}.iching-academy-home .academy-my-rank[data-typography-safe=leaderboard-rank-v2]>span{height:26px;line-height:1}.iching-academy-home .academy-my-rank[data-typography-safe=leaderboard-rank-v2] strong{place-items:center;height:26px;line-height:1;display:inline-grid}.iching-academy-home .academy-study-progress[data-typography-safe=study-progress-v2] .academy-info-copy>small{align-items:center;min-height:22px;line-height:1;display:flex}.iching-academy-home .academy-study-progress[data-typography-safe=study-progress-v2] .academy-info-copy>p{align-items:center;min-height:22px;display:flex}.iching-academy-home .academy-study-progress[data-typography-safe=study-progress-v2] .academy-progress-label{align-items:center;height:22px;line-height:1;display:flex}.iching-academy-home .academy-knowledge-score[data-typography-safe=knowledge-score-v2] strong{place-items:center;height:50px;line-height:1;display:grid}.iching-academy-home .academy-leaderboard .academy-leaderboard-tabs{height:34px;margin:0;position:absolute;top:126px;left:70px;right:70px}.iching-academy-home .academy-leaderboard ol[role=tabpanel]{grid-template-rows:repeat(8,36px);height:288px;margin:0;padding:0;display:grid;position:absolute;top:160px;left:38px;right:38px}.iching-academy-home .academy-leaderboard ol[role=tabpanel]>li{border:0;grid-template-columns:28px minmax(0,1fr) 60px;align-items:center;gap:8px;min-height:0;padding:0;font-size:19px;line-height:1.25;display:grid}.iching-academy-home .academy-leaderboard li .academy-rank-badge{width:28px;height:28px}.iching-academy-home .academy-leaderboard li>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.4;overflow:hidden}.iching-academy-home .academy-leaderboard li>b{text-align:right;justify-self:end;min-width:58px;font-size:19px;line-height:1.25}.iching-academy-home .academy-leaderboard>.academy-my-rank{white-space:nowrap;grid-template-columns:max-content max-content;justify-content:space-between;align-items:center;gap:6px;width:auto;height:52px;padding:0 10px;font-size:16px;line-height:1.25;position:absolute;inset:469px 18px auto 32px}.iching-academy-home .academy-my-rank>span{align-items:center;gap:2px;min-width:0;display:inline-flex}.iching-academy-home .academy-my-rank>span:last-child{text-align:right}.iching-academy-home .academy-my-rank strong{font-size:20px;line-height:1}.iching-academy-home .academy-study-progress{grid-template-columns:80px minmax(0,1fr) 128px;align-items:center;column-gap:15px;display:grid}.iching-academy-home .academy-study-progress .academy-info-copy{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:2px;min-width:0;display:grid}.iching-academy-home .academy-study-progress .academy-info-copy>small{font-size:16px;line-height:1;display:block}.iching-academy-home .academy-study-progress .academy-brush-title[data-brush-size=compact]{margin:2px 0 1px;font-size:26px;line-height:1;display:grid}.iching-academy-home .academy-study-progress .academy-info-copy>p{white-space:nowrap;font-size:17px;line-height:1.2}.iching-academy-home .academy-study-progress .academy-info-copy .academy-progress{width:100%;margin-top:5px}.iching-academy-home .academy-study-progress .academy-progress-label{margin-bottom:4px;font-size:16px;line-height:1}.iching-academy-home .academy-navigation-button--bottom{align-content:initial}.iching-academy-home .academy-navigation-button--bottom .academy-navigation-button-icon{width:32px;height:32px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.iching-academy-home .academy-navigation-button--bottom .academy-navigation-button-label{color:var(--gold-light);white-space:nowrap;place-items:center;font-size:20px;line-height:1.15;display:grid;position:absolute;top:47px;left:16px;right:16px}.iching-academy-home .academy-bottom-navigation .academy-navigation-button.is-featured .academy-navigation-button-icon{width:98px;height:98px;top:-60px}.iching-academy-home .academy-daily-quote .academy-info-action-button{top:18px;bottom:auto}.iching-academy-home .academy-info-action-label{min-height:18px;line-height:18px}.speed-tower-screen[data-game-hud=lacquer],.taiji-orbit-screen[data-game-hud=lacquer],.eight-palaces-screen[data-game-hud=lacquer],.eight-palaces-spirit[data-game-hud=lacquer]{--in-game-hud-stat-normal:url(/assets/aaa/global-hud/global-hud-stat-plate-normal-v2.webp)}.speed-tower-screen[data-game-hud=lacquer] .tower-hud,.taiji-orbit-screen[data-game-hud=lacquer] .taiji-orbit-hud,.eight-palaces-screen[data-game-hud=lacquer] .eight-palaces-hud,.eight-palaces-spirit[data-game-hud=lacquer] .eight-palaces-spirit-hud{isolation:isolate;color:#f4ddb0;background:#100c09;border-color:#d2a54da8;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe6a31f,0 12px 28px #120b0757}.in-game-hud-surface{z-index:0;object-fit:fill;opacity:.96;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}[data-ai-hud-module=global-stat-v2]>:not(.in-game-hud-surface){z-index:2;position:relative}:is(.speed-tower-screen[data-game-hud=lacquer] .tower-hearts,.speed-tower-screen[data-game-hud=lacquer] .tower-stat,.speed-tower-screen[data-game-hud=lacquer] .tower-hud>strong,.taiji-orbit-screen[data-game-hud=lacquer] .taiji-orbit-hud>span,.taiji-orbit-screen[data-game-hud=lacquer] .taiji-orbit-hud>strong,.eight-palaces-screen[data-game-hud=lacquer] .eight-palaces-hud>span,.eight-palaces-screen[data-game-hud=lacquer] .eight-palaces-hud>strong,.eight-palaces-spirit[data-game-hud=lacquer] .eight-palaces-spirit-hud>span,.eight-palaces-spirit[data-game-hud=lacquer] .eight-palaces-spirit-hud>strong){isolation:isolate;color:#f4ddb0;background-color:#110d0af0;background-image:var(--in-game-hud-stat-normal);text-shadow:0 1px 5px #000000eb;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe59b14,0 4px 10px #0705043d}:is(.speed-tower-screen[data-game-hud=lacquer] .tower-hearts,.speed-tower-screen[data-game-hud=lacquer] .tower-stat,.speed-tower-screen[data-game-hud=lacquer] .tower-hud>strong,.taiji-orbit-screen[data-game-hud=lacquer] .taiji-orbit-hud>span,.taiji-orbit-screen[data-game-hud=lacquer] .taiji-orbit-hud>strong,.eight-palaces-screen[data-game-hud=lacquer] .eight-palaces-hud>span,.eight-palaces-screen[data-game-hud=lacquer] .eight-palaces-hud>strong,.eight-palaces-spirit[data-game-hud=lacquer] .eight-palaces-spirit-hud>span,.eight-palaces-spirit[data-game-hud=lacquer] .eight-palaces-spirit-hud>strong)>svg{z-index:1;color:#e9bd5c;filter:drop-shadow(0 1px 3px #000000d1);flex:none;position:relative}.speed-tower-screen[data-game-hud=lacquer] .tower-hud>strong{color:#ffd979;text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-height:30px;padding:4px 12px;display:inline-flex}.speed-tower-screen[data-game-hud=lacquer] .tower-hud>small{color:#d6c39a;text-shadow:0 1px 4px #000000eb;align-items:center;min-height:16px;line-height:1.2;display:flex}.speed-tower-screen[data-game-hud=lacquer] .tower-hearts svg{color:#ae976c52}.speed-tower-screen[data-game-hud=lacquer] .tower-hearts svg[data-on=true]{color:#d84d3d;filter:drop-shadow(0 0 8px #e74c3894)}.speed-tower-screen[data-game-hud=lacquer] .tower-timebar,.taiji-orbit-screen[data-game-hud=lacquer] .taiji-orbit-bars{background:#030303c2;border:1px solid #c5994647;box-shadow:inset 0 1px 4px #000000eb}.taiji-orbit-screen[data-game-hud=lacquer] .taiji-orbit-heading{color:#fff2cc;background:radial-gradient(circle at 50% -80%,#d4a54c33,#0000 58%),linear-gradient(105deg,#140d0afa,#311d12f5);border-color:#c99b439e;box-shadow:inset 0 0 0 1px #ffe7a91a,0 12px 28px #120b0757}.taiji-orbit-screen[data-game-hud=lacquer] .taiji-orbit-heading p{color:#dcae62}.taiji-orbit-screen[data-game-hud=lacquer] .taiji-orbit-heading h1{color:#fff3d1;text-shadow:0 2px 8px #000000d1}.taiji-orbit-screen[data-game-hud=lacquer] .taiji-orbit-heading>span{isolation:isolate;color:#fff0c3;background-color:#110d0af0;background-image:var(--in-game-hud-stat-normal);text-shadow:0 1px 5px #000000e6;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;position:relative;overflow:hidden}.taiji-orbit-screen[data-game-hud=lacquer] .taiji-orbit-hud>span[data-danger=true]{color:#ff786b;box-shadow:inset 0 0 0 1px #ff77675c,0 0 14px #cf372a33}.taiji-orbit-screen[data-game-hud=lacquer] .taiji-orbit-hud>strong{color:#f1cb78}.eight-palaces-screen[data-game-hud=lacquer] .eight-palaces-hud{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.eight-palaces-screen[data-game-hud=lacquer] .eight-palaces-hud>span,.eight-palaces-screen[data-game-hud=lacquer] .eight-palaces-hud>strong{white-space:nowrap;text-overflow:ellipsis}.eight-palaces-screen[data-game-hud=lacquer] .eight-palaces-hud>strong{color:#f4cf79}.eight-palaces-screen[data-game-hud=lacquer] .eight-palaces-hud :is([data-critical=true],[data-warning=true]){color:#ff7f70;box-shadow:inset 0 0 0 1px #ff776757,0 0 14px #cf372a33}.eight-palaces-spirit[data-game-hud=lacquer] .eight-palaces-spirit-hud{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.eight-palaces-spirit[data-game-hud=lacquer] .eight-palaces-spirit-hud>span,.eight-palaces-spirit[data-game-hud=lacquer] .eight-palaces-spirit-hud>strong{white-space:nowrap;text-overflow:ellipsis}.eight-palaces-spirit[data-game-hud=lacquer] .eight-palaces-spirit-hud>strong{color:#f4cf79}.eight-palaces-spirit[data-game-hud=lacquer] .eight-palaces-spirit-hud [data-warning=true]{color:#ff7f70;box-shadow:inset 0 0 0 1px #ff776757,0 0 14px #cf372a33}.eight-palaces-spirit[data-game-hud=lacquer] .eight-palaces-spirit-hud [data-gain=true]{color:#fff0a6;box-shadow:inset 0 0 0 1px #ffdd7057,0 0 16px #e9b13638}@media (width>=1440px) and (height>=900px){.ui-pc .main-stage:has(.speed-tower-screen[data-game-hud=lacquer]){width:min(100%,1280px)}.ui-pc .speed-tower-screen[data-game-hud=lacquer] .tower-selection-note{padding-block:6px;font-size:13px}.ui-pc .speed-tower-screen[data-game-hud=lacquer] .tower-trigram-grid[data-layout=taiji-s]{gap:7px 34px}.ui-pc .speed-tower-screen[data-game-hud=lacquer] .tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card{gap:12px;height:44px;padding:5px 12px 5px 36px}.ui-pc .speed-tower-screen[data-game-hud=lacquer] .tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card>.trigram-yao-glyph{width:54px}.ui-pc .speed-tower-screen[data-game-hud=lacquer] .tower-trigram-grid[data-layout=taiji-s] .tower-trigram-card strong{min-width:60px;font-size:13px}}@media (width<=820px){.speed-tower-screen[data-game-hud=lacquer] .tower-hud>strong{grid-column:1/-1}.eight-palaces-screen[data-game-hud=lacquer] .eight-palaces-hud{gap:3px}.eight-palaces-screen[data-game-hud=lacquer] .eight-palaces-hud>span,.eight-palaces-screen[data-game-hud=lacquer] .eight-palaces-hud>strong{padding-inline:4px;font-size:11px}.eight-palaces-screen[data-game-hud=lacquer] .eight-palaces-hud>:is(span,strong)>svg{width:15px;height:15px}.eight-palaces-spirit[data-game-hud=lacquer] .eight-palaces-spirit-hud{gap:3px}.eight-palaces-spirit[data-game-hud=lacquer] .eight-palaces-spirit-hud>span,.eight-palaces-spirit[data-game-hud=lacquer] .eight-palaces-spirit-hud>strong{padding-inline:2px;font-size:10px}}@media (prefers-reduced-motion:reduce){.in-game-hud-surface{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
