.ax{--crimson:#7A0C1E;--crimson-dark:#650A19;--cream:#FAF3EE;--blush:#F3E6E1;--warm-white:#FFFCF8;--espresso:#1F1A17;--taupe:#5C5049;--sand:#D5BFA0;--green:#4A6E2C;--flame:#D97757;--error:#B3261E;--gold:#C9971F;--shadow:0 2px 8px rgba(122,12,30,0.08);--head:"Fraunces",Georgia,"Times New Roman",serif;--body:"Lora",Georgia,"Times New Roman",serif;--mono:"Chivo Mono",ui-monospace,Menlo,Consolas,monospace;background:var(--cream);color:var(--espresso);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}:where(.ax) *,:where(.ax) :after,:where(.ax) :before{box-sizing:border-box}:where(.ax) [hidden]{display:none!important}:where(.ax) a{color:inherit;text-decoration:none}:where(.ax) button{font:inherit;color:inherit;cursor:pointer}:where(.ax) svg{display:block}.ax :focus-visible{outline:2px solid var(--crimson);outline-offset:3px;border-radius:8px}html[data-arcade-play] #bu-navbar,html[data-arcade-play] .bu-inapp-hide{display:none!important}.ax-wrap{max-width:780px;margin:0 auto;padding:0 24px}.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:var(--crimson);color:var(--warm-white);font-family:var(--head);font-weight:700;font-size:18px;padding:13px 28px}.ax-btn:hover{background:var(--crimson-dark)}.ax-btn:disabled{background:var(--sand);color:var(--taupe);cursor:default}.ax-btn.ax-secondary{background:var(--blush);color:var(--espresso)}.ax-btn.ax-secondary:hover{background:#EBD9D3}.ax-btn svg{width:16px;height:16px;fill:currentColor}.ax-num{font-family:var(--mono)}.ax-link{color:var(--crimson);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ax-intro-card{margin:4px auto 24px;background:var(--warm-white);border-radius:20px;box-shadow:var(--shadow);padding:24px 28px}.ax-intro-head{display:flex;align-items:center;gap:16px;margin-bottom:16px}.ax-tile{width:56px;height:56px;flex:none;border-radius:18px;background:var(--blush);display:grid;place-items:center;color:var(--crimson)}.ax-tile svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ax-tile.ax-small{width:44px;height:44px;border-radius:14px}.ax-tile.ax-small svg{width:22px;height:22px}.ax-intro-head h1{margin:0;font-family:var(--head);font-weight:700;font-size:32px;line-height:1.1}.ax-intro-head p{margin:2px 0 0;color:var(--taupe);font-size:16px}.ax-steps{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:8px;counter-reset:s}.ax-steps li{counter-increment:s;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;font-size:15.5px;line-height:1.45}.ax-steps li:before{content:counter(s);width:28px;height:28px;border-radius:50%;background:var(--blush);display:grid;place-items:center;font-family:var(--mono);font-size:13px;color:var(--crimson)}.ax-levelnote{margin:0 0 16px;padding:10px 14px;background:var(--cream);border-radius:12px;color:var(--taupe);font-size:15px}.ax-intro-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.ax-intro-foot p{margin:0;color:var(--taupe);font-size:15px}.ax-playbar{position:sticky;top:0;z-index:20;background:var(--cream);box-shadow:var(--shadow)}.ax-playbar .ax-in{max-width:780px;margin:0 auto;padding:0 24px;height:50px;display:flex;align-items:center;gap:14px}.ax-back{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:8px 12px 8px 6px;border-radius:999px;font-weight:500;color:var(--taupe);min-height:44px}.ax-back:hover{background:var(--blush);color:var(--espresso)}.ax-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ax-ptitle{flex:1;text-align:center;line-height:1.25;min-width:0}.ax-ptitle strong{display:block;font-family:var(--head);font-weight:700;font-size:16px}.ax-ptitle span{font-size:12.5px;color:var(--taupe)}.ax-stats{display:flex;gap:18px;align-items:center}.ax-stats>div{text-align:right;line-height:1.2}.ax-stats small{display:block;font-size:11px;color:var(--taupe)}.ax-stats b{font-family:var(--mono);font-weight:500;font-size:16px;display:inline-flex;align-items:center;gap:4px}.ax-stats b.ax-urgent{color:var(--error)}.ax-flame{width:16px;height:16px;fill:var(--flame);stroke:var(--flame);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ax-hearts{display:inline-flex;gap:3px}.ax-heart{width:18px;height:18px;fill:var(--crimson);stroke:var(--crimson);stroke-width:1.7;stroke-linejoin:round}.ax-heart.ax-lost{fill:none;stroke:var(--sand)}@media (max-width:560px){.ax-stats{gap:10px}.ax-streak{display:none!important}.ax-playbar .ax-in{padding:0 12px;gap:8px}.ax-back-text{display:none}.ax-back{padding:8px 10px}.ax-ptitle strong{font-size:15px}.ax-ptitle span{font-size:12px}}.ax-game{padding:10px 0 14px;display:grid;gap:10px}.ax-segs{display:flex;gap:6px}.ax-segs i{flex:1;height:6px;border-radius:999px;background:var(--sand)}.ax-segs i.ax-cur{background:var(--crimson)}.ax-segs i.ax-ok{background:var(--green)}.ax-segs i.ax-no{background:var(--error)}.ax-segs i.ax-half{background:var(--gold)}.ax-qcard{background:var(--warm-white);border-radius:16px;box-shadow:var(--shadow);padding:12px 20px}.ax-qcard small{display:block;font-size:12.5px;color:var(--taupe);margin-bottom:2px}.ax-qcard p{margin:0;font-size:clamp(16px,3.3vh,20px);line-height:1.4}.ax-qcard p+p{margin-top:6px}.ax-qcard b{font-family:var(--head);font-weight:700}.ax-qcard .ax-task{color:var(--taupe);font-size:clamp(14px,2.6vh,16px)}.ax-blank{display:inline-block;width:64px;border-bottom:2px solid var(--taupe);transform:translateY(-3px)}.ax-opts{display:grid;gap:8px;grid-template-columns:1fr}@media (min-width:640px){.ax-opts.ax-two{grid-template-columns:1fr 1fr}}.ax-opt{display:grid;grid-template-columns:28px 1fr 20px;gap:10px;align-items:center;text-align:left;width:100%;min-height:clamp(44px,7.2vh,52px);padding:6px 14px;border-radius:12px;border:1.5px solid var(--sand);background:var(--warm-white);font-size:clamp(15px,2.8vh,17px);line-height:1.3}.ax-chip,.ax-opt:hover:not(:disabled){background:var(--blush)}.ax-chip{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-weight:500;font-size:13px;color:var(--taupe)}.ax-opt:hover:not(:disabled) .ax-chip{background:var(--warm-white)}.ax-mark svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ax-opt:disabled{cursor:default}.ax-opt.ax-right{border-color:var(--green);color:var(--green);font-weight:600}.ax-opt.ax-right .ax-chip{background:var(--green);color:var(--warm-white)}.ax-opt.ax-wrong{border-color:var(--error);color:var(--error)}.ax-opt.ax-wrong .ax-chip{background:var(--error);color:var(--warm-white)}.ax-opt.ax-dim{color:var(--taupe)}.ax-slot{min-height:clamp(64px,12vh,86px)}.ax-explain{display:grid;grid-template-columns:24px 1fr;gap:10px;background:var(--warm-white);border-radius:14px;box-shadow:var(--shadow);padding:10px 14px}.ax-explain .ax-ic{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--warm-white)}.ax-explain .ax-ic svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ax-explain.ax-okc .ax-ic{background:var(--green)}.ax-explain.ax-bad .ax-ic{background:var(--error)}.ax-explain.ax-halfc .ax-ic{background:var(--gold)}.ax-explain.ax-halfc .ax-lead{color:var(--espresso)}.ax-explain p{margin:0;font-size:clamp(14px,2.5vh,15.5px);line-height:1.45}.ax-explain .ax-lead{font-family:var(--head);font-weight:700;font-size:15.5px;margin-bottom:1px}.ax-explain.ax-okc .ax-lead{color:var(--green)}.ax-explain.ax-bad .ax-lead{color:var(--error)}.ax-bonus{display:inline-block;margin-top:4px;padding:2px 10px;border-radius:999px;background:var(--crimson);color:var(--warm-white);font-family:var(--head);font-weight:700;font-size:13.5px}.ax-feedback{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;min-height:44px;text-align:center}.ax-feedback .ax-btn{padding:8px 22px;font-size:16px;min-height:44px}.ax-status{margin:0;font-size:14.5px;color:var(--taupe)}.ax-result-card{max-width:760px;margin:8px auto 110px;background:var(--warm-white);border-radius:20px;box-shadow:var(--shadow);padding:14px 24px 16px;text-align:center}.ax-result-card h1{margin:0;font-family:var(--head);font-weight:700;font-size:26px;line-height:1.2}.ax-msg{margin:2px 0 0;font-size:16px;color:var(--taupe)}.ax-lvl{font-size:clamp(44px,8vh,60px);line-height:1.05;margin:0}.ax-hero,.ax-lvl{font-family:var(--head);font-weight:700}.ax-hero{display:inline-block;margin-top:6px;padding:2px 14px;border-radius:999px;background:var(--blush);color:var(--crimson);font-size:15px}.ax-top{display:grid;gap:8px 20px;align-items:center;margin-top:4px}@media (min-width:640px){.ax-top{grid-template-columns:1fr 1fr}}.ax-scale{display:flex;align-items:flex-end;gap:8px;margin:6px 0 0;height:clamp(48px,8vh,64px)}.ax-scale div{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%}.ax-scale i{display:block;width:100%;border-radius:6px;background:var(--sand)}.ax-scale i.ax-on{background:var(--crimson)}.ax-scale span{font-family:var(--mono);font-size:13px;color:var(--taupe)}.ax-caveat{margin:6px auto 8px;max-width:70ch;font-size:13.5px;line-height:1.4;color:var(--taupe)}.ax-rows{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;text-align:left}.ax-rows div{display:flex;justify-content:space-between;gap:12px;padding:5px 12px;background:var(--cream);border-radius:12px;font-size:15px}.ax-rows dt{color:var(--taupe)}.ax-rows dd{margin:0;font-family:var(--mono);font-weight:500;white-space:nowrap}.ax-planline{margin:6px 0 0;font-size:14px;line-height:1.3;color:var(--taupe)}.ax-result-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.ax-result-actions .ax-btn{padding:8px 16px;font-size:15px;min-height:44px}.ax-review{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:12px;text-align:left}.ax-review li{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:14px 16px;background:var(--cream);border-radius:14px}.ax-review .ax-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:13px;color:var(--warm-white);background:var(--green)}.ax-review li.ax-no .ax-n{background:var(--error)}.ax-review p{margin:0;font-size:16px;line-height:1.5}.ax-review .ax-rq{font-weight:600;margin-bottom:4px}.ax-review .ax-rw{color:var(--taupe);margin-top:4px;font-size:15px}.ax-overlay{position:fixed;inset:0;z-index:50;background:rgba(31,26,23,.45);display:grid;place-items:center;padding:24px}.ax-dialog{max-width:420px;background:var(--warm-white);border-radius:20px;padding:28px;box-shadow:var(--shadow)}.ax-dialog h2{margin:0 0 6px;font-family:var(--head);font-weight:700;font-size:24px}.ax-dialog p{margin:0 0 20px;color:var(--taupe)}.ax-dialog .ax-row{display:flex;gap:12px;flex-wrap:wrap}.ax-hub-bar{max-width:1240px;margin:0 auto;padding:0 24px 96px}.ax-hero-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:12px 0}.ax-hero-block h1{margin:0;font-family:var(--head);font-weight:700;font-size:clamp(26px,3.4vw,32px);line-height:1.1}.ax-hero-block p{margin:2px 0 0;color:var(--taupe);font-size:15px;line-height:1.4;max-width:70ch}.ax-planstrip{display:inline-flex;align-items:center;gap:12px;padding:6px 8px 6px 16px;border-radius:999px;background:var(--blush);font-size:15px}.ax-planstrip strong{font-family:var(--head)}.ax-planstrip .ax-btn{padding:6px 16px;font-size:15px;min-height:36px}.ax-grid{display:grid;gap:20px;grid-template-columns:1fr;padding-bottom:20px}@media (min-width:640px){.ax-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ax-grid{grid-template-columns:repeat(4,1fr)}}.ax-card{display:flex;flex-direction:column;background:var(--warm-white);border-radius:18px;box-shadow:var(--shadow);padding:18px}.ax-card .ax-tile{width:48px;height:48px;border-radius:16px}.ax-card .ax-tile svg{width:24px;height:24px}.ax-card.ax-start{border:2px solid var(--crimson)}.ax-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ax-tag{font-size:13px;color:var(--taupe);text-align:right}.ax-card.ax-start .ax-tag{color:var(--crimson);font-weight:600}.ax-card h3{margin:0;font-family:var(--head);font-weight:700;font-size:24px;line-height:1.15}.ax-tagline{margin:0 0 6px;color:var(--crimson);font-weight:600;font-size:15px;line-height:1.35}.ax-desc{margin:0 0 8px;font-size:14.5px;line-height:1.45;color:var(--espresso)}.ax-meta{margin:0 0 10px;font-family:var(--mono);font-size:12px;line-height:1.4;color:var(--taupe)}.ax-card .ax-spacer{flex:1}.ax-card .ax-btn{width:100%;font-size:16px;padding:10px 20px;min-height:44px}.ax-left{margin:6px 0 0;text-align:center;font-family:var(--mono);font-size:12.5px;line-height:1.3;color:var(--taupe)}.ax-partner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:40px;padding:12px 16px;border-radius:16px;background:var(--warm-white);box-shadow:var(--shadow)}.ax-partner strong{font-family:var(--head);font-size:17px}.ax-partner span{color:var(--taupe);font-size:15px;flex:1;min-width:200px}.ax-partner a{display:inline-flex;align-items:center;gap:6px;min-height:44px}.ax-partner a svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ax.ax-embedded{min-height:0;background:transparent;text-align:left}.ax-embedded .ax-playbar{position:static;box-shadow:none;background:transparent}.ax-embedded .ax-back{visibility:hidden}.ax-puzzlelist{margin:0 0 14px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.ax-puzzlelist li{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:999px;background:var(--blush);font-size:15px}.ax-puzzlelist .ax-num{width:24px;height:24px;border-radius:50%;background:var(--warm-white);display:grid;place-items:center;font-size:13px;color:var(--crimson)}.ax-progress{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;font-size:14px;color:var(--taupe)}.ax-progress i{height:8px;background:var(--sand);overflow:hidden}.ax-progress b,.ax-progress i{display:block;border-radius:999px}.ax-progress b{height:100%;background:var(--green);transition:width .25s ease}.ax-cb{--cell:clamp(30px,6.2vh,46px);display:grid;gap:14px 24px;grid-template-columns:1fr;align-items:start}@media (min-width:900px){.ax-cb{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"grid top" "grid lists";grid-template-rows:auto 1fr}.ax-cb-gridwrap{grid-area:grid}.ax-cb-top{grid-area:top}.ax-cb-lists{grid-area:lists}}.ax-cb-gridwrap{display:flex;justify-content:center;overflow-x:auto;padding:2px}.ax-cb-grid{display:grid;gap:2px}.ax-cb-void{display:block}.ax-cb-cell{position:relative;padding:0;border:1.5px solid var(--sand);border-radius:6px;background:var(--warm-white);display:grid;place-items:center;font-family:var(--head);font-weight:700;font-size:calc(var(--cell) * .5);color:var(--espresso);text-transform:uppercase}.ax-cb-cell small{position:absolute;top:1px;left:3px;font-family:var(--mono);font-weight:500;font-size:12px;line-height:1;color:var(--taupe)}.ax-cb-cell.ax-word{background:var(--blush)}.ax-cb-cell.ax-active{outline:2px solid var(--crimson);outline-offset:-1px}.ax-cb-cell.ax-ok{background:var(--warm-white)}.ax-cb-cell.ax-hint,.ax-cb-cell.ax-ok{border-color:var(--green);color:var(--green)}.ax-cb-cell.ax-bad{border-color:var(--error);color:var(--error)}.ax-cb-top{display:grid;gap:8px;min-width:0}.ax-cb-actions{display:flex;flex-wrap:wrap;gap:8px}.ax-cb-actions .ax-btn{padding:8px 20px;font-size:16px;min-height:44px}.ax-cb-lists{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.ax-cb-lists h3{margin:0 0 2px;font-family:var(--head);font-size:15px}.ax-cb-lists ol{margin:0;padding:0;list-style:none;display:grid;gap:1px}.ax-clue{display:grid;grid-template-columns:22px 1fr;gap:6px;width:100%;text-align:left;border:0;background:none;padding:3px 6px;border-radius:8px;font-size:13.5px;line-height:1.3;color:var(--espresso)}.ax-clue.ax-on,.ax-clue:hover{background:var(--blush)}.ax-clue.ax-done{color:var(--green)}.ax-clue .ax-num{font-size:12px;color:var(--taupe);padding-top:1px}.ax-cb-input{position:fixed;left:-9999px;top:0;width:1px;height:1px;opacity:0}@media (max-width:899px){.ax-cb{--cell:min(40px,calc((100vw - 60px) / 10))}.ax-cb-lists{grid-template-columns:1fr}.ax-cb-gridwrap{padding-bottom:4px}}.ax-cats{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin:0 0 16px}@media (min-width:640px){.ax-cats{grid-template-columns:repeat(3,1fr)}}.ax-cat{display:flex;align-items:center;gap:10px;text-align:left;padding:8px 12px;border-radius:14px;border:1.5px solid var(--sand);background:var(--warm-white);min-height:56px}.ax-cat:hover:not(:disabled){background:var(--blush)}.ax-cat strong{display:block;font-family:var(--head);font-size:16px;line-height:1.2}.ax-cat small{display:block;font-size:12.5px;color:var(--taupe)}.ax-hm-top{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:640px){.ax-hm-top{grid-template-columns:1fr 1fr}}.ax-hm-draw{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--espresso)}.ax-hm-draw svg{width:auto;height:clamp(64px,12vh,96px);color:var(--espresso)}.ax-hm-word{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ax-hm-slot{width:clamp(40px,7vh,52px);height:clamp(48px,8vh,60px);display:grid;place-items:center;border-bottom:3px solid var(--taupe);font-family:var(--head);font-weight:700;font-size:clamp(28px,5vh,38px);color:var(--espresso)}.ax-hm-slot.ax-miss{color:var(--error)}.ax-hm-keys{display:grid;gap:6px}.ax-hm-row{display:flex;justify-content:center;gap:6px}.ax-key{flex:0 1 44px;min-width:0;height:clamp(40px,6.6vh,46px);border-radius:10px;border:1.5px solid var(--sand);background:var(--warm-white);font-family:var(--mono);font-weight:500;font-size:16px}@media (max-width:480px){.ax-key{height:44px;font-size:15px}.ax-hm-row{gap:4px}}.ax-key:hover:not(:disabled){background:var(--blush)}.ax-key:disabled{cursor:default}.ax-key.ax-hit{background:var(--green);border-color:var(--green);color:var(--warm-white)}.ax-key.ax-wrongkey{border-color:var(--error);color:var(--error);text-decoration:line-through}.ax-bc{display:grid;gap:12px 20px;grid-template-columns:1fr;align-items:start}@media (min-width:760px){.ax-bc{grid-template-columns:150px minmax(0,1fr)}}.ax-bc-main{display:grid;gap:10px;min-width:0}.ax-tower{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.ax-trophy{display:grid;place-items:center;height:30px;color:var(--sand)}.ax-trophy.ax-won{color:var(--gold)}.ax-trophy svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ax-trophy.ax-won svg{fill:var(--gold)}.ax-floor{display:flex;align-items:center;justify-content:space-between;gap:8px;height:clamp(24px,4.6vh,34px);padding:0 10px;border-radius:8px;border:1.5px solid var(--sand);background:var(--warm-white);font-size:13px}.ax-floor small{font-size:12px;color:var(--taupe)}.ax-floor.ax-pass{background:var(--blush)}.ax-floor.ax-cur{background:var(--crimson);border-color:var(--crimson)}.ax-floor.ax-cur,.ax-floor.ax-cur small{color:var(--warm-white)}.ax-bc-result{display:grid;gap:14px 24px;grid-template-columns:1fr;align-items:center;margin-top:8px;text-align:center}@media (min-width:640px){.ax-bc-result{grid-template-columns:170px 1fr;text-align:left}}@media (max-width:759px){.ax-tower{flex-direction:row-reverse;gap:3px}.ax-trophy{height:34px;flex:0 0 24px}.ax-trophy svg{width:22px;height:22px}.ax-floor{flex:1 1 0;min-width:0;height:34px;justify-content:center;padding:0;font-size:13px}.ax-floor small{display:none}}.ax-puzzlelist li strong{font-family:var(--head)}.ax-opps{display:grid;gap:10px;grid-template-columns:1fr;margin:0 0 4px}@media (min-width:640px){.ax-opps{grid-template-columns:1fr 1fr}}.ax-opp{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;text-align:left;padding:10px 14px;border-radius:14px;border:1.5px solid var(--sand);background:var(--warm-white);min-height:72px}.ax-opp:hover:not(:disabled){background:var(--blush)}.ax-opp .ax-tile{width:48px;height:48px;border-radius:16px}.ax-opp strong{display:block;font-family:var(--head);font-size:17px;line-height:1.2}.ax-opp small{display:block;font-size:13px;color:var(--taupe)}.ax-pips{display:inline-flex;gap:4px;margin-top:3px}.ax-pips i{width:14px;height:6px;border-radius:999px;background:var(--sand)}.ax-pips i.ax-on{background:var(--crimson)}.ax-healths{display:grid;gap:10px 20px;grid-template-columns:1fr 1fr}.ax-health-top{display:flex;justify-content:space-between;font-size:14px;margin-bottom:3px}.ax-health-top strong{font-family:var(--head)}.ax-bar{height:12px;background:var(--sand);overflow:hidden}.ax-bar,.ax-bar i{border-radius:999px}.ax-bar i{display:block;height:100%;transition:width .4s ease}.ax-bar i.ax-you{background:var(--green)}.ax-bar i.ax-foe{background:var(--taupe)}.ax-timerbar{height:4px;border-radius:999px;background:var(--sand);overflow:hidden}.ax-timerbar i{display:block;height:100%;background:var(--crimson)}.ax-timerbar i.ax-urgent{background:var(--error)}.ax-foeline{margin:0;font-size:14.5px;color:var(--taupe);text-align:center;font-style:italic}.ax-duel-result{display:grid;gap:12px 24px;grid-template-columns:1fr;margin-top:8px;text-align:left}@media (min-width:640px){.ax-duel-result{grid-template-columns:1fr 1fr;align-items:center}.ax-opps.ax-three{grid-template-columns:repeat(3,1fr)}}.ax-opps.ax-three .ax-opp{grid-template-columns:48px 1fr}.ax-sx{line-height:1.7}.ax-sx mark{padding:1px 6px;border-radius:6px;font-weight:600}.ax-errword{background:var(--blush);color:var(--error);border-bottom:2px solid var(--error)}.ax-fixedword{background:var(--blush);color:var(--green);border-bottom:2px solid var(--green)}.ax-step{margin:0;font-family:var(--head);font-weight:700;font-size:15px;text-align:center}.ax-tools{display:grid;gap:8px;grid-template-columns:1fr}.ax-tools .ax-step{grid-column:1/-1}@media (min-width:640px){.ax-tools{grid-template-columns:repeat(3,1fr)}}.ax-tool{display:grid;grid-template-columns:44px 1fr 28px;gap:10px;align-items:center;text-align:left;padding:8px 12px;border-radius:12px;border:1.5px solid var(--sand);background:var(--warm-white);min-height:60px}.ax-tool:hover{background:var(--blush)}.ax-tool strong{display:block;font-family:var(--head);font-size:16px;line-height:1.2}.ax-tool small{display:block;font-size:13px;color:var(--taupe)}.ax-sxlist{margin:0;padding:0;list-style:none;display:grid;gap:4px}.ax-sxlist li{display:flex;align-items:center;gap:10px;padding:4px 12px;border-radius:10px;background:var(--cream);font-size:14px}.ax-sxlist li.ax-ok{background:#E6EEDC;color:var(--green)}.ax-sxlist li.ax-no{background:#F3DAD7;color:var(--error)}.ax-sxlist .ax-num{width:22px;font-size:13px}.ax-wcstrip{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;min-height:40px}.ax-wcstrip li:not(.ax-wcarrow){padding:4px 14px;border-radius:999px;background:var(--blush);font-family:var(--head);font-weight:600;font-size:16px;color:var(--espresso)}.ax-wcstrip li.ax-new{background:var(--crimson);color:var(--warm-white)}.ax-wcarrow svg{width:18px;height:18px;fill:none;stroke:var(--taupe);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ax-wcword{font-family:var(--head);font-weight:700;font-size:clamp(26px,5vh,34px)!important;line-height:1.2!important}.ax-mult{margin:0 0 14px;border-collapse:separate;border-spacing:0 4px;font-size:15px}.ax-mult th{text-align:left;font-weight:400;padding:4px 16px 4px 12px;background:var(--cream);border-radius:10px 0 0 10px;color:var(--taupe)}.ax-mult td{padding:4px 14px;background:var(--cream);border-radius:0 10px 10px 0;font-weight:500}.ax-cells{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ax-cells li{height:44px;display:grid;place-items:center;border-radius:10px;background:var(--sand);color:var(--taupe);font-size:14px}.ax-cells li.ax-on{background:var(--crimson);color:var(--warm-white)}.ax-cells li.ax-ring{box-shadow:0 0 0 3px var(--cream),0 0 0 5px var(--gold)}.ax-ex{display:grid;gap:12px 20px;grid-template-columns:1fr;align-items:start}@media (min-width:760px){.ax-ex{grid-template-columns:1.3fr 1fr}}.ax-meter{position:relative;height:8px;border-radius:999px;background:var(--sand);margin:3px 0 18px}.ax-meter i{display:block;height:100%;border-radius:999px;background:var(--crimson);transition:width .4s ease}.ax-meter b{position:absolute;top:-3px;width:2px;height:16px;background:var(--espresso)}.ax-meter b span{position:absolute;top:17px;left:-10px;width:22px;text-align:center;font-family:var(--mono);font-weight:400;font-size:11px;color:var(--taupe)}.ax-meterrow{display:flex;justify-content:space-between;font-size:13px;color:var(--taupe)}.ax-paper{--lh:25px;background-color:var(--warm-white);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--lh) - 1px),var(--sand) calc(var(--lh) - 1px),var(--sand) var(--lh));background-position:0 6px;border-radius:16px;box-shadow:var(--shadow);padding:6px 20px 8px}.ax-paper small{display:block;font-size:12.5px;color:var(--taupe);line-height:var(--lh)}.ax-paper .ax-task{margin:0;font-family:var(--head);font-weight:700;font-size:14.5px;line-height:var(--lh)}.ax-paper p.ax-text{margin:0;font-size:15px;line-height:var(--lh)}.ax-transcript{background:var(--warm-white);border-radius:16px;box-shadow:var(--shadow);padding:12px 20px}.ax-transcript small{display:block;font-size:12.5px;color:var(--taupe)}.ax-transcript .ax-task{margin:2px 0 6px;font-family:var(--head);font-weight:700;font-size:15px}.ax-transcript p.ax-text{margin:0;font-size:15px;line-height:1.55}.ax-sheet{display:grid;gap:6px;background:var(--warm-white);border-radius:16px;box-shadow:var(--shadow);padding:10px 14px}.ax-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px}.ax-sheet-head .ax-btn{padding:6px 18px;font-size:15px;min-height:40px}.ax-sheet h2{margin:0;font-family:var(--head);font-size:17px}.ax-bands{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.ax-band{display:grid;gap:2px;text-align:left;padding:8px 10px;border-radius:12px;border:1.5px solid var(--sand);background:var(--warm-white);min-height:64px}.ax-band:hover:not(:disabled){background:var(--blush)}.ax-band strong{font-family:var(--head);font-size:16px}.ax-band small{font-size:12.5px;line-height:1.3;color:var(--taupe)}.ax-compact .ax-band{min-height:32px;padding:2px 10px}.ax-compact .ax-band small{display:none}.ax-band.ax-right{border-color:var(--green)}.ax-band.ax-wrong{border-color:var(--error)}.ax-band:disabled{cursor:default}.ax-stmts{display:grid;gap:6px}.ax-stmts .ax-opt{min-height:40px;padding:4px 10px;font-size:14px;line-height:1.3}.ax-stmts h2{margin:0}.ax-detail p{margin:0 0 2px}.ax-detail .ax-explain p,.ax-detail p{font-size:13px;line-height:1.35}.ax-detail .ax-explain{padding:6px 10px}.ax-detail .ax-explain .ax-bonus{margin-top:2px;font-size:12.5px}.ax-detail>p:first-of-type{margin-top:6px!important}.ax-detail .ax-lab{font-weight:600;font-family:var(--head)}.ax-detail .ax-note{display:flex;gap:8px;align-items:flex-start;font-style:italic;color:var(--taupe)}.ax-detail .ax-note svg{width:16px;height:16px;flex:none;margin-top:3px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ax-ladder{margin:0;padding:0;list-style:none;display:grid;gap:6px}.ax-ladder li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-radius:12px;background:var(--cream);font-size:15px}.ax-ladder li strong{font-family:var(--head)}.ax-ladder li.ax-on{background:var(--crimson);color:var(--warm-white)}.ax-ladder li small{font-size:12.5px;opacity:.9}.ax-ladder .ax-num{font-size:13px}.ax-ex-intro{display:grid;gap:16px 28px;grid-template-columns:1fr}@media (min-width:760px){.ax-ex-intro{grid-template-columns:1.2fr 1fr}}.ax-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:10px 0 2px}.ax-chips i{width:28px;height:28px;border-radius:8px;background:var(--sand)}.ax-chips i.ax-ok{background:var(--green)}.ax-chips i.ax-half{background:var(--gold)}.ax-chips i.ax-no{background:var(--error)}.ax-legend{display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:center;font-size:13px;color:var(--taupe)}@media (max-width:480px){.ax-bands{grid-template-columns:1fr}.ax-band{grid-template-columns:70px 1fr;align-items:center;min-height:52px}}@media (prefers-reduced-motion:reduce){.ax *,.ax :after,.ax :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ax-intro-flat{background:none;box-shadow:none;padding:8px 0 24px;text-align:center;max-width:640px}.ax-intro-flat .ax-intro-head{flex-direction:column;text-align:center;gap:12px}.ax-intro-flat .ax-intro-head h1{font-size:clamp(2.25rem,6vw,3.25rem)}.ax-intro-flat .ax-intro-head p{font-size:1.125rem;max-width:30rem;margin:6px auto 0}.ax-how{background:var(--warm-white);border:1px solid var(--sand);border-radius:16px;box-shadow:var(--shadow);padding:1.25rem 1.5rem;text-align:left;margin-bottom:16px}.ax-how h2{margin:0 0 14px;font-family:var(--head);font-weight:600;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--crimson);text-align:center}.ax-how .ax-steps{margin:0}.ax-steps li:before{font-family:var(--head);font-weight:600;font-size:.9375rem}.ax-intro-flat .ax-intro-foot{flex-direction:column;justify-content:center}.ax-more{margin:16px 0 0}.ax-more a{display:inline-flex;align-items:center;min-height:48px;color:var(--crimson);font-family:var(--head);font-weight:600;font-size:1.0625rem;text-decoration:none}.ax-more a:hover{text-decoration:underline;text-underline-offset:3px}.ax-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 20px;padding:0;list-style:none}.ax-facts li{background:var(--warm-white);border:1px solid var(--sand);border-radius:999px;padding:6px 14px;font-weight:500;font-size:.9375rem}.ax-history{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;background:var(--blush);border-radius:16px;padding:12px 20px;margin:0 auto 20px;max-width:30rem;font-size:.9375rem;color:var(--taupe)}.ax-history b{font-family:var(--head);font-weight:600;color:var(--crimson);margin-left:6px}