/*! 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-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}}}@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;--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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink: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}.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)}.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))}}:root{--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}.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 [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-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-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/mutual/effect-mutual-hit.png)}.game-shell:has(.mutual-campaign-screen[data-status=cleared]) .combat-feedback-layer img{content:url(/assets/mutual/effect-mutual-seal.png)}.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;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;block-size:12px;inline-size:66px;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:.34;filter:blur(1.4px);background:repeating-linear-gradient(currentColor 0 2px,#0000 2px 26px);animation:.42s ease-out both instant-recognition-afterimage}.instant-recognition-glyph .glyph-scan{background:#ffebb0e6;block-size:2px;animation:.62s linear infinite instant-recognition-yao-scan;inset-inline:8px;box-shadow:0 0 12px #ffcc59e6}.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:.6}to{opacity:0}}@keyframes instant-recognition-yao-scan{0%{transform:translateY(0)}to{transform:translateY(146px)}}@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}}.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-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(.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}.hexagram-hunt-screen{background:linear-gradient(#fcf4dfb3,#e5dfc9d6),url(/assets/reaction/stage-hexagram-hunt.png) 50%/cover;border:1px solid #49311a38;border-radius:8px;grid-template-rows:auto auto minmax(78px,.64fr) minmax(0,2fr);gap:8px;width:100%;height:100%;min-height:0;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 46px #23180f33}.hunt-stage-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.hunt-stage-heading h1,.hunt-stage-heading p{margin:0}.hunt-stage-heading h1{letter-spacing:0;font-size:23px}.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-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{text-align:center;background:#fff9e7db;border:1px solid #49311a2e;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;padding:8px 16px;display:grid;overflow:hidden}.hunt-prompt-copy{justify-items:center;gap:2px;min-width:0;display:grid}.hunt-prompt-copy p,.hunt-prompt-copy span{color:var(--ink-soft);margin:0;font-size:12px;font-weight:800}.hunt-prompt-copy>strong{color:#241a13;letter-spacing:0;font-size:34px;line-height:1}.hunt-prompt-copy>.hunt-target-symbol{font-family:Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:62px}.hunt-option-grid{place-content:center;gap:7px;min-width:0;min-height:0;display:grid}.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:linear-gradient(145deg,#fffbecf0,#e1e8dae0);border:1px solid #48321e3d;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:0 8px 16px #3222151f}.hunt-option-button:before{content:"";pointer-events:none;opacity:.12;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:#a94b28b8;outline:none;transform:translateY(-2px)}.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:24px;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-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)}}.true-false-snap-screen{background:linear-gradient(#fcf6e49e,#dde1cfc2),url(/assets/reaction/stage-true-false-snap.png) 50%/cover;border:1px solid #49311a38;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:0 20px 46px #23180f38}.snap-stage-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.snap-stage-heading h1,.snap-stage-heading p{margin:0}.snap-stage-heading h1{letter-spacing:0;font-size:23px}.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:#fffaebc2;border:1px solid #49311a33;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 #ffffffb8}.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>span,.snap-candidate-panel>span,.snap-candidate-panel>small{color:var(--ink-soft);font-size:12px;font-weight:900}.snap-symbol-panel>strong{letter-spacing:0;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:112px;line-height:.9}.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-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)}}.dual-chase-screen{background:linear-gradient(#fcf6e494,#dae4d8b8),url(/assets/reaction/stage-dual-chase.png) 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>strong{z-index:1;letter-spacing:0;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:126px;line-height:.88;animation:.18s ease-out dual-symbol-arrive;position:relative}.dual-flash-card>small{z-index:1;color:#71513a;font-size:13px;font-weight:900;position:relative}.dual-flash-gap{color:#5441316b}.dual-recall-prompt{justify-items:center;gap:5px;display:grid}.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-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)}}.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-flash-card>strong{font-size:92px}.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 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<=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-flash-card>strong{font-size:76px}.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-flash-card>strong{font-size:54px}.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{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{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;align-content:center;gap:10px;display:grid;position:absolute;inset:20% 45%}.mutual-hexagram-diagram .mutual-extraction-layer i{background:#c6922f;width:100%;height:2px;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:scaleX(.6)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.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:none}.mutual-hexagram-diagram[data-phase=hidden]{visibility:hidden;opacity:0}.hunt-option-button,.hunt-option-button[data-state=correct],.hunt-option-button[data-state=wrong],.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,.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>strong,.dual-result-card .primary-button,.dual-result-card .primary-button:before,.dual-result-card .primary-button: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}.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] span{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] span{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] span{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] span{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] span{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] span{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] span{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}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/bg-game.png)}.result-bg:before{background-image:url(/assets/bg-result.png)}.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}.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:translateY(-3px)}.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}.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 span{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 span,.choice-card strong,.choice-card small{z-index:1;position:relative}.choice-card span{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:46px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.wrong-item>span{color:#231c169e;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:38px}.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{gap:0;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-size:clamp(78px,26vw,126px);line-height:.62;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/hero-cinematic.png)}.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}.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}.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}.choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reward-card{left:calc(50% - 360px);right:calc(50% - 360px)}}@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{z-index:30;pointer-events:none;place-items:center;animation:.78s both feedbackFade;display:grid;position:fixed;inset:0}.combat-feedback-layer 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:.72s cubic-bezier(.2,1.1,.32,1) both feedbackHit}.combat-feedback-layer[data-correct=false] img{filter:drop-shadow(0 0 18px #9a2f257a)drop-shadow(0 22px 32px #170c0547);animation-name:feedbackBlock}.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:.16em;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 feedbackHit{0%{transform:scale(.34)rotate(-8deg)}45%{transform:scale(1.05)rotate(1deg)}to{transform:scale(1.18)rotate(0)}}@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 (width<=520px){.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/speed/tower-map.png) 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/combat/stages/stage-lockon.png) 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/speed/tower-map.png) 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,#130b07a8),url(/assets/speed/tower-map.png) 50% 58%/cover;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 span{color:#ffd887;margin-bottom:4px;font-weight:900;display:block}.tower-prompt strong{font-size:clamp(32px,7vw,58px);line-height:1;display:block}.tower-prompt 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 img{object-fit:contain;pointer-events:none;width:148%;height:148%;position:absolute;inset:-24%}.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;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 img{object-fit:cover;border-radius:8px;width:52px;height:52px}.tower-slot>span{color:#ffd887;font-size:28px;font-weight:900}.tower-slot strong,.tower-slot small{color:#fff8e7e0;font-weight:900}.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(8,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}@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;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:translateY(-3px)}@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 img{object-fit:cover;border-radius:8px;width:46px;height:46px}.tower-trigram-card span{color:#ffd887;font-size:24px;font-weight:900;line-height:1}.tower-trigram-card strong{font-size:12px;line-height:1.2}.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/speed/tower-map.png) 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)}}@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 span{font-size:20px}.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 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:38px;height:38px}.speed-tower-screen .tower-slot>span{font-size:24px}.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(8,minmax(0,1fr));align-self:end;gap:7px}.speed-tower-screen .tower-trigram-card{gap:3px;min-height:78px;padding:6px 4px}.speed-tower-screen .tower-trigram-card img{width:34px;height:34px}.speed-tower-screen .tower-trigram-card span{font-size:19px}.speed-tower-screen .tower-trigram-card strong{white-space:nowrap;font-size:11px}.speed-tower-screen .tower-result-panel{z-index:8;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%);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 strong{font-size:31px}.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:30px;height:30px}.speed-tower-screen .tower-slot>span{font-size:20px}.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:28px;height:28px}.speed-tower-screen .tower-trigram-card span{font-size:17px}.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 img{height:100%}.question-wrap .question-art span{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.05}.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 .slot-symbol{font-size:42px}.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-symbol{font-size:24px}.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 span{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 .slot-symbol{font-size:32px}.question-wrap .trigram-card{height:58px}.question-wrap .trigram-card img{width:26px;height:26px}.question-wrap .trigram-symbol{font-size:20px}.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 span{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 span{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 .slot-symbol{font-size:26px}.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-symbol{font-size:19px}.question-wrap .trigram-name{min-height:17px;font-size:9px}.question-wrap .choice-card{min-height:68px;padding:6px}.question-wrap .choice-card span{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 span{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 .slot-symbol{font-size:26px}.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-symbol{font-size:19px}.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 span{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{grid-template-columns:repeat(8,minmax(0,1fr))}.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/combat/stages/stage-lockon.png) 50% 48%/cover}.recognition-practice-entry{background:linear-gradient(90deg,#130d18e6,#5633589e),url(/assets/combat/effects/effect-combo-ring.png) 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/combat/effects/effect-combo-ring.png) 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/combat/effects/effect-gold-hit.png) 100%/contain 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/combat/stages/stage-oracle.png) 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/combat/stages/stage-trial.png) 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/combat/stages/stage-trial.png) 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,#22454e8f),url(/assets/combat/stages/stage-lockon.png) 50% 44%/cover}.recognition-tower-screen .recognition-arena{background:radial-gradient(circle at 50% 8%,#8fdfe842,#0000 34%),linear-gradient(#0b101640,#0c1116ad),url(/assets/combat/stages/stage-lockon.png) 50%/cover;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;margin:0;display:block}.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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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] span{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 span{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 span{font-size:38px}.recognition-option-card span{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 span{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 span,.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-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}}@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-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}
