.uQMAoG_viewport{overscroll-behavior:contain;contain:layout paint;scrollbar-width:thin;border-radius:18px;width:100%;min-width:0;height:clamp(360px,100dvh - 360px,650px);min-height:clamp(340px,46vh,420px);max-height:min(650px,100dvh - 300px);overflow:auto;container-type:inline-size}.uQMAoG_viewport::-webkit-scrollbar{width:8px;height:8px}.uQMAoG_viewport::-webkit-scrollbar-thumb{background:#d6a84a6b;border-radius:999px}.uQMAoG_viewportCompact{height:clamp(340px,100dvh - 370px,590px);min-height:clamp(320px,42vh,380px);max-height:min(590px,100dvh - 310px)}.uQMAoG_viewportInline{contain:layout;height:auto;min-height:0;max-height:none;overflow:visible}.uQMAoG_viewport>*{min-width:0;min-height:100%}.uQMAoG_viewportInline>*{min-height:0}@media (max-height:820px){.uQMAoG_viewport{height:clamp(320px,100dvh - 330px,560px);min-height:clamp(300px,42vh,360px);max-height:min(560px,100dvh - 260px)}.uQMAoG_viewportCompact{height:clamp(300px,100dvh - 340px,520px);min-height:clamp(280px,40vh,340px);max-height:min(520px,100dvh - 270px)}}@media (max-width:980px){.uQMAoG_viewport,.uQMAoG_viewportCompact{contain:layout;height:auto;min-height:320px;max-height:none;overflow:visible}}@media (max-width:520px){.uQMAoG_viewport,.uQMAoG_viewportCompact{border-radius:14px;min-height:280px}}
._86uGOa_frame{background:linear-gradient(90deg,#d6a84a0f 1px,#0000 1px) 0 0/38px 38px,linear-gradient(0deg,#d6a84a0b 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 50% 0,#d6a84a26,#0000 34%),linear-gradient(145deg,#080605f5,#0f0b08f0 58%,#17110de6);border:1px solid #d6a84a57;border-radius:18px;align-content:start;gap:14px;min-height:100%;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffd98a14,inset 0 0 52px #0000006b,0 0 26px #d6a84a17}._86uGOa_frame:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 38%,#ffd98a14 48%,#0000 58%),radial-gradient(at 50% 54%,#d6a84a1f,#0000 48%);border-radius:17px;position:absolute;inset:1px}._86uGOa_frame[data-board-mode=simulation]{background:linear-gradient(90deg,#ecb25c12 1px,#0000 1px),linear-gradient(0deg,#ecb25c0d 1px,#0000 1px),radial-gradient(circle at 50% 0,#ecb25c2e,#0000 34%),radial-gradient(circle at 86% 12%,#5371aa1a,#0000 30%),linear-gradient(145deg,#04070cfa,#05080df5 58%,#0c0a09ed);border-color:#ecb25c6b;box-shadow:inset 0 1px #ffd98a1a,inset 0 0 58px #0000007a,0 0 30px #d6a84a1f}._86uGOa_frame[data-board-mode=simulation] ._86uGOa_frameHeader{border-bottom-color:#ecb25c3d}._86uGOa_frame[data-board-mode=simulation] ._86uGOa_frameKicker{color:var(--tables-gold-3,#ffe1a2)}._86uGOa_frame[data-board-mode=simulation] ._86uGOa_frameSubtitle{color:#e5cca2c7}._86uGOa_frameHeader,._86uGOa_frameBody,._86uGOa_promptPanel,._86uGOa_feedbackBanner{z-index:1;position:relative}._86uGOa_frameHeader{border-bottom:1px solid #d6a84a2b;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}._86uGOa_frameKicker,._86uGOa_tileEyebrow,._86uGOa_promptLabel{text-transform:uppercase;letter-spacing:0;color:var(--tables-gold-2,#f0c66a);margin:0;font-size:.72rem}._86uGOa_frameTitle{color:var(--tables-text-main,#f3e7c8);margin:3px 0 0;font-size:clamp(1.18rem,1.9vw,1.52rem);line-height:1.1}._86uGOa_frameSubtitle{color:var(--tables-text-muted,#afa89a);margin:5px 0 0;font-size:.86rem;line-height:1.4}._86uGOa_frameBody{gap:14px;display:grid}._86uGOa_promptPanel{background:#0a08069e;border:1px solid #d6a84a38;border-radius:14px;gap:5px;padding:12px;display:grid}._86uGOa_promptText{color:#f3e7c8e6;margin:0;font-size:.9rem;line-height:1.45}._86uGOa_decisionTile{appearance:none;width:100%;min-height:76px;color:var(--tables-text-main,#f3e7c8);text-align:left;cursor:pointer;background:radial-gradient(circle at 16% 12%,#ffd98a17,#0000 36%),#0a0806b8;border:1px solid #d6a84a3d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid}._86uGOa_decisionTile:hover:not(:disabled),._86uGOa_decisionTile:focus-visible:not(:disabled){border-color:#ffd98ab3;outline:none;transform:translateY(-1px);box-shadow:0 12px 26px #00000052,0 0 22px #d6a84a21}._86uGOa_tileContent{gap:3px;min-width:0;display:grid}._86uGOa_tileIcon,._86uGOa_feedbackIcon{width:38px;height:38px;color:var(--tables-gold-2,#f0c66a);background:#d6a84a17;border:1px solid #d6a84a52;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}._86uGOa_tileLabel{font-size:1rem;line-height:1.15}._86uGOa_tileDescription,._86uGOa_tileMeta{color:var(--tables-text-muted,#afa89a);font-size:.8rem;line-height:1.35}._86uGOa_tileMeta{color:var(--tables-gold-2,#f0c66a)}._86uGOa_tileCheck{color:#120d05;background:linear-gradient(145deg,#a36a32,#ffd98a);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:900;display:inline-flex}._86uGOa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._86uGOa_tileSelected{background:radial-gradient(circle at 18% 10%,#ffd98a33,#0000 36%),#553d1c80;border-color:#ffd98ae0;box-shadow:inset 0 0 0 1px #ffd98a26,0 0 22px #d6a84a2e}._86uGOa_tileCorrect{border-color:#6fcf97bf;box-shadow:0 0 24px #6fcf972e}._86uGOa_tileIncorrect{border-color:#c07a35cc;box-shadow:0 0 24px #8a2e2e2e}._86uGOa_tileDisabled{cursor:default;opacity:.76}._86uGOa_tileGold{border-color:#d6a84a5c}._86uGOa_tileBlue{background:radial-gradient(circle at 20% 12%,#648fb824,#0000 38%),#0a0806bd;border-color:#648fb85c}._86uGOa_tileRed{background:radial-gradient(circle at 20% 12%,#b848482b,#0000 38%),#0a0806bd;border-color:#b8484870}._86uGOa_tileGreen{background:radial-gradient(circle at 20% 12%,#6fcf9726,#0000 38%),#0a0806bd;border-color:#6fcf976b}._86uGOa_tilePurple{background:radial-gradient(circle at 20% 12%,#bc805424,#0000 38%),#0a0806bd;border-color:#bc80546b}._86uGOa_tileNeutral{border-color:#afa89a42}._86uGOa_outcomeToken{color:#f3e7c8eb;background:#05070bbf;border:1px solid #d6a84a47;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:34px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 14px #0000005c}._86uGOa_tokenGold,._86uGOa_tokenActive{color:#ffd98a;border-color:#ffd98ab8}._86uGOa_tokenBlue{color:#b8d5ff;border-color:#648fb88a}._86uGOa_tokenRed{color:#ffc0c0;border-color:#b84848b3}._86uGOa_tokenGreen{color:#a9f5c4;border-color:#6fcf97a8}._86uGOa_tokenPurple{color:#f0c28e;border-color:#bc80549e}._86uGOa_tokenNeutral{border-color:#afa89a47}._86uGOa_playingCard{aspect-ratio:.7;color:#151515;background:linear-gradient(145deg,#fffffafa,#e0dbd1f5);border:1px solid #fff6e8bf;border-radius:8px;align-content:space-between;width:64px;padding:7px;font-weight:800;display:grid;box-shadow:0 10px 22px #00000057}._86uGOa_cardSmall{border-radius:7px;width:42px;padding:5px}._86uGOa_cardRed{color:#9d1f1f}._86uGOa_cardDark{color:#10141d}._86uGOa_cardBack{color:var(--tables-gold-2,#f0c66a);background:radial-gradient(circle,#d6a84a38,#0000 42%),linear-gradient(145deg,#120d08,#24170d);border-color:#d6a84a70;place-items:center}._86uGOa_cardRank{font-size:1.05rem;line-height:1}._86uGOa_cardSuit{justify-self:end;font-size:1.4rem;line-height:1}._86uGOa_feedbackBanner{background:#05070ba8;border:1px solid #d6a84a47;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}._86uGOa_feedbackCorrect{background:radial-gradient(circle at 8%,#6fcf9729,#0000 34%),#05120db3;border-color:#6fcf978f}._86uGOa_feedbackIncorrect{background:radial-gradient(circle at 8%,#c07a3529,#0000 34%),#170d09b8;border-color:#c07a3594}._86uGOa_feedbackNeutral{background:radial-gradient(circle at 8%,#ce944624,#0000 34%),#120c08b8;border-color:#ce944657}._86uGOa_feedbackCopy{gap:4px;display:grid}._86uGOa_feedbackCopy strong{color:var(--tables-text-main,#f3e7c8)}._86uGOa_feedbackCopy p,._86uGOa_feedbackCopy small,._86uGOa_zoneCallout p{color:var(--tables-text-muted,#afa89a);margin:0;font-size:.82rem;line-height:1.4}._86uGOa_zoneCallout{background:#0a080694;border:1px solid #d6a84a3d;border-radius:14px;gap:4px;padding:11px;display:grid}._86uGOa_zoneCallout strong{color:var(--tables-gold-2,#f0c66a);font-size:.83rem}._86uGOa_calloutBlue{border-color:#648fb857}._86uGOa_calloutRed{border-color:#b848486b}._86uGOa_calloutGreen{border-color:#6fcf976b}._86uGOa_calloutPurple{border-color:#bc805461}._86uGOa_calloutGold{border-color:#d6a84a6b}._86uGOa_calloutNeutral{border-color:#afa89a3d}._86uGOa_tableGlow{pointer-events:none;position:absolute;inset:0;overflow:hidden}._86uGOa_tableGlow span:first-child{aspect-ratio:2.7;background:#d6a84a0b;border:1px solid #d6a84a33;border-radius:50%;width:58%;position:absolute;top:24%;left:50%;transform:translate(-50%)perspective(740px)rotateX(62deg)}._86uGOa_tableGlow span:last-child{background:linear-gradient(90deg,#0000,#ffd98a94,#0000);width:46%;height:1px;position:absolute;top:11px;left:50%;transform:translate(-50%)}@media (min-width:701px){[data-compact=true] ._86uGOa_frame{gap:10px;padding:12px}[data-compact=true] ._86uGOa_frameHeader{padding-bottom:8px}[data-compact=true] ._86uGOa_frameTitle{font-size:clamp(1rem,1.35vw,1.22rem)}[data-compact=true] ._86uGOa_frameSubtitle{margin-top:3px;font-size:.78rem}[data-compact=true] ._86uGOa_frameBody{gap:10px}[data-compact=true] ._86uGOa_promptPanel{gap:3px;padding:9px 10px}[data-compact=true] ._86uGOa_promptText{font-size:.8rem;line-height:1.35}[data-compact=true] ._86uGOa_decisionTile{border-radius:12px;gap:8px;min-height:58px;padding:9px 10px}:is([data-compact=true] ._86uGOa_tileIcon,[data-compact=true] ._86uGOa_feedbackIcon){width:30px;height:30px}[data-compact=true] ._86uGOa_tileLabel{font-size:.9rem}:is([data-compact=true] ._86uGOa_tileDescription,[data-compact=true] ._86uGOa_tileMeta){font-size:.72rem;line-height:1.28}[data-compact=true] ._86uGOa_tileCheck{width:22px;height:22px;font-size:.62rem}[data-compact=true] ._86uGOa_feedbackBanner{gap:9px;padding:9px 10px}:is([data-compact=true] ._86uGOa_feedbackCopy p,[data-compact=true] ._86uGOa_feedbackCopy small,[data-compact=true] ._86uGOa_zoneCallout p){font-size:.75rem;line-height:1.32}[data-compact=true] ._86uGOa_zoneCallout{border-radius:12px;padding:9px}[data-compact=true][data-discipline=blackjack] ._86uGOa_playingCard{border-radius:7px;width:52px;padding:5px}[data-compact=true][data-discipline=blackjack] ._86uGOa_cardRank{font-size:.92rem}[data-compact=true][data-discipline=blackjack] ._86uGOa_cardSuit{font-size:1.18rem}[data-compact=true][data-discipline=roulette] ._86uGOa_outcomeToken{min-width:28px;height:28px;font-size:.76rem}}@media (max-width:700px){._86uGOa_frame{padding:12px}._86uGOa_decisionTile{grid-template-columns:minmax(0,1fr) auto;min-height:68px}._86uGOa_tileIcon{display:none}._86uGOa_playingCard{width:52px}}@container (max-width:620px){._86uGOa_frame{border-radius:15px;gap:10px;padding:12px}._86uGOa_frameHeader{display:grid}._86uGOa_decisionTile{grid-template-columns:minmax(0,1fr) auto;min-height:64px}._86uGOa_tileIcon{display:none}._86uGOa_feedbackBanner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._86uGOa_frame *,._86uGOa_frame :before,._86uGOa_frame :after{transition-duration:1ms}}
.r-WJ1G_board{gap:14px;display:grid}.r-WJ1G_handGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.r-WJ1G_handPanel{background:#05070ba3;border:1px solid #d6a84a38;border-radius:14px;gap:8px;min-width:0;padding:10px;display:grid}.r-WJ1G_playerHand{box-shadow:inset 0 0 28px #4a78b81f}.r-WJ1G_bankerHand{box-shadow:inset 0 0 28px #b848481f}.r-WJ1G_cardRow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.r-WJ1G_totalBadge{color:var(--tables-text-main,#f3e7c8);background:#d6a84a1a;border:1px solid #ffd98a47;border-radius:999px;justify-self:start;padding:4px 9px;font-size:.78rem;font-weight:700}.r-WJ1G_shoeTrack{background:radial-gradient(#d6a84a1f,#0000 62%),#05070ba8;border:1px solid #d6a84a3b;border-radius:16px;gap:9px;padding:12px;display:grid}.r-WJ1G_trackLabel,.r-WJ1G_footerHint{color:var(--tables-gold-2,#f0c66a);text-transform:uppercase;letter-spacing:0;margin:0;font-size:.74rem}.r-WJ1G_traceRail{background:#05070ba3;border:1px solid #d6a84a2e;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:7px;display:flex}.r-WJ1G_laneGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;min-height:240px;display:grid}.r-WJ1G_laneButton{appearance:none;color:var(--tables-text-main,#f3e7c8);text-align:center;cursor:pointer;border:1px solid #d6a84a3d;border-radius:24px;align-content:center;place-items:center;gap:8px;padding:20px 14px;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s;display:grid;position:relative;overflow:hidden}.r-WJ1G_laneButton:before{content:"";pointer-events:none;border:1px solid #ffd98a29;border-radius:50%;position:absolute;inset:12px 10px;transform:perspective(640px)rotateX(58deg)}.r-WJ1G_laneButton:hover:not(:disabled),.r-WJ1G_laneButton:focus-visible:not(:disabled){border-color:#ffd98ab3;outline:none;transform:translateY(-2px)}.r-WJ1G_laneButton:disabled{cursor:default;opacity:.72}.r-WJ1G_playerLane{background:radial-gradient(circle at 50% 22%,#4a78b861,#0000 44%),linear-gradient(#0c2341db,#05070be0);box-shadow:inset 0 0 38px #4a78b829}.r-WJ1G_bankerLane{background:radial-gradient(circle at 50% 22%,#b8484857,#0000 44%),linear-gradient(#400f12d6,#05070be0);box-shadow:inset 0 0 38px #b8484826}.r-WJ1G_tieLane{background:radial-gradient(circle at 50% 22%,#6fcf974d,#0000 44%),linear-gradient(#0f3924d1,#05070be0);box-shadow:inset 0 0 38px #6fcf9721}.r-WJ1G_neutralLane{background:radial-gradient(circle at 50% 22%,#d6a84a38,#0000 44%),linear-gradient(#271f14d1,#05070be0);box-shadow:inset 0 0 38px #d6a84a1f}.r-WJ1G_laneSelected{border-color:#ffd98ae6;box-shadow:inset 0 0 0 1px #ffd98a1f,0 0 28px #d6a84a3d}.r-WJ1G_laneCorrect{border-color:#6fcf97d1;box-shadow:0 0 30px #6fcf9733}.r-WJ1G_laneIncorrect{border-color:#c07a35e0;box-shadow:0 0 26px #8a2e2e2e}.r-WJ1G_laneToken{width:56px;height:56px;color:var(--tables-gold-3,#ffd98a);background:#05070b8a;border:1px solid #ffd98a6b;border-radius:999px;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:inline-flex;position:relative}.r-WJ1G_laneButton strong{z-index:1;font-size:1.38rem;line-height:1.08;position:relative}.r-WJ1G_laneOdds{color:var(--tables-gold-2,#f0c66a);font-size:.95rem}.r-WJ1G_laneDescription{max-width:190px;color:var(--tables-text-muted,#afa89a);font-size:.82rem;line-height:1.35}.r-WJ1G_fallbackChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.r-WJ1G_footerHint{text-align:center;color:#f3e7c8b3;text-transform:none}@container (max-width:740px){.r-WJ1G_board{gap:10px}.r-WJ1G_shoeTrack{padding:10px}.r-WJ1G_traceRail{gap:6px;min-height:42px}.r-WJ1G_laneGrid{gap:10px;min-height:190px}.r-WJ1G_laneButton{border-radius:18px;gap:6px;padding:14px 10px}.r-WJ1G_laneToken{width:46px;height:46px;font-size:1.22rem}.r-WJ1G_laneButton strong{font-size:1.08rem}.r-WJ1G_laneOdds{font-size:.82rem}.r-WJ1G_laneDescription{font-size:.74rem;line-height:1.28}}@container (max-width:560px){.r-WJ1G_handGrid,.r-WJ1G_laneGrid,.r-WJ1G_fallbackChoices{grid-template-columns:1fr}.r-WJ1G_laneGrid{min-height:0}.r-WJ1G_laneButton{min-height:112px}}@media (max-width:760px){.r-WJ1G_handGrid,.r-WJ1G_laneGrid,.r-WJ1G_fallbackChoices{grid-template-columns:1fr}.r-WJ1G_laneGrid{min-height:0}}@media (prefers-reduced-motion:reduce){.r-WJ1G_laneButton{transition-duration:1ms}}
.cOWVyq_board{gap:10px;display:grid}.cOWVyq_tableTop{background:radial-gradient(at 50% 66%,#1b573e52,#0000 54%),radial-gradient(at 50% 66%,#d6a84a14,#0000 72%),linear-gradient(#071214cc,#05070bd1);border:1px solid #d6a84a38;border-radius:18px;grid-template-columns:minmax(0,1.05fr) auto minmax(0,.95fr) minmax(150px,.7fr);align-items:center;gap:10px;min-height:206px;padding:12px;display:grid}.cOWVyq_handPanel,.cOWVyq_dealerPanel{background:#05070b8a;border:1px solid #d6a84a33;border-radius:14px;align-content:center;justify-items:center;gap:7px;min-height:138px;padding:10px;display:grid}.cOWVyq_panelLabel{color:var(--tables-gold-2,#f0c66a);text-transform:uppercase;letter-spacing:0;margin:0;font-size:.7rem}.cOWVyq_cardRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.cOWVyq_totalBox{background:#090a0eb8;border:1px solid #d6a84a47;border-radius:10px;justify-items:center;gap:2px;min-width:72px;padding:6px 10px;display:grid}.cOWVyq_totalBox span,.cOWVyq_dealerHint{color:var(--tables-text-muted,#afa89a);font-size:.72rem}.cOWVyq_totalBox strong{color:var(--tables-gold-3,#ffd98a);font-size:1.45rem;line-height:1}.cOWVyq_totalBox em{color:#f3e7c8bd;text-transform:uppercase;letter-spacing:0;font-size:.68rem;font-style:normal}.cOWVyq_versusSeal{width:40px;height:40px;color:var(--tables-gold-2,#f0c66a);background:#05070bc2;border:1px solid #d6a84a7a;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.cOWVyq_dealerHint{color:var(--tables-text-muted,#afa89a);margin:0}.cOWVyq_actionsGrid,.cOWVyq_fallbackChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@container (max-width:780px){.cOWVyq_tableTop{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:0}.cOWVyq_versusSeal{display:none}.cOWVyq_handPanel,.cOWVyq_dealerPanel{min-height:122px}.cOWVyq_tableTop>aside{grid-column:1/-1;min-height:0}}@container (max-width:560px){.cOWVyq_tableTop,.cOWVyq_actionsGrid,.cOWVyq_fallbackChoices{grid-template-columns:1fr}.cOWVyq_handPanel,.cOWVyq_dealerPanel{min-height:110px}.cOWVyq_totalBox strong{font-size:1.18rem}}@media (max-width:1180px){.cOWVyq_tableTop{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(140px,.65fr)}.cOWVyq_versusSeal{display:none}.cOWVyq_tableTop>aside{min-height:138px}}@media (max-width:900px){.cOWVyq_tableTop{grid-template-columns:repeat(2,minmax(0,1fr))}.cOWVyq_tableTop>aside{grid-column:1/-1;min-height:0}}@media (max-width:760px){.cOWVyq_tableTop,.cOWVyq_actionsGrid,.cOWVyq_fallbackChoices{grid-template-columns:1fr}.cOWVyq_tableTop{min-height:0}}@media (prefers-reduced-motion:reduce){.cOWVyq_board *,.cOWVyq_board :before,.cOWVyq_board :after{transition-duration:1ms}}
.IOj3RG_board{gap:10px;display:grid}.IOj3RG_topGrid{grid-template-columns:minmax(130px,.5fr) minmax(320px,1.45fr) minmax(108px,.42fr);align-items:stretch;gap:8px;display:grid}.IOj3RG_wheelPreview,.IOj3RG_gridPanel,.IOj3RG_recentPanel{background:#05070b9e;border:1px solid #d6a84a38;border-radius:14px;align-content:start;gap:7px;min-width:0;padding:9px;display:grid}.IOj3RG_panelLabel{color:var(--tables-gold-2,#f0c66a);text-transform:uppercase;letter-spacing:0;margin:0;font-size:.68rem}.IOj3RG_wheelArc{background:radial-gradient(circle at 50% 100%,#d6a84a1f,#0000 34%),linear-gradient(145deg,#1f0a0ad6,#05070be6);border:1px solid #d6a84a45;border-radius:999px 999px 18px 18px;justify-content:center;align-items:flex-end;gap:2px;min-height:82px;padding:10px 7px;display:flex}.IOj3RG_wheelPocket{color:#f3e7c8eb;font-variant-numeric:tabular-nums;background:#080a0edb;border:1px solid #ffd98a38;border-radius:7px 7px 11px 11px;flex:0 0 21px;justify-content:center;align-items:center;width:21px;height:40px;font-size:.7rem;font-weight:700;display:inline-flex}.IOj3RG_wheelPocket:first-child,.IOj3RG_wheelPocket:nth-child(7){transform:translateY(10px)}.IOj3RG_wheelPocket:nth-child(2),.IOj3RG_wheelPocket:nth-child(6){transform:translateY(4px)}.IOj3RG_wheelPocket:nth-child(3),.IOj3RG_wheelPocket:nth-child(5){transform:translateY(1px)}.IOj3RG_redPocket,.IOj3RG_redNumber{background:#761e1ee0}.IOj3RG_greenPocket,.IOj3RG_zeroCell{background:#12522fe0}.IOj3RG_activePocket,.IOj3RG_numberActive{border-color:#ffd98ae6;box-shadow:0 0 18px #d6a84a42}.IOj3RG_activeNumber{background:#05070bb8;border:1px solid #d6a84a47;border-radius:11px;justify-self:center;justify-items:center;min-width:76px;padding:6px 9px;display:grid}.IOj3RG_activeNumber span,.IOj3RG_latestText{color:var(--tables-text-muted,#afa89a);font-size:.72rem}.IOj3RG_activeNumber strong{color:var(--tables-text-main,#f3e7c8);font-size:1.22rem;line-height:1}.IOj3RG_rouletteGrid{grid-template-columns:34px minmax(0,1fr);gap:3px;display:grid}.IOj3RG_zeroCell,.IOj3RG_numberCell,.IOj3RG_zoneButton{appearance:none;color:#f3e7c8eb;cursor:pointer;border:1px solid #d6a84a38;transition:border-color .15s,box-shadow .15s,transform .15s}.IOj3RG_zeroCell:disabled,.IOj3RG_numberCell:disabled,.IOj3RG_zoneButton:disabled{cursor:default;opacity:1}.IOj3RG_zeroCell:hover:not(:disabled),.IOj3RG_zeroCell:focus-visible:not(:disabled),.IOj3RG_numberCell:hover:not(:disabled),.IOj3RG_numberCell:focus-visible:not(:disabled),.IOj3RG_zoneButton:hover:not(:disabled),.IOj3RG_zoneButton:focus-visible:not(:disabled){border-color:#ffd98ab3;outline:none}.IOj3RG_zeroCell{border-radius:12px 7px 7px 12px;min-height:94px;font-size:1rem}.IOj3RG_numberGrid{grid-template-columns:repeat(12,minmax(18px,1fr));gap:2px;display:grid}.IOj3RG_numberCell{background:#090a0edb;border-radius:4px;min-height:23px;font-size:.68rem}.IOj3RG_blackNumber{background:#07090ce6}.IOj3RG_betRows{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;display:grid}.IOj3RG_zoneButton{background:#090a0ebd;border-radius:7px;min-height:28px;font-size:.68rem}.IOj3RG_zoneButton:nth-child(-n+3){grid-column:span 2}.IOj3RG_zoneSelected{background:#5c411e94;border-color:#ffd98ae0;box-shadow:0 0 18px #d6a84a2e}.IOj3RG_zoneCorrect{border-color:#6fcf97d1;box-shadow:0 0 18px #6fcf972e}.IOj3RG_recentStrip{flex-wrap:wrap;gap:5px;display:flex}.IOj3RG_latestText{color:#f3e7c8d1;margin:0}.IOj3RG_zoneGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.IOj3RG_fallbackChoices,.IOj3RG_calloutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.IOj3RG_calloutGrid{display:none}@container (max-width:780px){.IOj3RG_topGrid{grid-template-columns:minmax(0,.55fr) minmax(300px,1fr)}.IOj3RG_recentPanel{grid-column:1/-1}.IOj3RG_wheelArc{min-height:74px}.IOj3RG_wheelPocket{flex-basis:18px;width:18px;height:34px;font-size:.62rem}.IOj3RG_numberGrid{grid-template-columns:repeat(12,minmax(16px,1fr))}.IOj3RG_numberCell{min-height:21px;font-size:.62rem}.IOj3RG_zoneButton{min-height:26px;font-size:.62rem}.IOj3RG_recentStrip{gap:4px}}@container (max-width:620px){.IOj3RG_topGrid{grid-template-columns:1fr}.IOj3RG_wheelPreview,.IOj3RG_gridPanel,.IOj3RG_recentPanel{padding:8px}.IOj3RG_rouletteGrid{overscroll-behavior-x:contain;padding-bottom:4px;overflow-x:auto}.IOj3RG_numberGrid{min-width:320px}.IOj3RG_zeroCell{min-width:32px}.IOj3RG_zoneGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:440px){.IOj3RG_zoneGrid,.IOj3RG_fallbackChoices,.IOj3RG_calloutGrid,.IOj3RG_betRows{grid-template-columns:1fr}}@media (max-width:760px){.IOj3RG_topGrid{grid-template-columns:1fr}.IOj3RG_zoneGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.IOj3RG_rouletteGrid{padding-bottom:4px;overflow-x:auto}.IOj3RG_numberGrid{min-width:340px}.IOj3RG_zeroCell{min-width:34px}.IOj3RG_zoneGrid,.IOj3RG_fallbackChoices,.IOj3RG_calloutGrid,.IOj3RG_betRows{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.IOj3RG_zeroCell,.IOj3RG_numberCell,.IOj3RG_zoneButton{transition-duration:1ms}}
.A-9nIW_boardRouter{min-width:0;min-height:100%;display:grid}
.ep1u6G_modeLayer{--tables-bg-0:#050403;--tables-bg-1:#090706;--tables-bg-2:#0f0c0a;--tables-bg-3:#17110d;--tables-gold-1:#d99a47;--tables-gold-2:#f5d598;--tables-gold-3:#ffe1a2;--tables-copper-1:#6b4418;--tables-copper-2:#8e5928;--tables-copper-3:#c2843a;--tables-text-main:#f5d598;--tables-text-muted:#d0aa6c;--tables-text-dim:#8e6d42;--tables-success:#9fe9bc;--tables-warning:#e0a04c;--tables-danger:#943844;--tables-info:#c99654;--tables-purple:#b78a62;--modal-text:var(--tables-text-main);--modal-text-dim:#cfa360db;z-index:150;color:var(--tables-text-main);overscroll-behavior:contain;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.ep1u6G_modeBackdrop{cursor:default;-webkit-backdrop-filter:blur(8px)saturate(116%);background:radial-gradient(circle,#0000001f 35%,#000000a3 100%),radial-gradient(42% 24%,#dfab541f,#dfab5400 100%),#00000094;border:0;margin:0;padding:0;position:absolute;inset:0}.ep1u6G_modeShell{background:radial-gradient(115% 84% at 50% -10%,#ce934424,#ce934400 64%),radial-gradient(90% 70% at 50% 55%,#5839182e,#58391800 82%),linear-gradient(#0f0c0af5 0%,#0a0807f5 55%,#0e0a08f5 100%);border:1px solid #d99a477a;border-radius:26px;grid-template-rows:auto minmax(0,1fr);width:min(100%,1380px);height:min(92vh,980px);max-height:calc(100vh - 24px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 68px #0000009e,0 0 44px #d294462e,inset 0 1px #fcdda447,inset 0 0 0 1px #b37a3633}.ep1u6G_modeShell[data-size=compact]{width:min(100%,860px);height:min(85vh,820px);max-height:85vh}.ep1u6G_modeShell:before{content:"";pointer-events:none;border:1px solid #f8d08f3d;border-radius:22px;position:absolute;inset:8px}.ep1u6G_modeShell:after{content:"";pointer-events:none;border:1px solid #99672e33;border-radius:18px;position:absolute;inset:16px;box-shadow:inset 0 0 24px #8c582824}.ep1u6G_modeLayer[data-mode=simulation] .ep1u6G_modeBackdrop{-webkit-backdrop-filter:blur(9px)saturate(120%);background:radial-gradient(circle,#0003 28%,#000000bd 100%),radial-gradient(38% 24% at 50% 45%,#dfab5429,#dfab5400 100%),#000000ad}.ep1u6G_modeShell[data-mode=simulation]{background:radial-gradient(90% 74% at 50% -10%,#ce93442e,#ce934400 62%),radial-gradient(70% 62% at 50% 48%,#1f345626,#1f345600 78%),linear-gradient(#05080dfa 0%,#030509fa 54%,#07070afa 100%);border-color:#ecb25c9e;box-shadow:0 30px 76px #000000b8,0 0 54px #d2944633,inset 0 1px #fcdda44d,inset 0 0 0 1px #ecb25c2e}.ep1u6G_modeShell[data-mode=simulation]:before{border-color:#f8d08f4d}.ep1u6G_modeShell[data-mode=simulation] .ep1u6G_header{background:linear-gradient(#ffd98a0a,#0000),#0204083d;border-bottom-color:#ecb25c57}.ep1u6G_modeShell[data-mode=simulation] .ep1u6G_centerStage{background:radial-gradient(130% 90% at 50% -20%,#cd924429,#cd924400 66%),linear-gradient(#05080de6,#030509f0);border-color:#ecb25c57;box-shadow:inset 0 1px #ffe3a421,inset 0 0 24px #0000004d,0 0 28px #00000029}.ep1u6G_modeShell[data-mode=simulation] .ep1u6G_panel,.ep1u6G_modeShell[data-mode=simulation] .ep1u6G_bottomBar{background:linear-gradient(#ffe8b30f,#0000003d),#05070bc7;border-color:#ecb25c57}.ep1u6G_header{border-bottom:1px solid #ce944647;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:22px 26px 16px;display:grid;position:relative}.ep1u6G_headerMain{min-width:0}.ep1u6G_eyebrowRow,.ep1u6G_badgeRow,.ep1u6G_panelTitleRow,.ep1u6G_progressHeader,.ep1u6G_rewardGrid,.ep1u6G_bottomBar{align-items:center;display:flex}.ep1u6G_eyebrowRow{flex-wrap:wrap;gap:10px;margin-bottom:8px}.ep1u6G_eyebrow,.ep1u6G_modeLabel,.ep1u6G_panelTitle,.ep1u6G_metricLabel,.ep1u6G_progressLabel,.ep1u6G_badge,.ep1u6G_stageKicker,.ep1u6G_rewardLabel,.ep1u6G_mentorTitle,.ep1u6G_actionButton{letter-spacing:0;text-transform:uppercase}.ep1u6G_eyebrow{color:var(--tables-gold-2);margin:0;font-size:.76rem}.ep1u6G_modeLabel{color:#dcb77de0}.ep1u6G_title{color:var(--tables-text-main);text-shadow:0 0 18px #d2964752,0 0 34px #6c47205c;margin:0;font-size:clamp(1.55rem,2.5vw,2.45rem);font-weight:700;line-height:1.05}.ep1u6G_titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ep1u6G_playModeBadge{white-space:nowrap;color:#ebd1a0f0;letter-spacing:.04em;text-transform:uppercase;background:#0f0f15ad;border:1px solid #ffd08433;border-radius:999px;align-items:center;width:max-content;padding:4px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.ep1u6G_playModeBadge[data-tone=real]{color:#b5f6c2f5;background:#1f5b3933;border-color:#66c5886b}.ep1u6G_playModeBadge[data-tone=demo]{color:#f7c67ef7;background:#4029138f;border-color:#f5b15880}.ep1u6G_subtitle{max-width:780px;color:var(--tables-text-muted);margin:7px 0 0;font-size:.96rem;line-height:1.45}.ep1u6G_badgeRow{flex-wrap:wrap;gap:8px;margin-top:14px}.ep1u6G_closeButton{appearance:none;width:42px;height:42px;color:var(--tables-gold-3);cursor:pointer;background:radial-gradient(circle at 34% 28%,#ffecc247,#ffecc200 64%),#130e0ad6;border:1px solid #e9b1609e;border-radius:999px;justify-content:center;align-items:center;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.ep1u6G_closeButton:hover,.ep1u6G_closeButton:focus-visible{background:radial-gradient(circle at 34% 28%,#ffecc257,#ffecc200 64%),#1c130ce6;border-color:#f9d89adb;outline:none;transform:translateY(-1px);box-shadow:0 0 16px #d194484d,inset 0 1px #ffecc73d}.ep1u6G_body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:14px 24px 16px;position:relative;overflow:auto}.ep1u6G_body::-webkit-scrollbar{width:8px}.ep1u6G_body::-webkit-scrollbar-thumb{background:#d6a84a75;border-radius:999px}.ep1u6G_layout{gap:14px;height:100%;min-height:0;display:grid;overflow:hidden}.ep1u6G_layoutAcademy,.ep1u6G_layoutSimulation,.ep1u6G_layoutExam{grid-template:"left center right"minmax(0,1fr)"bottom bottom bottom"/minmax(190px,240px) minmax(0,1fr) minmax(220px,300px)}.ep1u6G_layoutRitual,.ep1u6G_layoutDashboard{grid-template:"center"minmax(0,1fr)"bottom"/minmax(0,1fr)}.ep1u6G_layout[data-has-left=false][data-has-right=false]{grid-template-columns:minmax(0,1fr);grid-template-areas:"center""bottom"}.ep1u6G_layout[data-has-left=true][data-has-right=true]{grid-template-columns:minmax(210px,280px) minmax(0,1fr) minmax(200px,260px);grid-template-areas:"left center right""bottom bottom bottom"}.ep1u6G_layout[data-has-left=true][data-has-right=false]{grid-template-columns:minmax(190px,260px) minmax(0,1fr);grid-template-areas:"left center""bottom bottom"}.ep1u6G_layout[data-has-left=false][data-has-right=true]{grid-template-columns:minmax(0,1fr) minmax(220px,320px);grid-template-areas:"center right""bottom bottom"}.ep1u6G_layout[data-has-bottom=false]{grid-template-rows:minmax(0,1fr)}.ep1u6G_layout[data-has-bottom=false][data-has-left=false][data-has-right=false]{grid-template-areas:"center"}.ep1u6G_layout[data-has-bottom=false][data-has-left=true][data-has-right=true]{grid-template-areas:"left center right"}.ep1u6G_layout[data-has-bottom=false][data-has-left=true][data-has-right=false]{grid-template-areas:"left center"}.ep1u6G_layout[data-has-bottom=false][data-has-left=false][data-has-right=true]{grid-template-areas:"center right"}.ep1u6G_leftRail{grid-area:left}.ep1u6G_rightRail{grid-area:right}.ep1u6G_centerStage{contain:layout paint;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;background:radial-gradient(120% 90% at 50% -20%,#af77372b,#af773700 68%),linear-gradient(#0e0b09d1,#0a0807e6);border:1px solid #c78b423d;border-radius:18px;grid-area:center;min-width:0;min-height:0;overflow:auto;box-shadow:inset 0 1px #ffe3a41f,inset 0 0 16px #764d2529}.ep1u6G_centerStage::-webkit-scrollbar{width:10px}.ep1u6G_centerStage::-webkit-scrollbar-thumb{background:#d6a84a6b padding-box content-box;border:2px solid #0000;border-radius:999px}.ep1u6G_centerStageInner{align-content:start;min-width:0;min-height:100%;padding-inline-end:4px;display:grid}.ep1u6G_leftRail,.ep1u6G_rightRail{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:12px;min-width:0;min-height:0;max-height:100%;padding-right:2px;display:grid;overflow:auto}.ep1u6G_rightRail{scrollbar-gutter:stable;grid-auto-rows:max-content;align-items:start;overflow:hidden auto}.ep1u6G_leftRail::-webkit-scrollbar{width:7px}.ep1u6G_rightRail::-webkit-scrollbar{width:7px}.ep1u6G_leftRail::-webkit-scrollbar-thumb{background:#d6a84a5c;border-radius:999px}.ep1u6G_rightRail::-webkit-scrollbar-thumb{background:#d6a84a5c;border-radius:999px}.ep1u6G_panel{background:linear-gradient(#ffe8b30f,#0003),#0a0806a3;border:1px solid #d69a4b47;border-radius:14px;padding:14px;position:relative;box-shadow:inset 0 1px #ffe3a41f,inset 0 0 16px #764d251f}.ep1u6G_panelTight{padding:10px}.ep1u6G_panelTitleRow{color:var(--tables-gold-2);gap:8px;margin-bottom:10px}.ep1u6G_panelTitleIcon{background:linear-gradient(#ffe7b814,#0003),#0e0a08bf;border:1px solid #e0a65657;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ep1u6G_panelTitle{color:var(--tables-gold-2);margin:0;font-size:.78rem}.ep1u6G_panelDescription{color:var(--tables-text-muted);margin:-3px 0 10px;font-size:.82rem;line-height:1.45}.ep1u6G_metricCard{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.ep1u6G_metricIcon{width:42px;height:42px;color:var(--tables-gold-2);background:radial-gradient(circle at 35% 28%,#ffecc22e,#ffecc200 58%),#0e0a08bf;border:1px solid #e0a65657;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ep1u6G_metricContent{min-width:0}.ep1u6G_metricLabel{color:var(--tables-text-muted);margin:0;font-size:.72rem}.ep1u6G_metricValue{color:var(--tables-text-main);margin:2px 0 0;font-size:1.35rem;font-weight:700;line-height:1.05}.ep1u6G_metricSubtext{color:var(--tables-text-dim);margin:4px 0 0;font-size:.78rem;line-height:1.35}.ep1u6G_metricProgress{grid-column:1/-1}.ep1u6G_progress{gap:8px;display:grid}.ep1u6G_progressHeader{justify-content:space-between;gap:10px}.ep1u6G_progressLabel,.ep1u6G_progressValue{color:var(--tables-text-muted);margin:0;font-size:.78rem}.ep1u6G_progressValue{color:var(--tables-gold-2)}.ep1u6G_progressTrack{background:#0e0a08d1;border:1px solid #ab8c5838;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.ep1u6G_progressFill{width:var(--progress-value,0%);border-radius:inherit;background:linear-gradient(90deg,#84562d,#c59047 52%,#f0d4a1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #dbab6280}.ep1u6G_badge{color:#f7da9ff0;white-space:nowrap;background:linear-gradient(#ffeabf12,#0003),#0e0a08b8;border:1px solid #e6aa586b;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:30px;padding:0 12px;font-size:.77rem;display:inline-flex}.ep1u6G_toneGold{color:var(--tables-gold-3);background:linear-gradient(#a7703557,#5a381c5c),#120d0abd;border-color:#f9d08eb8}.ep1u6G_toneBlue{color:#f6d598f5;background:linear-gradient(#7e592b4d,#36221257),#120d0ab8;border-color:#d4994c75}.ep1u6G_toneGreen{color:var(--tables-success);background:#102d1d42;border-color:#9fe9bc6b}.ep1u6G_tonePurple{color:#f5d499f0;background:#442c1957;border-color:#cfa3606b}.ep1u6G_toneRed{color:#ffc8ba;background:#5c1e1a52;border-color:#cc66527a}.ep1u6G_toneNeutral{color:var(--tables-text-muted);background:#0e0a0894;border-color:#cd92443d}.ep1u6G_stagePlaceholder,.ep1u6G_chamberPlaceholder{text-align:center;background:linear-gradient(90deg,#d69a4b12 1px,#0000 1px) 0 0/42px 42px,linear-gradient(0deg,#d69a4b0d 1px,#0000 1px) 0 0/42px 42px,radial-gradient(#ce934424,#0000 56%);place-items:center;min-height:340px;padding:22px;display:grid}.ep1u6G_stageSeal,.ep1u6G_chamberFrame{background:linear-gradient(90deg,#ce93442e,#0000 18% 82%,#ce93442e),radial-gradient(#ce93442e,#0e0a087a 58%,#080605d6),linear-gradient(#120d0ac7,#080605e0);border:1px solid #da9c4d6b;border-radius:24px;place-items:center;width:min(520px,100%);min-height:280px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #ce93441a,0 0 32px #ce93441f}.ep1u6G_chamberFrame:before{content:"";transform-origin:50%;background:radial-gradient(#d6a84a24,#0000 48%),linear-gradient(90deg,#0000 49%,#d6a84a2e 50%,#0000 51%);border:1px solid #d6a84a42;border-radius:50%;position:absolute;inset:18px 26px;transform:perspective(680px)rotateX(58deg)}.ep1u6G_chamberFrame:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#ffd98a14 50%,#0000 58%),radial-gradient(circle at 50% 86%,#8c582824,#0000 34%);position:absolute;inset:0}.ep1u6G_chamberTable{aspect-ratio:2.2;background:#08060570;border:1px solid #d6a84a4d;border-radius:50%;width:min(72%,410px);position:absolute;bottom:28px;left:50%;transform:translate(-50%)perspective(720px)rotateX(58deg);box-shadow:inset 0 0 34px #d6a84a14}.ep1u6G_chamberLane{background:#120d0a8a;border:1px solid #d6a84a3d;border-radius:18px;width:27%;height:34%;position:absolute;top:42%}.ep1u6G_chamberLane:first-child{left:8%}.ep1u6G_chamberLane:nth-child(2){border-color:#6fcf9742;left:36.5%}.ep1u6G_chamberLane:nth-child(3){border-color:#b8484847;right:8%}.ep1u6G_chamberCopy{z-index:1;max-width:360px;position:relative}.ep1u6G_chamberIcon{width:54px;height:54px;color:var(--tables-gold-3);background:#d6a84a1a;border:1px solid #ffd98a6b;border-radius:999px;justify-content:center;align-items:center;margin:0 auto 12px;font-weight:800;display:inline-flex;box-shadow:0 0 22px #d6a84a26}.ep1u6G_stageKicker{color:var(--tables-gold-2);margin:0;font-size:.76rem}.ep1u6G_stageTitle{color:var(--tables-text-main);margin:8px 0 0;font-size:1.45rem;line-height:1.1}.ep1u6G_stageText{color:var(--tables-text-muted);margin:8px 0 0;font-size:.9rem;line-height:1.45}.ep1u6G_bottomBar{z-index:3;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffecc70f,#0000003d),#0a0806c7;border:1px solid #ce944647;border-radius:14px;flex-wrap:wrap;grid-area:bottom;justify-content:space-between;gap:10px;min-width:0;min-height:56px;padding:8px 10px;position:sticky;bottom:0}.ep1u6G_bottomBar[data-has-meta=false]{justify-content:flex-end}.ep1u6G_bottomBar>div:first-child{min-width:0}.ep1u6G_bottomBarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ep1u6G_actionButton{appearance:none;color:#f7da9ff5;cursor:pointer;border:1px solid #e4aa5875;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.8rem;font-weight:700;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s,background .16s;display:inline-flex}.ep1u6G_actionButton:hover:not(:disabled),.ep1u6G_actionButton:focus-visible:not(:disabled){filter:brightness(1.05);outline:none;transform:translateY(-1px)}.ep1u6G_actionButton:disabled{opacity:.5;cursor:default}.ep1u6G_actionPrimary{color:#fff1d6fa;background:linear-gradient(#c1833ee0,#714622f0),#130e0acc;border-color:#e4aa5894;box-shadow:0 0 16px #e0a04d40,inset 0 1px #ffecc657,inset 0 -1px #00000057}.ep1u6G_actionSecondary{background:linear-gradient(#ffeabf14,#0000003d),#0e0a08b8;box-shadow:inset 0 1px #ffe6b024}.ep1u6G_actionGhost{color:var(--tables-text-muted);background:#0e0a087a;border-color:#cc8e4247}.ep1u6G_actionDanger{color:#ffe1db;background:linear-gradient(#6c262edb,#4a191ee6);border-color:#cc665285}.ep1u6G_actionSuccess{color:#e4ffe9;background:linear-gradient(#255c39b8,#143421d1);border-color:#9fe9bc6b}.ep1u6G_actionWide{min-width:min(260px,100%)}.ep1u6G_rewardGrid{flex-wrap:wrap;gap:10px}.ep1u6G_rewardPreviewV2{gap:10px;display:grid}.ep1u6G_rewardCodexHint{color:#ffd98ad6;border-top:1px solid #d6a84a29;margin:0;padding-top:8px;font-size:.8rem;line-height:1.42}.ep1u6G_rewardTile{text-align:center;background:linear-gradient(#ffe8b30f,#0003),#0a0806a3;border:1px solid #d69a4b47;border-radius:14px;flex:88px;min-width:88px;padding:10px}.ep1u6G_rewardIcon{width:34px;height:34px;color:var(--tables-gold-2);border:1px solid #e0a65657;border-radius:999px;justify-content:center;align-items:center;margin:0 auto 7px;display:inline-flex}.ep1u6G_rewardValue{color:var(--tables-text-main);font-size:1.15rem;font-weight:700;display:block}.ep1u6G_rewardLabel{color:var(--tables-text-muted);margin-top:3px;font-size:.68rem;display:block}.ep1u6G_mentorNote{gap:10px;display:grid}.ep1u6G_mentorTitle{color:var(--tables-gold-2);margin:0;font-size:.78rem}.ep1u6G_mentorBody{color:#f7e6c7eb;margin:0;font-size:.9rem;line-height:1.5}.ep1u6G_mentorList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ep1u6G_mentorList li{color:var(--tables-text-muted);padding-left:18px;font-size:.84rem;line-height:1.45;position:relative}.ep1u6G_mentorList li:before{content:"";background:var(--tables-gold-1);border-radius:999px;width:7px;height:7px;position:absolute;top:.58em;left:2px;box-shadow:0 0 10px #d6a84a66}.ep1u6G_loadingGrid{gap:12px;display:grid}.ep1u6G_skeletonCard{background-color:#0e0a08b8;background-image:linear-gradient(90deg,#0000,#e2a85b38,#0000),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ce944633;border-radius:14px;height:76px;animation:1.8s ease-in-out infinite ep1u6G_shimmer}.ep1u6G_errorState{background:linear-gradient(#ffecc70f,#0000003b),#2a160e94;border:1px solid #ce944657;border-radius:16px;gap:14px;padding:18px;display:grid}.ep1u6G_errorTitle{margin:0;font-size:1.1rem}.ep1u6G_errorText{color:#ffd8c5;margin:0;line-height:1.45}@keyframes ep1u6G_shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:1320px) and (min-width:1161px){.ep1u6G_modeLayer{padding:12px}.ep1u6G_modeShell{border-radius:22px;width:min(100%,100vw - 24px);height:min(94vh,900px)}.ep1u6G_header{padding:18px 20px 14px}.ep1u6G_title{font-size:clamp(1.38rem,2vw,2.05rem)}.ep1u6G_subtitle{font-size:.9rem}.ep1u6G_body{padding:12px 18px 14px}.ep1u6G_layout{gap:12px}.ep1u6G_layoutAcademy,.ep1u6G_layoutSimulation,.ep1u6G_layoutExam,.ep1u6G_layout[data-has-left=true][data-has-right=true]{grid-template-columns:minmax(170px,220px) minmax(0,1fr) minmax(176px,236px)}.ep1u6G_layout[data-has-left=true][data-has-right=false]{grid-template-columns:minmax(170px,220px) minmax(0,1fr)}.ep1u6G_layout[data-has-left=false][data-has-right=true]{grid-template-columns:minmax(0,1fr) minmax(176px,236px)}.ep1u6G_leftRail,.ep1u6G_rightRail{gap:10px}.ep1u6G_panel{padding:12px}.ep1u6G_metricIcon{width:36px;height:36px}.ep1u6G_metricValue{font-size:1.15rem}.ep1u6G_bottomBar{min-height:52px}}@media (max-height:820px){.ep1u6G_modeLayer{padding:8px}.ep1u6G_modeShell{border-radius:20px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.ep1u6G_header{padding:14px 18px 10px}.ep1u6G_title{font-size:clamp(1.3rem,2vw,1.85rem)}.ep1u6G_subtitle{margin-top:5px;font-size:.86rem}.ep1u6G_badgeRow{margin-top:10px}.ep1u6G_body{padding:10px 16px 12px}.ep1u6G_layout{gap:10px}.ep1u6G_panel{padding:11px}.ep1u6G_stagePlaceholder,.ep1u6G_chamberPlaceholder{min-height:260px}.ep1u6G_bottomBar{min-height:48px;padding:7px 9px}.ep1u6G_actionButton{min-height:36px}}@media (max-width:1160px){.ep1u6G_body{overflow:auto}.ep1u6G_layout{height:auto;min-height:100%;overflow:visible}.ep1u6G_layoutAcademy,.ep1u6G_layoutSimulation,.ep1u6G_layoutExam,.ep1u6G_layout[data-has-left=true][data-has-right=true],.ep1u6G_layout[data-has-left=true][data-has-right=false],.ep1u6G_layout[data-has-left=false][data-has-right=true]{grid-template-columns:minmax(0,1fr);grid-template-areas:"center""left""right""bottom"}.ep1u6G_layout[data-has-bottom=false][data-has-left=false][data-has-right=false]{grid-template-areas:"center"}.ep1u6G_layout[data-has-bottom=false][data-has-left=true][data-has-right=true]{grid-template-areas:"center""left""right"}.ep1u6G_layout[data-has-bottom=false][data-has-left=true][data-has-right=false]{grid-template-areas:"center""left"}.ep1u6G_layout[data-has-bottom=false][data-has-left=false][data-has-right=true]{grid-template-areas:"center""right"}.ep1u6G_leftRail,.ep1u6G_rightRail{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.ep1u6G_centerStage{overflow:visible}}@media (max-width:720px){.ep1u6G_modeLayer{padding:8px}.ep1u6G_modeShell{border-radius:16px;width:min(100%,100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.ep1u6G_header{grid-template-columns:minmax(0,1fr) auto;padding:18px 16px 14px}.ep1u6G_title{font-size:1.55rem}.ep1u6G_subtitle{font-size:.92rem}.ep1u6G_body{padding:10px}.ep1u6G_layout{min-height:0}.ep1u6G_leftRail,.ep1u6G_rightRail{grid-template-columns:1fr}.ep1u6G_bottomBar{align-items:stretch}.ep1u6G_bottomBar,.ep1u6G_bottomBarActions,.ep1u6G_actionButton{width:100%}.ep1u6G_badge{white-space:normal;text-align:center}}@media (max-width:480px){.ep1u6G_modeLayer{padding:6px}.ep1u6G_modeShell{border-radius:14px;width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.ep1u6G_header{gap:10px;padding:12px 12px 10px}.ep1u6G_closeButton{width:38px;height:38px}.ep1u6G_title{font-size:1.32rem;line-height:1.08}.ep1u6G_subtitle{font-size:.84rem}.ep1u6G_body{padding:8px}}@media (prefers-reduced-motion:reduce){.ep1u6G_modeLayer *,.ep1u6G_modeLayer :before,.ep1u6G_modeLayer :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.ep1u6G_modeBackdrop,.ep1u6G_bottomBar{-webkit-backdrop-filter:none}.ep1u6G_skeletonCard{background-size:auto;animation:none}}
.L5MGJW_layer{z-index:260;color:var(--tables-text-main,#f3e7c8);overscroll-behavior:contain;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:hidden}.L5MGJW_backdrop{-webkit-backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 18%,#d6a84a24,#0000 34%),#000000bd;border:0;margin:0;padding:0;position:absolute;inset:0}.L5MGJW_dialog{overscroll-behavior:contain;scrollbar-width:thin;background:radial-gradient(circle at 14% 0,#d6a84a29,#0000 34%),linear-gradient(145deg,#050506fa,#0d111af5 58%,#111725f0);border:1px solid #d6a84a6b;border-radius:22px;gap:16px;width:min(100%,560px);max-height:min(90dvh,720px);padding:22px;display:grid;position:relative;overflow:auto;box-shadow:inset 0 1px #ffe7b414,0 34px 90px #000000b8,0 0 34px #d6a84a24}.L5MGJW_dialog:focus{outline:none}.L5MGJW_dialog::-webkit-scrollbar{width:8px}.L5MGJW_dialog::-webkit-scrollbar-thumb{background:#d6a84a6b;border-radius:999px}.L5MGJW_dialog:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#ffd98a14 50%,#0000 58%),radial-gradient(circle at 86% 10%,#4a78b81f,#0000 32%);border-radius:21px;position:absolute;inset:1px}.L5MGJW_header,.L5MGJW_body,.L5MGJW_actions{z-index:1;position:relative}.L5MGJW_header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.L5MGJW_seal{width:52px;height:52px;color:var(--tables-gold-2,#f0c66a);background:#d6a84a1a;border:1px solid #d6a84a6b;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 24px #d6a84a2e}.L5MGJW_eyebrow{color:var(--tables-gold-2,#f0c66a);text-transform:uppercase;letter-spacing:0;margin:0;font-size:.74rem}.L5MGJW_title{color:var(--tables-text-main,#f3e7c8);margin:3px 0 0;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.08}.L5MGJW_copy,.L5MGJW_error,.L5MGJW_unavailableNote{color:var(--tables-text-muted,#afa89a);margin:0;font-size:.94rem;line-height:1.5}.L5MGJW_activeName{color:var(--tables-gold-3,#ffd98a);font-weight:700}.L5MGJW_error{color:#ffd8c5;background:#4e241652;border:1px solid #c07a356b;border-radius:12px;padding:10px}.L5MGJW_unavailableNote{background:#08090e75;border:1px solid #d6a84a38;border-radius:12px;flex:220px;align-self:center;padding:9px 10px;font-size:.82rem}.L5MGJW_actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:620px){.L5MGJW_layer{padding:10px}.L5MGJW_dialog{width:min(100%,100vw - 20px);max-height:calc(100dvh - 20px);padding:18px}.L5MGJW_header{grid-template-columns:1fr}.L5MGJW_actions,.L5MGJW_actions button{width:100%}}@media (prefers-reduced-motion:reduce){.L5MGJW_layer *,.L5MGJW_layer :before,.L5MGJW_layer :after{transition-duration:1ms}.L5MGJW_backdrop{-webkit-backdrop-filter:none}}
.EJJ4Fa_sealPanel,.EJJ4Fa_claimPanel,.EJJ4Fa_breakdown{min-width:0}.EJJ4Fa_sealPanel,.EJJ4Fa_claimPanel{isolation:isolate;background:radial-gradient(circle at 50% 0,#d6a84a29,#0000 36%),linear-gradient(#0d111af0,#05060ae6);border:1px solid #d6a84a52;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffd98a1a,inset 0 0 24px #00000057}.EJJ4Fa_claimPanel[data-state=locked]{background:radial-gradient(circle at 50% 0,#7e262a33,#0000 38%),linear-gradient(#1f0c0ff0,#080609eb);border-color:#cc665280}.EJJ4Fa_sealPanel:before,.EJJ4Fa_claimPanel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#ffd98a14 51%,#0000 60%),radial-gradient(circle at 92% 16%,#8b5cf61c,#0000 32%);position:absolute;inset:0}.EJJ4Fa_sealPanel{text-align:center;justify-items:center;gap:12px;padding:16px;display:grid}.EJJ4Fa_sealOrb{background:radial-gradient(circle at center, #08090efa 0 49%, transparent 50%), conic-gradient(#ffd98a 0 var(--seal-progress,72%), #d6a84a29 var(--seal-progress,72%) 100%);color:#ffd98a;border:1px solid #ffd98a7a;border-radius:999px;place-items:center;width:clamp(92px,12vw,126px);height:clamp(92px,12vw,126px);animation:.9s ease-out EJJ4Fa_sealGlow;display:grid;box-shadow:0 0 34px #d6a84a33,inset 0 0 22px #00000061}.EJJ4Fa_sealInner{background:radial-gradient(circle at 34% 24%,#ffd98a21,#0000 48%),#07080c;border:1px solid #d6a84a47;border-radius:999px;place-items:center;width:68%;height:68%;display:grid}.EJJ4Fa_sealLabel,.EJJ4Fa_sealStatus,.EJJ4Fa_claimLabel,.EJJ4Fa_breakdownLabel,.EJJ4Fa_statLabel{color:#f0c66aeb;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem}.EJJ4Fa_sealTitle,.EJJ4Fa_claimTitle{color:var(--tables-text-main,#f5d598);margin:0;font-size:clamp(1.18rem,2vw,1.65rem);line-height:1.1}.EJJ4Fa_sealText,.EJJ4Fa_claimText,.EJJ4Fa_statText{color:#e5cca2cc;margin:0;font-size:.84rem;line-height:1.45}.EJJ4Fa_sealStatus{color:#9fe9bceb}.EJJ4Fa_claimPanel{gap:16px;padding:clamp(16px,2.5vw,26px);display:grid}.EJJ4Fa_claimHero{grid-template-columns:minmax(200px,.45fr) minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;display:grid}.EJJ4Fa_claimCopy{align-content:center;gap:12px;min-width:0;display:grid}.EJJ4Fa_claimStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.EJJ4Fa_statCard{background:#05060a80;border:1px solid #d6a84a33;border-radius:12px;min-width:0;padding:10px}.EJJ4Fa_statCard strong{color:#ffeecdfa;overflow-wrap:anywhere;margin-top:4px;line-height:1.18;display:block}.EJJ4Fa_breakdown{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;display:grid}.EJJ4Fa_breakdownTile{text-align:center;background:radial-gradient(circle at 20% 0,#d6a84a1f,#0000 36%),#05060a8f;border:1px solid #d6a84a40;border-radius:13px;justify-items:center;gap:6px;min-width:0;padding:11px;display:grid;position:relative;overflow:hidden}.EJJ4Fa_breakdownTile:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 44%,#ffd98a0d 52%,#0000 60%);position:absolute;inset:0}.EJJ4Fa_breakdownIcon{color:#ffd98a;background:#08090eb8;border:1px solid #f0c66a5c;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.EJJ4Fa_breakdownValue{color:#ffeecdfa;font-size:1.1rem;line-height:1.12}.EJJ4Fa_emptyBreakdown{color:#e5cca2c7;background:#05060a7a;border:1px solid #d6a84a2e;border-radius:12px;margin:0;padding:12px}@keyframes EJJ4Fa_sealGlow{0%,to{box-shadow:0 0 26px #d6a84a26,inset 0 0 22px #00000061}50%{box-shadow:0 0 38px #d6a84a47,inset 0 0 22px #00000061}}@media (max-width:760px){.EJJ4Fa_claimHero,.EJJ4Fa_claimStats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.EJJ4Fa_sealOrb{animation:none}}
.F63XTa_textOnlyBoard{gap:10px;display:grid}.F63XTa_textOnlyChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@container (max-width:560px){.F63XTa_textOnlyChoices{grid-template-columns:1fr}}
.tZzoHa_introStack,.tZzoHa_runtimeStack{gap:12px;min-width:0;display:grid;container-type:inline-size}.tZzoHa_scenarioIntro{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:12px;min-width:0;min-height:100%;display:grid}.tZzoHa_chamberPreview,.tZzoHa_scenarioBriefRail article,.tZzoHa_commandDeck{background:radial-gradient(circle at 18% 0,#dd9f4f2e,#0000 32%),radial-gradient(circle at 88% 12%,#6880b21a,#0000 34%),linear-gradient(#05080df0,#040508e6);border:1px solid #ecb25c61;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe0a81f,inset 0 0 28px #00000057,0 0 24px #d494461f}.tZzoHa_chamberPreview{border-radius:18px;align-content:start;gap:16px;padding:clamp(16px,2.2vw,22px);display:grid}.tZzoHa_chamberPreview:before,.tZzoHa_commandDeck:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#ffd98a14 51%,#0000 60%),linear-gradient(90deg,#ecb25c12 1px,#0000 1px) 0 0/38px 38px,linear-gradient(0deg,#ecb25c0d 1px,#0000 1px) 0 0/38px 38px;position:absolute;inset:0}.tZzoHa_chamberPreviewHeader,.tZzoHa_rewardPackage,.tZzoHa_scenarioReadout,.tZzoHa_startScenarioButton,.tZzoHa_scenarioBriefRail>article>*,.tZzoHa_commandHeader,.tZzoHa_commandStateGrid{z-index:1;position:relative}.tZzoHa_chamberPreviewHeader,.tZzoHa_commandHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;display:grid}.tZzoHa_scenarioSeal,.tZzoHa_commandSeal,.tZzoHa_readoutIcon{color:var(--tables-gold-3,#ffe1a2);background:radial-gradient(circle at 35% 28%,#ffe7b840,#0000 48%),#110c07bd;border:1px solid #f9d08e75;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 20px #e0a04d29}.tZzoHa_scenarioSeal{width:56px;height:56px}.tZzoHa_commandSeal{width:46px;height:46px}.tZzoHa_chamberPreviewHeader h3,.tZzoHa_rewardPackage h4,.tZzoHa_commandHeader h3{color:var(--tables-text-main,#f5d598);margin:3px 0 0;line-height:1.08}.tZzoHa_chamberPreviewHeader h3{font-size:clamp(1.35rem,2vw,2rem)}.tZzoHa_commandHeader h3{font-size:clamp(1.15rem,1.65vw,1.45rem)}.tZzoHa_chamberPreviewHeader p:last-child,.tZzoHa_scenarioBriefRail small,.tZzoHa_commandHeader p:last-child{color:#e5cca2d1;margin:7px 0 0;font-size:.88rem;line-height:1.45}.tZzoHa_scenarioReadout{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tZzoHa_scenarioReadout article,.tZzoHa_rewardPackageGrid span,.tZzoHa_commandStateGrid span,.tZzoHa_targetGrid span{background:linear-gradient(#ffe8b30f,#0003),#05070b9e;border:1px solid #cd924447;border-radius:13px;min-width:0}.tZzoHa_scenarioReadout article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.tZzoHa_readoutIcon{width:36px;height:36px}.tZzoHa_scenarioReadout span,.tZzoHa_rewardPackageGrid small,.tZzoHa_commandStateGrid span,.tZzoHa_targetGrid span{color:var(--tables-text-dim,#8e6d42);font-size:.72rem}.tZzoHa_scenarioReadout strong,.tZzoHa_rewardPackageGrid strong,.tZzoHa_commandStateGrid strong,.tZzoHa_targetGrid strong{color:var(--tables-gold-3,#ffe1a2);overflow-wrap:anywhere;margin-top:3px;line-height:1.18;display:block}.tZzoHa_rewardPackage{border-top:1px solid #ecb25c33;gap:10px;padding-top:14px;display:grid}.tZzoHa_rewardPackageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tZzoHa_rewardPackageGrid span{text-align:center;justify-items:center;gap:5px;padding:10px;display:grid}.tZzoHa_rewardPackageGrid span>svg{color:var(--tables-gold-2,#f5d598)}.tZzoHa_startScenarioButton{appearance:none;color:#160f07;text-transform:uppercase;letter-spacing:0;cursor:pointer;background:linear-gradient(#d69a4bf5,#764822fa),#110c07e6;border:1px solid #f9d08eb8;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-weight:800;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 22px #e0a04d47,inset 0 1px #fff1d66b}.tZzoHa_startScenarioButton:hover:not(:disabled),.tZzoHa_startScenarioButton:focus-visible:not(:disabled){filter:brightness(1.05);outline:none;transform:translateY(-1px);box-shadow:0 0 28px #e0a04d5c,inset 0 1px #fff1d685}.tZzoHa_startScenarioButton:disabled{opacity:.56;cursor:default}.tZzoHa_scenarioBriefRail{gap:10px;min-width:0;display:grid}.tZzoHa_scenarioBriefRail article{border-radius:16px;gap:8px;padding:13px;display:grid}.tZzoHa_briefSeal{width:38px;height:38px}.tZzoHa_scenarioBriefRail strong{color:var(--tables-text-main,#f5d598);line-height:1.25}.tZzoHa_commandDeck{border-radius:16px;gap:12px;padding:14px;display:grid}.tZzoHa_commandStateGrid,.tZzoHa_targetGrid{gap:9px;display:grid}.tZzoHa_commandStateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tZzoHa_commandStateGrid span,.tZzoHa_targetGrid span{gap:4px;padding:10px;display:grid}.tZzoHa_commandStateGrid svg,.tZzoHa_targetGrid svg{color:var(--tables-gold-2,#f5d598)}.tZzoHa_commandStateSelected{background:radial-gradient(circle at 14% 10%,#ffd98a2b,#0000 34%),#4e35178f!important;border-color:#f9d08eb8!important}.tZzoHa_targetGrid{grid-template-columns:1fr}.tZzoHa_introBrief,.tZzoHa_scenarioHeader,.tZzoHa_promptPanel,.tZzoHa_decisionShell,.tZzoHa_feedbackPanel,.tZzoHa_stateCard,.tZzoHa_notePanel,.tZzoHa_panelCopy{background:linear-gradient(#ffe8b30f,#00000038),#0a0806ad;border:1px solid #d69a4b47;box-shadow:inset 0 1px #ffe3a41f,inset 0 0 16px #764d251f}.tZzoHa_introBrief,.tZzoHa_scenarioHeader,.tZzoHa_promptPanel,.tZzoHa_decisionShell,.tZzoHa_feedbackPanel,.tZzoHa_stateCard{border-radius:14px;padding:14px}.tZzoHa_kicker,.tZzoHa_protocolPill{text-transform:uppercase;letter-spacing:0;color:var(--tables-gold-2,#f5d598);margin:0;font-size:.72rem}.tZzoHa_introBrief p,.tZzoHa_scenarioHeader p,.tZzoHa_promptPanel p,.tZzoHa_stateCard p,.tZzoHa_feedbackPanel p,.tZzoHa_panelCopy{color:var(--tables-text-muted,#d0aa6c);margin:0;font-size:.88rem;line-height:1.45}.tZzoHa_briefHeader,.tZzoHa_scenarioHeaderText,.tZzoHa_decisionHeader,.tZzoHa_promptPanel,.tZzoHa_feedbackPanel,.tZzoHa_notePanel{align-items:flex-start;gap:12px;display:flex}.tZzoHa_briefSeal,.tZzoHa_decisionGlyph,.tZzoHa_promptIcon,.tZzoHa_feedbackIcon,.tZzoHa_stateSeal,.tZzoHa_rewardSeal{width:42px;height:42px;color:var(--tables-gold-2,#f5d598);background:radial-gradient(circle at 35% 28%,#ffecc233,#ffecc200 58%),#0e0a08c7;border:1px solid #e0a6565c;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 14px #d294462e}.tZzoHa_introBrief h3,.tZzoHa_scenarioHeader h3,.tZzoHa_promptPanel h4,.tZzoHa_decisionShell h4,.tZzoHa_feedbackPanel h4,.tZzoHa_stateCard h3{color:var(--tables-text-main,#f5d598);margin:3px 0 0;line-height:1.12}.tZzoHa_signalRow,.tZzoHa_reportGrid,.tZzoHa_rewardGrid,.tZzoHa_feedbackMetaGrid{gap:10px;display:grid}.tZzoHa_signalRow{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.tZzoHa_signalRow article,.tZzoHa_reportGrid article,.tZzoHa_rewardGrid article,.tZzoHa_feedbackMetaGrid span{background:#09070694;border:1px solid #cd92443d;border-radius:12px;min-width:0;padding:10px}.tZzoHa_signalRow span,.tZzoHa_reportGrid span,.tZzoHa_rewardGrid small,.tZzoHa_feedbackMetaGrid span{color:var(--tables-text-dim,#8e6d42);font-size:.72rem}.tZzoHa_signalRow strong,.tZzoHa_reportGrid strong,.tZzoHa_rewardGrid strong,.tZzoHa_feedbackMetaGrid strong{color:var(--tables-text-main,#f5d598);align-items:center;gap:6px;margin-top:3px;font-size:1rem;display:flex}.tZzoHa_scenarioHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;display:grid}.tZzoHa_scenarioHeaderMeta{color:var(--tables-text-muted,#d0aa6c);justify-items:end;gap:2px;font-size:.78rem;display:grid}.tZzoHa_scenarioHeaderMeta strong{color:var(--tables-gold-2,#f5d598);font-size:1.1rem}.tZzoHa_timeline{grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.tZzoHa_timelineDot{width:26px;height:26px;color:var(--tables-text-dim,#8e6d42);background:#090706a8;border:1px solid #cd924457;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.76rem;display:inline-flex}.tZzoHa_timelineDotDone,.tZzoHa_timelineDotActive{color:var(--tables-gold-3,#ffe1a2);border-color:#f9d08ec7;box-shadow:0 0 12px #e1a25242}.tZzoHa_timelineDotActive{background:linear-gradient(#cb8d43e6,#714822f5)}.tZzoHa_protocolSignal{grid-column:1/-1;align-items:center;gap:7px;display:inline-flex}.tZzoHa_promptPanel small,.tZzoHa_feedbackPanel small{color:#dcb77de0;margin-top:6px;line-height:1.4;display:block}.tZzoHa_decisionShell{gap:12px;display:grid}.tZzoHa_decisionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tZzoHa_emptyDecision{color:var(--tables-text-muted,#d0aa6c);margin:0}.tZzoHa_feedbackPanel{align-items:stretch}.tZzoHa_feedbackCorrect{background:radial-gradient(circle at 12% 24%,#40965d24,#0000 34%),#0a160ec2;border-color:#9fe9bc6b}.tZzoHa_feedbackIncorrect{background:radial-gradient(circle at 12% 24%,#94384429,#0000 34%),#1d0d0ac2;border-color:#cc66527a}.tZzoHa_feedbackNeutral{border-color:#ce944657}.tZzoHa_feedbackContent{gap:6px;min-width:0;display:grid}.tZzoHa_feedbackMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tZzoHa_stateCard{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:100%;padding:22px;display:grid}.tZzoHa_stateCard[data-reward-state=locked]{background:radial-gradient(circle at 18% 0,#7e262a38,#0000 36%),linear-gradient(#1f0c0ff0,#05070beb);border-color:#cc665280}.tZzoHa_stateSeal,.tZzoHa_rewardSeal{width:68px;height:68px}.tZzoHa_rewardGrid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.tZzoHa_rewardGrid article{justify-items:center;gap:5px;display:grid}.tZzoHa_rewardGrid article>span{color:var(--tables-gold-2,#f5d598)}.tZzoHa_reportGrid{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.tZzoHa_notePanel{text-align:left;border-radius:12px;width:100%;padding:10px}.tZzoHa_panelCopy{border-radius:12px;padding:10px}@media (max-width:980px){.tZzoHa_signalRow,.tZzoHa_scenarioIntro,.tZzoHa_scenarioReadout,.tZzoHa_rewardPackageGrid,.tZzoHa_commandStateGrid,.tZzoHa_reportGrid,.tZzoHa_rewardGrid,.tZzoHa_decisionGrid,.tZzoHa_feedbackMetaGrid,.tZzoHa_scenarioHeader{grid-template-columns:1fr}.tZzoHa_scenarioHeaderMeta{justify-items:start}}@container (max-width:760px){.tZzoHa_scenarioIntro,.tZzoHa_scenarioReadout,.tZzoHa_rewardPackageGrid,.tZzoHa_commandStateGrid,.tZzoHa_reportGrid,.tZzoHa_rewardGrid,.tZzoHa_decisionGrid,.tZzoHa_feedbackMetaGrid,.tZzoHa_signalRow,.tZzoHa_scenarioHeader{grid-template-columns:1fr}.tZzoHa_scenarioHeaderMeta{justify-items:start}.tZzoHa_chamberPreview,.tZzoHa_commandDeck,.tZzoHa_introBrief,.tZzoHa_scenarioHeader,.tZzoHa_promptPanel,.tZzoHa_decisionShell,.tZzoHa_feedbackPanel,.tZzoHa_stateCard{padding:12px}.tZzoHa_briefHeader,.tZzoHa_scenarioHeaderText,.tZzoHa_decisionHeader,.tZzoHa_promptPanel,.tZzoHa_feedbackPanel,.tZzoHa_notePanel{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.tZzoHa_introStack *,.tZzoHa_runtimeStack *{transition-duration:1ms}}
.RQaacG_codexSignal{isolation:isolate;background:radial-gradient(circle at 12% 0,#d6a84a24,#0000 34%),radial-gradient(circle at 90% 14%,#6f9adf1a,#0000 32%),linear-gradient(#0d111af0,#05060ae6);border:1px solid #d6a84a4d;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:13px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffd98a1a,inset 0 0 24px #00000052}.RQaacG_codexSignal:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 0 38%,#ffd98a14 48%,#0000 58%);animation:1.2s ease-out both RQaacG_codexShimmer;position:absolute;inset:0;transform:translate(-32%)}.RQaacG_codexSignal[data-state=locked]{opacity:.88;border-color:#d6a84a33}.RQaacG_icon{color:#ffd98a;background:radial-gradient(circle at 35% 28%,#ffd98a33,#0000 52%),#08090ec2;border:1px solid #f0c66a66;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 0 16px #d6a84a29}.RQaacG_content{gap:5px;min-width:0;display:grid}.RQaacG_label,.RQaacG_discipline{color:#f0c66aeb;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem}.RQaacG_title{color:var(--tables-text-main,#f5d598);margin:0;font-size:1rem;line-height:1.18}.RQaacG_note{color:#e5cca2cc;margin:0;font-size:.82rem;line-height:1.42}.RQaacG_actionButton{appearance:none;color:#ffeecdf0;cursor:pointer;background:#08090eb3;border:1px solid #d6a84a57;border-radius:999px;justify-self:start;min-height:32px;padding:0 12px;transition:transform .16s,border-color .16s,box-shadow .16s}.RQaacG_actionButton:hover,.RQaacG_actionButton:focus-visible{border-color:#ffd98ab8;outline:none;transform:translateY(-1px);box-shadow:0 0 14px #d6a84a24}@keyframes RQaacG_codexShimmer{0%,to{opacity:0;transform:translate(-45%)}40%,60%{opacity:1}to{transform:translate(45%)}}@media (max-width:640px){.RQaacG_codexSignal{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.RQaacG_codexSignal *,.RQaacG_codexSignal :before,.RQaacG_codexSignal :after{transition-duration:1ms}.RQaacG_codexSignal:before{animation:none}}
._460_lq_feedbackPanel{isolation:isolate;background:radial-gradient(circle at 12% 18%,#d6a84a24,#0000 34%),linear-gradient(#0d111af0,#05060ae6);border:1px solid #d6a84a4d;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:14px;animation:.22s ease-out _460_lq_feedbackReveal;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffd98a1a,inset 0 0 24px #00000057,0 14px 36px #0000002e}._460_lq_feedbackPanel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#ffd98a14 51%,#0000 60%),radial-gradient(circle at 94% 10%,#d6a84a1a,#0000 30%);position:absolute;inset:0}._460_lq_feedbackPanel[data-tone=correct]{background:radial-gradient(circle at 12% 22%,#40965d29,#0000 34%),linear-gradient(#081a0feb,#050807e6);border-color:#9fe9bc75}._460_lq_feedbackPanel[data-tone=incorrect]{background:radial-gradient(circle at 12% 22%,#9438442e,#0000 34%),linear-gradient(#1f0d0ceb,#080607e6);border-color:#cc665285}._460_lq_feedbackPanel[data-tone=warning]{background:radial-gradient(circle at 12% 22%,#c07a352b,#0000 34%),linear-gradient(#1e1208eb,#080605e6);border-color:#c07a3594}._460_lq_feedbackPanel[data-mode=simulation]{background:radial-gradient(circle at 10% 20%,#ecb25c29,#0000 34%),radial-gradient(circle at 86% 10%,#364e7e21,#0000 36%),linear-gradient(#05080df0,#030509eb);border-color:#ecb25c61}._460_lq_feedbackPanel[data-mode=exam]{background:radial-gradient(circle at 50% 0,#f0c66a29,#0000 36%),linear-gradient(#090c12f5,#040508ed);border-color:#f0c66a6b}._460_lq_icon{color:#ffd98a;background:radial-gradient(circle at 35% 28%,#ffd98a3d,#0000 50%),#08090ec2;border:1px solid #f0c66a6b;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 0 18px #d6a84a2e}._460_lq_feedbackPanel[data-tone=correct] ._460_lq_icon{color:#9fe9bc;border-color:#9fe9bc75}._460_lq_feedbackPanel[data-tone=incorrect] ._460_lq_icon{color:#ffc8ba;border-color:#cc665280}._460_lq_content{gap:8px;min-width:0;display:grid}._460_lq_label,._460_lq_metaLabel,._460_lq_signalLabel{color:#f0c66aeb;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem}._460_lq_title{color:var(--tables-text-main,#f5d598);margin:0;font-size:clamp(1.04rem,1.55vw,1.3rem);line-height:1.15}._460_lq_note,._460_lq_mentorNote,._460_lq_codexHint,._460_lq_signalText{color:#e5cca2d1;margin:0;font-size:.86rem;line-height:1.45}._460_lq_mentorNote{color:#f7e6c7eb}._460_lq_metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}._460_lq_metaCard,._460_lq_signalCard{background:#05060a80;border:1px solid #d6a84a33;border-radius:12px;min-width:0;padding:9px}._460_lq_metaCard strong,._460_lq_signalCard strong{color:#ffeecdfa;overflow-wrap:anywhere;margin-top:3px;font-size:.95rem;line-height:1.2;display:block}._460_lq_signalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}._460_lq_codexHint{color:#ffd98adb;border-top:1px solid #d6a84a29;padding-top:8px}._460_lq_actionSlot{margin-top:2px}@keyframes _460_lq_feedbackReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){._460_lq_feedbackPanel,._460_lq_metaGrid,._460_lq_signalGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._460_lq_feedbackPanel{animation:none}}
.ZbesxG_modalLayer{z-index:140;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ZbesxG_modalBackdrop{-webkit-backdrop-filter:blur(8px)saturate(1.08);background:#040810d6;border:0;margin:0;padding:0;position:absolute;inset:0}.ZbesxG_modalCard{--modal-border:#d0aa6885;--modal-border-soft:#e0c49733;--modal-text:#f3e8d4f2;--modal-text-dim:#cfc5b3c7;border:1px solid var(--modal-border);width:min(100%,920px);max-height:min(90vh,960px);color:var(--modal-text);background:radial-gradient(circle at 16% 8%,#bc914d33,#0000 30%),radial-gradient(circle at 84% 100%,#4766a224,#0000 45%),linear-gradient(175deg,#101727fa,#090e18fa);border-radius:20px;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff0d214,0 30px 80px #00000094}.ZbesxG_modalCardMd{width:min(100%,640px)}.ZbesxG_modalCardLg{width:min(100%,940px)}.ZbesxG_modalCardXl{width:min(100%,1180px)}.ZbesxG_modalHeader{border-bottom:1px solid var(--modal-border-soft);background:linear-gradient(#1d253a80,#0e142333);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.ZbesxG_modalEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#e1caa4c7;margin:0;font-size:.68rem}.ZbesxG_modalTitle{letter-spacing:.04em;margin:5px 0 0;font-size:clamp(1rem,1.8vw,1.22rem)}.ZbesxG_modalSubtitle{color:var(--modal-text-dim);margin:6px 0 0;font-size:.82rem}.ZbesxG_modalCloseButton{width:34px;height:34px;color:var(--modal-text);cursor:pointer;background:#27334dbd;border:1px solid #d2b0775c;border-radius:10px;justify-content:center;align-items:center;transition:transform .15s,border-color .15s,filter .15s;display:inline-flex}.ZbesxG_modalCloseButton:hover{filter:brightness(1.06);border-color:#edce9899;transform:translateY(-1px)}.ZbesxG_modalBody{scrollbar-width:thin;gap:12px;min-height:0;padding:16px;display:grid;overflow:hidden auto}.ZbesxG_modalBody::-webkit-scrollbar{width:8px}.ZbesxG_modalBody::-webkit-scrollbar-thumb{background:#a4845173;border-radius:999px}.ZbesxG_primaryActionButton,.ZbesxG_dangerActionButton,.ZbesxG_secondaryActionButton,.ZbesxG_chipButton,.ZbesxG_builderGameItem,.ZbesxG_codexEntryListItem,.ZbesxG_answerOption{appearance:none;color:var(--modal-text);cursor:pointer;border:1px solid #0000;border-radius:12px;transition:transform .15s,border-color .15s,filter .15s,box-shadow .15s}.ZbesxG_primaryActionButton{letter-spacing:.06em;text-transform:uppercase;color:#f9efe0;background:linear-gradient(150deg,#7f542b,#b68344 55%,#e2bf84);border-color:#e7c38899;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.78rem;display:inline-flex}.ZbesxG_primaryActionButton:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 14px 26px #7e552a52}.ZbesxG_secondaryActionButton{letter-spacing:.06em;text-transform:uppercase;background:#242f49d1;border-color:#ba99616b;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.78rem;display:inline-flex}.ZbesxG_secondaryActionButton:hover{border-color:#e1c0849e;transform:translateY(-1px)}.ZbesxG_dangerActionButton{letter-spacing:.06em;text-transform:uppercase;color:#ffe7e8;background:linear-gradient(150deg,#6c262eeb,#943844d6);border-color:#d07c8680;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.78rem;display:inline-flex}.ZbesxG_dangerActionButton:hover{filter:brightness(1.04);transform:translateY(-1px)}.ZbesxG_primaryActionButton:disabled,.ZbesxG_secondaryActionButton:disabled,.ZbesxG_dangerActionButton:disabled,.ZbesxG_chipButton:disabled,.ZbesxG_builderGameItem:disabled,.ZbesxG_answerOption:disabled{opacity:.52;cursor:default;box-shadow:none;transform:none}.ZbesxG_modalActionRow,.ZbesxG_progressHeaderRow,.ZbesxG_liveSessionTopRow,.ZbesxG_resultStatsGrid,.ZbesxG_codexReaderHeader,.ZbesxG_trainingLayout,.ZbesxG_builderGrid,.ZbesxG_codexModalLayout{gap:12px;display:grid}.ZbesxG_modalActionRow{flex-wrap:wrap;gap:10px;display:flex}.ZbesxG_progressHeaderRow,.ZbesxG_codexReaderHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.ZbesxG_progressHeaderRow{color:var(--modal-text-dim);font-size:.78rem}.ZbesxG_progressTrack{background:#12182ad6;border:1px solid #ab8c5838;border-radius:999px;width:100%;height:9px;position:relative;overflow:hidden}.ZbesxG_progressFill{border-radius:inherit;background:linear-gradient(90deg,#84562d,#c59047 52%,#f0d4a1);width:0;position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #dbab6280}.ZbesxG_metricCard,.ZbesxG_trainingStageCard,.ZbesxG_examResultCard,.ZbesxG_resultStatCard,.ZbesxG_codexSidebar,.ZbesxG_codexReader,.ZbesxG_builderSidebar,.ZbesxG_liveSessionLayout,.ZbesxG_formField,.ZbesxG_formFieldInline,.ZbesxG_feedbackPanel,.ZbesxG_handBlock,.ZbesxG_codexReaderSectionCard,.ZbesxG_codexEntryListItem,.ZbesxG_builderGameItem{background:#101728c2;border:1px solid #b9986240;border-radius:14px}.ZbesxG_trainingLayout,.ZbesxG_builderGrid,.ZbesxG_codexModalLayout{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.ZbesxG_trainingSidebar,.ZbesxG_trainingMain,.ZbesxG_builderMain,.ZbesxG_builderSidebar,.ZbesxG_codexSidebar,.ZbesxG_codexReader,.ZbesxG_examLayout,.ZbesxG_resultLayout,.ZbesxG_liveSessionLayout{align-content:start;gap:12px;display:grid}.ZbesxG_metricCard,.ZbesxG_resultStatCard{gap:6px;padding:10px;display:grid}.ZbesxG_metricCard span,.ZbesxG_resultStatCard span,.ZbesxG_statLabel,.ZbesxG_loadingText,.ZbesxG_emptyText{letter-spacing:.1em;text-transform:uppercase;color:#d6c4a6bd;margin:0;font-size:.72rem}.ZbesxG_metricCard strong,.ZbesxG_resultStatCard strong{font-size:1.02rem}.ZbesxG_trainingStageCard,.ZbesxG_examResultCard,.ZbesxG_codexReader,.ZbesxG_liveSessionLayout{gap:10px;padding:14px;display:grid}.ZbesxG_trainingStageTitle{margin:0;font-size:1rem}.ZbesxG_trainingStageCopy,.ZbesxG_trainingPrompt,.ZbesxG_liveSessionHint,.ZbesxG_codexReaderParagraph,.ZbesxG_panelSubtitle,.ZbesxG_modalSubtitle,.ZbesxG_feedbackPanel p,.ZbesxG_resultNoticeList li{color:var(--modal-text-dim);margin:0;font-size:.84rem;line-height:1.45}.ZbesxG_codexTypeBadge,.ZbesxG_rewardChipLarge{letter-spacing:.08em;text-transform:uppercase;color:#ecdabbeb;background:#75552b33;border:1px solid #c1a16a52;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-size:.73rem;display:inline-flex}.ZbesxG_answerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ZbesxG_answerOption{text-align:left;background:#1d273ed6;border-color:#bc9d653d;padding:10px;font-size:.83rem;line-height:1.4}.ZbesxG_answerOptionSelected{background:#835f2f70;border-color:#eac588bd;box-shadow:0 10px 20px #5c3f1f47}.ZbesxG_feedbackPanel{padding:10px 12px}.ZbesxG_feedbackPanelPositive{background:#2546365c;border-color:#78b68e75}.ZbesxG_feedbackPanelNegative,.ZbesxG_errorText{color:#ffd8d8;background:#67212770;border-color:#d573737a}.ZbesxG_errorText{border-radius:12px;margin:0;padding:10px 12px;font-size:.82rem;line-height:1.4}.ZbesxG_blackjackHandDeck{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ZbesxG_handBlock{background:#163f3270;gap:5px;padding:9px;display:grid}.ZbesxG_handBlock span{letter-spacing:.08em;text-transform:uppercase;color:#cedcced6;font-size:.7rem}.ZbesxG_handBlock strong{font-size:.95rem}.ZbesxG_builderSection,.ZbesxG_formField,.ZbesxG_formFieldInline{gap:8px;padding:11px;display:grid}.ZbesxG_formFieldInline{justify-content:space-between;align-items:center;gap:12px;display:flex}.ZbesxG_formField span,.ZbesxG_formFieldInline span,.ZbesxG_builderSidebar h4{letter-spacing:.08em;text-transform:uppercase;color:#d9c5a5cc;margin:0;font-size:.75rem}.ZbesxG_formField input,.ZbesxG_selectInput,.ZbesxG_searchInput{width:100%;min-width:0;min-height:36px;color:var(--modal-text);background:#0e1422e6;border:1px solid #bb9a6357;border-radius:10px;padding:0 10px}.ZbesxG_formField input:focus-visible,.ZbesxG_selectInput:focus-visible,.ZbesxG_searchInput:focus-visible{border-color:#e9c588a8;outline:none;box-shadow:0 0 0 2px #cc9e532e}.ZbesxG_searchInputWrap{color:#e9c588d1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;width:min(100%,220px);display:grid}.ZbesxG_searchInput{min-width:0}.ZbesxG_chipRow,.ZbesxG_codexFiltersRow,.ZbesxG_resultRewardsRow{flex-wrap:wrap;gap:8px;display:flex}.ZbesxG_chipButton{letter-spacing:.08em;text-transform:uppercase;background:#222c44d6;border-color:#bf9e6547;border-radius:999px;min-height:32px;padding:0 12px;font-size:.74rem}.ZbesxG_chipButtonActive{background:#805c2d7a;border-color:#efc98ab8;box-shadow:0 10px 20px #5e401e42}.ZbesxG_builderGameList,.ZbesxG_codexEntryList,.ZbesxG_resultNoticeList,.ZbesxG_summaryList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ZbesxG_codexEmptyState{color:#ffd98ae6;background:radial-gradient(circle at 14% 0,#d6a84a1f,#0000 34%),#05070b94;border:1px solid #d6a84a3d;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.ZbesxG_codexEmptyState strong{color:#ffeecdfa;line-height:1.2}.ZbesxG_codexEmptyState p{color:var(--modal-text-dim);margin:4px 0 0;font-size:.82rem;line-height:1.42}.ZbesxG_builderGameItem,.ZbesxG_codexEntryListItem{text-align:left;background:#171f34b8;border-color:#ba9a613d;gap:4px;width:100%;padding:10px;display:grid}.ZbesxG_builderGameItem small,.ZbesxG_codexEntryListItem small{color:var(--modal-text-dim)}.ZbesxG_builderGameItemActive,.ZbesxG_codexEntryListItemActive{background:#7c582c6b;border-color:#e6c07eb8;box-shadow:0 10px 22px #53381842}.ZbesxG_codexReader{background:radial-gradient(120% 90% at 50% -20%,#af773729,#af773700 68%),linear-gradient(#100c09e6,#090706f0);border-color:#d69a4b4d;min-width:0;min-height:520px;box-shadow:inset 0 1px #ffe3a41a,inset 0 0 22px #764d2524}.ZbesxG_codexFiltersRow .ZbesxG_selectInput,.ZbesxG_codexFiltersRow .ZbesxG_searchInput{background:linear-gradient(#ffe8b30a,#0000001f),#0e0a08e6;border-color:#c78b424d}.ZbesxG_codexEntryListItem:not(.ZbesxG_codexEntryListItemActive){background:linear-gradient(#ffe8b30a,#00000029),#0e0a08c7;border-color:#c78b423d}.ZbesxG_codexEntryList,.ZbesxG_codexEntryListItem,.ZbesxG_codexReaderHeader,.ZbesxG_codexReaderSections,.ZbesxG_codexReaderSectionCard{min-width:0}.ZbesxG_codexEntryListItem,.ZbesxG_codexEmptyState,.ZbesxG_codexReaderHeader,.ZbesxG_codexReaderParagraph,.ZbesxG_codexReaderSectionCard{overflow-wrap:anywhere}.ZbesxG_codexReaderHeader{gap:6px;display:grid}.ZbesxG_codexReaderHeader h3{margin:0;font-size:1.08rem}.ZbesxG_codexReaderHeader p{color:var(--modal-text-dim);margin:0}.ZbesxG_codexReaderSections{gap:10px;display:grid}.ZbesxG_codexReaderSectionCard{background:linear-gradient(#ffe8b30a,#00000024),#120d0ab3;border-color:#c78b4242;padding:10px}.ZbesxG_codexReaderSectionCard h4{margin:0;font-size:.88rem}.ZbesxG_codexReaderSectionCard p{color:var(--modal-text-dim);margin:6px 0 0;font-size:.84rem;line-height:1.45}.ZbesxG_summaryList li{background:#171f349e;border:1px solid #bc9b6333;border-radius:10px;justify-content:space-between;gap:10px;padding:9px 10px;font-size:.8rem;display:flex}.ZbesxG_summaryList li span{color:var(--modal-text-dim)}.ZbesxG_summaryList li strong{color:#f1dbb6f2}.ZbesxG_examResultCard h4{margin:0;font-size:1rem}.ZbesxG_examResultCard p{color:var(--modal-text-dim);margin:4px 0 0}.ZbesxG_resultStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ZbesxG_resultNoticeList{margin:0;padding-left:16px}.ZbesxG_loadingText,.ZbesxG_emptyText{margin:0}.ZbesxG_sessionFlow,.ZbesxG_ritualBuilderLayout,.ZbesxG_ritualActiveLayout,.ZbesxG_stateCard{gap:12px;min-width:0;display:grid}.ZbesxG_trainingRuntimeActions,.ZbesxG_simulationRuntimeActions{gap:8px;display:grid}.ZbesxG_trainingRuntimeActions>*,.ZbesxG_simulationRuntimeActions>*{width:100%}.ZbesxG_sessionIntroGrid{grid-template-columns:minmax(0,1.35fr) minmax(220px,.9fr);gap:12px;display:grid}.ZbesxG_sessionIntroMain,.ZbesxG_sessionIntroAside,.ZbesxG_ritualSectionBlock,.ZbesxG_stateCard,.ZbesxG_protocolCard{background:#0e1525b8;border:1px solid #bf9d6747;border-radius:14px;gap:10px;padding:12px;display:grid}.ZbesxG_sessionIntroTitle{letter-spacing:.04em;margin:0;font-size:1.08rem}.ZbesxG_sessionIntroDescription,.ZbesxG_stateHint,.ZbesxG_feedbackMeta,.ZbesxG_scenePrompt{color:var(--modal-text-dim);margin:0;font-size:.84rem;line-height:1.45}.ZbesxG_sessionMetaRow,.ZbesxG_rewardChipRow,.ZbesxG_sessionActionRow{flex-wrap:wrap;gap:8px;display:flex}.ZbesxG_sessionBadge{letter-spacing:.08em;text-transform:uppercase;color:#f4e2c2e6;background:#222c44d1;border:1px solid #c9a97452;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:.72rem;display:inline-flex}.ZbesxG_sessionSectionLabel{letter-spacing:.12em;text-transform:uppercase;color:#d9c5a5cc;margin:0;font-size:.72rem}.ZbesxG_sessionPracticeBlock{background:#141d2f94;border:1px solid #b898603d;border-radius:12px;gap:8px;padding:10px;display:grid}.ZbesxG_sessionPracticeList{gap:5px;margin:0;padding:0 0 0 16px;display:grid}.ZbesxG_sessionPracticeList li{color:#efddbfe6;font-size:.82rem;line-height:1.4}.ZbesxG_sessionActionRow{justify-content:flex-end}.ZbesxG_sessionRuntimeGrid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.4fr);gap:12px;display:grid}.ZbesxG_sessionRuntimeAside,.ZbesxG_sessionRuntimeMain{align-content:start;gap:12px;display:grid}.ZbesxG_answerGridLarge{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ZbesxG_feedbackHeaderRow{justify-content:flex-start;align-items:center;display:flex}.ZbesxG_feedbackStatusPill{letter-spacing:.08em;text-transform:uppercase;background:#222c44b8;border:1px solid #c5a66f66;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-size:.72rem;display:inline-flex}.ZbesxG_notePanel{background:#1b253cad;border:1px solid #ba99614d;border-radius:12px;align-items:flex-start;gap:8px;padding:10px;display:flex}.ZbesxG_notePanel p{color:var(--modal-text-dim);margin:0;font-size:.82rem;line-height:1.4}.ZbesxG_stateCard{background:radial-gradient(circle at 14% 12%,#ffca6c1f,#0000 38%),#0f1625c2;border:1px solid #bf9d674d;border-radius:14px;padding:14px}.ZbesxG_stateInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ZbesxG_simulatorScene{border:1px solid #b9986252;border-radius:14px;gap:10px;padding:12px;display:grid}.ZbesxG_sceneTag{letter-spacing:.12em;text-transform:uppercase;color:#dabc88d6;margin:0;font-size:.72rem}.ZbesxG_blackjackScene{background:radial-gradient(circle at 50% 20%,#3d705975,#0000 60%),linear-gradient(#0d392ec2,#0e171fd6)}.ZbesxG_blackjackHands{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ZbesxG_rouletteScene{background:radial-gradient(circle at 50% 14%,#ce4e423d,#0000 52%),linear-gradient(#1f1714eb,#0d1420eb)}.ZbesxG_rouletteFragment{gap:8px;display:grid}.ZbesxG_rouletteZone,.ZbesxG_rouletteWheelMini,.ZbesxG_baccaratLane{background:#192337b3;border:1px solid #b998624d;border-radius:12px;gap:4px;padding:10px;display:grid}.ZbesxG_rouletteZone span,.ZbesxG_rouletteWheelMini span,.ZbesxG_baccaratLane span{letter-spacing:.1em;text-transform:uppercase;color:#dac4a0c2;font-size:.7rem}.ZbesxG_rouletteZone strong,.ZbesxG_rouletteWheelMini strong,.ZbesxG_baccaratLane strong,.ZbesxG_baccaratTrend{color:#f5e3c3f5;font-size:.84rem}.ZbesxG_rouletteZoneActive,.ZbesxG_baccaratLaneActive{background:#815c2d75;border-color:#edc98ab3;box-shadow:0 12px 22px #53381842}.ZbesxG_baccaratScene{background:radial-gradient(circle at 50% 14%,#627ea73d,#0000 48%),linear-gradient(#171928eb,#0e1320eb)}.ZbesxG_baccaratLanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ZbesxG_baccaratTrend{margin:0}.ZbesxG_ritualBuilderLayout,.ZbesxG_ritualActiveLayout{align-content:start}.ZbesxG_ritualSectionBlock{background:#111828c2}.ZbesxG_sectionHeading{align-items:flex-start;gap:8px;display:flex}.ZbesxG_builderFieldGrid,.ZbesxG_sourceTableGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ZbesxG_sourceTableCard{appearance:none;width:100%;color:var(--modal-text);text-align:left;cursor:pointer;background:#171f34b8;border:1px solid #ba9a613d;border-radius:12px;gap:4px;padding:10px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.ZbesxG_sourceTableCard small{color:var(--modal-text-dim)}.ZbesxG_sourceTableCard:hover{border-color:#e1c0849e;transform:translateY(-1px)}.ZbesxG_sourceTableCardActive{background:#7c582c6b;border-color:#e6c07eb8;box-shadow:0 10px 22px #53381842}.ZbesxG_protocolCard{background:radial-gradient(circle at 12% 8%,#ffc45f24,#0000 36%),#111828cc}@media (max-width:980px){.ZbesxG_trainingLayout,.ZbesxG_builderGrid,.ZbesxG_codexModalLayout,.ZbesxG_sessionIntroGrid,.ZbesxG_sessionRuntimeGrid,.ZbesxG_builderFieldGrid,.ZbesxG_sourceTableGrid,.ZbesxG_baccaratLanes{grid-template-columns:1fr}.ZbesxG_codexReader{min-height:0}.ZbesxG_resultStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ZbesxG_modalLayer{padding:10px}.ZbesxG_modalCard,.ZbesxG_modalCardMd,.ZbesxG_modalCardLg,.ZbesxG_modalCardXl{border-radius:14px;width:min(100%,100vw - 10px)}.ZbesxG_answerGrid,.ZbesxG_blackjackHandDeck,.ZbesxG_resultStatsGrid,.ZbesxG_answerGridLarge,.ZbesxG_blackjackHands,.ZbesxG_stateInfoGrid{grid-template-columns:1fr}.ZbesxG_modalHeader{padding:14px}.ZbesxG_modalBody{padding:12px}.ZbesxG_codexFiltersRow{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.ZbesxG_primaryActionButton,.ZbesxG_dangerActionButton,.ZbesxG_secondaryActionButton,.ZbesxG_chipButton,.ZbesxG_builderGameItem,.ZbesxG_codexEntryListItem,.ZbesxG_answerOption,.ZbesxG_sourceTableCard,.ZbesxG_progressFill{transition-duration:1ms}.ZbesxG_modalBackdrop{-webkit-backdrop-filter:none}}
.usYlsa_examRoot,.usYlsa_intro,.usYlsa_runtime,.usYlsa_questionPanel,.usYlsa_feedbackPanel,.usYlsa_completionPanel,.usYlsa_rewardPanel,.usYlsa_railStack,.usYlsa_integrityStack{gap:12px;min-width:0;display:grid}.usYlsa_examRoot,.usYlsa_runtime{container-type:inline-size}.usYlsa_intro,.usYlsa_questionPanel,.usYlsa_feedbackPanel,.usYlsa_completionPanel,.usYlsa_rewardPanel,.usYlsa_railCard,.usYlsa_integrityCard,.usYlsa_sealCard,.usYlsa_disciplineContext{background:radial-gradient(circle at 18% 0,#d6a84a21,#0000 36%),linear-gradient(#0d111af0,#05060ae6);border:1px solid #d6a84a4d;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffd98a1a,inset 0 0 24px #00000052}.usYlsa_intro{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:stretch;padding:16px}.usYlsa_introCopy,.usYlsa_sealCard,.usYlsa_questionPanel,.usYlsa_completionPanel,.usYlsa_rewardPanel,.usYlsa_railCard,.usYlsa_integrityCard,.usYlsa_disciplineContext{padding:14px}.usYlsa_eyebrow,.usYlsa_cardLabel,.usYlsa_railLabel,.usYlsa_protocolLabel,.usYlsa_answerKey{color:#f0c66aeb;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem}.usYlsa_title{color:var(--tables-text-main,#f5d598);margin:0;font-size:clamp(1.28rem,2.1vw,2rem);line-height:1.08}.usYlsa_copy,.usYlsa_railText,.usYlsa_protocolText,.usYlsa_feedbackText,.usYlsa_completionText,.usYlsa_rewardText{color:#e5cca2c7;margin:0;font-size:.84rem;line-height:1.45}.usYlsa_introMeta,.usYlsa_completionGrid,.usYlsa_rewardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.usYlsa_completionSealRow{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.usYlsa_completionPanel[data-outcome=passed]{background:radial-gradient(circle at 18% 0,#3cb26b2e,#0000 38%),linear-gradient(#0a1c14f0,#050a08eb);border-color:#5bd68b85}.usYlsa_completionPanel[data-outcome=failed]{background:radial-gradient(circle at 18% 0,#c1373433,#0000 38%),linear-gradient(#1f0c0ef0,#0a0608eb);border-color:#dd564c94}.usYlsa_completionSummary{gap:3px;display:grid}.usYlsa_completionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.usYlsa_outcomeBadge{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;min-height:28px;margin:0;padding:4px 10px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.usYlsa_outcomeBadge[data-outcome=passed]{color:#9fe9bc;background:#165b345c;box-shadow:0 0 16px #5bd68b29}.usYlsa_outcomeBadge[data-outcome=failed]{color:#ffb6aa;background:#6f1f226b;box-shadow:0 0 16px #dd564c2e}.usYlsa_completionPanel[data-outcome=passed] .usYlsa_completionTitle{color:#b9f4cb}.usYlsa_completionPanel[data-outcome=failed] .usYlsa_completionTitle{color:#ffc2b8}.usYlsa_metaCard,.usYlsa_rewardTile{background:#05060a85;border:1px solid #d6a84a38;border-radius:12px;min-width:0;padding:10px}.usYlsa_metaCard strong,.usYlsa_rewardTile strong,.usYlsa_metricValue{color:#ffeecdfa;margin-top:4px;font-size:1.05rem;line-height:1.15;display:block}.usYlsa_sealCard{text-align:center;place-items:center;display:grid}.usYlsa_sealCard[data-outcome=passed]{background:radial-gradient(circle at 50% 0,#3cb26b2e,#0000 40%),linear-gradient(#0b1c14f0,#050808eb);border-color:#5bd68b70}.usYlsa_sealCard[data-outcome=failed]{background:radial-gradient(circle at 50% 0,#c1373433,#0000 40%),linear-gradient(#1f0c0ef0,#090608eb);border-color:#dd564c7a}.usYlsa_sealRing{--exam-seal-accent:#ffd98a;--exam-seal-track:#d6a84a29;background:radial-gradient(circle at center, #08090e 0 51%, transparent 52%), conic-gradient(var(--exam-seal-accent) 0 var(--exam-seal-progress,76%), var(--exam-seal-track) var(--exam-seal-progress,76%) 100%);width:154px;height:154px;color:var(--exam-seal-accent);border:1px solid #ffd98a70;border-radius:999px;place-items:center;display:grid;box-shadow:0 0 34px #d6a84a2e,inset 0 0 22px #00000061}.usYlsa_sealRing[data-outcome=passed]{--exam-seal-accent:#86e8aa;--exam-seal-track:#5bd68b24;border-color:#86e8aa94;box-shadow:0 0 34px #5bd68b38,inset 0 0 22px #00000061}.usYlsa_sealRing[data-outcome=failed]{--exam-seal-accent:#ff8e80;--exam-seal-track:#dd564c24;border-color:#ff8e8094;box-shadow:0 0 34px #dd564c38,inset 0 0 22px #00000061}.usYlsa_sealRingContent{justify-items:center;gap:5px;display:grid}.usYlsa_sealProgressValue{font-variant-numeric:tabular-nums;font-size:1rem;line-height:1}.usYlsa_runtime{align-content:start}.usYlsa_disciplineContext{min-height:126px}.usYlsa_contextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.usYlsa_contextTile{color:#ffeecdf0;text-align:center;background:#05060a7a;border:1px solid #d6a84a38;border-radius:12px;place-items:center;min-height:58px;padding:8px;display:grid}.usYlsa_questionPanel h4,.usYlsa_completionPanel h4,.usYlsa_rewardPanel h4{color:#ffeecdfa;margin:4px 0 0;font-size:clamp(1.1rem,1.8vw,1.55rem);line-height:1.2}.usYlsa_answerGrid{gap:10px;margin-top:12px;display:grid}.usYlsa_answerTile{appearance:none;color:#ffeecdf5;text-align:left;cursor:pointer;background:linear-gradient(#ffd98a0d,#0000002e),#06080ec2;border:1px solid #d6a84a4d;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:58px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid}.usYlsa_answerTile:hover:not(:disabled),.usYlsa_answerTile:focus-visible:not(:disabled){border-color:#ffd98ab3;outline:none;transform:translateY(-1px);box-shadow:0 0 18px #d6a84a24}.usYlsa_answerTile:disabled{cursor:default;opacity:.72}.usYlsa_answerSelected{background:radial-gradient(circle at 14% 0,#ffd98a2e,#0000 36%),#4a321794;border-color:#ffd98adb;box-shadow:0 0 22px #d6a84a2e}.usYlsa_answerCorrect{background:#123a226b;border-color:#9fe9bc80}.usYlsa_answerIncorrect{background:#4a191e7a;border-color:#cc66528f}.usYlsa_answerKey{border:1px solid #d6a84a57;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.usYlsa_feedbackPanel{padding:14px}.usYlsa_feedbackPositive{border-color:#9fe9bc6b}.usYlsa_feedbackNegative{border-color:#cc665285}.usYlsa_feedbackHeader{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.usYlsa_feedbackIcon{color:#ffd98a;border:1px solid #d6a84a57;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.usYlsa_railCard,.usYlsa_integrityCard{gap:10px;display:grid}.usYlsa_progressTrack{background:#05060ac2;border:1px solid #d6a84a33;border-radius:999px;height:8px;overflow:hidden}.usYlsa_progressFill{height:100%;width:var(--progress-value,0%);border-radius:inherit;background:linear-gradient(90deg,#8b5a2b,#d6a84a 58%,#ffd98a);box-shadow:0 0 16px #d6a84a6b}.usYlsa_railMetric{background:#05060a7a;border:1px solid #d6a84a33;border-radius:12px;padding:10px}.usYlsa_protocolList{gap:8px;display:grid}.usYlsa_protocolItem{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.usYlsa_rewardPanel{text-align:center}.usYlsa_claimState{color:#9fe9bc}.usYlsa_errorText{color:#ffc8ba;background:#4a191e6b;border:1px solid #cc66527a;border-radius:12px;margin:0;padding:10px 12px}.usYlsa_relicNotice{color:#f0d08a;letter-spacing:.025em;align-items:center;gap:.55rem;margin:.8rem 0 0;font-size:.82rem;display:flex}.usYlsa_relicNotice svg{flex:none;width:1rem;height:1rem}@media (max-width:900px){.usYlsa_intro,.usYlsa_introMeta,.usYlsa_completionSealRow,.usYlsa_completionGrid,.usYlsa_rewardGrid,.usYlsa_contextGrid{grid-template-columns:1fr}}@container (max-width:680px){.usYlsa_intro,.usYlsa_introMeta,.usYlsa_completionSealRow,.usYlsa_completionGrid,.usYlsa_rewardGrid,.usYlsa_contextGrid{grid-template-columns:1fr}.usYlsa_introCopy,.usYlsa_sealCard,.usYlsa_questionPanel,.usYlsa_completionPanel,.usYlsa_rewardPanel,.usYlsa_railCard,.usYlsa_integrityCard,.usYlsa_disciplineContext{padding:12px}.usYlsa_answerTile,.usYlsa_feedbackHeader,.usYlsa_protocolItem{grid-template-columns:1fr}.usYlsa_sealRing{width:120px;height:120px}}@media (prefers-reduced-motion:reduce){.usYlsa_examRoot *,.usYlsa_runtime *{transition-duration:1ms}}
.dpN5ea_debrief{gap:14px;min-width:0;padding:14px;display:grid;container-type:inline-size}.dpN5ea_hero,.dpN5ea_sealCard,.dpN5ea_reviewCard,.dpN5ea_metricCard,.dpN5ea_timelineCard,.dpN5ea_rewardPanel,.dpN5ea_reflectionCard,.dpN5ea_nextStepCard{background:radial-gradient(circle at 18% 0,#d6a84a21,#0000 36%),linear-gradient(#0d111af0,#05060ae6);border:1px solid #d6a84a52;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffd98a1a,inset 0 0 24px #00000052}.dpN5ea_hero{grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);align-items:stretch;gap:14px;padding:14px;display:grid}.dpN5ea_heroCopy,.dpN5ea_sealCard,.dpN5ea_reviewCard,.dpN5ea_timelineCard,.dpN5ea_rewardPanel,.dpN5ea_reflectionCard,.dpN5ea_nextStepCard{align-content:start;gap:12px;min-width:0;display:grid}.dpN5ea_eyebrow,.dpN5ea_cardLabel,.dpN5ea_metricLabel,.dpN5ea_reviewList dt,.dpN5ea_timelineMeta,.dpN5ea_rewardLabel,.dpN5ea_nextLabel{color:#f0c66aeb;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem}.dpN5ea_title{color:var(--tables-text-main,#f5d598);margin:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.08}.dpN5ea_bodyText,.dpN5ea_reviewList dd,.dpN5ea_metricSubtext,.dpN5ea_timelineText,.dpN5ea_rewardText,.dpN5ea_reflectionCard p,.dpN5ea_nextStepCard p{color:#e5cca2c7;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}.dpN5ea_heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dpN5ea_heroStat{background:#05060a85;border:1px solid #d6a84a38;border-radius:12px;min-width:0;padding:10px}.dpN5ea_heroStat strong{color:#ffeecdfa;margin-top:4px;font-size:1.05rem;display:block}.dpN5ea_sealCard{text-align:center;place-items:center;padding:18px 14px}.dpN5ea_scoreRing{--ring-value:82%;background:radial-gradient(circle at center, #08090e 0 50%, transparent 51%), conic-gradient(#ffd98a var(--ring-value), #d6a84a29 0);border:1px solid #ffd98a70;border-radius:999px;place-items:center;width:172px;height:172px;display:grid;box-shadow:0 0 34px #d6a84a2e,inset 0 0 22px #00000061}.dpN5ea_ringCenter{background:radial-gradient(circle at 34% 24%,#ffd98a1f,#0000 48%),#07080c;border:1px solid #d6a84a47;border-radius:999px;place-items:center;width:122px;height:122px;padding:12px;display:grid}.dpN5ea_ringCenter strong{color:#ffd98a;font-size:2rem;line-height:1}.dpN5ea_ringCenter span{color:#e5cca2c7;font-size:.78rem}.dpN5ea_ringFallback{font-size:1.12rem!important}.dpN5ea_contentGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:14px;display:grid}.dpN5ea_leftColumn,.dpN5ea_rightColumn{align-content:start;gap:14px;min-width:0;display:grid}.dpN5ea_reviewCard,.dpN5ea_timelineCard,.dpN5ea_rewardPanel,.dpN5ea_reflectionCard,.dpN5ea_nextStepCard{padding:14px}.dpN5ea_reviewList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.dpN5ea_reviewItem{background:#05060a7a;border:1px solid #d6a84a33;border-radius:12px;min-width:0;padding:10px}.dpN5ea_reviewList dd{overflow-wrap:anywhere;margin-top:4px}.dpN5ea_metricsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dpN5ea_metricCard{gap:8px;min-width:0;min-height:104px;padding:12px;display:grid}.dpN5ea_metricIcon,.dpN5ea_timelineIcon,.dpN5ea_rewardSeal,.dpN5ea_nextIcon{color:#ffd98a;background:radial-gradient(circle at 34% 28%,#ffd98a33,#0000 58%),#08090ec7;border:1px solid #f0c66a6b;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.dpN5ea_metricValue{color:#ffeecdfa;margin:0;font-size:1.1rem;line-height:1.15}.dpN5ea_timelineList{gap:10px;display:grid}.dpN5ea_timelineItem{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.dpN5ea_timelineIcon{width:30px;height:30px}.dpN5ea_timelineItem strong{color:#ffeecdfa;font-size:.9rem;display:block}.dpN5ea_rewardHero{text-align:center;background:radial-gradient(circle at 50% 0,#bc80ff26,#0000 44%),#05060a85;border:1px solid #d6a84a38;border-radius:14px;justify-items:center;gap:8px;min-width:0;padding:14px;display:grid}.dpN5ea_rewardSeal{color:#dec2ff;border-color:#bc80ff61;width:84px;height:84px}.dpN5ea_rewardBreakdown{gap:8px;display:grid}.dpN5ea_rewardRow{border-bottom:1px solid #d6a84a24;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:8px;display:grid}.dpN5ea_rewardRow strong{color:#ffeecdf5}.dpN5ea_rewardRow span:last-child{color:#9fe9bc}.dpN5ea_masteryBlock{border-top:1px solid #d6a84a29;gap:8px;padding-top:10px;display:grid}.dpN5ea_progressTrack{background:#05060ac2;border:1px solid #d6a84a33;border-radius:999px;height:8px;overflow:hidden}.dpN5ea_progressFill{height:100%;width:var(--progress-value,0%);border-radius:inherit;background:linear-gradient(90deg,#8b5a2b,#d6a84a 58%,#ffd98a);box-shadow:0 0 16px #d6a84a6b}.dpN5ea_nextActions{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:10px;display:grid}.dpN5ea_primaryButton,.dpN5ea_secondaryButton{appearance:none;cursor:pointer;color:#ffeecdfa;border:1px solid #d6a84a6b;border-radius:11px;min-height:44px;padding:0 14px}.dpN5ea_primaryButton{background:linear-gradient(#d6a84aeb,#8b5a2bf0),#140c06cc}.dpN5ea_secondaryButton{background:#08090eb8}@media (max-width:1120px){.dpN5ea_hero,.dpN5ea_contentGrid{grid-template-columns:1fr}.dpN5ea_metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.dpN5ea_heroStats,.dpN5ea_reviewList,.dpN5ea_metricsGrid,.dpN5ea_nextActions{grid-template-columns:1fr}}@container (max-width:820px){.dpN5ea_hero,.dpN5ea_contentGrid{grid-template-columns:1fr}.dpN5ea_metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:540px){.dpN5ea_debrief{padding:10px}.dpN5ea_heroStats,.dpN5ea_reviewList,.dpN5ea_metricsGrid,.dpN5ea_nextActions{grid-template-columns:1fr}.dpN5ea_scoreRing{width:132px;height:132px}.dpN5ea_ringCenter{width:94px;height:94px}}@media (prefers-reduced-motion:reduce){.dpN5ea_debrief *,.dpN5ea_debrief :before,.dpN5ea_debrief :after{transition-duration:1ms}}
.CqBZVa_hub{--cert-gold:#d99a47;--cert-cream:#f5d598;--cert-muted:#c9a66e;height:100%;min-height:0;color:var(--cert-cream);flex-direction:column;flex:auto;gap:10px;display:flex;overflow:hidden}.CqBZVa_hubHeader,.CqBZVa_sectionHeading,.CqBZVa_questionTop,.CqBZVa_actionRow,.CqBZVa_timers{align-items:center;display:flex}.CqBZVa_hubHeader,.CqBZVa_questionTop{justify-content:space-between;gap:16px}.CqBZVa_hubHeader h3,.CqBZVa_summaryCard h4,.CqBZVa_questionView h3,.CqBZVa_choiceView h3,.CqBZVa_resultView h3,.CqBZVa_startDialog h3,.CqBZVa_certificateDialog h3,.CqBZVa_oriDialog h3,.CqBZVa_resultSection h4{color:#ffe4aa;margin:0;font-family:Georgia,Times New Roman,serif}.CqBZVa_hubHeader h3{white-space:nowrap;font-size:clamp(1.15rem,2vw,1.55rem)}.CqBZVa_kicker{color:var(--cert-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:800}.CqBZVa_stateBadge{color:#e5bb78;letter-spacing:.08em;text-transform:uppercase;background:#d99a4714;border:1px solid #d99a4761;border-radius:999px;width:max-content;padding:4px 8px;font-size:.65rem;font-style:normal;font-weight:800;display:inline-flex}.CqBZVa_stateBadge[data-state=COMPLETED],.CqBZVa_stateBadge[data-state=PASSED],.CqBZVa_stateBadge[data-state=GRANTED]{color:#a9e4bb;border-color:#75c5916b}.CqBZVa_stateBadge[data-state=LOCKED],.CqBZVa_stateBadge[data-state=UNAVAILABLE]{opacity:.65}.CqBZVa_summaryCard,.CqBZVa_resultSection{background:linear-gradient(145deg,#ffdc9a0b,#0000 46%),#080706b8;border:1px solid #b97e3a47;box-shadow:inset 0 1px #ffe4ae12}.CqBZVa_cardIcon{color:var(--cert-gold)}.CqBZVa_progressTrack{background:#ffffff14;border-radius:999px;height:4px;overflow:hidden}.CqBZVa_progressTrack>span{background:linear-gradient(90deg,#8a5426,#e1ab58);height:100%;display:block}.CqBZVa_summaryCard{border-radius:14px;flex-direction:column;flex:auto;min-height:0;padding:12px;display:flex;overflow:hidden}.CqBZVa_summaryScroll{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-color:#d99a478c #ffffff0a;scrollbar-width:thin;flex:auto;align-content:start;gap:9px;min-height:0;padding-right:4px;display:grid;overflow:hidden auto}.CqBZVa_summaryScroll::-webkit-scrollbar{width:5px}.CqBZVa_summaryScroll::-webkit-scrollbar-track{background:#ffffff0a}.CqBZVa_summaryScroll::-webkit-scrollbar-thumb{background:#d99a478c;border-radius:999px}.CqBZVa_summaryTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.CqBZVa_summaryIdentity{min-width:0}.CqBZVa_summaryIdentity h4{font-size:.98rem;line-height:1.2}.CqBZVa_overallProgress{color:var(--cert-muted);grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:8px;font-size:.68rem;display:grid}.CqBZVa_overallProgress strong{color:var(--cert-cream);font-variant-numeric:tabular-nums}.CqBZVa_summaryLevelHeading,.CqBZVa_currentRoundDetail{align-items:center;display:flex}.CqBZVa_summaryLevels{gap:5px;display:grid}.CqBZVa_summaryLevelRow{background:#0003;border:1px solid #c188422e;border-radius:8px;gap:7px;min-height:34px;padding:6px 8px;display:grid}.CqBZVa_summaryLevelRow[data-current=true]{background:#d99a470e;border-color:#d99a476b}.CqBZVa_summaryLevelRow[data-state=LOCKED]{opacity:.58}.CqBZVa_summaryLevelHeading{flex-wrap:wrap;gap:8px}.CqBZVa_summaryLevelHeading>span:first-child{color:#dea5519e;font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:.76rem}.CqBZVa_summaryLevelHeading strong{min-width:0;color:var(--cert-cream);margin-right:auto;font-size:.76rem;line-height:1.15}.CqBZVa_certificateLink{appearance:none;color:#e9c78e;min-height:25px;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#d99a4714;border:1px solid #e0a6536b;border-radius:7px;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding:4px 7px;font-size:.56rem;font-weight:800;display:inline-flex}.CqBZVa_certificateLink:hover,.CqBZVa_certificateLink:focus-visible{outline-offset:1px;border-color:#efbd6bc7;outline:2px solid #f1c477}.CqBZVa_roundRail{grid-template-columns:repeat(5,minmax(26px,1fr));gap:5px;display:grid;position:relative}.CqBZVa_roundRail:before{content:"";background:#da9e4c3d;height:1px;position:absolute;top:12px;left:8%;right:8%}.CqBZVa_roundDot{justify-items:center;min-width:0;display:grid;position:relative}.CqBZVa_roundDot>span{z-index:1;color:#e6b66d;background:#120d09;border:1px solid #da9e4c6b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.65rem;display:grid}.CqBZVa_roundDot[data-state=COMPLETED]>span{color:#a9e4bb;border-color:#75c59185}.CqBZVa_roundDot[data-state=LOCKED]{opacity:.46}.CqBZVa_currentRoundDetail{background:#d99a4712;border-radius:7px;flex-wrap:wrap;gap:6px 8px;min-width:0;padding:7px 8px}.CqBZVa_currentRoundDetail>div{flex:1;min-width:0}.CqBZVa_currentRoundDetail strong{color:var(--cert-cream);font-size:.74rem;line-height:1.2;display:block}.CqBZVa_currentRoundDetail>span:not(.CqBZVa_stateBadge){color:var(--cert-muted);font-size:.68rem}.CqBZVa_levelProgressMeta{color:var(--cert-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.68rem}.CqBZVa_summaryAction{flex:none;justify-content:flex-end;padding-top:10px;display:flex}.CqBZVa_cooldown,.CqBZVa_subtleStatus{color:var(--cert-muted);align-items:center;gap:7px;display:flex}.CqBZVa_cooldown{flex-wrap:wrap;margin:0;font-size:.68rem;line-height:1.3}.CqBZVa_cooldownTimer{color:var(--cert-cream);font-variant-numeric:tabular-nums}.CqBZVa_actionRow{flex-wrap:wrap;gap:10px;margin-top:16px}.CqBZVa_primaryButton,.CqBZVa_secondaryButton,.CqBZVa_iconButton,.CqBZVa_paymentOptions button{appearance:none;font:inherit;cursor:pointer;border:1px solid #e0a6538f;border-radius:10px}.CqBZVa_primaryButton,.CqBZVa_secondaryButton{letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 15px;font-size:.76rem;font-weight:800;display:inline-flex}.CqBZVa_primaryButton{color:#130d08;background:linear-gradient(#d49a4d,#8c5728)}.CqBZVa_secondaryButton{color:#e9c78e;background:#100c09d1}.CqBZVa_primaryButton:focus-visible,.CqBZVa_secondaryButton:focus-visible,.CqBZVa_options button:focus-visible,.CqBZVa_paymentOptions button:focus-visible{outline-offset:2px;outline:2px solid #f1c477}.CqBZVa_primaryButton:disabled,.CqBZVa_secondaryButton:disabled,.CqBZVa_options button:disabled,.CqBZVa_paymentOptions button:disabled{cursor:not-allowed;opacity:.52}.CqBZVa_questionView,.CqBZVa_choiceView,.CqBZVa_resultView{width:min(100%,760px);margin:auto}.CqBZVa_questionView{gap:20px;display:grid}.CqBZVa_questionView h3{font-size:clamp(1.3rem,3vw,2rem);line-height:1.3}.CqBZVa_questionTop{color:var(--cert-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.CqBZVa_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.CqBZVa_options button{color:#ecd09c;text-align:left;cursor:pointer;background:#0c0907d1;border:1px solid #d2974961;border-radius:12px;align-items:center;gap:12px;min-height:68px;padding:13px;display:flex}.CqBZVa_options button:hover:not(:disabled){background:#2d1e10c7;border-color:#efbd6bc7}.CqBZVa_options button span{color:#f0bd6b;border:1px solid #e4ab5966;border-radius:7px;flex:0 0 30px;place-items:center;height:30px;font-weight:900;display:grid}.CqBZVa_timers{justify-content:center;gap:12px;position:sticky;bottom:0}.CqBZVa_timer{background:#050403e6;border:1px solid #cd93464d;border-radius:10px;min-width:126px;padding:9px 14px}.CqBZVa_timer span,.CqBZVa_timer strong{text-align:center;display:block}.CqBZVa_timer span{color:var(--cert-muted);text-transform:uppercase;font-size:.67rem}.CqBZVa_timer strong{font-variant-numeric:tabular-nums;margin-top:3px}.CqBZVa_timer[data-low=true]{border-color:#c4703fb8}.CqBZVa_choiceView,.CqBZVa_resultHero{text-align:center}.CqBZVa_choiceView{padding:30px 16px}.CqBZVa_choiceView>svg,.CqBZVa_resultHero>svg,.CqBZVa_certificateDialog>svg,.CqBZVa_oriDialog>svg{color:var(--cert-gold)}.CqBZVa_choiceView .CqBZVa_actionRow{justify-content:center}.CqBZVa_secondChancePrompt{color:#ecd09c;text-align:left;border:1px solid #d3994b33;border-radius:10px;margin:16px auto;padding:12px}.CqBZVa_resultView{gap:12px;display:grid}.CqBZVa_resultHero{padding:18px}.CqBZVa_resultHero h3{margin:7px 0;font-size:1.8rem}.CqBZVa_resultSection{border-radius:12px;padding:14px}.CqBZVa_sectionHeading{flex-wrap:wrap;gap:8px;margin-bottom:10px}.CqBZVa_sectionHeading h4{margin-right:auto}.CqBZVa_masteryRow{grid-template-columns:minmax(120px,.4fr) minmax(100px,1fr) auto;align-items:center;gap:10px;margin:8px 0;font-size:.78rem;display:grid}.CqBZVa_masteryRow>div{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.CqBZVa_masteryRow i{background:linear-gradient(90deg,#845126,#dca253);height:100%;display:block}.CqBZVa_rewardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.CqBZVa_rewardGrid span{background:#d99a4712;border-radius:8px;padding:8px}.CqBZVa_nestedModalLayer{z-index:220;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.CqBZVa_certificateDialog,.CqBZVa_oriDialog,.CqBZVa_startDialog{color:#e8c78e;background:radial-gradient(circle at 50% 0,#cb8d3e2b,#0000 48%),#0c0907;border:1px solid #dea44f94;border-radius:18px;width:min(100%,560px);max-height:calc(100vh - 32px);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 80px #000000b8}.CqBZVa_startDialog{width:min(100%,540px);padding:24px}.CqBZVa_startHeading{padding-right:42px}.CqBZVa_startHeading h3{font-size:1.45rem}.CqBZVa_startHeading>span{color:var(--cert-muted);margin-top:4px;font-size:.78rem;display:block}.CqBZVa_startRules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 12px;display:grid}.CqBZVa_startRules>div{background:#d99a470e;border:1px solid #d196482e;border-radius:9px;min-width:0;padding:9px 10px}.CqBZVa_startRules dt{color:#aa8756;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:800}.CqBZVa_startRules dd{color:var(--cert-cream);margin:4px 0 0;font-size:.9rem;font-weight:800}.CqBZVa_startNotice{color:var(--cert-muted);margin:12px 0;font-size:.75rem;line-height:1.45}.CqBZVa_startAcknowledgement{color:#e8c78e;cursor:pointer;background:#0000003d;border:1px solid #dea44f47;border-radius:9px;align-items:flex-start;gap:10px;padding:11px;font-size:.78rem;line-height:1.4;display:flex}.CqBZVa_startAcknowledgement input{accent-color:#d99a47;flex:none;margin-top:2px}.CqBZVa_startDialog .CqBZVa_actionRow{justify-content:flex-end}.CqBZVa_iconButton{color:#ecc783;background:#17100b;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.CqBZVa_certificateMeta{gap:9px;margin:20px 0;display:grid}.CqBZVa_certificateMeta div{border-bottom:1px solid #d1964829;grid-template-columns:.42fr 1fr;gap:12px;padding-bottom:8px;display:grid}.CqBZVa_certificateMeta dt{color:#aa8756}.CqBZVa_certificateMeta dd{overflow-wrap:anywhere;margin:0}.CqBZVa_paymentOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.CqBZVa_paymentOptions button{color:#e9c488;background:#140e0ae6;padding:14px}.CqBZVa_paymentOptions button[data-selected=true]{background:#804f1f70;border-color:#e5a956}.CqBZVa_confirmBox{border:1px solid #dea44f4d;border-radius:10px;padding:12px}.CqBZVa_error{color:#efb2a8;background:#5e1e1d2e;border:1px solid #be4c4875;border-radius:9px;margin:0;padding:10px 12px}.CqBZVa_skeleton{min-height:110px;color:var(--cert-muted);background:linear-gradient(90deg,#ffffff08,#d99a4717,#ffffff08) 0 0/200% 100%;border-radius:14px;place-items:center;animation:1.8s linear infinite CqBZVa_certification-shimmer;display:grid}@keyframes CqBZVa_certification-shimmer{to{background-position:-200% 0}}@media (max-width:560px){.CqBZVa_summaryCard{padding:13px}.CqBZVa_summaryTop{grid-template-columns:auto minmax(0,1fr)}.CqBZVa_summaryTop .CqBZVa_stateBadge{grid-column:2}.CqBZVa_summaryAction .CqBZVa_primaryButton{width:100%}.CqBZVa_roundRail{gap:3px}.CqBZVa_options,.CqBZVa_rewardGrid,.CqBZVa_paymentOptions{grid-template-columns:1fr}.CqBZVa_masteryRow{grid-template-columns:1fr auto}.CqBZVa_masteryRow>div{grid-area:2/1/auto/-1}.CqBZVa_timers{gap:6px}.CqBZVa_timer{flex:1;min-width:0}.CqBZVa_certificateDialog,.CqBZVa_oriDialog,.CqBZVa_startDialog{padding:24px 18px}.CqBZVa_startRules{grid-template-columns:1fr}}@media (max-height:520px) and (orientation:landscape){.CqBZVa_questionView{gap:10px}.CqBZVa_questionView h3{font-size:1.15rem}.CqBZVa_options{grid-template-columns:repeat(2,minmax(0,1fr))}.CqBZVa_options button{min-height:48px;padding:8px}}@media (prefers-reduced-motion:reduce){.CqBZVa_skeleton{animation:none}}
.GtRgqa_sceneRoot{pointer-events:auto;isolation:isolate;--tables-run-hint-bottom:clamp(12px, 4%, 24px);position:absolute;inset:0}.GtRgqa_sceneRootHovered{cursor:pointer}.GtRgqa_sceneRoot:before{content:"";filter:blur(34px);opacity:.8;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 52%,#ffd4856b,#ffaa4424 42%,#0000 72%),radial-gradient(circle at 50% 88%,#ffa24233,#0000 58%);animation:5s ease-in-out infinite GtRgqa_tablesBackdropDensityPulse;position:absolute;inset:0 4% 10%}.GtRgqa_sceneRoot:after{content:"";filter:blur(24px);opacity:.88;pointer-events:none;z-index:0;background:radial-gradient(circle,#ffd68966,#ffb44814 56%,#0000 76%);width:74%;height:24%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.GtRgqa_sceneRootHovered:before{opacity:1;filter:blur(36px)brightness(1.12)}.GtRgqa_sceneRootHovered:after{opacity:1;filter:blur(26px)brightness(1.18)}.GtRgqa_sceneAura{filter:blur(18px);opacity:.88;pointer-events:none;mix-blend-mode:screen;z-index:1;background:radial-gradient(circle at 50% 40%,#ffe7b038,#ffb85114 40%,#0000 72%),linear-gradient(90deg,#0000,#ffd68a14,#0000);border-radius:50%;animation:5s ease-in-out infinite GtRgqa_tablesAuraDensityPulse;position:absolute;inset:1% 7% 9%}.GtRgqa_sceneRootHovered .GtRgqa_sceneAura{opacity:1;filter:blur(16px)brightness(1.14)}.GtRgqa_sceneFloor{filter:blur(14px);opacity:.88;pointer-events:none;z-index:1;background:radial-gradient(circle,#ffe5a642,#ffbe4f1a 46%,#0000 74%);border-radius:999px;width:70%;height:16%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.GtRgqa_sceneRootHovered .GtRgqa_sceneFloor{opacity:1;filter:blur(12px)brightness(1.18)}.GtRgqa_sceneTooltip{z-index:4;color:#ffe4aa;white-space:nowrap;opacity:0;pointer-events:none;background:linear-gradient(#301e0dd1,#0e0905a8);border:1px solid #ffd5877a;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;line-height:1;transition:opacity .18s,transform .18s,filter .18s;position:absolute;top:clamp(28px,8%,54px);left:50%;transform:translate(-50%,8px)scale(.98);box-shadow:inset 0 1px #ffe9b72e,0 0 24px #ffb94c3d}.GtRgqa_sceneRootHovered .GtRgqa_sceneTooltip{opacity:1;filter:brightness(1.08);transform:translate(-50%)scale(1)}.GtRgqa_sceneRunHint{left:50%;bottom:var(--tables-run-hint-bottom);z-index:4;color:#ffe8b7e6;text-align:center;text-shadow:0 0 14px #ffb44461,0 1px 8px #000000b8;pointer-events:none;width:min(86%,360px);margin:0;font-size:13px;font-weight:700;line-height:1.25;position:absolute;transform:translate(-50%)}@media (max-width:640px){.GtRgqa_sceneRoot{--tables-run-hint-bottom:clamp(10px, 3.2%, 16px)}.GtRgqa_sceneTooltip{padding:6px 10px;font-size:11px;top:clamp(22px,6%,36px)}.GtRgqa_sceneRunHint{width:min(88%,300px);font-size:11px;line-height:1.2}}.GtRgqa_sceneRoot canvas{z-index:2;filter:saturate(1.08)contrast(1.06)brightness(1.08);position:relative;width:100%!important;height:100%!important}@keyframes GtRgqa_tablesBackdropDensityPulse{0%,to{filter:blur(34px)brightness();opacity:.8;transform:scale(1)}8%{filter:blur(28px)brightness(1.18)saturate(1.08);opacity:1;transform:scale(1.025)}20%{filter:blur(34px)brightness();opacity:.8;transform:scale(1)}21%{filter:blur(34px)brightness();opacity:.8;transform:scale(1)}}@keyframes GtRgqa_tablesAuraDensityPulse{0%,to{filter:blur(18px)brightness();opacity:.88;transform:scale(1)}8%{filter:blur(15px)brightness(1.22);opacity:1;transform:scale(1.045)}20%,21%{filter:blur(18px)brightness();opacity:.88;transform:scale(1)}}
