/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#eaf0eb;--surface:#f8fbf8d9;--surface-alt:#e8eee7;--ink:#263c34;--muted:#617269;--accent:#358b79;--accent-soft:#e6f0eb;--accent-line:#9dbdaf;--line:#a8bcb052;--dialog-surface:#f4f8f3ed;--dock-surface:#edf4eddc;--prologue-surface:#192a27ef;--glass-blur:blur(22px) saturate(115%);--panel-shadow:0 12px 40px #213e3008, inset 0 1px #ffffffb3;--blue:#3457db;--blue-tint:#edf0fb;--tile-covered-fill:linear-gradient(145deg, #b9c9b1, #d6dfce);--tile-covered-edge:#9eaf97;--tile-covered-shadow:inset 0 2px #e4eed7, 0 2px #758e6745;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Microsoft YaHei", sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--surface:#f7faf7;--dialog-surface:#f7faf7;--dock-surface:#edf4ed;--prologue-surface:#192a27;--glass-blur:none}}@media (prefers-reduced-transparency:reduce){:root{--surface:#f7faf7;--dialog-surface:#f7faf7;--dock-surface:#edf4ed;--prologue-surface:#192a27;--glass-blur:none}}@layer theme{:root,:host{--tw-spacing:.25rem;--tw-font-weight-normal:400;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-leading-relaxed:1.625;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem;--tw-radius-2xl:1rem}}@layer base{button,input,select{border:0}button{background:0 0}}@layer components{.variant-main{max-width:1160px;margin:auto;padding:32px 32px 72px}.variant-main:has(.expedition-layout),.variant-main:has(.twin-layout){--play-unit:clamp(1px, .0520833vw, 1.5px);width:100%;max-width:2880px;padding-inline:clamp(16px,3vw,80px)}html:has(.expedition-dialog[open]){overflow:hidden}.vitality-panel{max-width:360px;padding-top:18px}.vitality-heading{color:var(--muted);justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 8px;font-size:13px;display:flex}.vitality-heading strong{font:22px var(--mono);color:var(--ink)}.vitality-shields{color:var(--blue)}.vitality-bar{background:var(--surface-alt);border:0;border-radius:5px;width:100%;height:10px;display:block;overflow:hidden}.vitality-bar::-webkit-meter-bar{background:var(--surface-alt);border:0}.vitality-bar::-webkit-meter-optimum-value{background:#418770}.vitality-bar::-moz-meter-bar{background:#418770}.vitality-low .vitality-bar::-webkit-meter-optimum-value{background:#b66836}.vitality-low .vitality-bar::-moz-meter-bar{background:#b66836}.expedition-layout{grid-template-columns:minmax(0, 1fr) clamp(260px, 23vw, calc(380 * var(--play-unit)));gap:calc(24 * var(--play-unit));align-items:start;display:grid}.twin-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.mirror-boards{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.mirror-active,.mirror-comparison{min-width:0}.mirror-active .variant-board-panel{border-color:#bd944a}.mirror-active[data-realm=dusk] .variant-board-panel{border-color:#7199ba}.mirror-comparison .variant-board-panel{border-style:dashed}.mirror-fallen>.dungeon-sprite,.mirror-inert>.dungeon-sprite{filter:grayscale();opacity:.45}.mirror-parked{position:relative}.mirror-parked .landmark-player{opacity:.65}@media (width>=1450px){.mirror-boards{grid-template-columns:repeat(2,minmax(0,1fr))}.mirror-boards .board-viewport{padding:16px}}.variant-board-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;overflow:hidden}.variant-board-panel h2{color:var(--muted);margin:0;padding:18px 24px 0;font-size:14px}.variant-board-panel .board-viewport{padding:24px}.variant-board-panel .board,.variant-board-panel .board.dense{--cell-max:clamp(48px, 4.2vw, 88px);position:relative}.variant-board-panel .cell{isolation:auto;font-size:max(11px, calc(var(--cell) * .38))}.variant-board-panel .board .cell .icon{width:calc(var(--cell) * .65);height:calc(var(--cell) * .65)}.variant-board-panel .landmark-clue{font-size:max(10px, calc(var(--cell) * .3))}.variant-board-panel .cell.frontier{border-color:var(--blue)}.variant-board-panel .cell.paired-focus{box-shadow:inset 0 0 0 2px var(--blue)}#skill-status{color:var(--blue);font-size:11px}.dungeon-sprite{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.landmark-cell>.dungeon-sprite{padding:2px;position:absolute;inset:0}.landmark-clue{z-index:4;background:var(--surface);min-width:13px;font-size:max(10px, calc(var(--cell) * .26));border-radius:4px;line-height:1.1;position:absolute;bottom:1px;right:1px}.landmark-clue:empty{display:none}.wall-cell{cursor:not-allowed;background:#e5e2d9!important}.dungeon-player{z-index:5;pointer-events:none;filter:drop-shadow(0 2px 2px #18347a40);padding:1px;position:absolute;top:0;left:0}.dungeon-player .dungeon-sprite{width:82%;height:82%}.dungeon-player.walking .landmark-clue{display:none}.landmark-cell.flagged>.dungeon-sprite{opacity:.4}.landmark-cell.flagged>.icon{z-index:4;position:relative}.player-cell:after{content:"";border:2px solid var(--blue);border-radius:4px;position:absolute;inset:1px}.variant-board-panel .cell.tool-target{box-shadow:inset 0 0 0 2px var(--blue);background-color:#dbe5ff}.variant-board-panel .cell.confirmed-mine{cursor:not-allowed;background:#fff0cb;border-color:#a56505}.variant-board-panel .cell.triggered-mine{color:#a33d33;cursor:not-allowed;background:#fbe1de;border-color:#bb4e43}.variant-board-panel .cell.confirmed-mine .icon{color:#a56505}.cell.confirmed-mine:after{content:"✓";color:#875100;font-size:max(9px, calc(var(--cell) * .2));line-height:1;position:absolute;bottom:0;right:1px}.cell.surveyed-safe:after{content:"";right:max(2px, calc(var(--cell) * .07));bottom:max(2px, calc(var(--cell) * .07));width:max(4px, calc(var(--cell) * .13));height:max(4px, calc(var(--cell) * .13));background:#238070;border-radius:50%;position:absolute}.probe-result{color:#397366;margin:0;font-size:12px;line-height:1.8}.variant-board-panel .cell.walk-route{background-color:#e5ebfc}.variant-main dialog p,dialog>p{line-height:1.8}@media (width<=760px){.variant-main{padding:24px 16px 48px}.expedition-layout,.twin-layout{grid-template-columns:minmax(0,1fr)}.variant-board-panel .board-viewport{padding:22px 12px}}.variant-board-panel .board{--fit-cell:min(var(--cell-max), calc((100cqi - (var(--columns) - 1) * var(--gap) - 1px) / var(--columns)));--cell:var(--fit-cell)}.enlarged-boards .board-viewport{max-height:70vh}.enlarged-boards .board{--cell:max(44px, calc(var(--fit-cell) * 1.4))}.board .cell.tactical-danger{background-image:repeating-linear-gradient(135deg,#ce7c2538 0 3px,#0000 3px 8px)}.board .cell.tactical-route{outline-offset:-3px;outline:2px solid #3e8c87}.board .cell.tactical-unaffordable{outline-style:dashed;outline-color:#b36336}.board .cell.boss-cell{background-color:#dce7ee}.board .cell.pylon-cell{background-color:#f1ead9}.board .cell.boss-cell img,.board .cell.pylon-cell img{object-fit:contain;width:100%;height:100%}.nest-destroyed>.dungeon-sprite{opacity:.3;filter:grayscale()}.mechanism-amber{box-shadow:inset 0 0 0 2px #b98537}.mechanism-blue{box-shadow:inset 0 0 0 2px #548fb4}.landmark-player{z-index:4;pointer-events:none;inset-inline-end:0;width:48%;height:48%;position:absolute;bottom:0}.landmark-player .dungeon-sprite{width:100%;height:100%}.echo-body{position:relative}.echo-body-label{color:#4c452f;background:#fff8e8;border-radius:50%;place-items:center;width:1.25em;height:1.25em;font-size:.7em;display:grid;position:absolute;bottom:2px;right:3px}.echo-excluded>img{opacity:.35}.echo-located{box-shadow:inset 0 0 0 2px #358b79}.echo-obscured{color:#87958d}.sonar-observed{box-shadow:inset 0 0 0 2px #358b79}.run-sidebar{font-size:calc(14 * var(--play-unit));padding-block:calc(8 * var(--play-unit))}.run-sidebar h3,.run-sidebar .profession-skill-heading strong{font-size:calc(14 * var(--play-unit))}.run-sidebar .variant-note,.run-sidebar .profession-skill p,.run-sidebar .relic-list span,.run-sidebar .probe-result{font-size:calc(12 * var(--play-unit))}.run-sidebar .relic-list li,.run-sidebar button,.run-sidebar .variant-input-mode{font-size:calc(13 * var(--play-unit))}.run-sidebar .variant-toolbar,.run-sidebar .dungeon-inventory,.run-sidebar .relic-list{gap:calc(12 * var(--play-unit))}.run-sidebar .relic-list li{grid-template-columns:calc(36 * var(--play-unit)) minmax(0, 1fr);gap:calc(6 * var(--play-unit)) calc(12 * var(--play-unit));display:grid}.run-sidebar .relic-list li>img{grid-area:1/1/4}.run-sidebar .relic-list li>strong,.run-sidebar .relic-list li>span,.run-sidebar .relic-list li>small{grid-column:2}.run-sidebar .relic-list .dungeon-sprite{width:calc(32 * var(--play-unit));height:calc(32 * var(--play-unit))}.run-sidebar .variant-input-mode button{padding:calc(10 * var(--play-unit)) calc(16 * var(--play-unit))}.run-sidebar .inventory-tool{width:calc(82 * var(--play-unit));height:calc(82 * var(--play-unit));flex-basis:calc(82 * var(--play-unit));border-radius:calc(14 * var(--play-unit));padding:calc(6 * var(--play-unit)) calc(12 * var(--play-unit)) calc(23 * var(--play-unit))}.run-sidebar .tool-count,.run-sidebar .tool-label{font-size:calc(12 * var(--play-unit))}.run-sidebar .tool-count{top:calc(4 * var(--play-unit));right:calc(6 * var(--play-unit))}.run-sidebar .tool-label{bottom:calc(7 * var(--play-unit))}.run-sidebar #skill-status{font-size:calc(11 * var(--play-unit))}.run-sidebar .dungeon-legend{font-size:calc(11 * var(--play-unit));gap:calc(12 * var(--play-unit)) calc(8 * var(--play-unit))}.run-sidebar .dungeon-legend img{width:calc(32 * var(--play-unit));height:calc(32 * var(--play-unit))}.run-sidebar .profession-skill{padding:calc(14 * var(--play-unit));border-radius:calc(14 * var(--play-unit))}.run-sidebar .profession-skill-heading{gap:calc(12 * var(--play-unit))}.run-sidebar .profession-skill .skill-button{width:calc(64 * var(--play-unit));height:calc(64 * var(--play-unit));flex-basis:calc(64 * var(--play-unit));padding:0}.run-sidebar .profession-skill .skill-button img{width:calc(48 * var(--play-unit));height:calc(48 * var(--play-unit))}.variant-main:has(.expedition-layout) .vitality-panel{max-width:calc(360 * var(--play-unit))}.variant-main:has(.expedition-layout) .vitality-heading{font-size:calc(13 * var(--play-unit))}.variant-main:has(.expedition-layout) .vitality-heading strong{font-size:calc(22 * var(--play-unit))}.variant-main:has(.expedition-layout) .vitality-bar{height:calc(10 * var(--play-unit))}.tactical-panel{padding:calc(18 * var(--play-unit));gap:calc(12 * var(--play-unit)) calc(24 * var(--play-unit))}.tactical-heading>img{width:calc(76 * var(--play-unit));height:calc(76 * var(--play-unit))}.tactical-heading h3,.tactical-heading strong{font-size:calc(17 * var(--play-unit))}.tactical-heading p,.tactical-event,.tactical-plan,.tactical-counters span,.tactical-controls button{font-size:calc(13 * var(--play-unit))}.tactical-counters strong{font-size:calc(22 * var(--play-unit))}.tactical-controls button{padding:calc(10 * var(--play-unit)) calc(12 * var(--play-unit));gap:calc(6 * var(--play-unit))}.tactical-controls img{width:calc(28 * var(--play-unit));height:calc(28 * var(--play-unit))}.variant-main:has(.expedition-layout) .variant-metrics span,.variant-main:has(.expedition-layout)>.variant-content>.variant-note{font-size:calc(12 * var(--play-unit))}.variant-main:has(.expedition-layout) .variant-metrics strong{font-size:clamp(18px, calc(18 * var(--play-unit)), 24px)}.variant-main:has(.expedition-layout) .variant-heading h1{font-size:calc(28 * var(--play-unit))}.variant-main:has(.expedition-layout) .board-zoom button,.variant-main:has(.expedition-layout) .variant-board-panel h2{font-size:calc(13 * var(--play-unit))}.board .cell.brood-occupant>.dungeon-sprite{object-fit:contain;width:82%;height:82%}.brood-countdown{color:#76500d;min-width:1.15em;font-size:max(10px, calc(var(--cell) * .28));z-index:2;background:#efe8d6;border-radius:50%;font-weight:700;line-height:1.15;position:absolute;top:2%;left:4%}.board .cell .brood-next{opacity:.55;pointer-events:none;width:40%;height:40%;position:absolute;top:2%;left:2%}.board .cell .brood-next .dungeon-sprite{width:100%;height:100%}.variant-main:has(.camp-panel){max-width:1440px;padding-inline:clamp(16px,3vw,56px)}.mobility-anchor{outline-offset:-3px;outline:2px solid #138f96}.mobility-rift{outline-offset:-4px;outline:3px solid #8652b8}.mobility-landing{outline-offset:-3px;outline:2px dashed #8652b8}.magnetic-stage{min-width:0}.board[data-magnetic]{--magnet-color:#438fa8}.board[data-magnetic=push]{--magnet-color:#c77758}.board[data-magnetic=charge]{--magnet-color:#bd8c31}.board .cell.magnetic-anchor{background:#e9eff0}.board .cell.magnetic-calibrated{background:#e4f2ec;box-shadow:inset 0 0 0 2px #73b3a0}.board .cell.magnetic-anchor>img{object-fit:contain;width:100%;height:100%}.magnetic-core-ring{border:2px solid var(--magnet-color);opacity:.65;pointer-events:none;border-radius:50%;animation:2.4s ease-in-out infinite magnetic-core;position:absolute;inset:3%}.board .cell.magnetic-exposed{background:#f6e7b4}.magnetic-exposed .magnetic-core-ring{border-style:dashed;border-color:#c88f21;animation:8s linear infinite magnetic-spin}.magnetic-defeated>img{opacity:.4;filter:grayscale()}.magnetic-defeated .magnetic-core-ring{display:none}.magnetic-arrow{color:var(--magnet-color);font-family:sans-serif;font-size:calc(var(--cell) * .52);transform:rotate(var(--magnetic-angle));pointer-events:none;opacity:.6;z-index:3;line-height:1;animation:1.6s ease-in-out infinite magnetic-flow;position:absolute;inset:auto auto -8% 3%}.magnetic-overlay{pointer-events:none;z-index:5;color:var(--magnet-color);position:absolute;inset:0}.magnetic-lines{position:absolute;inset:0;overflow:visible}.magnetic-trail-halo,.magnetic-trail{fill:none;stroke-linejoin:round;stroke-linecap:round}.magnetic-trail-halo{stroke:#ffffffc9;stroke-width:6px}.magnetic-trail{stroke:currentColor;stroke-width:2.5px;stroke-dasharray:7 7;animation:1s linear infinite magnetic-trail}.magnetic-charge .magnetic-trail{stroke-width:3.5px}.magnetic-uncertain{color:#b48636}.magnetic-ghost{opacity:.38;box-sizing:border-box;border:2px dashed;border-radius:10%;position:absolute}.magnetic-ghost img{width:100%;height:100%}.board .cell.magnetic-landing{outline:2px dashed var(--magnet-color);outline-offset:-2px}.board .cell.magnetic-grounded{box-shadow:inset 0 0 0 3px #6ba58c}.magnetic-actor{object-fit:contain;pointer-events:none;z-index:9;filter:drop-shadow(0 0 5px var(--magnet-color));position:absolute;top:0;left:0}.magnetic-player-moving .dungeon-player,.magnetic-player-moving .landmark-player{opacity:0}.magnetic-knight-moving .boss-cell>img,.magnetic-knight-moving .magnetic-core-ring{visibility:hidden}.magnetic-performing .magnetic-trail{stroke-width:5px;animation-duration:.25s}.magnetic-performing[data-performance=gather] .magnetic-core-ring{box-shadow:0 0 0 7px #68a8bd22,0 0 0 15px #68a8bd11}.magnetic-impact{box-sizing:border-box;border:4px solid var(--magnet-color);pointer-events:none;z-index:10;border-radius:50%;position:absolute}.magnetic-overload{border-color:#d5a334;box-shadow:0 0 12px #d5a33466,inset 0 0 12px #d5a33444}.board .cell.magnetic-crater{background:radial-gradient(ellipse at center, #66594b33 20%, #a18d7033 42%, transparent 65%), var(--surface);box-shadow:inset 0 0 0 2px #9b856166}.board .cell.magnetic-crater:after{content:"";pointer-events:none;border:2px dashed #88775c88;border-radius:50%;position:absolute;inset:17%}.board .cell.magnetic-blast-warning{background-image:repeating-linear-gradient(135deg,#dc873326 0 4px,#0000 4px 9px);box-shadow:inset 0 0 0 2px #c56635}.magnetic-blast{pointer-events:none;z-index:11;background:radial-gradient(circle,#fff5c9,#edaf5688 45%,#cb572b00 75%);border-radius:20%;position:absolute}.magnetic-mine-explosion{background:radial-gradient(circle,#fffce0 10%,#ffcc51 25%,#e5672d99 50%,#5a403b00 75%);box-shadow:0 0 18px #ed9e4988}@keyframes magnetic-flow{50%{opacity:.25;transform:rotate(var(--magnetic-angle)) translateX(2px)}}@keyframes magnetic-core{50%{opacity:.25;scale:1.13}}@keyframes magnetic-spin{to{rotate:360deg}}@keyframes magnetic-trail{to{stroke-dashoffset:-28px}}@media (prefers-reduced-motion:reduce){.magnetic-arrow,.magnetic-core-ring,.magnetic-trail{animation:none}}.tide-fixed{background-image:linear-gradient(145deg,#ddc79322,#26a9aa22);box-shadow:inset 0 0 0 2px #bc9d58}.tide-performing{isolation:isolate;overflow:clip}.tide-shielded:after{content:"";pointer-events:none;border:2px solid #40b7bf;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 8px #40b7bf60}.tide-exposed{filter:drop-shadow(0 0 5px #e5b957)}.tide-core>.dungeon-sprite{filter:drop-shadow(0 0 3px #36b8b9)}.tide-anchor-marker{z-index:9;pointer-events:none;width:48%;height:48%;position:absolute;bottom:-3%;right:-3%}.tide-anchor-drop,.tide-anchor-glow,.tide-strike,.tide-shield-break{z-index:35;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.tide-anchor-drop{animation:.9s ease-out both tide-drop;overflow:visible}.tide-anchor-drop>img{width:100%;height:100%}.tide-anchor-glow{border:2px solid #d4b56d;animation:1s ease-out both tide-anchor-glow}.tide-chain{background:repeating-linear-gradient(90deg,#aa8849 0 5px,#f0deb1 5px 8px,#0000 8px 11px);position:absolute}.tide-chain-x{width:280%;height:3px;top:50%;left:-90%}.tide-chain-y{background:repeating-linear-gradient(0deg,#aa8849 0 5px,#f0deb1 5px 8px,#0000 8px 11px);width:3px;height:280%;top:-90%;left:50%}.tide-strike{background:radial-gradient(circle,#e8fbff 0,#47b6c5aa 30%,#287f9633 70%,#0000)}.tide-wave{z-index:30;pointer-events:none;background:linear-gradient(#0000 46%,#e4ffefbb 50%,#66d4db88 51%,#26889922 62%,#0000 85%) 0 0/100% 300% no-repeat;position:absolute;inset:0}.tide-countercurrent{transform-origin:0;z-index:38;pointer-events:none;background:linear-gradient(90deg,#b89b5a,#5cced3,#e8ffe1);height:7px;position:absolute;box-shadow:0 0 12px #3eabba}.tide-shield-break{border:3px dashed #70d4d5;border-radius:50%}@keyframes tide-drop{0%{opacity:0;transform:translateY(-100%)scale(1.4)}28%{opacity:1;transform:translateY(8%)scale(.85)}48%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes tide-anchor-glow{0%,20%{opacity:0}35%{opacity:1;box-shadow:inset 0 0 14px #d4b56d88}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tide-anchor-drop{animation:.16s linear tide-anchor-glow}.tide-anchor-glow{animation-duration:.16s}.tide-chain{display:none}}.tide-playbar{color:#367d7e;background:#e9f2ee;border:1px solid #3c979633;border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 16px;font-size:12px;display:flex}.tide-playbar>span:last-child{margin-left:auto}.tide-clock{gap:4px;display:flex}.tide-clock i{background:#c9dbd4;border-radius:5px;width:6px;height:16px}.tide-clock .lit{background:#429294}@media (prefers-reduced-motion:no-preference){.tide-playbar[data-tide-due=true] .lit{animation:1.6s ease-in-out infinite alternate tide-due}}@keyframes tide-due{to{opacity:.45;box-shadow:0 0 7px #44bfc1}}.current-guide{color:#294f51;background:#f4faf7;border:1px solid #83b3b4;border-radius:1rem;margin:.75rem 0;padding:.8rem 1rem}.current-guide summary{cursor:pointer;font-weight:700}.current-guide p{max-width:65ch;margin:.5rem 0 0}.current-moving{box-shadow:inset 0 0 0 2px #bb8640!important}.current-held{box-shadow:inset 0 0 0 2px #3b8d98!important}.current-arrow{color:#69511c;pointer-events:none;z-index:3;background:#fff7dd;border-radius:3px;font-size:max(7px,.23em);font-weight:800;line-height:1;position:absolute;top:1px;left:2px}.current-held .current-arrow{color:#22555e;background:#d7eff0}.board .cell.clock-mark{box-shadow:inset 0 0 0 2px #b7904b}.clock-countdowns{z-index:6;pointer-events:none;gap:1px;display:flex;position:absolute;top:1px;left:1px}.clock-countdowns b{color:#614012;text-align:center;background:#fff0ca;border-radius:4px;min-width:13px;font:700 10px/13px system-ui}.clock-countdowns b.due{color:#fff;background:#a52c36}.clock-countdowns b.returned{color:#fff;background:#146e84}.clock-echo{opacity:.48;pointer-events:none;filter:sepia()saturate(2)hue-rotate(140deg);z-index:4;width:40%;height:55%;position:absolute;bottom:0;right:0}.clock-echo img{object-fit:contain;width:100%;height:100%}.clock-used>img{opacity:.45;filter:grayscale()}.clock-recovery>img{filter:drop-shadow(0 0 5px #5ee4ff)}.clock-defeated>img{opacity:.5;filter:grayscale()}.clock-impact:after{content:"";pointer-events:none;z-index:7;border:2px solid #e7b450;border-radius:50%;animation:.55s ease-out both clock-impact;position:absolute;inset:1px}@keyframes clock-impact{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.clock-impact:after{animation:none;display:none}}.clock-stage{min-width:0}.clock-echo.echo-charged{opacity:.85;filter:drop-shadow(0 0 5px #7b62cb)}.echo-damage{color:#fff;background:#69509b;border-radius:7px;padding:2px 4px;font-size:12px;line-height:1.1;position:absolute;top:0;left:0}.echo-hit{z-index:8;color:#5935a2;text-shadow:0 1px #fff;place-items:center;font-size:22px;font-weight:800;animation:.9s ease-out both echo-hit;display:grid;position:absolute;inset:0}@keyframes echo-hit{0%{opacity:1;translate:0}to{opacity:0;translate:0 -28px}}@media (prefers-reduced-motion:reduce){.echo-hit{animation:none}}.clock-sealed{box-shadow:inset 0 0 0 3px #9b89c5,inset 0 0 20px #a899d180!important}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:default;opacity:.35}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:4px}[hidden]{display:none!important}.icon{vertical-align:middle;flex-shrink:0;width:20px;height:20px}nav{align-items:center;gap:28px;display:flex}#sound-button[aria-pressed=true]{color:var(--blue)}h1{letter-spacing:-2.3px;white-space:pre-line;margin:0 0 24px;font-size:49px;font-weight:550;line-height:1.17}:lang(zh-CN) h1,:lang(ja) h1{letter-spacing:-1.3px;font-size:42px;line-height:1.4}#mine-count{color:var(--blue)}#best{color:#787d7e}.board-shell{background:#fafaf7;min-height:260px;position:relative}.board-viewport{overscroll-behavior:contain auto;scrollbar-width:thin;scrollbar-color:#c9cdc8 transparent;padding:28px 20px;overflow:auto;container-type:inline-size}.board-viewport.obscured{visibility:hidden}.board{--cell-max:40px;--gap:4px;--cell:clamp(18px, calc((100cqi - (var(--columns) - 1) * var(--gap) - 1px) / var(--columns)), var(--cell-max));gap:var(--gap);isolation:isolate;-webkit-user-select:none;user-select:none;flex-direction:column;width:max-content;margin-inline:auto;display:flex}.board-row{grid-template-columns:repeat(var(--columns), var(--cell));gap:var(--gap);display:grid}.board.dense{--cell-max:32px;--gap:2px}.cell{width:var(--cell);height:var(--cell);color:var(--blue);font:600 clamp(11px, calc(var(--cell) * .48), 17px) var(--mono);touch-action:pan-x pan-y;-webkit-touch-callout:none;background:#e5e8e3;border:1px solid #dfe3dc;border-bottom:3px solid #d8ddd4;border-radius:5px;justify-content:center;align-items:center;padding:0;scroll-margin:8px;transition:background .12s;display:flex;position:relative}.cell:focus-visible{z-index:2;outline:2px solid var(--blue);outline-offset:1px;box-shadow:0 0 0 1px var(--surface)}.cell.hidden:hover{filter:brightness(1.04)}.cell.hidden:active{border-bottom-width:1px;transform:translateY(1px)}.cell.revealed{cursor:default;background:#f0f1ec;border:1px solid #e9ebe5}.cell.flagged{color:var(--blue);background:#e4e8f1;border-color:#d7deef}.cell.flagged .icon{fill:#3457db15;width:min(21px, calc(var(--cell) * .65));height:min(21px, calc(var(--cell) * .65))}.cell.mine{color:#686e6b}.cell.exploded{color:#a64735;background:#f4d9d0;border-color:#eac4b8}.cell.wrong{color:#a64735;background:#f7e9e3;border-color:#e8d8d1}.cell[data-number="1"],.dungeon-player[data-number="1"],.story-cell[data-number="1"],.story-traveler[data-number="1"]{--clue-color:#355ecc;color:var(--clue-color)}.cell[data-number="2"],.dungeon-player[data-number="2"],.story-cell[data-number="2"],.story-traveler[data-number="2"]{--clue-color:#368473;color:var(--clue-color)}.cell[data-number="3"],.dungeon-player[data-number="3"],.story-cell[data-number="3"],.story-traveler[data-number="3"]{--clue-color:#b95648;color:var(--clue-color)}.cell[data-number="4"],.dungeon-player[data-number="4"],.story-cell[data-number="4"],.story-traveler[data-number="4"]{--clue-color:#7860aa;color:var(--clue-color)}.cell[data-number="5"],.dungeon-player[data-number="5"],.story-cell[data-number="5"],.story-traveler[data-number="5"]{--clue-color:#9e6d35;color:var(--clue-color)}.cell[data-number="6"],.dungeon-player[data-number="6"],.story-cell[data-number="6"],.story-traveler[data-number="6"]{--clue-color:#368292;color:var(--clue-color)}.cell[data-number="7"],.dungeon-player[data-number="7"],.story-cell[data-number="7"],.story-traveler[data-number="7"],.cell[data-number="8"],.dungeon-player[data-number="8"],.story-cell[data-number="8"],.story-traveler[data-number="8"]{--clue-color:#555b65;color:var(--clue-color)}.board.dense .cell{border-radius:3px}.board.dense .icon{width:min(18px, calc(var(--cell) * .65));height:min(18px, calc(var(--cell) * .65))}#progress{white-space:nowrap;color:#a2a6a2;font:10px var(--mono);margin-left:auto}.cell.suspected-safe .icon{color:#248290;border:1px dashed;border-radius:50%;padding:2px}.board-play-area{min-width:0;position:relative}.board-play-area .cell{scroll-margin-block-start:190px}dialog{color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:18px;width:min(530px,100vw - 28px);max-height:calc(100dvh - 40px);padding:40px;box-shadow:0 24px 100px #161e2630}dialog h2{letter-spacing:-.7px;margin:8px 0 14px;font-size:27px;font-weight:550}dialog .eyebrow{margin-bottom:17px;font-size:9px}input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:7px;padding:12px}#name-form{margin-top:24px}#name-form label{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}@media (width<=1000px){h1,:lang(zh-CN) h1,:lang(ja) h1{font-size:36px}}@media (width>=801px) and (height<=850px){.board{--cell-max:32px;--gap:3px}.board-viewport{padding-block:16px}}@media (width<=800px){nav{gap:18px}h1,:lang(zh-CN) h1,:lang(ja) h1{letter-spacing:-.8px;margin:9px 0 12px;font-size:31px;line-height:1.45}}@media (width<=480px){nav{gap:13px}nav .text-button{font-size:11px}nav .text-button[data-action=help]{display:none}h1,:lang(zh-CN) h1,:lang(ja) h1{margin:4px 0 9px;font-size:26px;line-height:1.4}.board{--gap:3px}.board-viewport{padding:23px 8px}.board.dense{--gap:1px}.cell{border-radius:4px}.cell .icon{width:min(18px, calc(var(--cell) * .65));height:min(18px, calc(var(--cell) * .65))}#progress{font-size:9px}dialog{padding:30px 24px}dialog h2{font-size:24px}}@media (width>=801px) and (width<=1250px){.wide-board .introduction{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--dock-space:calc(98px + env(safe-area-inset-bottom,0px))}html,body{height:100%}body{background:#f3f2ed;overflow:hidden}#app{flex-direction:column;height:100dvh;display:flex}.ruleset-host{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}#app:has(.action-dock) .ruleset-host{margin-bottom:var(--dock-space)}.variant-main{max-width:1260px;padding-bottom:32px}.expedition-layout{gap:20px}.board-frame{border:1px solid #d9dfd9;box-shadow:0 8px 28px #26382d06}.board-viewport{scroll-padding:12px}.board .cell{scroll-margin:16px}.relic-menu>summary>strong:after{content:" ＋";font-weight:400}.relic-menu[open]>summary>strong:after{content:" −"}@media (width>=901px){.expedition-layout{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=900px){#app:has(.action-dock .tactical-controls){--dock-space:calc(170px + env(safe-area-inset-bottom,0px))}}.variant-main:has(.expedition-layout) .run-overview .vitality-panel{width:100%;margin:12px 0 0}.variant-main:has(.expedition-layout) .run-overview .vitality-heading strong{font-size:17px}.variant-board-panel .board-frame-heading h2{min-width:0;margin:0}.skill-bubble:after{content:"";background:#fffef8;border-bottom:1px solid #ccd7c4;border-right:1px solid #ccd7c4;width:9px;height:9px;position:absolute;top:calc(100% - 4px);left:calc(50% - 5px);transform:rotate(45deg)}.variant-board-panel .landmark-clue{text-align:center;color:var(--clue-color,#555b65);font-variant-numeric:tabular-nums;width:max(16px, calc(var(--cell) * .4));height:max(16px, calc(var(--cell) * .4));border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.variant-board-panel .landmark-clue:empty{display:none}@media (width<=389px){.action-dock:has(>[data-tool=sonar]) .skill-bubble:after{left:auto;right:calc(10vw - 8.9px)}}.practice-board-wrap{background:#eef1e7;border:1px solid #d7dfcc;border-radius:17px;padding:14px}.practice-board-wrap h3{color:#6f8164;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;font-size:11px}.practice-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.practice-cell{aspect-ratio:1;color:#315581;cursor:pointer;touch-action:manipulation;background:#d8dfd2;border:1px solid #c9d3c0;border-bottom:3px solid #bcc8b1;border-radius:6px;min-width:0;min-height:40px;font-size:18px;font-weight:600;position:relative}.practice-cell.open{background:#fffef8;border-color:#e1e4da;border-bottom-width:1px}.practice-cell.flagged{color:#a76038;font-size:25px}.practice-cell.practice-target{outline-offset:1px;z-index:1;outline:2px solid #b78c44;animation:2s ease-in-out infinite practice-pulse}.practice-cell.practice-neighbor{box-shadow:inset 0 0 0 2px #b8c88c}.practice-cell img{object-fit:contain;width:80%;height:80%;margin:auto}.practice-safe{color:#468161}.practice-twins{grid-template-columns:1fr 1fr;gap:10px;display:grid}.practice-twins .practice-board-wrap{padding:8px}.practice-twins .practice-board{gap:3px}.practice-twins .practice-cell{min-height:28px;font-size:13px}.practice-twins .practice-dock{grid-column:1/-1}.scene-aura{pointer-events:none;border:1px solid #a4905840;border-radius:50%;width:320px;height:320px;position:absolute;top:0;left:calc(50% - 160px);box-shadow:0 0 0 18px #a4905810,0 0 0 48px #a4905805}.scene-map{grid-template-columns:repeat(var(--scene-columns), 1fr);z-index:1;gap:2px;transition:transform .6s;display:grid;position:relative;transform:perspective(700px)rotateX(16deg)}.scene-tile{aspect-ratio:1;color:#b0bea7;background:#66746122;border:1px solid #a2ab9020;border-radius:2px;justify-content:center;align-items:center;font-size:7px;display:flex}.scene-tile img{object-fit:contain;width:100%;height:100%}.scene-open{background:#a4b49330}.scene-objective{background:#d6b76b30}@keyframes dialogue-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes practice-pulse{50%{outline-color:#e2c574;box-shadow:0 0 0 3px #d5b46522}}@media (width<=650px){.practice-board-wrap{width:100%;max-width:340px;margin:auto;padding:10px}.practice-cell{max-height:55px}.practice-twins{grid-template-columns:1fr}.practice-twins .practice-cell{min-height:44px}.scene-aura{width:180px;height:180px;left:calc(50% - 90px)}.scene-map{gap:1px}.scene-tile{font-size:4px}}@media (prefers-reduced-motion:reduce){.practice-target{animation:none}.scene-map{transition:none}}dialog:has(.battle-guide){background:#f8f9f3;border:1px solid #cdd6c6;border-radius:22px;width:min(880px,100vw - 24px);max-width:880px;max-height:calc(100dvh - 32px);padding:28px}dialog:has(.battle-guide)>h2{letter-spacing:.08em;color:#61715c;margin:0 48px 20px 0;font-size:14px}@media (width<=650px){dialog:has(.battle-guide){padding:20px 16px}}.is-complete .toast-symbol,.is-complete .toast-content small{color:#327b54}.is-complete progress{accent-color:#3c9466}.is-complete progress::-webkit-progress-value{background:#3c9466}@keyframes notice-arrive{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}.sonar-play-area{position:relative}.sonar-main .board-viewport{padding:24px}.sonar-grid-wrap{width:max-content;margin:auto;position:relative}.sonar-main .board{--cell-max:clamp(40px, 3.2vw, 64px);--gap:3px;margin:0}.sonar-main .board.dense{--cell-max:clamp(30px, 2.5vw, 48px);--gap:2px}.sonar-main .cell{font-size:clamp(11px, calc(var(--cell) * .42), 24px);border-radius:4px}.sonar-main .cell .icon{width:58%;height:58%}.sonar-enlarged .board{--cell:clamp(36px, 3vw, 64px)}.sonar-overlay{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sonar-color-0{--echo-color:#237a77;--echo-fill:#237a7712}.sonar-color-1{--echo-color:#a2692a;--echo-fill:#c1842b12}.sonar-color-2{--echo-color:#7a5ba0;--echo-fill:#7a5ba012}.sonar-overlay rect{stroke:var(--echo-color);fill:var(--echo-fill);stroke-width:2px;vector-effect:non-scaling-stroke}.sonar-overlay circle{fill:var(--echo-color)}.sonar-overlay text{fill:#fff;font:600 10px var(--mono);text-anchor:middle}.sonar-overlay .sonar-color-1 rect{stroke-dasharray:7 3}.sonar-overlay .sonar-color-2 rect{stroke-dasharray:2 3}.sonar-overlay .sonar-preview rect{fill:#287bc215;stroke:#287bc2;stroke-width:3px;stroke-dasharray:6 4}.sonar-pulse{pointer-events:none;z-index:4;opacity:0;border:3px solid #3aa9a1;border-radius:50%;position:absolute;box-shadow:0 0 0 8px #3aa9a113,inset 0 0 24px #3aa9a120}.sonar-private{visibility:hidden}@media (width<=800px){.sonar-main .board-viewport{padding:18px 10px}}@media (prefers-reduced-motion:reduce){.sonar-pulse{display:none}}.sonar-obscured{letter-spacing:-.12em;text-shadow:1px 0 2px #879389;font-size:1.35em;color:#879389!important}.cell.sonar-confirmed-mine{color:#a2692a;background:#f4e7bf;border-color:#c5a354}.survey-board-surface{padding:12px}.survey-viewport{max-height:min(72dvh,1200px);padding:0;scroll-padding:130px}.survey-grid{--gap:3px;--clue-size:clamp(15px, 1.1vw, 21px);--header:calc(var(--row-runs) * (var(--clue-size) + 6px) + 12px);--cell:clamp(24px, calc((100cqi - var(--header) - var(--columns) * var(--gap)) / var(--columns)), clamp(40px, 3vw, 60px));grid-template-columns:var(--header) max-content;gap:var(--gap);isolation:isolate;grid-template-rows:max-content max-content;width:max-content;margin:auto;display:grid}.survey-grid .board{--cell:inherit;--gap:inherit;margin:0}.survey-grid .cell{font-size:clamp(12px, calc(var(--cell) * .42), 25px);scroll-margin:130px}.survey-grid .cell .icon{width:60%;height:60%}.survey-column-heads{grid-template-columns:repeat(var(--columns), var(--cell));gap:var(--gap);z-index:4;background:var(--surface);box-shadow:0 var(--gap) 0 var(--surface);display:grid;position:sticky;top:0}.survey-row-heads{grid-auto-rows:var(--cell);gap:var(--gap);z-index:4;background:var(--surface);box-shadow:var(--gap) 0 0 var(--surface);display:grid;position:sticky;left:0}.survey-corner{z-index:5;color:var(--accent);background:var(--surface);box-shadow:var(--gap) var(--gap) 0 var(--surface);place-items:center;display:grid;position:sticky;top:0;left:0}.survey-line{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:var(--surface-alt);min-width:0;min-height:0;color:var(--muted);font:500 var(--clue-size) var(--mono);box-shadow:0 0 0 2px var(--surface);border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1px;padding:0;display:flex}.survey-line strong{color:var(--ink)}.survey-runs{justify-content:flex-end;align-items:center;gap:6px;padding:6px;display:flex}.survey-column-heads .survey-line{align-items:flex-end}.survey-column-heads .survey-runs{flex-direction:column}.survey-row-heads .survey-line{justify-content:flex-end}.survey-row-heads .survey-runs{padding-block:0}.survey-line[data-complete=true] strong{color:var(--muted);opacity:.5}.survey-line[data-active=true],.survey-line:focus-visible{background:var(--accent-soft);outline:1px solid var(--accent-line)}.survey-line[data-over=true]{color:#a64735;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.survey-grid .cell.survey-cross{box-shadow:inset 0 0 0 1px var(--accent-line)}.survey-grid .cell:focus-visible{box-shadow:0 0 0 1px var(--surface)}.survey-enlarged .survey-grid{--cell:clamp(40px, 3vw, 60px)}.survey-private{visibility:hidden}.practice-survey{grid-template-columns:44px minmax(0,1fr);gap:4px;max-width:354px;margin:auto;display:grid}.practice-survey-columns{grid-template-columns:repeat(5,1fr);align-items:end;gap:4px;display:grid}.practice-survey-rows{grid-template-rows:repeat(5,1fr);gap:4px;display:grid}.practice-survey span{background:var(--surface-alt);font:13px/1.5 var(--mono);border-radius:4px;place-items:center;display:grid}.practice-survey .practice-board{width:100%}.survey-examples{gap:8px;margin-top:12px;display:grid}.survey-example{font:14px var(--mono);align-items:center;gap:4px;display:flex}.survey-example strong{margin-right:10px}.survey-example span{background:var(--surface-alt);color:#875232;border-radius:5px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.survey-example .survey-example-safe{background:var(--paper)}@media (width<=600px){.survey-board-surface{padding:6px}.survey-grid{--gap:2px;--clue-size:14px}}.matrix-panel{min-width:0}.matrix-progress,.matrix-legend{color:var(--muted);margin:8px 12px 12px;font-size:12px;line-height:1.6}.matrix-region-cell{box-shadow:inset 0 0 0 2px #459d8a}.matrix-selected{outline-offset:-4px;outline:3px solid #286eaa}.matrix-guess{pointer-events:none;z-index:3;display:none;position:absolute;inset:8%}.matrix-crystal-note .matrix-guess{display:block}.matrix-guess img{object-fit:contain;filter:drop-shadow(0 1px 2px #183d3280);width:100%;height:100%}.matrix-crystal{pointer-events:none;width:45%;height:55%;position:absolute;top:1px;right:1px}.matrix-crystal img{object-fit:contain;width:100%;height:100%}.matrix-empty-cell:after{content:"×";color:var(--muted);font-size:12px;position:absolute;top:0;right:3px}.matrix-core{box-shadow:inset 0 0 0 2px #dfa941}.matrix-core.matrix-exposed{box-shadow:inset 0 0 0 2px #38ac8e}.matrix-panel .board-viewport{padding:30px;position:relative}.matrix-observation{pointer-events:none;z-index:5;position:absolute;inset:0}.matrix-observation[hidden]{display:none}.matrix-edge-clue{background:var(--surface);min-width:24px;color:var(--ink);font:700 12px/1.15 var(--mono);white-space:nowrap;border:1px solid #459d8a;border-radius:5px;place-items:center;padding:2px 4px;display:grid;position:absolute}.matrix-row-clue{transform:translate(-100%,-50%)}.matrix-column-clue{transform:translate(-50%,-100%)}.matrix-charge-beam{z-index:80;pointer-events:none;transform-origin:0;background:#5bdfbb;height:4px;position:fixed;box-shadow:0 0 10px #34be9a}.matrix-extraction{animation:.7s ease-out matrix-extraction}.matrix-fracture{animation:.85s ease-out matrix-fracture}@keyframes matrix-extraction{40%{background:#b3e8d9}}@keyframes matrix-fracture{35%{filter:brightness(1.8);box-shadow:inset 0 0 0 5px #fff7cd,0 0 20px #4bcca6}}@media (prefers-reduced-motion:reduce){.matrix-extraction,.matrix-fracture{animation:none}}.combat-fx{z-index:8;pointer-events:none;border-radius:inherit;animation:.8s both combat-fade;position:absolute;inset:0}.combat-impact{--impact:#dbab62;border:3px solid var(--impact);box-shadow:inset 0 0 18px var(--impact)}.combat-bastion{--impact:#b48a54;background:conic-gradient(from 20deg, transparent 0 18%, #e7c998a0 19% 22%, transparent 23% 47%, #815c43aa 48% 51%, transparent 52% 77%, #e7c998a0 78% 81%, transparent 82%);animation-name:combat-quake}.combat-brood{--impact:#89ae59;background:radial-gradient(at 30% 35%,#bddd7dbc 0 12%,#0000 14%),radial-gradient(at 65% 60%,#92ac57c0 0 20%,#0000 22%);border-radius:35% 55% 40% 60%;animation-name:combat-venom}.combat-mirror{--impact:#92b8f1;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:conic-gradient(from 45deg,#a9cdf1b0,#0000 20%,#f0d790c0 25%,#0000 45%,#a9cdf1b0 50%,#0000 70%,#f0d790c0 75%,#0000);animation-name:combat-shatter}.combat-magnetic{--impact:#70c7d8;background:repeating-linear-gradient(115deg,#0000 0 16%,#a7eeffc0 18% 21%,#0000 23% 35%);animation-name:combat-electric}.combat-clock{--impact:#bb99e0;background:conic-gradient(from 0deg, transparent 0 70%, #ddc3efa0 90%, transparent);border-style:dashed;border-radius:50%;animation-name:combat-clock}.combat-echo{--impact:#56b8ac;background:repeating-radial-gradient(circle,#0000 0 15%,#90ded2b0 17% 22%,#0000 24% 35%);border-radius:50%;animation-name:combat-wave}.combat-matrix{--impact:#54bea6;background:linear-gradient(90deg,#0000 42%,#a8ffe8c0 45% 55%,#0000 58%),linear-gradient(#0000 42%,#a8ffe8c0 45% 55%,#0000 58%);border-radius:2px;animation-name:combat-lattice}.combat-boss-hit{border:3px solid var(--impact);background-color:#fff4c080;animation-duration:.5s}.combat-slash{filter:drop-shadow(0 0 4px #aa783a);border-top:5px solid #fff9dd;border-bottom:2px solid #dba64c;border-radius:50%;animation:.4s both combat-slash;inset:15% -10%}.combat-player-hit{background:radial-gradient(#0000 25%,#d8605090);border:3px solid #c96055;animation:.6s both combat-hurt}.combat-guard{background:#d2eafa60;border:3px solid #8dbedf;border-radius:45% 45% 55% 55%;animation:.55s both combat-wave;inset:8%}.combat-damage{text-align:center;color:#76521e;font:800 clamp(14px, 2vw, 22px)/1.2 var(--mono);text-shadow:0 1px 2px #fff,1px 0 2px #fff,-1px 0 2px #fff;animation:.95s both combat-number;inset:-25% 0 auto}.combat-player-damage{color:#ac302c}@keyframes combat-fade{0%,to{opacity:0}25%,60%{opacity:1}}@keyframes combat-quake{0%{opacity:0;scale:.5}25%{opacity:1;rotate:-5deg;scale:1.1}45%{rotate:4deg}70%{opacity:.8;rotate:-2deg;scale:1}to{opacity:0;scale:1.15}}@keyframes combat-venom{0%{opacity:0;scale:.2}30%{opacity:1;scale:1.05}70%{opacity:.7;scale:.95 1.1}to{opacity:0;scale:1.2}}@keyframes combat-shatter{0%{opacity:0;rotate:-45deg;scale:.15}25%{opacity:1;rotate:0deg;scale:1}to{opacity:0;rotate:35deg;scale:1.5}}@keyframes combat-electric{0%,to{opacity:0}20%,50%,75%{opacity:1;translate:-2px}35%,65%{opacity:.3;translate:2px}}@keyframes combat-clock{0%{opacity:0;rotate:-90deg;scale:.3}30%{opacity:1;scale:1}to{opacity:0;rotate:180deg;scale:1.15}}@keyframes combat-wave{0%{opacity:0;scale:.2}25%{opacity:1}to{opacity:0;scale:1.35}}@keyframes combat-lattice{0%{opacity:0;scale:.2 1}25%{opacity:1;scale:1.05}60%{scale:1}to{opacity:0;scale:1 .2}}@keyframes combat-slash{0%{opacity:0;transform:rotate(-55deg)scaleX(.1)}35%{opacity:1;transform:rotate(-25deg)scaleX(1)}to{opacity:0;transform:rotate(10deg)scaleX(1.2)}}@keyframes combat-hurt{0%,to{opacity:0}20%,55%{opacity:1}40%{opacity:.4}}@keyframes combat-number{0%{opacity:0;translate:0 5px}20%,60%{opacity:1}to{opacity:0;translate:0 -18px}}@media (prefers-reduced-motion:reduce){.combat-fx{animation-name:combat-fade;animation-duration:.18s;animation-delay:0s!important}}.interaction-fx{z-index:9;pointer-events:none;border-radius:inherit;animation:.75s both interaction-pulse;position:absolute;inset:4%}.interaction-fx>img{object-fit:contain;width:100%;height:100%}.interaction-fx:after{content:"";border-radius:inherit;border:2px solid #b5d6bb;position:absolute;inset:0}.interaction-web-cut{animation-name:interaction-tear}.interaction-web-cut:after{background:linear-gradient(130deg,#0000 46%,#fffbe4 48% 52%,#0000 54%);border:0}.interaction-nest-break{filter:sepia(.4);animation-name:interaction-collapse}.interaction-nest-break:after{background:repeating-conic-gradient(#ac905b90 0 8deg, transparent 9deg 50deg);border:0}.interaction-egg-break{animation-name:interaction-crack}.interaction-egg-break:after{background:linear-gradient(120deg,#0000 46%,#705b39 48% 51%,#0000 53%);border:0}.interaction-hatchling-clear{animation-name:interaction-scatter}.interaction-power-down{animation-name:interaction-power}.interaction-power-down:after{border-color:#edc46d;box-shadow:0 0 12px #edc46d}.interaction-core-open{border:4px double #edc46d;border-radius:50%;animation-name:interaction-open;box-shadow:0 0 14px #edc46d}.interaction-seal-break{animation-name:interaction-shards}.interaction-seal-break:after{border-color:#b6c8f3;transform:rotate(45deg)}.interaction-rift{background:#9f92d44d;border-radius:50%;animation-name:interaction-rift}.interaction-anchor-on{animation-name:interaction-anchor}.interaction-anchor-on:after{border:3px dashed #63bed8;border-radius:50%;box-shadow:0 0 15px #63bed8}.interaction-hourglass{animation-name:interaction-time}.interaction-hourglass:after{border:3px dotted #bfa0e1;border-radius:50%}.interaction-sonar{animation-name:interaction-sonar}.interaction-sonar:after,.interaction-echo-open:after{border:4px double #5ec8b9;border-radius:50%;box-shadow:0 0 8px #5ec8b9}.interaction-echo-open{animation-name:interaction-open}.interaction-crystal{filter:drop-shadow(0 0 6px #76e4c5);animation-name:interaction-crystal}.interaction-empty{border:2px dashed #8d9c96;border-radius:50%;animation-name:interaction-empty}@keyframes interaction-pulse{0%,to{opacity:0}30%,60%{opacity:1}}@keyframes interaction-tear{0%{opacity:1;clip-path:inset(0)}35%{clip-path:polygon(0 0,44% 0,54% 100%,0 100%);scale:1.1}to{opacity:0;translate:-30% 20%;rotate:-22deg}}@keyframes interaction-collapse{0%{opacity:1}20%{rotate:-8deg}40%{rotate:8deg}to{opacity:0;translate:0 35%;scale:1.3 .25}}@keyframes interaction-crack{0%{opacity:1}35%{rotate:10deg;scale:1.15 .9}to{opacity:0;translate:0 20%;scale:1.4 .5}}@keyframes interaction-scatter{0%{opacity:1}30%{rotate:-20deg;scale:1.1}to{opacity:0;rotate:80deg;scale:.2}}@keyframes interaction-power{0%,30%{opacity:1;filter:brightness(1.7)}60%{opacity:.6;filter:grayscale()}to{opacity:0;filter:grayscale();scale:.9}}@keyframes interaction-open{0%{opacity:0;scale:.3}35%{opacity:1}to{opacity:0;scale:1.5}}@keyframes interaction-shards{0%{opacity:1}30%{filter:brightness(1.8);scale:1.15}to{opacity:0;rotate:45deg;scale:1.5}}@keyframes interaction-rift{0%{opacity:0;scale:.15 1}40%{opacity:1;scale:1.2}to{opacity:0;rotate:90deg;scale:1 .1}}@keyframes interaction-anchor{0%{opacity:0;scale:.75}30%{opacity:1;translate:0 -15%}55%{translate:0 5%}to{opacity:0;scale:1.15}}@keyframes interaction-time{0%{opacity:1;rotate:0deg}60%{opacity:1;rotate:180deg;scale:1.15}to{opacity:0;rotate:180deg;scale:.5}}@keyframes interaction-sonar{0%{opacity:0;scale:.4}25%{opacity:1}to{opacity:0;scale:2.5}}@keyframes interaction-crystal{0%{opacity:1;scale:.7}40%{opacity:1;translate:0 -15%;scale:1.2}to{opacity:0;translate:0 -60%;scale:.5}}@keyframes interaction-empty{0%{opacity:0;scale:.2}40%{opacity:.8;scale:1}to{opacity:0;scale:.6}}@media (prefers-reduced-motion:reduce){.interaction-fx{animation-name:interaction-pulse;animation-duration:.18s}}.glass-panel,.variant-board-panel,.camp-departure,.camp-destination,.shop-detail,.sonar-board-panel,.sonar-instrument-panel,.sonar-log-panel,.survey-sidebar,.run-overview,.language-menu,.title-options{background:var(--surface);border:1px solid var(--line);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.game-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--panel-shadow)}body{background:radial-gradient(ellipse at 12% 8%, #c9dad3a8, transparent 50%), radial-gradient(ellipse at 93% 85%, #d9dfcc99, transparent 46%), var(--paper)}.site-header{z-index:5;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;width:min(1680px,100% - 64px);min-height:72px;margin:22px auto 0;padding:12px 24px;display:flex;position:relative}.site-header nav{gap:18px}.header-identity{align-items:center;gap:26px;min-width:0;display:flex}.route-back{border-left:1px solid var(--line);color:var(--muted);white-space:nowrap;align-items:center;gap:8px;padding:10px 0 10px 22px;font-size:13px;display:inline-flex}.route-back .icon{width:16px;height:16px;transform:rotate(180deg)}.route-back:hover{color:var(--accent)}.ruleset-host[data-page=home],.ruleset-host[data-page=free]{flex-direction:column;display:flex}.home-main{width:min(1440px,100% - 96px);margin:auto;padding:clamp(32px,5vh,80px) 0 40px}.home-heading{margin-bottom:clamp(28px,4vh,48px)}.home-eyebrow{color:var(--accent);font:11px var(--mono);letter-spacing:.18em;margin:0 0 16px}.home-heading h1,:lang(zh-CN) .home-heading h1,:lang(ja) .home-heading h1{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(32px,3.1vw,56px);font-weight:550;line-height:1.3}[data-route-heading]:focus,main h1[tabindex="-1"]:focus,main h2[tabindex="-1"]:focus{outline:none}.home-heading>p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.home-destinations{grid-template-columns:1.18fr 1fr;gap:24px;display:grid}.destination-card{isolation:isolate;border-radius:30px;flex-direction:column;min-width:0;min-height:clamp(400px,46vh,580px);padding:clamp(28px,3vw,48px);display:flex;position:relative}.destination-expedition{color:#f5f3e7;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:radial-gradient(at 70% 32%,#52635188,#0000 65%),#243b34eb;border:1px solid #61736b80;box-shadow:0 24px 64px #1b352b22,inset 0 1px #ffffff1a}.destination-index{font:10px var(--mono);letter-spacing:.12em;color:var(--muted)}.destination-expedition .destination-index{color:#c5cfbb}.destination-copy{max-width:380px;margin-top:auto;position:relative}.destination-card h2,.free-mode-card h2{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(26px,2.3vw,40px);font-weight:550}.destination-card p,.free-mode-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.destination-expedition p{color:#d0d8cc}.destination-enter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding-top:20px;font-size:13px;font-weight:500;display:flex}.destination-expedition .destination-enter{border-color:#d3dfcc30}.destination-arrow{opacity:.7;border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .18s,opacity .18s;display:grid}.destination-card,.free-mode-card{transition:transform .18s,box-shadow .18s;animation:.26s both shell-enter}@media (hover:hover){.destination-card:hover,.free-mode-card:hover{transform:translateY(-4px);box-shadow:0 28px 70px #243b341f,inset 0 1px #ffffff70}.destination-card:hover .destination-arrow,.free-mode-card:hover .destination-arrow{opacity:1;transform:translate(3px)}}.expedition-art,.free-art{pointer-events:none;height:clamp(170px,20vh,245px);margin:16px 0 22px;position:relative}.home-explorer{object-fit:contain;filter:drop-shadow(0 18px 20px #101e2160);width:55%;height:105%;position:absolute;bottom:0;left:15%}.home-stairs{object-fit:contain;opacity:.8;width:27%;height:48%;position:absolute;bottom:10%;right:10%}.expedition-orbit{border:1px solid #d5dec422;border-radius:50%;position:absolute;inset:17% 18% -1%;transform:rotate(-18deg)}.free-art{place-items:center;display:grid}.free-art>.mode-illustration{width:175px;height:175px;transform:rotate(-9deg)}.free-art-flag{width:58px;height:58px;color:var(--accent);background:#f8fbf3d9;border:1px solid #fafffbbf;border-radius:18px;place-items:center;display:grid;position:absolute;top:6%;right:18%;transform:rotate(9deg);box-shadow:0 12px 30px #31564712}.free-art-flag .icon{width:30px;height:30px}.free-destinations{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.free-mode-card{border-radius:26px;flex-direction:column;min-width:0;padding:28px;display:flex}.free-mode-card h2{font-size:25px}.free-mode-card p{flex:1}.mode-card-top{flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:34px;display:flex}.mode-card-top .mode-illustration{align-self:center}.mode-illustration{color:#3c6b60;width:128px;height:128px;position:relative}.mini-board{background:#eef4edaa;border:1px solid #f8fffac7;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px;display:grid;position:absolute;inset:0;box-shadow:0 12px 24px #30513b0d}.mini-cell{font:12px var(--mono);background:#cddad0;border-radius:4px;place-items:center;display:grid}.mini-cell.is-open{background:#f6f8f1}.illustration-twin .mini-board{transform:translate(-9px,-6px)rotate(-7deg)scale(.85)}.illustration-twin .mini-board-partner{background:#e7eef4;transform:translate(14px,9px)rotate(9deg)scale(.85)}.mini-board-partner .mini-cell:not(.is-open){background:#c6d4df}.mini-scan{background:#54adac18;border:1px solid #37887f;border-radius:50%;position:absolute;inset:14%;box-shadow:0 0 0 10px #51a7a510,inset 0 0 0 12px #51a7a510}.illustration-survey{padding:14px}.illustration-survey .mini-board{inset:17px 0 0 17px}.mini-columns,.mini-rows{font:10px/1.9 var(--mono);position:absolute}.mini-columns{word-spacing:12px;white-space:nowrap;top:-4px;left:26px}.mini-rows{text-align:right;line-height:24px;top:23px;left:-7px}.home-footer{border-top:1px solid var(--line);width:min(1440px,100% - 96px);color:var(--muted);justify-content:space-between;gap:20px;margin:0 auto;padding:24px 0 32px;font-size:11px;line-height:1.6;display:flex}.home-footer a{white-space:nowrap}.run-title{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.run-title-emblem{color:#7b795b;font-size:22px}.run-title strong{font-size:13px;font-weight:550}.run-title p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}.board-shell{background:#f3f6f1}dialog{background:var(--dialog-surface);border-color:var(--line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#152b2566}.action-dock{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}@keyframes shell-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=2400px){.home-main,.home-footer{width:min(1680px,100% - 160px)}.home-heading>p:last-child{font-size:18px}.destination-card p,.free-mode-card p{font-size:17px}.destination-enter{font-size:16px}.free-mode-card{padding:36px}}@media (width<=1100px){.free-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-card-top{flex-direction:row;justify-content:space-between}}@media (width<=800px){.site-header{gap:14px;width:calc(100% - 32px);margin-top:16px;padding:10px 16px}.header-identity{gap:14px}.route-back{padding-left:14px}.home-main,.home-footer{width:calc(100% - 48px)}.home-destinations{gap:18px}.destination-card{border-radius:24px;min-height:430px;padding:28px}.site-header nav{gap:12px}}@media (width<=650px){.site-header{border-radius:16px;width:calc(100% - 20px);min-height:62px;margin-top:10px;padding:10px 12px}.site-header:has(.route-back) .brand>span:last-child{display:none}.site-header .brand{font-size:15px}.site-header .brand-version{display:none}.site-header nav{gap:10px}.site-header nav .text-button{white-space:nowrap;font-size:11px}.site-header nav>[data-action=records],.site-header nav>[data-control=records]{display:none}.header-identity{gap:10px}.route-back{border:0;gap:5px;padding-left:0;font-size:12px}.route-back .icon{width:13px}.home-main,.home-footer{width:calc(100% - 36px)}.home-main{padding-top:34px}.home-destinations{grid-template-columns:minmax(0,1fr)}.destination-card{min-height:360px;padding:26px}.expedition-art,.free-art{height:150px}.free-art>.mode-illustration{width:142px;height:142px}.free-art-flag{right:24%}.free-destinations{gap:14px}.free-mode-card{padding:22px}.free-mode-card h2{font-size:22px}.mode-card-top{flex-direction:column;gap:20px;margin-bottom:24px}}@media (width<=440px){.free-destinations{grid-template-columns:minmax(0,1fr)}.mode-card-top{flex-direction:row;margin-bottom:18px}.free-mode-card .mode-illustration{width:108px;height:108px}.mini-columns{word-spacing:8px}.mini-rows{line-height:20px}.home-footer{flex-direction:column;gap:10px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.destination-expedition{background:#243b34}}@media (prefers-reduced-transparency:reduce){.destination-expedition{background:#243b34}}.story-mechanism-gate{aspect-ratio:1;background:repeating-linear-gradient(135deg,#a7937428 0 5px,#faf8f020 5px 10px);border:1px solid #8b766050;border-radius:8px;place-items:center;min-width:0;display:grid;overflow:hidden}.story-mechanism-gate img{object-fit:contain;width:90%;height:90%}.story-cell[data-story-mechanism]{background:#ede6d4;border-color:#997d4799}.story-cell[data-operated=true]{background:#e1ece2;border-color:#6b927955}.story-main{width:min(1180px,94%);margin:0 auto;padding:16px 0 124px}.story-banner{min-height:154px;margin-bottom:20px;padding:26px 34px;position:relative;overflow:hidden}.story-banner:before{content:"";background:linear-gradient(90deg, var(--surface) 15%, transparent 70%), var(--story-hero) right 54% / 560px auto no-repeat;opacity:.8;pointer-events:none;position:absolute;inset:0}.story-banner>div{position:relative}.story-banner h1{letter-spacing:-.04em;margin:6px 0 12px;font-size:clamp(25px,3vw,38px)}.story-banner p{color:var(--muted);margin:0;font-size:13px}.story-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px;display:grid}.story-stage{min-width:0;padding:24px}.story-stage-top{justify-content:space-between;align-items:start;gap:20px;min-height:50px;font-size:14px;line-height:1.6;display:flex}.story-hearts{white-space:nowrap;color:#a96658;letter-spacing:3px;font-size:20px}.story-board{--gap:4px;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--gap);isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:min(100%,690px);margin:10px auto 0;display:grid;position:relative}.story-cell,.story-tree{aspect-ratio:1;border-radius:8px;min-width:0;position:relative}.story-cell{background:#e7ede3;border:1px solid #90a99b45;place-items:center;padding:2px;display:grid;box-shadow:inset 0 1px #ffffffa6}.story-cell.is-flagged{color:#4463c7;background:#e4e9f1}.story-cell.is-triggered{color:#b06649;background:#f1e3d4}.story-cell .icon{width:47%;height:47%}.story-cell .dungeon-sprite,.story-cell .story-guide{object-fit:contain;width:90%;height:90%}.story-cell .story-clue{font-family:var(--mono);color:var(--clue-color,#47665b);font-size:clamp(15px,2.1vw,25px);font-weight:600}.story-cell.is-teaching{outline-offset:1px;z-index:2;outline:2px solid #ad8240;animation:2s ease-in-out infinite story-beacon}.story-cell.is-scope{outline-offset:-3px;outline:2px solid #5a9176}.story-cell:hover{box-shadow:inset 0 0 0 2px #6a947b80}.story-cell:focus-visible{z-index:2;outline:3px solid var(--blue);outline-offset:0}.story-cell.is-site{z-index:auto}.story-tree{place-items:center;display:grid}.story-traveler{z-index:4;width:calc((100% - (var(--columns) - 1) * var(--gap)) / var(--columns));height:calc((100% - (var(--rows) - 1) * var(--gap)) / var(--rows));left:calc(var(--player-x) * (100% + var(--gap)) / var(--columns));top:calc(var(--player-y) * (100% + var(--gap)) / var(--rows));pointer-events:none;place-items:center;display:grid;position:absolute}.story-traveler .dungeon-sprite{object-fit:contain;filter:drop-shadow(0 4px 3px #17362726);width:112%;height:112%;transform:translateY(-10%)}.story-clue-badge{z-index:1;aspect-ratio:1;width:clamp(13px,1.7vw,21px);color:var(--clue-color);font:700 clamp(10px, 1.2vw, 15px)/1 var(--mono);background:#fffef5;border:1px solid #a9b9aa;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1px;right:1px;box-shadow:0 1px 3px #17362726}.story-traveler.is-walking .story-clue-badge{visibility:hidden}.story-site-label{background:var(--surface);border:1px solid var(--line);white-space:nowrap;z-index:5;pointer-events:none;border-radius:5px;padding:1px 5px;font-size:10px;position:absolute;top:calc(100% - 3px);left:50%;transform:translate(-50%)}.story-notice{color:#826b43;min-height:20px;margin:12px 0;font-size:12px;line-height:1.6}.story-guide{object-fit:contain;flex-shrink:0;width:84px;height:92px}.story-sidebar{padding:24px}.story-tasks h2{margin:0 0 18px;font-size:15px}.story-tasks p{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;margin:0 0 16px;padding:0 0 16px;font-size:13px;display:flex}.story-tasks small{color:var(--muted);font-size:11px}.story-shortcut{gap:8px;font-size:12px;line-height:1.6;display:grid}.story-shortcut span{color:var(--muted)}.story-loadout{text-align:center}.story-loadout>.dungeon-sprite{width:90px;height:90px}.story-loadout h2{margin:8px 0;font-size:17px}.story-loadout>p{color:var(--muted);font-size:12px;line-height:1.7}.story-dock{z-index:20;border-top:1px solid var(--line);background:var(--dock-surface);-webkit-backdrop-filter:var(--glass-blur);padding:12px max(3%, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.story-dock-inner{justify-content:space-between;align-items:center;gap:14px;max-width:1180px;margin:auto;font-size:13px;display:flex}.story-modes{border:1px solid var(--line);background:var(--surface-alt);border-radius:12px;gap:4px;padding:4px;display:flex}.story-modes button,.story-primary{border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:9px 18px;display:inline-flex}.story-modes button[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:0 2px 8px #213e3010}.story-primary{color:#fff;background:#326d5b}.story-service{padding:22px 0}@keyframes story-beacon{50%{box-shadow:0 0 0 5px #c79c5030}}@media (width>=1900px){.story-main,.story-dock-inner{max-width:1480px}.story-layout{grid-template-columns:minmax(0,1fr) 370px}.story-stage{padding:32px}.story-sidebar{padding:30px}.story-stage-top,.story-dialogue p{font-size:17px}.story-tasks p{font-size:15px}.story-site-label{font-size:13px}}@media (width<=820px){.story-layout{grid-template-columns:minmax(0,1fr)}.story-sidebar{padding:20px}.story-tasks{flex-wrap:wrap;gap:12px;display:flex}.story-tasks h2{width:100%;margin-bottom:0}.story-tasks p{flex:150px}.story-banner{min-height:128px;padding:24px}.story-banner:before{opacity:.55;background-size:auto,340px}}@media (width<=460px){.story-main{width:96%;padding-top:4px}.story-banner{border-radius:14px;margin-bottom:12px}.story-stage{border-radius:14px;padding:12px 8px}.story-stage-top{gap:8px;min-height:60px;padding:0 5px;font-size:12px}.story-hearts{letter-spacing:0;font-size:16px}.story-board{--gap:2px}.story-cell,.story-tree{border-radius:5px}.story-cell .story-clue{font-size:15px}.story-dialogue{gap:6px;padding:12px 4px 2px}.story-guide{width:56px;height:72px}.story-dialogue p{font-size:12px}.story-modes button,.story-primary{padding:8px 10px;font-size:12px}.story-dock-inner{gap:8px}.story-site-label{padding:0 2px;font-size:8px}}@media (prefers-reduced-motion:reduce){.story-cell.is-teaching{animation:none}}.story-banner,.story-stage,.story-sidebar{border-radius:22px}.story-board{width:min(100%,570px)}.story-dialogue{border-top:0;border-bottom:1px solid var(--line);margin:0 0 8px;padding:12px 4px 16px}.story-tree img{object-fit:contain;opacity:.85;width:100%;height:100%}@media (width>=821px) and (height<=950px){.story-board{width:min(100%,500px,max(320px,128.571dvh - 565.714px))}.story-banner{min-height:112px;padding:18px 30px}.story-banner h1{font-size:30px}.story-stage{padding:16px 24px}.story-stage-top{min-height:38px}.story-guide{width:60px;height:66px}.story-dialogue{padding:4px 0 10px}}@media (width>=1900px){.story-board{width:min(100%,720px)}}.story-cell.is-covered{background:#c5d3c3;box-shadow:inset 0 2px #f6fff1,inset 0 -4px #9cad9a}.story-quest{margin:10px 0;position:relative}.story-quest summary{cursor:pointer;background:#f4f8f0;border:1px solid #b9cdbd;border-radius:12px;justify-content:space-between;gap:12px;padding:12px;list-style:none;display:flex}.story-quest summary:hover{background:#e4eee0}.story-quest summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.story-tasks .story-quest{width:100%}.story-quest summary small{color:#647766;white-space:nowrap}.story-quest-bubble{z-index:8;color:#354d3e;background:#fffef6;border:1px solid #b9cdbd;border-radius:12px;margin-top:8px;padding:14px;position:relative;box-shadow:0 6px 18px #28483822}.story-quest-bubble p{border:0;margin:0 0 12px;padding:0;line-height:1.65;display:block}.story-quest-bubble:before{content:"";background:#fffef6;border-top:1px solid #b9cdbd;border-left:1px solid #b9cdbd;width:10px;height:10px;position:absolute;top:-6px;left:22px;transform:rotate(45deg)}.story-quest-bubble button,.story-quest-panel header button{cursor:pointer;background:#e5eddf;border:1px solid #b9cdbd;border-radius:8px;padding:8px 12px}.story-quest-place{color:#687762;font-size:12px}.story-quest-panel{z-index:40;background:#f8fbf3;border:1px solid #b9cdbd;border-radius:18px;width:min(420px,100vw - 32px);max-height:min(70dvh,620px);padding:20px;position:fixed;bottom:100px;right:20px;overflow:auto;box-shadow:0 12px 40px #23453130}.story-quest-panel header{justify-content:space-between;align-items:center;gap:16px;display:flex}.story-quest-panel h2{margin:0;font-size:20px}.story-dock .is-unavailable{opacity:.55}.story-quest-panel.story-atlas{background:#f6f3e6;border-color:#b9b797;width:min(920px,100vw - 24px);max-height:calc(100dvh - 140px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.atlas-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0;display:flex}.atlas-canvas{position:relative}.atlas-viewport{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#dce1c9;border-radius:16px;position:relative;overflow:hidden}.atlas-viewport.is-panning,.atlas-viewport.is-panning *{cursor:grabbing}.atlas-scene{transform-origin:50%}.atlas-scene img{pointer-events:none;-webkit-user-drag:none}.atlas-tile[role=button]{cursor:pointer}.atlas-tile[role=button]:focus-visible{outline-offset:-2px;outline:2px solid #287266}.atlas-map-tip{z-index:8;color:#365947;cursor:default;background:#fffcec;border:1px solid #9fad91;border-radius:10px;gap:8px;max-width:calc(100% - 16px);padding:10px 14px;font-size:13px;display:grid;position:absolute;box-shadow:0 5px 18px #284b3333}.atlas-map-tip button{color:#fff9df;cursor:pointer;background:#365947;border:0;border-radius:6px;padding:7px 10px}.atlas-zoom{align-items:center;gap:10px;margin-top:14px;display:flex}.atlas-zoom input{accent-color:#365947;cursor:pointer;flex:1;min-width:35px}.atlas-zoom button{color:#365947;cursor:pointer;background:#e8ecd9;border:1px solid #bdc5ac;border-radius:8px;padding:8px 11px}.atlas-zoom button:hover{background:#d9e3c9}.atlas-zoom-value{color:#45604b;min-width:42px;font:12px var(--mono)}.atlas-legend-control{z-index:3;position:absolute;bottom:12px;right:12px}.atlas-legend-toggle{color:#365947;cursor:pointer;background:#fffbeaeb;border:1px solid #8c9e82;border-radius:9px;padding:8px 12px;box-shadow:0 2px 8px #29433320}.atlas-legend-toggle:hover{background:#fffdf2}.atlas-legend-toggle[aria-expanded=true]{color:#fff9df;background:#365947}.atlas-heading{flex-wrap:wrap;align-items:center;gap:10px 24px;margin:0 0 14px;display:flex}.atlas-heading h3{margin:0;font-size:20px}.atlas-back{color:#45634e;cursor:pointer;background:#ebeedf;border:1px solid #bdc5ac;border-radius:8px;padding:7px 12px}.atlas-chart{aspect-ratio:800/460;isolation:isolate;background:#e3e4c9;border:1px solid #aab89a;border-radius:16px;width:100%;min-width:0;min-height:260px;position:relative;overflow:hidden}.atlas-terrain{width:100%;height:100%;position:absolute;inset:0}.atlas-node{left:var(--x);top:var(--y);color:#294333;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:3px;width:max-content;max-width:24%;padding:5px;display:grid;position:absolute;transform:translate(-50%,-50%)}.atlas-node>img{object-fit:contain;filter:drop-shadow(0 3px 2px #29433340);width:clamp(38px,6vw,74px);height:clamp(38px,6vw,74px);transition:transform .15s}.atlas-node strong{overflow-wrap:anywhere;background:#fffbedef;border:1px solid #a1b193;border-radius:7px;padding:5px 9px;font-size:clamp(11px,1.4vw,15px);line-height:1.5;box-shadow:0 2px 5px #29433320}.atlas-node>span{color:#fff9df;background:#365947;border-radius:9px;padding:2px 7px;font-size:11px}.atlas-node:hover>img{transform:translateY(-4px)}.atlas-node:hover strong{background:#fff;border-color:#365947}.atlas-node:focus-visible,.atlas-legend-toggle:focus-visible,.atlas-back:focus-visible{outline-offset:2px;outline:3px solid #456d63}.atlas-node:disabled{opacity:.45;cursor:default}.atlas-compass{text-align:center;font:14px/1.1 var(--mono);color:#527263;position:absolute;top:12px;right:15px}.atlas-local-layout{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.atlas-local-grid{grid-template-columns:repeat(var(--map-columns,9), minmax(0, 1fr));background:#dce1c9;border:1px solid #c3c8aa;border-radius:16px;justify-self:center;gap:3px;width:min(100%,530px);padding:10px;display:grid}.atlas-tile{aspect-ratio:1;border-radius:5px;place-items:center;min-width:0;display:grid;position:relative}.atlas-path{background:#f4efdc;border:1px solid #d3d2b3}.atlas-fog{background:#cad2b9;border-style:dashed}.atlas-tile img,.atlas-tile .icon{object-fit:contain;width:95%;height:95%}.atlas-position{background:#287266;border:2px solid #fffdf1;border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 2px #287266}.atlas-tile .atlas-position{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.atlas-entry{color:#8a9876}.atlas-connection{cursor:pointer;border:2px solid #749c82;padding:0}.atlas-connection:hover,.atlas-connection:focus-visible{z-index:2;outline:2px solid #287266}.atlas-destination{z-index:1;color:#365947;background:#fffbed;border:1px solid #a1b193;border-radius:4px;width:max-content;max-width:140%;padding:1px 4px;font-size:clamp(8px,1vw,11px);line-height:1.2;position:absolute;top:calc(100% - 2px)}.atlas-uncharted{color:#62735b;background:radial-gradient(#eef0df,#becbb9);place-content:center;justify-items:center;gap:15px;min-height:300px;display:grid}.atlas-uncharted>span .icon{opacity:.4;width:70px;height:70px}.atlas-landmarks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.atlas-landmarks li{color:#45604b;align-items:center;gap:10px;font-size:13px;display:flex}.atlas-landmarks img{object-fit:contain;width:32px;height:32px}.atlas-legend{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#3d563c;background:#fffde2d6;border:1px solid #acb99c;border-radius:12px;gap:14px;width:min(310px,100vw - 78px);max-height:min(330px,45dvh);padding:16px;font-size:12px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 8px 24px #26432d26}.atlas-legend>span{align-items:center;gap:8px;display:flex}.atlas-route-key{border-top:2px dashed #a08b60;width:20px}@media (width<=600px){.story-quest-panel.story-atlas{padding:14px}.atlas-local-layout{grid-template-columns:minmax(0,1fr);gap:14px}.atlas-landmarks{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-landmarks li{gap:6px;font-size:11px}.atlas-landmarks img{width:25px;height:25px}}.story-quest-reveal{z-index:55;text-align:center;color:#fbffed;pointer-events:none;background:linear-gradient(90deg,#0000,#294d3be8 25% 75%,#0000);padding:35px 16px;animation:2.8s both story-quest-arrival;position:fixed;inset:25% 0 auto}.story-quest-reveal h2{letter-spacing:.1em;margin:8px 0;font-size:clamp(32px,6vw,72px)}.story-quest-reveal p{letter-spacing:.3em;font-size:14px}@keyframes story-quest-arrival{0%{opacity:0;transform:translateY(18px)}18%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (width<=600px){.story-dock-inner{flex-wrap:wrap;gap:6px}.story-quest-panel{bottom:130px;right:16px}}.campaign-guide-frame{position:relative}.campaign-lesson{z-index:35;box-sizing:border-box;color:#294a3c;background:#fffff5;border:1px solid #b7c9b9;border-radius:14px;width:min(300px,100% - 32px);padding:12px 14px;font-size:13px;position:absolute;box-shadow:0 6px 22px #183b3030}.campaign-lesson:before{left:var(--guide-arrow);content:"";background:#fffff5;width:12px;height:12px;position:absolute;transform:translate(-50%)rotate(45deg)}.campaign-lesson:not([data-arrow]):before{display:none}.campaign-lesson[data-arrow=up]:before{border-top:1px solid #b7c9b9;border-left:1px solid #b7c9b9;top:-7px}.campaign-lesson[data-arrow=down]:before{border-bottom:1px solid #b7c9b9;border-right:1px solid #b7c9b9;bottom:-7px}.campaign-lesson strong{color:#637766;font-size:12px}.campaign-lesson p{margin:6px 0 10px;line-height:1.5}.campaign-lesson button{color:#294a3c;cursor:pointer;background:#edf3e5;border:1px solid #a7bca9;border-radius:8px;padding:5px 10px}.campaign-lesson button:hover,.campaign-lesson button:focus-visible{background:#d9e7cd}.campaign-lesson-target{outline-offset:-3px;outline:3px solid #ca921e!important}.story-lesson{pointer-events:none;padding:10px 12px}.story-lesson p{margin-bottom:0}.story-tasks>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.story-all-tasks{color:#315947;cursor:pointer;background:#eef4e7;border:1px solid #b7cbb8;border-radius:10px;padding:8px 12px}.story-all-tasks:hover{background:#dae8d1}.story-quest-panel.story-journal{background:#faf9ef;width:min(940px,100vw - 28px);max-height:calc(100dvh - 130px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.story-journal-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:24px;min-height:340px;margin-top:20px;display:grid}.story-journal-list{flex-direction:column;gap:8px;max-height:55dvh;display:flex;overflow:auto}.story-journal-list button{text-align:left;color:#304e40;cursor:pointer;background:#f0f3e8;border:1px solid #d0dac9;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.story-journal-list button:hover{background:#e3ecd9}.story-journal-list button[aria-pressed=true]{background:#dae8ce;border-color:#598268;box-shadow:inset 3px 0 #598268}.story-journal-list small,.story-task-status{color:#697b68;font-size:12px}.story-quest-detail{border-left:1px solid #d5ddcb;min-width:0;padding:8px 10px 20px 20px}.story-quest-detail h3{margin:0 0 12px;font-size:22px}.story-quest-detail .story-quest-bubble{width:auto;box-shadow:none;background:0 0;border:0;padding:12px 0;line-height:1.8;position:static}.story-wallet{color:#536a58;align-items:center;gap:8px;margin-left:auto;padding:0 10px;font-size:11px;display:flex}.story-wallet img{object-fit:contain;width:30px;height:30px}.story-wallet strong{color:#2e4e3c;font-variant-numeric:tabular-nums;font-size:16px;display:block}@media (width<=600px){.story-journal-layout{grid-template-columns:1fr;gap:16px;min-height:0}.story-journal-list{max-height:23dvh}.story-quest-detail{border-top:1px solid #d5ddcb;border-left:0;padding:16px 0 0}.story-wallet{gap:4px;padding:0 4px}}.story-quest-detail .story-quest-bubble:before{display:none}.story-journal-list{align-items:stretch}.story-journal-list button{flex-shrink:0;width:100%}.story-resources{align-items:center;gap:18px;margin-left:auto;display:flex}.story-resources .story-wallet{margin-left:0;padding:0}.story-vitals{color:#536a58;flex-direction:column;gap:3px;font-size:11px;display:flex}.story-vitals .story-hearts{white-space:nowrap;letter-spacing:2px;font-size:18px;line-height:1}@media (width<=600px){.story-resources{gap:12px}}.story-quest-bubble .story-quest-location{color:#315c45;text-align:left;cursor:pointer;background:#eaf2e2;border:1px solid #abc3af;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.story-quest-bubble .story-quest-location:hover,.story-quest-bubble .story-quest-location:focus-visible{background:#d5e6c8;border-color:#668e70}.story-river{background:linear-gradient(140deg,#b4d2d1,#86b2b8);border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff40}.story-cell.story-bridge-plank{background:repeating-linear-gradient(90deg,#c9ba99 0 20%,#ad9873 22% 25%)}.atlas-river-tile{background:#94bbbf;width:100%;height:100%;display:block}.atlas-west-route{opacity:.15}.atlas-west-route.is-powered{opacity:1}.chapter-route-reveal{text-align:center;background:#dce5df;border-radius:16px;margin:0 1.3rem;padding:.4rem 1rem}.chapter-route-reveal svg{width:100%;max-height:105px;display:block}.chapter-route-reveal figcaption{color:#35544a;padding-bottom:.5rem;font-size:.8rem}.chapter-lowering-bridge{transform-box:fill-box;transform-origin:0;animation:1.6s cubic-bezier(.2,.7,.3,1) both chapter-bridge-lower}.chapter-route-light{fill:#d5b666;animation:1.8s ease-out both chapter-route-power}.chapter-guardian-restored [data-signal-portrait] img{filter:drop-shadow(0 0 10px #a2caba)}@keyframes chapter-bridge-lower{0%{transform:rotate(-75deg)}to{transform:rotate(0)}}@keyframes chapter-route-power{0%{fill:#677a73;opacity:.35}to{fill:#63ad91;opacity:1}}@media (prefers-reduced-motion:reduce){.chapter-lowering-bridge,.chapter-route-light{animation:none}}.atlas-zoom{grid-template-columns:auto minmax(80px,1fr) auto auto auto auto;display:grid;position:relative}.atlas-zoom input[type=range]{appearance:none;width:100%;min-width:0;height:36px;box-shadow:none;touch-action:pan-y;background:0 0;border:0;border-radius:0;margin:0;padding:0}.atlas-zoom input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, #456d63 var(--atlas-zoom-fill,0%), #bcc9b6 var(--atlas-zoom-fill,0%));border-radius:2px;height:4px}.atlas-zoom input[type=range]::-webkit-slider-thumb{appearance:none;background:#456d63;border:2px solid #f8faf0;border-radius:50%;width:16px;height:16px;margin-top:-6px;box-shadow:0 0 0 1px #456d63}.atlas-zoom input[type=range]::-moz-range-track{background:linear-gradient(to right, #456d63 var(--atlas-zoom-fill,0%), #bcc9b6 var(--atlas-zoom-fill,0%));border-radius:2px;height:4px}.atlas-zoom input[type=range]::-moz-range-thumb{background:#456d63;border:2px solid #f8faf0;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #456d63}.atlas-zoom input:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #456d63}.atlas-zoom button:disabled{opacity:.4;cursor:default}.atlas-toolbar{justify-content:flex-start;gap:4px}.atlas-level{color:#45634e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.atlas-level[aria-pressed=true]{color:#fff9df;background:#365947}.atlas-level:focus-visible{outline-offset:3px;outline:2px solid #456d63}.atlas-level .icon{width:18px;height:18px}.atlas-zoom .atlas-legend-control{margin-left:auto;position:relative;inset:auto}.atlas-zoom .atlas-legend-toggle{width:40px;height:40px;box-shadow:none;color:#365947;background:0 0;border:0;place-items:center;padding:8px;display:grid}.atlas-zoom .atlas-legend-toggle:hover,.atlas-zoom .atlas-legend-toggle[aria-expanded=true]{color:#365947;background:#36594712}.atlas-legend-toggle .icon{width:22px;height:22px}.atlas-legend-control .atlas-legend{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf4f5;width:min(330px,100vw - 66px);max-height:48dvh;position:absolute;bottom:calc(100% + 10px);right:0;overflow:auto}.atlas-tile-layer,.atlas-route-layer,.atlas-marker-layer{position:absolute;inset:0}.atlas-route-layer{pointer-events:none;width:100%;height:100%;overflow:visible}.atlas-route path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.atlas-route-bed{stroke:#fff9e4;stroke-width:calc(8px * var(--atlas-inverse-zoom,1))}.atlas-route-line,.atlas-route-direction{stroke:#526f50;stroke-width:calc(2.5px * var(--atlas-inverse-zoom,1))}.atlas-route-direction{transform:scale(var(--atlas-shape-scale,1))}.atlas-route.is-closed .atlas-route-line{stroke:#9c825e;stroke-dasharray:calc(6px * var(--atlas-inverse-zoom,1)) calc(5px * var(--atlas-inverse-zoom,1))}.atlas-route.is-uncharted{opacity:.45}.atlas-route.is-uncharted .atlas-route-bed{stroke-width:calc(4px * var(--atlas-inverse-zoom,1))}.atlas-route.is-uncharted .atlas-route-line{stroke:#8d9980;stroke-width:calc(1.5px * var(--atlas-inverse-zoom,1));stroke-dasharray:calc(2px * var(--atlas-inverse-zoom,1)) calc(6px * var(--atlas-inverse-zoom,1))}.atlas-waypoint{r:calc(4px * var(--atlas-shape-scale,1));fill:#dce3cb;stroke:#91a084;stroke-width:calc(1.5px * var(--atlas-inverse-zoom,1));vector-effect:non-scaling-stroke}.atlas-waypoint.is-known{fill:#597657;stroke:#fff9e4}.atlas-waypoint.is-current{r:calc(6px * var(--atlas-shape-scale,1));fill:#c99a42;stroke-width:calc(2px * var(--atlas-inverse-zoom,1))}.atlas-world-label{color:#526d53;letter-spacing:.08em;font-size:12px;position:absolute;top:5%;left:4%}.atlas-route-key{border-top:2px solid #526f50}.atlas-route-key.is-closed{border-color:#9c825e;border-top-style:dashed}.atlas-route-key.is-uncharted{border-color:#91a084;border-top-style:dotted}.atlas-route-arrow{color:#526f50;text-align:center;width:25px;font-style:normal}.atlas-vector-tile{pointer-events:none;position:absolute}.atlas-vector-tile svg{width:100%;height:100%;display:block}.atlas-marker-layer[hidden]{display:none}.atlas-marker-layer{pointer-events:none}.atlas-marker-layer .atlas-node{pointer-events:auto;max-width:172px;transform:translate(-50%,-50%)}.story-map:not([data-map-level=local]) .atlas-scene{position:absolute}.story-map:not([data-map-level=local]) .atlas-chart{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;min-height:0}.atlas-unknown-label{color:#516b66;letter-spacing:.15em;font-size:14px;position:absolute;top:22%;left:26%}.atlas-region-node strong{background:#f8f7e9;border-color:#6e9184}.atlas-marker-layer .atlas-node>img{width:42px;height:42px}.atlas-marker-layer .atlas-node strong{white-space:nowrap;font-size:13px}.atlas-marker-layer .atlas-node:disabled{pointer-events:none}.atlas-marker-layer .atlas-district-node>img{width:56px;height:56px}.atlas-viewport:focus-visible{outline-offset:3px;outline:2px solid #456d63}@media (width<=480px){.atlas-marker-layer .atlas-node strong{padding:4px 6px;font-size:11px}.atlas-marker-layer .atlas-node>img{width:32px;height:32px}.atlas-zoom{grid-template-columns:32px minmax(60px,1fr) 32px 48px;gap:5px}.atlas-zoom button[data-map-zoom=reset]{grid-column:1/3;justify-self:start}.atlas-zoom .atlas-legend-control{grid-column:4;justify-self:end}.atlas-zoom .atlas-legend-toggle{width:36px;height:36px}}.cell:where(.hidden),.story-cell:where(.is-covered),.practice-cell:where(:not(.open):not(.flagged)){background:var(--tile-covered-fill);border:1px solid var(--tile-covered-edge);box-shadow:var(--tile-covered-shadow)}.story-gift{z-index:8;pointer-events:none;position:absolute}.story-gift img{width:100%;height:auto}.story-handover{z-index:3;pointer-events:none;width:36px;height:36px;position:absolute;top:calc(50% - 18px);left:calc(50% - 18px)}.story-awakening{z-index:150;touch-action:manipulation;position:fixed;inset:0;overflow:hidden}.story-eyelid{background:#111b19;width:120%;height:56%;position:absolute;left:-10%;box-shadow:0 0 36px 12px #111b19}.story-eyelid-top{border-radius:0 0 50% 50%/0 0 12% 12%;top:-2%}.story-eyelid-bottom{border-radius:50% 50% 0 0/12% 12% 0 0;bottom:-2%}.story-awakening button{right:max(24px, env(safe-area-inset-right));bottom:max(28px, env(safe-area-inset-bottom));color:#f0f4ee;cursor:pointer;background:#21352cdd;border:1px solid #fff4;border-radius:24px;padding:12px 18px;font-size:13px;position:absolute}.signal-objective{background:#f9faf1a6;border:1px solid #d8e2d8;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:.5rem 0 1rem;padding:.8rem 1rem;display:flex}.signal-objective p{flex:16rem;margin:0;font-size:.84rem;line-height:1.7}.signal-objective strong{font-size:.9rem}.signal-relay{box-shadow:inset 0 0 0 1px #bba165}.signal-ready{box-shadow:inset 0 0 0 2px #349183,0 0 10px #34918340}.signal-off .dungeon-sprite{opacity:.7}.signal-gate.signal-gate{background:#e6decb}.signal-gate.signal-released{background:#e2eee4}.signal-open-gate{color:#388777;font-size:1.6em}.signal-rescue .signal-nia{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.story-cell .signal-nia{object-fit:contain;width:100%;height:100%}.signal-stage-links{flex-wrap:wrap;gap:.5rem;display:flex}.dialogue-bar:not([open]){display:none}dialog.dialogue-bar[open]{width:100%;max-width:none;max-height:70dvh;padding:20px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom));color:#304738;background:#fffdf2;border:0;border-top:1px solid #a9bca3;border-radius:0;grid-template-columns:minmax(64px,116px) minmax(0,680px) minmax(64px,116px);justify-content:center;align-items:end;gap:12px 24px;margin:0;display:grid;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -6px 24px #19362714}.dialogue-bar::backdrop{-webkit-backdrop-filter:none;background:0 0}.dialogue-cast{display:contents}.dialogue-cast>span:not(.story-handover){aspect-ratio:1;opacity:.45;grid-area:1/1;place-items:center;width:100%;transition:opacity .18s;display:grid;position:relative}.dialogue-cast>span:nth-child(2){grid-column:3}.dialogue-cast>span[data-active=true],.dialogue-cast>span.is-speaking{opacity:1}.dialogue-cast img,.dialogue-cast .dungeon-sprite{object-fit:contain;width:100%;height:100%}.dialogue-cast .signal-radio{filter:brightness(.25)}.dialogue-copy{grid-area:1/2;min-width:0}.dialogue-copy strong{color:#447961;font-size:15px}.dialogue-copy p{min-height:3.6em;margin:8px 0 12px;font-size:17px;line-height:1.8}.dialogue-next{color:#fffbed;cursor:pointer;background:#365947;border:0;border-radius:10px;min-height:44px;margin-left:auto;padding:10px 20px;display:block}.dialogue-next:hover{background:#264536}.dialogue-next:focus-visible,.story-awakening button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}[data-dialogue-typing=true]{cursor:pointer}.dialogue-bar>:not(.dialogue-cast,.dialogue-copy){grid-column:1/-1;max-height:20dvh;overflow:auto}@media (width<=600px){dialog.dialogue-bar[open]{grid-template-columns:64px minmax(0,1fr) 64px;gap:4px 12px;padding-top:12px}.dialogue-cast>span:not(.story-handover){width:64px;height:64px}.dialogue-copy{grid-area:2/1/auto/-1}.dialogue-copy p{font-size:15px}}@media (prefers-reduced-motion:reduce){.dialogue-cast>span:not(.story-handover){transition:none}}.dialogue-term-person,.dialogue-copy .dialogue-term-person{color:#75458d;font-weight:700}.dialogue-term-place{color:#246b81;text-underline-offset:.2em;text-decoration:underline}.dialogue-term-item{color:#886019;text-underline-offset:.2em;font-weight:650;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dialogue-term-warning{color:#b13937;text-underline-offset:.2em;font-weight:800;-webkit-text-decoration:underline double;text-decoration:underline double}.power-cell{isolation:isolate}.power-cell .dungeon-sprite{width:88%;height:88%;margin:auto}.power-cell:not(.power-live) .dungeon-sprite{filter:saturate(.25)brightness(.85)}.power-label{color:#334f49;font-size:max(9px, calc(var(--cell) * .2));white-space:nowrap;z-index:3;pointer-events:none;background:#fffff8eb;border-radius:4px;width:max-content;padding:1px 2px;font-weight:750;line-height:1;position:absolute;top:1px;left:2px}.power-live .power-label{color:#1b725f}.power-recorded{box-shadow:inset 0 0 0 2px #438876}.power-ready{box-shadow:inset 0 0 0 2px #c6a45b}.power-recorded .power-label{color:#fff;background:#246452}.power-open{color:#34796b;font-size:1.4em}.power-help{white-space:nowrap;align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.power-help svg{width:1rem;height:1rem}.power-guide .boss-picture-steps strong{color:#304e40;margin-bottom:.4rem;display:block}.power-mini-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;max-width:180px;margin:auto;display:grid}.power-mini-board>span{aspect-ratio:1;color:#426d53;background:#e9efe7;border-radius:5px;place-items:center;min-width:0;font-size:1.2rem;display:grid;position:relative}.power-mini-board img{object-fit:contain;width:100%;height:100%}.power-mini-board svg{color:#93633e;width:70%;height:70%}.power-mini-board i{place-items:center;width:100%;height:100%;font-style:normal;display:grid}.power-mini-board small{color:#245c4b;background:#fffef4;border-radius:3px;padding:1px 2px;font-size:10px;font-weight:700;line-height:1.1;position:absolute;top:0;left:0}.power-mini-off img{filter:grayscale();opacity:.45}.power-guide-wiring h4{color:#536350;margin:1rem 0 .5rem;font-size:.85rem}.power-guide-wiring ul{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.power-guide-wiring li{color:#38573e;border:1px solid #dae1d3;border-radius:.6rem;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.8rem;display:flex}.power-guide-wiring img{object-fit:contain;width:28px;height:28px}@media (width<=360px){.power-guide{--picture-step-columns:1fr}.power-mini-board{max-width:140px}}.ridge-recording{color:#2b685a;border:1px solid #b4c9bd;border-radius:.6rem;margin:.6rem 0;padding:.45rem .7rem;display:block}.power-drain{pointer-events:none;background:linear-gradient(#5caeb6a6,#2c718799);border-top:2px solid #b9edf0;border-radius:40% 40% 0 0;position:absolute;inset:35% 0 0}@media (width>=1000px){.variant-board-panel .board:is([data-power-purpose=drainage],[data-power-purpose=restoration]){--cell-max:clamp(28px, calc((100svh - 480px) / var(--power-rows) - var(--gap)), 64px)}}.rail-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rail-controls button{color:#365b4c;background:#f4f6ee;border:1px solid #b6c4ba;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:.45rem .8rem;display:inline-flex}.rail-controls img{object-fit:contain;width:28px;height:28px}.rail-controls svg{width:1.1rem;height:1.1rem}.rail-branch{color:#766040;font-size:max(9px, calc(var(--cell) * .21));pointer-events:none;z-index:4;background:#f6f4e7;border-radius:3px;padding:0 2px;line-height:1.15;position:absolute;top:1px;left:1px}.rail-board .landmark-clue{z-index:10}.rail-board .flagged .rail-landmark,.rail-board .suspected-safe .rail-landmark{opacity:.25}.rail-objective small{color:#68776a;display:block}.rail-board .cell{isolation:isolate}.rail-board .rail-moving-cell{z-index:30}.rail-track-art{pointer-events:none;z-index:-1;stroke:#ae946b;stroke-width:11px;fill:none;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.rail-forecast .rail-track-art{stroke:#4b8f83;opacity:.85}.rail-landmark{color:#785c35;pointer-events:none;justify-content:center;align-items:center;font-size:1.15em;display:flex;position:absolute;inset:14% 10% 0}.rail-landmark small{background:#f8f8ed;border-radius:.2rem;padding:0 .1em;font-size:.48em;font-weight:700;position:absolute;bottom:0;right:0}.rail-landmark img{object-fit:contain;width:90%;height:90%}.rail-complete{color:#397b68;filter:drop-shadow(0 0 3px #71bba1)}.rail-vehicle{pointer-events:none;z-index:8;position:absolute;inset:8%}.rail-vehicle img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.rail-vehicle .rail-toma{width:70%;height:70%;top:-18%;left:15%}.board-viewport:has(.rail-board){max-height:70svh}.rescue-reward{color:#304738;text-align:center;background:#fffdf2;border:1px solid #a9bca3;border-radius:18px;width:min(360px,100vw - 32px);padding:24px}.rescue-reward h2{margin:12px 0;font-size:22px}.rescue-reward p{margin:12px 0 20px;line-height:1.7}.rescue-reward .primary-button{width:100%}.rail-instruction-picture{color:#365b4c;width:100%;max-width:230px;margin:0 auto;padding:12px 4px}.rail-instruction-track,.rail-junction{justify-content:center;align-items:center;gap:3px;display:flex}.rail-instruction-track>span,.rail-junction>span{background:#e8eee5;border-radius:7px;flex-shrink:0;place-items:center;width:52px;height:56px;display:grid;position:relative}.rail-instruction-picture img{object-fit:contain;width:100%;height:100%}.rail-instruction-picture figcaption{text-align:center;margin-top:12px;font-size:12px}.rail-junction>div{white-space:nowrap;gap:16px;display:grid}.rail-cart-on-plate{width:100%;height:100%;position:relative}.rail-cart-on-plate img{position:absolute;inset:0}.rail-cart-on-plate .rail-cart{top:-12px}.rail-covered{background:#d7dfcd;border:1px solid #abbda8;border-radius:6px;place-items:center;width:90%;height:90%;display:grid}.exit-opening{pointer-events:none;z-index:2;position:absolute;inset:0}.exit-opening img{object-fit:contain;width:100%;height:100%}.rescue-moving{z-index:30!important}.rescue-rope{transform-origin:0;pointer-events:none;z-index:1;border-top:3px dashed #b88b4d;position:absolute;top:50%;left:50%}.battle-lesson button+button{margin-left:8px}.rail-reward-portrait{width:76px;height:76px;margin:0 auto;display:block}.rail-reward-portrait img{object-fit:contain;width:100%;height:100%}@media (width<=600px){.rail-guide{--picture-step-columns:minmax(0, 1fr)}}.rail-winch-icon{width:100%;height:100%;display:inline-block;position:relative}.rail-controls .rail-winch-icon{flex:none;width:36px;height:36px}.rail-controls .rail-winch-icon img{width:100%;height:100%}.rail-winch-icon>svg{color:#fff;background:#306c54;border-radius:5px;width:55%;height:55%;padding:1px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 1px #fff8}.rail-winch-icon[data-rail-direction=reverse]>img{transform:scaleX(-1)}.rail-winch-icon[data-rail-direction=reverse]>svg{background:#8b542e}.rail-landmark .rail-winch-icon>svg{width:42%;height:42%;inset:-2px auto auto -2px}@media (width>=1000px){.board-viewport:has(.rail-board){--rail-area-height:max(280px, calc(100svh - 480px));max-height:var(--rail-area-height)}.variant-board-panel .board.rail-board{--cell-max:clamp(20px, calc((var(--rail-area-height) - 48px) / var(--rail-rows) - var(--gap)), 88px)}}.rail-board .cell:has(.rail-landmark)>.landmark-clue{width:45%;min-width:0;height:45%;font-size:max(7px, calc(var(--cell) * .26))}.rail-landmark>small{font-size:max(7px, calc(var(--cell) * .18));line-height:1;inset:-2px auto auto -2px}.campaign-world-return{color:#2f6454;background:#eef5e8;border:1px solid #97afa3;border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.85rem;font-weight:650;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 2px 5px #234c3210}.campaign-world-return:before{content:"↖";font-size:1.2rem}.campaign-world-return:hover{background:#dbead2;transform:translateY(-1px)}.campaign-world-return:focus-visible{outline-offset:3px;outline:2px solid #488679}.variant-heading:has(.campaign-world-return){flex-wrap:wrap;gap:.65rem}.variant-heading:has(.campaign-world-return)>h2,.variant-heading:has(.campaign-world-return) .game-heading-actions{width:100%}.campaign-world-return{white-space:nowrap;flex-shrink:0;margin-right:auto}.recollection-main{width:min(100% - 2rem,84rem);margin:1rem auto;padding-bottom:7rem}.recollection-heading,.recollection-loadout{align-items:center;gap:1rem;margin-block:1rem;padding:1.2rem 1.5rem;display:flex}.recollection-lantern{object-fit:contain;pointer-events:none;width:100%;height:100%}.recollection-heading>img{width:5rem;height:5rem}.recollection-heading h1{font-size:clamp(1.5rem,3vw,2.2rem)}.recollection-settings{border:0;min-width:0;margin:0;padding:0}.recollection-difficulty{margin-bottom:1rem;padding:1rem}.recollection-difficulty>p{color:var(--muted);margin:.8rem .3rem 0}.recollection-columns{grid-template-columns:minmax(16rem,.85fr) minmax(0,1.5fr);gap:1rem;display:grid}.recollection-pool{min-width:0;padding:1.2rem}.recollection-pool h2,.recollection-loadout h2{margin-bottom:.8rem;font-size:1rem}.recollection-choices{gap:.65rem;display:grid}.recollection-bosses{grid-template-columns:repeat(2,minmax(0,1fr))}.recollection-choice{border:1px solid var(--line);cursor:pointer;background:#ffffff59;border-radius:.8rem;align-items:center;gap:.55rem;min-width:0;padding:.7rem;transition:background .15s,border-color .15s;display:flex}.recollection-choice:has(:checked){background:#548f7e21;border-color:#5c9586}.recollection-choice:has(:focus-visible){outline-offset:2px;outline:2px solid #488679}.recollection-choice input{accent-color:#467e70;flex:none;width:1.1rem;height:1.1rem}.recollection-choice>img,.recollection-loadout>img{object-fit:contain;flex:none;width:clamp(2.5rem,4vw,3.5rem);height:clamp(2.5rem,4vw,3.5rem)}.recollection-choice strong,.recollection-choice small{display:block}.recollection-choice small{color:var(--muted);margin-top:.3rem;line-height:1.5}.recollection-choice.is-locked{opacity:.55;cursor:default}.recollection-loadout>a{margin-left:auto}.recollection-loadout p{margin-top:.35rem}[data-story-scene=reed-camp] .story-board{background:linear-gradient(145deg,#d8e2cb,#c8ddd7)}[data-story-scene=reed-camp] .story-river{background:#a1c9c8}[data-story-scene=reed-camp] [data-story-facility=recollection] .recollection-lantern{filter:drop-shadow(0 0 6px #73dacc)}.recollection-ignition{width:6rem;height:6rem;margin:0 auto;animation:1.4s ease-out both recollection-light}@keyframes recollection-light{0%{opacity:.25;filter:grayscale();transform:scale(.75)}60%{filter:drop-shadow(0 0 24px #77dfce);transform:scale(1.1)}to{opacity:1;filter:drop-shadow(0 0 8px #77dfce);transform:scale(1)}}@media (width<=700px){.recollection-columns{grid-template-columns:1fr}.recollection-pool{padding:.85rem}.recollection-choice{flex-wrap:wrap;gap:.35rem}.recollection-choice>span{flex:5rem}.recollection-loadout{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.recollection-ignition{animation:none}}.recollection-main .glass-panel{border-radius:1.1rem}.recollection-settings>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.camp-facility{border:1px solid var(--line);width:min(64rem,100vw - 2rem);max-height:calc(100svh - 3rem);color:var(--ink);background:#f7faf4;border-radius:1.5rem;margin:auto;padding:2rem;overflow:hidden;box-shadow:0 24px 90px #183a3438}.camp-facility::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#20372b55}.facility-close{z-index:3;border:1px solid var(--line);background:#e5eddf;border-radius:.75rem;width:2.5rem;height:2.5rem;position:absolute;top:1rem;right:1rem}.facility-close:hover{background:#d6e4cd}.camp-facility .story-service{width:100%;margin:0;padding:0}.camp-facility .camp-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.recollection-facility{width:min(46rem,100vw - 2rem)}.recollection-facility .recollection-main{width:100%;margin:0;padding:0}.recollection-facility .recollection-heading{margin-top:0;padding:0}.recollection-summary{gap:.75rem;display:grid}.recollection-summary button{border:1px solid var(--line);text-align:left;background:#eaf0e5;border-radius:1rem;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}.recollection-summary button:hover,.recollection-back:hover{background:#dce9d4}.recollection-summary button:focus-visible{outline:2px solid #488679}.recollection-summary button:disabled{opacity:.55}.recollection-back{background:#eaf0e5;border-radius:.75rem;margin-bottom:1rem;padding:.5rem 1rem}.recollection-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:1rem;padding-top:1rem;display:flex}@media (width<=600px){.camp-facility{padding:1rem}.recollection-bosses{grid-template-columns:1fr}.recollection-summary button{gap:.5rem}}.recollection-facility .recollection-settings>h2{margin:.25rem 0 1rem;font-size:1.15rem}.recollection-facility .recollection-difficulty{padding:0}.recollection-facility .recollection-difficulty .difficulty-heading{display:none}.camp-facility .camp-panel,.recollection-facility .recollection-main{flex-direction:column;min-height:0;max-height:calc(100svh - 7rem - 2px);display:flex;overflow:hidden}.camp-facility .camp-header,.camp-facility .recollection-heading{flex:none;margin-bottom:1rem;padding-right:2.5rem}.camp-facility .milestone-summary{flex:none;margin:0 0 1rem}.camp-facility .camp-content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#98ad9e transparent;min-height:0;padding:2px 12px 2px 2px;overflow:auto}.camp-facility .shop-detail{max-height:none;position:static;overflow:visible}.camp-reward-spark{z-index:10;pointer-events:none;color:#e8b953;text-shadow:0 0 8px #ffdf81;opacity:0;font-size:20px;position:absolute}@media (width<=620px){.camp-facility{padding:1rem}.camp-facility .camp-panel,.recollection-facility .recollection-main{max-height:calc(100svh - 5rem - 2px)}.camp-facility .camp-header{padding-right:2rem}}}@layer utilities{.tw\:\[pointer-events\:none\]{pointer-events:none}.tw\:invisible{visibility:hidden}.tw\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:\[position\:fixed\]{position:fixed}.tw\:absolute{position:absolute}.tw\:relative{position:relative}.tw\:\[inset\:0\],.tw\:inset-0{inset:0}.tw\:\[top\:calc\(100\%_\+_6px\)\]{top:calc(100% + 6px)}.tw\:\[top\:calc\(100\%_\+_8px\)\]{top:calc(100% + 8px)}.tw\:\[top\:max\(16px\,_env\(safe-area-inset-top\)\)\]{top:max(16px, env(safe-area-inset-top))}.tw\:top-1{top:var(--tw-spacing)}.tw\:top-1\.5{top:calc(var(--tw-spacing) * 1.5)}.tw\:top-3{top:calc(var(--tw-spacing) * 3)}.tw\:\[right\:9px\]{right:9px}.tw\:right-0{right:0}.tw\:right-1\.5{right:calc(var(--tw-spacing) * 1.5)}.tw\:right-3{right:calc(var(--tw-spacing) * 3)}.tw\:\[bottom\:7px\]{bottom:7px}.tw\:\[bottom\:calc\(100\%_\+_8px\)\]{bottom:calc(100% + 8px)}.tw\:\[bottom\:calc\(100\%_\+_12px\)\]{bottom:calc(100% + 12px)}.tw\:\[bottom\:calc\(100\%_\+_16px\)\]{bottom:calc(100% + 16px)}.tw\:bottom-0{bottom:0}.tw\:\[left\:50\%\]{left:50%}.tw\:\[left\:calc\(50\%_-_25px\)\]{left:calc(50% - 25px)}.tw\:\[left\:calc\(50\%_-_65px\)\]{left:calc(50% - 65px)}.tw\:left-0{left:0}.tw\:\[z-index\:1\]{z-index:1}.tw\:\[z-index\:5\]{z-index:5}.tw\:\[z-index\:30\]{z-index:30}.tw\:\[z-index\:40\]{z-index:40}.tw\:\[z-index\:100\]{z-index:100}.tw\:\[grid-column\:1_\/_-1\]{grid-column:1/-1}.tw\:\[grid-column\:2\]{grid-column:2}.tw\:\[grid-column\:var\(--tile-column\)\]{grid-column:var(--tile-column)}.tw\:\[grid-row\:1\]{grid-row:1}.tw\:\[grid-row\:var\(--tile-row\)\]{grid-row:var(--tile-row)}.tw\:\[margin\:0_0_-18px_-20px\]{margin:0 0 -18px -20px}.tw\:\[margin\:0_0_0_16px\]{margin:0 0 0 16px}.tw\:\[margin\:0_0_7px\]{margin:0 0 7px}.tw\:\[margin\:0_0_10px\]{margin:0 0 10px}.tw\:\[margin\:0_0_12px\]{margin:0 0 12px}.tw\:\[margin\:0_0_18px\]{margin:0 0 18px}.tw\:\[margin\:0_0_24px\]{margin:0 0 24px}.tw\:\[margin\:0_0_26px\]{margin:0 0 26px}.tw\:\[margin\:0_2px_3px_6px\]{margin:0 2px 3px 6px}.tw\:\[margin\:0_24px_24px\]{margin:0 24px 24px}.tw\:\[margin\:0_auto\]{margin:0 auto}.tw\:\[margin\:8px_0_0\]{margin:8px 0 0}.tw\:\[margin\:12px_0_20px\]{margin:12px 0 20px}.tw\:\[margin\:14px_0\]{margin:14px 0}.tw\:\[margin\:16px_0\]{margin:16px 0}.tw\:\[margin\:16px_0_24px\]{margin:16px 0 24px}.tw\:\[margin\:18px_0\]{margin:18px 0}.tw\:\[margin\:20px_0\]{margin:20px 0}.tw\:\[margin\:20px_0_0\]{margin:20px 0 0}.tw\:\[margin\:20px_0_28px\]{margin:20px 0 28px}.tw\:\[margin\:22px_0\]{margin:22px 0}.tw\:\[margin\:22px_0_8px\]{margin:22px 0 8px}.tw\:\[margin\:24px_0\]{margin:24px 0}.tw\:\[margin\:28px_0\]{margin:28px 0}.tw\:\[margin\:40px_auto\]{margin:40px auto}.tw\:\[margin\:65px_auto_64px\]{margin:65px auto 64px}.tw\:m-0{margin:0}.tw\:m-auto{margin:auto}.tw\:mx-0{margin-inline:0}.tw\:mx-auto{margin-inline:auto}.tw\:my-2{margin-block:calc(var(--tw-spacing) * 2)}.tw\:my-3{margin-block:calc(var(--tw-spacing) * 3)}.tw\:my-5{margin-block:calc(var(--tw-spacing) * 5)}.tw\:\[margin-top\:25px\]{margin-top:25px}.tw\:mt-1{margin-top:var(--tw-spacing)}.tw\:mt-1\.5{margin-top:calc(var(--tw-spacing) * 1.5)}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-2\.5{margin-top:calc(var(--tw-spacing) * 2.5)}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)}.tw\:mt-4\.5{margin-top:calc(var(--tw-spacing) * 4.5)}.tw\:mt-5{margin-top:calc(var(--tw-spacing) * 5)}.tw\:mt-8{margin-top:calc(var(--tw-spacing) * 8)}.tw\:\[margin-bottom\:19px\]{margin-bottom:19px}.tw\:mb-0{margin-bottom:0}.tw\:mb-2\.5{margin-bottom:calc(var(--tw-spacing) * 2.5)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:mb-3\.5{margin-bottom:calc(var(--tw-spacing) * 3.5)}.tw\:mb-4\.5{margin-bottom:calc(var(--tw-spacing) * 4.5)}.tw\:mb-6{margin-bottom:calc(var(--tw-spacing) * 6)}.tw\:mb-7{margin-bottom:calc(var(--tw-spacing) * 7)}.tw\:\[margin-left\:7px\]{margin-left:7px}.tw\:\[margin-left\:9px\]{margin-left:9px}.tw\:ml-2{margin-left:calc(var(--tw-spacing) * 2)}.tw\:ml-auto{margin-left:auto}.tw\:\[box-sizing\:border-box\]{box-sizing:border-box}.tw\:\[display\:inline-flex\]{display:inline-flex}.tw\:\[display\:inline-grid\]{display:inline-grid}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline-block{display:inline-block}.tw\:inline-flex{display:inline-flex}.tw\:\[aspect-ratio\:1\]{aspect-ratio:1}.tw\:\[height\:1px\]{height:1px}.tw\:\[height\:5px\]{height:5px}.tw\:\[height\:7px\]{height:7px}.tw\:h-6\.5{height:calc(var(--tw-spacing) * 6.5)}.tw\:h-8\.5{height:calc(var(--tw-spacing) * 8.5)}.tw\:h-11{height:calc(var(--tw-spacing) * 11)}.tw\:h-14\.5{height:calc(var(--tw-spacing) * 14.5)}.tw\:h-16{height:calc(var(--tw-spacing) * 16)}.tw\:h-20\.5{height:calc(var(--tw-spacing) * 20.5)}.tw\:h-34\.5{height:calc(var(--tw-spacing) * 34.5)}.tw\:h-80{height:calc(var(--tw-spacing) * 80)}.tw\:\[max-height\:calc\(100dvh_-_32px\)\]{max-height:calc(100dvh - 32px)}.tw\:\[max-height\:min\(440px\,_60dvh\)\]{max-height:min(440px,60dvh)}.tw\:max-h-40{max-height:calc(var(--tw-spacing) * 40)}.tw\:max-h-70{max-height:calc(var(--tw-spacing) * 70)}.tw\:max-h-90{max-height:calc(var(--tw-spacing) * 90)}.tw\:\[min-height\:2\.6em\]{min-height:2.6em}.tw\:\[min-height\:var\(--dock-space\)\]{min-height:var(--dock-space)}.tw\:min-h-4\.5{min-height:calc(var(--tw-spacing) * 4.5)}.tw\:min-h-5{min-height:calc(var(--tw-spacing) * 5)}.tw\:min-h-10{min-height:calc(var(--tw-spacing) * 10)}.tw\:min-h-10\.5{min-height:calc(var(--tw-spacing) * 10.5)}.tw\:min-h-11{min-height:calc(var(--tw-spacing) * 11)}.tw\:min-h-11\.5{min-height:calc(var(--tw-spacing) * 11.5)}.tw\:min-h-17{min-height:calc(var(--tw-spacing) * 17)}.tw\:min-h-41{min-height:calc(var(--tw-spacing) * 41)}.tw\:min-h-70{min-height:calc(var(--tw-spacing) * 70)}.tw\:min-h-100{min-height:calc(var(--tw-spacing) * 100)}.tw\:min-h-\[58px\]{min-height:58px}.tw\:\[width\:5px\]{width:5px}.tw\:\[width\:7px\]{width:7px}.tw\:\[width\:23px\]{width:23px}.tw\:\[width\:fit-content\]{width:fit-content}.tw\:\[width\:max-content\]{width:max-content}.tw\:\[width\:min\(94\%\,1440px\)\]{width:min(94%,1440px)}.tw\:\[width\:min\(94\%\,_1760px\)\]{width:min(94%,1760px)}.tw\:\[width\:min\(300px\,_85vw\)\]{width:min(300px,85vw)}.tw\:\[width\:min\(440px\,_calc\(100vw_-_24px\)\)\]{width:min(440px,100vw - 24px)}.tw\:\[width\:min\(650px\,_calc\(100vw_-_28px\)\)\]{width:min(650px,100vw - 28px)}.tw\:\[width\:min\(980px\,_calc\(100vw_-_32px\)\)\]{width:min(980px,100vw - 32px)}.tw\:w-4\.5{width:calc(var(--tw-spacing) * 4.5)}.tw\:w-6\.5{width:calc(var(--tw-spacing) * 6.5)}.tw\:w-8\.5{width:calc(var(--tw-spacing) * 8.5)}.tw\:w-11{width:calc(var(--tw-spacing) * 11)}.tw\:w-14\.5{width:calc(var(--tw-spacing) * 14.5)}.tw\:w-16{width:calc(var(--tw-spacing) * 16)}.tw\:w-20\.5{width:calc(var(--tw-spacing) * 20.5)}.tw\:w-43{width:calc(var(--tw-spacing) * 43)}.tw\:w-80{width:calc(var(--tw-spacing) * 80)}.tw\:w-full{width:100%}.tw\:\[max-width\:118\%\]{max-width:118%}.tw\:\[max-width\:265px\]{max-width:265px}.tw\:\[max-width\:min\(260px\,_calc\(100vw_-_32px\)\)\]{max-width:min(260px,100vw - 32px)}.tw\:\[max-width\:min\(580px\,_90vw\)\]{max-width:min(580px,90vw)}.tw\:max-w-65{max-width:calc(var(--tw-spacing) * 65)}.tw\:max-w-90{max-width:calc(var(--tw-spacing) * 90)}.tw\:max-w-95{max-width:calc(var(--tw-spacing) * 95)}.tw\:max-w-130{max-width:calc(var(--tw-spacing) * 130)}.tw\:max-w-205{max-width:calc(var(--tw-spacing) * 205)}.tw\:max-w-310{max-width:calc(var(--tw-spacing) * 310)}.tw\:max-w-370{max-width:calc(var(--tw-spacing) * 370)}.tw\:max-w-none{max-width:none}.tw\:\[min-width\:2\.8em\]{min-width:2.8em}.tw\:min-w-0{min-width:0}.tw\:min-w-\[3ch\]{min-width:3ch}.tw\:\[flex\:0_0_82px\]{flex:0 0 82px}.tw\:\[flex\:0_1_104px\]{flex:0 104px}.tw\:\[flex\:1\]{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:\[border-collapse\:collapse\]{border-collapse:collapse}.tw\:\[transform\:rotate\(-5deg\)\]{transform:rotate(-5deg)}.tw\:\[transform\:rotate\(-6deg\)\]{transform:rotate(-6deg)}.tw\:\[transform\:rotate\(45deg\)\]{transform:rotate(45deg)}.tw\:\[transform\:translateX\(-50\%\)\]{transform:translate(-50%)}.tw\:\[animation\:notice-arrive_0\.2s_ease-out\]{animation:.2s ease-out notice-arrive}.tw\:\[cursor\:grab\]{cursor:grab}.tw\:cursor-pointer{cursor:pointer}.tw\:\[touch-action\:none\]{touch-action:none}.tw\:\[scrollbar-width\:thin\]{scrollbar-width:thin}.tw\:\[scrollbar-color\:\#bac1af_transparent\]{scrollbar-color:#bac1af transparent}.tw\:\[list-style-position\:inside\]{list-style-position:inside}.tw\:list-none{list-style-type:none}.tw\:\[grid-template-columns\:0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.tw\:\[grid-template-columns\:1fr_1\.8fr_1fr\]{grid-template-columns:1fr 1.8fr 1fr}.tw\:\[grid-template-columns\:1fr_1fr\]{grid-template-columns:1fr 1fr}.tw\:\[grid-template-columns\:65px_1fr\]{grid-template-columns:65px 1fr}.tw\:\[grid-template-columns\:clamp\(200px\,_22vw\,_280px\)_minmax\(0\,_1fr\)\]{grid-template-columns:clamp(200px,22vw,280px) minmax(0,1fr)}.tw\:\[grid-template-columns\:minmax\(0\,_1fr\)_clamp\(280px\,_23vw\,_380px\)\]{grid-template-columns:minmax(0,1fr) clamp(280px,23vw,380px)}.tw\:\[grid-template-columns\:minmax\(0\,_1fr\)_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tw\:\[grid-template-columns\:minmax\(0\,_6fr\)_minmax\(280px\,_2fr\)\]{grid-template-columns:minmax(0,6fr) minmax(280px,2fr)}.tw\:\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:\[grid-template-columns\:repeat\(3\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:\[grid-template-columns\:repeat\(5\,_1fr\)\]{grid-template-columns:repeat(5,1fr)}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.tw\:\[grid-template-rows\:minmax\(0\,_1fr\)_auto_auto\]{grid-template-rows:minmax(0,1fr) auto auto}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:\[place-content\:center\]{place-content:center}.tw\:\[place-items\:center\]{place-items:center}.tw\:content-start{align-content:flex-start}.tw\:\[align-items\:start\]{align-items:start}.tw\:\[align-items\:stretch\]{align-items:stretch}.tw\:items-baseline{align-items:baseline}.tw\:items-center{align-items:center}.tw\:items-start{align-items:flex-start}.tw\:\[justify-content\:center\]{justify-content:center}.tw\:\[justify-content\:flex-end\]{justify-content:flex-end}.tw\:\[justify-content\:space-around\]{justify-content:space-around}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-start{justify-content:flex-start}.tw\:justify-items-center{justify-items:center}.tw\:\[gap\:0\.5rem\]{gap:.5rem}.tw\:\[gap\:3px\]{gap:3px}.tw\:\[gap\:5px\]{gap:5px}.tw\:\[gap\:7px\]{gap:7px}.tw\:\[gap\:9px\]{gap:9px}.tw\:\[gap\:12px_24px\]{gap:12px 24px}.tw\:\[gap\:13px\]{gap:13px}.tw\:\[gap\:clamp\(32px\,_5vw\,_72px\)\]{gap:clamp(32px,5vw,72px)}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-2\.5{gap:calc(var(--tw-spacing) * 2.5)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-3\.5{gap:calc(var(--tw-spacing) * 3.5)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:gap-7{gap:calc(var(--tw-spacing) * 7)}.tw\:gap-8{gap:calc(var(--tw-spacing) * 8)}.tw\:gap-\[9px\]{gap:9px}.tw\:gap-x-3{column-gap:calc(var(--tw-spacing) * 3)}.tw\:gap-x-4{column-gap:calc(var(--tw-spacing) * 4)}.tw\:gap-y-1{row-gap:var(--tw-spacing)}.tw\:gap-y-2{row-gap:calc(var(--tw-spacing) * 2)}.tw\:\[align-self\:center\]{align-self:center}.tw\:\[overflow\:auto\]{overflow:auto}.tw\:\[overflow\:clip\]{overflow:clip}.tw\:overflow-auto{overflow:auto}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-y-auto{overflow-y:auto}.tw\:\[overscroll-behavior\:contain\]{overscroll-behavior:contain}.tw\:\[border-radius\:4px\]{border-radius:4px}.tw\:\[border-radius\:6px\]{border-radius:6px}.tw\:\[border-radius\:7px\]{border-radius:7px}.tw\:\[border-radius\:9px\]{border-radius:9px}.tw\:\[border-radius\:10px\]{border-radius:10px}.tw\:\[border-radius\:11px\]{border-radius:11px}.tw\:\[border-radius\:14px\]{border-radius:14px}.tw\:\[border-radius\:15px\]{border-radius:15px}.tw\:\[border-radius\:24px\]{border-radius:24px}.tw\:\[border-radius\:50\%\]{border-radius:50%}.tw\:rounded-2xl{border-radius:var(--tw-radius-2xl)}.tw\:rounded-\[18px\]{border-radius:18px}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-panel{border-radius:14px}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:border-\[\#4a4940\]{border-color:#4a4940}.tw\:border-\[\#9eacb9\]{border-color:#9eacb9}.tw\:border-\[\#b7b08b22\]{border-color:#b7b08b22}.tw\:border-\[\#b7b08b33\]{border-color:#b7b08b33}.tw\:border-\[\#b8d6df\]{border-color:#b8d6df}.tw\:border-\[\#c8cebf\]{border-color:#c8cebf}.tw\:border-\[\#cbd8c6\]{border-color:#cbd8c6}.tw\:border-\[\#ccd7c4\]{border-color:#ccd7c4}.tw\:border-\[\#d5d8ce\]{border-color:#d5d8ce}.tw\:border-\[\#d7dfd2\]{border-color:#d7dfd2}.tw\:border-\[\#d8ddd1\]{border-color:#d8ddd1}.tw\:border-\[\#d9cba9\]{border-color:#d9cba9}.tw\:border-\[\#d9dfd1\]{border-color:#d9dfd1}.tw\:border-\[\#d9dfd9\]{border-color:#d9dfd9}.tw\:border-\[\#e4d4c9\]{border-color:#e4d4c9}.tw\:border-line{border-color:var(--line)}.tw\:border-transparent{border-color:#0000}.tw\:bg-\[\#223b31\]{background-color:#223b31}.tw\:bg-\[\#232f3090\]{background-color:#232f3090}.tw\:bg-\[\#237a7712\]{background-color:#237a7712}.tw\:bg-\[\#a0a5a0\]{background-color:#a0a5a0}.tw\:bg-\[\#c1842b12\]{background-color:#c1842b12}.tw\:bg-\[\#d3dac412\]{background-color:#d3dac412}.tw\:bg-\[\#eaf0e3\]{background-color:#eaf0e3}.tw\:bg-\[\#eaf2f7\]{background-color:#eaf2f7}.tw\:bg-\[\#eaf4ef\]{background-color:#eaf4ef}.tw\:bg-\[\#eef2ff\]{background-color:#eef2ff}.tw\:bg-\[\#f0f8fa\]{background-color:#f0f8fa}.tw\:bg-\[\#f2e8cf\]{background-color:#f2e8cf}.tw\:bg-\[\#f3f5ef\]{background-color:#f3f5ef}.tw\:bg-\[\#f4e8de\]{background-color:#f4e8de}.tw\:bg-\[\#f6f1e7\]{background-color:#f6f1e7}.tw\:bg-\[\#f6f6f1\]{background-color:#f6f6f1}.tw\:bg-\[\#f8f8f1f5\]{background-color:#f8f8f1f5}.tw\:bg-\[\#f9faf3\]{background-color:#f9faf3}.tw\:bg-\[\#fafaf7\]{background-color:#fafaf7}.tw\:bg-\[\#fbfcf8\]{background-color:#fbfcf8}.tw\:bg-\[\#fff\]{background-color:#fff}.tw\:bg-\[\#fffdf6\]{background-color:#fffdf6}.tw\:bg-\[\#fffef8\]{background-color:#fffef8}.tw\:bg-\[\#fffef9\]{background-color:#fffef9}.tw\:bg-\[\#fffefa\]{background-color:#fffefa}.tw\:bg-\[\#fffefb\]{background-color:#fffefb}.tw\:bg-\[\#fffffb\]{background-color:#fffffb}.tw\:bg-\[var\(--blue\)\]{background-color:var(--blue)}.tw\:bg-\[var\(--dialog-surface\)\]{background-color:var(--dialog-surface)}.tw\:bg-\[var\(--dock-surface\)\]{background-color:var(--dock-surface)}.tw\:bg-\[var\(--echo-color\,_\#237a77\)\]{background-color:var(--echo-color,#237a77)}.tw\:bg-\[var\(--prologue-surface\)\]{background-color:var(--prologue-surface)}.tw\:bg-ink{background-color:var(--ink)}.tw\:bg-muted{background-color:var(--muted)}.tw\:bg-surface{background-color:var(--surface)}.tw\:bg-surface-alt{background-color:var(--surface-alt)}.tw\:bg-transparent{background-color:#0000}.tw\:bg-\[radial-gradient\(ellipse_at_50\%_70\%\,_\#4a554134\,_transparent_65\%\)\]{background-image:radial-gradient(at 50% 70%,#4a554134,#0000 65%)}.tw\:\[mask-image\:radial-gradient\(ellipse_at_center\,_\#000_50\%\,_transparent_73\%\)\]{-webkit-mask-image:radial-gradient(#000 50%,#0000 73%);mask-image:radial-gradient(#000 50%,#0000 73%)}.tw\:object-contain{object-fit:contain}.tw\:\[padding\:0_9px\]{padding:0 9px}.tw\:\[padding\:0_12px\]{padding:0 12px}.tw\:\[padding\:0_32px\]{padding:0 32px}.tw\:\[padding\:1px_4px\]{padding:1px 4px}.tw\:\[padding\:3px_5px\]{padding:3px 5px}.tw\:\[padding\:3px_8px\]{padding:3px 8px}.tw\:\[padding\:5px\]{padding:5px}.tw\:\[padding\:6px_10px\]{padding:6px 10px}.tw\:\[padding\:6px_12px_23px\]{padding:6px 12px 23px}.tw\:\[padding\:7px\]{padding:7px}.tw\:\[padding\:8px_0\]{padding:8px 0}.tw\:\[padding\:8px_10px\]{padding:8px 10px}.tw\:\[padding\:9px_16px_calc\(9px_\+_env\(safe-area-inset-bottom\,_0px\)\)\]{padding:9px 16px calc(9px + env(safe-area-inset-bottom,0px))}.tw\:\[padding\:10px_0_18px\]{padding:10px 0 18px}.tw\:\[padding\:10px_13px\]{padding:10px 13px}.tw\:\[padding\:10px_14px\]{padding:10px 14px}.tw\:\[padding\:10px_16px\]{padding:10px 16px}.tw\:\[padding\:11px_14px\]{padding:11px 14px}.tw\:\[padding\:11px_18px\]{padding:11px 18px}.tw\:\[padding\:12px_0\]{padding:12px 0}.tw\:\[padding\:12px_0_36px\]{padding:12px 0 36px}.tw\:\[padding\:12px_8px\]{padding:12px 8px}.tw\:\[padding\:12px_18px\]{padding:12px 18px}.tw\:\[padding\:12px_20px\]{padding:12px 20px}.tw\:\[padding\:12px_22px\]{padding:12px 22px}.tw\:\[padding\:14px_0_22px\]{padding:14px 0 22px}.tw\:\[padding\:14px_18px\]{padding:14px 18px}.tw\:\[padding\:17px\]{padding:17px}.tw\:\[padding\:18px_0\]{padding:18px 0}.tw\:\[padding\:18px_32px\]{padding:18px 32px}.tw\:\[padding\:20px_28px\]{padding:20px 28px}.tw\:\[padding\:22px_0_8px\]{padding:22px 0 8px}.tw\:\[padding\:24px_16px_22px\]{padding:24px 16px 22px}.tw\:\[padding\:24px_30px\]{padding:24px 30px}.tw\:\[padding\:24px_32px\]{padding:24px 32px}.tw\:\[padding\:25px_40px\]{padding:25px 40px}.tw\:\[padding\:28px_32px\]{padding:28px 32px}.tw\:\[padding\:28px_32px_20px\]{padding:28px 32px 20px}.tw\:\[padding\:50px_0_30px\]{padding:50px 0 30px}.tw\:\[padding\:clamp\(18px\,_1\.5vw\,_26px\)\]{padding:clamp(18px,1.5vw,26px)}.tw\:p-0{padding:0}.tw\:p-1{padding:var(--tw-spacing)}.tw\:p-1\.5{padding:calc(var(--tw-spacing) * 1.5)}.tw\:p-2\.5{padding:calc(var(--tw-spacing) * 2.5)}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-3\.5{padding:calc(var(--tw-spacing) * 3.5)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-4\.5{padding:calc(var(--tw-spacing) * 4.5)}.tw\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:px-0{padding-inline:0}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:\[padding-block\:calc\(8_\*_var\(--play-unit\)\)\]{padding-block:calc(8 * var(--play-unit))}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:pt-3\.5{padding-top:calc(var(--tw-spacing) * 3.5)}.tw\:pt-4{padding-top:calc(var(--tw-spacing) * 4)}.tw\:pt-4\.5{padding-top:calc(var(--tw-spacing) * 4.5)}.tw\:pt-5{padding-top:calc(var(--tw-spacing) * 5)}.tw\:pt-10{padding-top:calc(var(--tw-spacing) * 10)}.tw\:pr-12{padding-right:calc(var(--tw-spacing) * 12)}.tw\:pb-8{padding-bottom:calc(var(--tw-spacing) * 8)}.tw\:\[padding-left\:25px\]{padding-left:25px}.tw\:pl-5{padding-left:calc(var(--tw-spacing) * 5)}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:text-right{text-align:right}.tw\:text-start{text-align:start}.tw\:\[vertical-align\:middle\]{vertical-align:middle}.tw\:\[font-family\:Georgia\,_serif\]{font-family:Georgia,serif}.tw\:\[font-family\:var\(--mono\)\]{font-family:var(--mono)}.tw\:text-\[0\.8rem\]{font-size:.8rem}.tw\:text-\[0\.9rem\]{font-size:.9rem}.tw\:text-\[0\.72rem\]{font-size:.72rem}.tw\:text-\[0\.78rem\]{font-size:.78rem}.tw\:text-\[0\.85em\]{font-size:.85em}.tw\:text-\[0\.88rem\]{font-size:.88rem}.tw\:text-\[1\.6em\]{font-size:1.6em}.tw\:text-\[1\.6rem\]{font-size:1.6rem}.tw\:text-\[1\.15rem\]{font-size:1.15rem}.tw\:text-\[10px\]{font-size:10px}.tw\:text-\[11px\]{font-size:11px}.tw\:text-\[12px\]{font-size:12px}.tw\:text-\[13px\]{font-size:13px}.tw\:text-\[14px\]{font-size:14px}.tw\:text-\[15px\]{font-size:15px}.tw\:text-\[18px\]{font-size:18px}.tw\:text-\[24px\]{font-size:24px}.tw\:text-\[46px\]{font-size:46px}.tw\:text-\[clamp\(12px\,0\.8vw\,16px\)\]{font-size:clamp(12px,.8vw,16px)}.tw\:text-\[clamp\(14px\,0\.9vw\,18px\)\]{font-size:clamp(14px,.9vw,18px)}.tw\:text-\[clamp\(24px\,1\.6vw\,32px\)\]{font-size:clamp(24px,1.6vw,32px)}.tw\:text-\[clamp\(30px\,2\.2vw\,48px\)\]{font-size:clamp(30px,2.2vw,48px)}.tw\:text-caption{font-size:.8rem}.tw\:leading-7{--tw-leading:calc(var(--tw-spacing) * 7);line-height:calc(var(--tw-spacing) * 7)}.tw\:leading-relaxed{--tw-leading:var(--tw-leading-relaxed);line-height:var(--tw-leading-relaxed)}.tw\:\[line-height\:1\.4\]{line-height:1.4}.tw\:\[line-height\:1\.6\]{line-height:1.6}.tw\:\[line-height\:1\.7\]{line-height:1.7}.tw\:\[line-height\:1\.8\]{line-height:1.8}.tw\:\[line-height\:1\.9\]{line-height:1.9}.tw\:\[line-height\:1\.85\]{line-height:1.85}.tw\:\[line-height\:1\.95\]{line-height:1.95}.tw\:\[line-height\:1\]{line-height:1}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[font-weight\:650\]{font-weight:650}.tw\:\[letter-spacing\:-0\.5px\]{letter-spacing:-.5px}.tw\:\[letter-spacing\:0\.14em\]{letter-spacing:.14em}.tw\:\[letter-spacing\:0\]{letter-spacing:0}.tw\:\[letter-spacing\:1\.6px\]{letter-spacing:1.6px}.tw\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.tw\:\[white-space\:normal\]{white-space:normal}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-\[\#4e513f\]{color:#4e513f}.tw\:text-\[\#5f856f\]{color:#5f856f}.tw\:text-\[\#6a5023\]{color:#6a5023}.tw\:text-\[\#7b8171\]{color:#7b8171}.tw\:text-\[\#8a8f8c\]{color:#8a8f8c}.tw\:text-\[\#8b908b\]{color:#8b908b}.tw\:text-\[\#9c804b\]{color:#9c804b}.tw\:text-\[\#237a77\]{color:#237a77}.tw\:text-\[\#253c2e\]{color:#253c2e}.tw\:text-\[\#253e57\]{color:#253e57}.tw\:text-\[\#355d42\]{color:#355d42}.tw\:text-\[\#443c2c\]{color:#443c2c}.tw\:text-\[\#738f7d\]{color:#738f7d}.tw\:text-\[\#777b6a\]{color:#777b6a}.tw\:text-\[\#35523f\]{color:#35523f}.tw\:text-\[\#63856b\]{color:#63856b}.tw\:text-\[\#98722a\]{color:#98722a}.tw\:text-\[\#297287\]{color:#297287}.tw\:text-\[\#354735\]{color:#354735}.tw\:text-\[\#526851\]{color:#526851}.tw\:text-\[\#586449\]{color:#586449}.tw\:text-\[\#678347\]{color:#678347}.tw\:text-\[\#829077\]{color:#829077}.tw\:text-\[\#996223\]{color:#996223}.tw\:text-\[\#a04e31\]{color:#a04e31}.tw\:text-\[\#a6b49b\]{color:#a6b49b}.tw\:text-\[\#a18a5b\]{color:#a18a5b}.tw\:text-\[\#a28c53\]{color:#a28c53}.tw\:text-\[\#a2692a\]{color:#a2692a}.tw\:text-\[\#a26850\]{color:#a26850}.tw\:text-\[\#b24f3b\]{color:#b24f3b}.tw\:text-\[\#f3ead6\]{color:#f3ead6}.tw\:text-\[\#f4f0db\]{color:#f4f0db}.tw\:text-\[\#fff\]{color:#fff}.tw\:text-\[var\(--blue\)\]{color:var(--blue)}.tw\:text-\[var\(--sonar-accent\)\]{color:var(--sonar-accent)}.tw\:text-\[white\]{color:#fff}.tw\:text-accent{color:var(--accent)}.tw\:text-inherit{color:inherit}.tw\:text-ink{color:var(--ink)}.tw\:text-muted{color:var(--muted)}.tw\:\[font-style\:italic\]{font-style:italic}.tw\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tw\:\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.tw\:\[mix-blend-mode\:multiply\]{mix-blend-mode:multiply}.tw\:\[box-shadow\:0_-8px_28px_\#23382a0b\]{box-shadow:0 -8px 28px #23382a0b}.tw\:\[box-shadow\:0_4px_24px_\#252a3204\]{box-shadow:0 4px 24px #252a3204}.tw\:\[box-shadow\:0_5px_20px_\#142e2828\]{box-shadow:0 5px 20px #142e2828}.tw\:\[box-shadow\:0_6px_20px_\#23382a13\]{box-shadow:0 6px 20px #23382a13}.tw\:\[box-shadow\:0_6px_22px_\#26382d05\]{box-shadow:0 6px 22px #26382d05}.tw\:\[box-shadow\:0_8px_36px_\#23382a26\]{box-shadow:0 8px 36px #23382a26}.tw\:\[box-shadow\:0_12px_32px_\#2d343214\,_0_2px_6px_\#2d343208\]{box-shadow:0 12px 32px #2d343214,0 2px 6px #2d343208}.tw\:\[box-shadow\:0_12px_32px_\#293b251c\,0_2px_6px_\#293b250a\]{box-shadow:0 12px 32px #293b251c,0 2px 6px #293b250a}.tw\:\[box-shadow\:0_12px_40px_\#28352b26\]{box-shadow:0 12px 40px #28352b26}.tw\:\[box-shadow\:0_28px_100px_\#11271e66\]{box-shadow:0 28px 100px #11271e66}.tw\:\[backdrop-filter\:var\(--glass-blur\)\]{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.tw\:\[--sonar-accent\:\#237a77\]{--sonar-accent:#237a77}.tw\:\[border-bottom\:1\.5px_solid_currentColor\]{border-bottom:1.5px solid}.tw\:\[border-bottom\:1px_solid_\#dce3d5\]{border-bottom:1px solid #dce3d5}.tw\:\[border-bottom\:1px_solid_\#dce4d4\]{border-bottom:1px solid #dce4d4}.tw\:\[border-bottom\:1px_solid_\#dfe3df\]{border-bottom:1px solid #dfe3df}.tw\:\[border-bottom\:1px_solid_var\(--line\)\]{border-bottom:1px solid var(--line)}.tw\:\[border-left\:1px_solid_var\(--line\)\]{border-left:1px solid var(--line)}.tw\:\[border-right\:1\.5px_solid_currentColor\]{border-right:1.5px solid}.tw\:\[border-top\:1px_solid_\#cbd5ca\]{border-top:1px solid #cbd5ca}.tw\:\[border-top\:1px_solid_\#dce3d5\]{border-top:1px solid #dce3d5}.tw\:\[border-top\:1px_solid_\#dce4d4\]{border-top:1px solid #dce4d4}.tw\:\[border-top\:1px_solid_var\(--line\)\]{border-top:1px solid var(--line)}.tw\:\[border\:0\]{border:0}.tw\:\[border\:1\.5px_solid_var\(--ink\)\]{border:1.5px solid var(--ink)}.tw\:\[font\:10px\/1\.5_var\(--mono\)\]{font:10px/1.5 var(--mono)}.tw\:\[font\:12px_var\(--mono\)\]{font:12px var(--mono)}.tw\:\[font\:13px_var\(--mono\)\]{font:13px var(--mono)}.tw\:\[font\:20px_var\(--mono\)\]{font:20px var(--mono)}.tw\:\[font\:34px_var\(--mono\)\]{font:34px var(--mono)}.tw\:\[font\:500_12px_var\(--mono\)\]{font:500 12px var(--mono)}.tw\:\[transition\:background_150ms\,_color_150ms\]{transition:background .15s,color .15s}.tw\:\[user-select\:none\]{-webkit-user-select:none;user-select:none}@media (hover:hover){.tw\:hover\:border-accent-line:hover{border-color:var(--accent-line)}.tw\:hover\:bg-accent-soft:hover{background-color:var(--accent-soft)}}.tw\:focus-visible\:border-accent-line:focus-visible{border-color:var(--accent-line)}.tw\:focus-visible\:bg-accent-soft:focus-visible{background-color:var(--accent-soft)}.tw\:aria-disabled\:cursor-default[aria-disabled=true]{cursor:default}.tw\:aria-disabled\:opacity-45[aria-disabled=true]{opacity:.45}.tw\:aria-disabled\:grayscale[aria-disabled=true]{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.tw\:aria-pressed\:border-accent-line[aria-pressed=true]{border-color:var(--accent-line)}.tw\:aria-pressed\:bg-accent-soft[aria-pressed=true]{background-color:var(--accent-soft)}@media (width>=960px){.tw\:min-\[960px\]\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}}@media (width>=1600px){.tw\:min-\[1600px\]\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}}@media (width>=2400px){.tw\:min-\[2400px\]\:\[width\:min\(90\%\,1600px\)\]{width:min(90%,1600px)}}.tw\:\[\&_\#skill-status\]\:\[margin\:10px_0_0\] #skill-status{margin:10px 0 0}.tw\:\[\&_\#skill-status\]\:rounded-lg #skill-status{border-radius:var(--tw-radius-lg)}.tw\:\[\&_\#skill-status\]\:bg-\[\#edf2e7\] #skill-status{background-color:#edf2e7}.tw\:\[\&_\#skill-status\]\:p-2\.5 #skill-status{padding:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_\#skill-status\]\:text-\[12px\] #skill-status{font-size:12px}.tw\:\[\&_\#skill-status\]\:\[line-height\:1\.65\] #skill-status{line-height:1.65}.tw\:\[\&_\#skill-status\]\:\[white-space\:normal\] #skill-status{white-space:normal}.tw\:\[\&_\#skill-status\]\:text-\[\#38533a\] #skill-status{color:#38533a}.tw\:\[\&_\.battle-reference-actions_\.text-button\]\:m-0 .battle-reference-actions .text-button{margin:0}.tw\:\[\&_\.battle-reference-actions_\.text-button\]\:flex .battle-reference-actions .text-button{display:flex}.tw\:\[\&_\.battle-reference-actions_\.text-button\]\:min-h-10 .battle-reference-actions .text-button{min-height:calc(var(--tw-spacing) * 10)}.tw\:\[\&_\.battle-reference-actions_\.text-button\]\:items-center .battle-reference-actions .text-button{align-items:center}.tw\:\[\&_\.battle-reference-actions_\.text-button\]\:\[justify-content\:center\] .battle-reference-actions .text-button{justify-content:center}.tw\:\[\&_\.battle-reference-actions_\.text-button\]\:\[border-radius\:9px\] .battle-reference-actions .text-button{border-radius:9px}.tw\:\[\&_\.battle-reference-actions_\.text-button\]\:border .battle-reference-actions .text-button{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&_\.battle-reference-actions_\.text-button\]\:border-solid .battle-reference-actions .text-button{--tw-border-style:solid;border-style:solid}.tw\:\[\&_\.battle-reference-actions_\.text-button\]\:border-\[\#d2ddc9\] .battle-reference-actions .text-button{border-color:#d2ddc9}.tw\:\[\&_\.battle-reference-actions_\.text-button\]\:bg-\[\#edf2e7\] .battle-reference-actions .text-button{background-color:#edf2e7}.tw\:\[\&_\.battle-reference-actions_\.text-button\]\:\[padding\:8px_6px\] .battle-reference-actions .text-button{padding:8px 6px}.tw\:\[\&_\.battle-reference-actions_\.text-button\]\:text-center .battle-reference-actions .text-button{text-align:center}.tw\:\[\&_\.battle-reference-actions_\.text-button\]\:text-\[11px\] .battle-reference-actions .text-button{font-size:11px}.tw\:\[\&_\.battle-reference-actions_\.text-button\]\:text-\[\#3a593f\] .battle-reference-actions .text-button{color:#3a593f}.tw\:\[\&_\.battle-reference-actions_\.text-button\:focus-visible\]\:\[outline\:2px_solid_\#557a48\] .battle-reference-actions .text-button:focus-visible{outline:2px solid #557a48}.tw\:\[\&_\.battle-reference-actions_\.text-button\:focus-visible\]\:\[outline-offset\:2px\] .battle-reference-actions .text-button:focus-visible{outline-offset:2px}.tw\:\[\&_\.battle-reference-actions_\.text-button\:hover\]\:border-\[\#9eb48e\] .battle-reference-actions .text-button:hover{border-color:#9eb48e}.tw\:\[\&_\.battle-reference-actions_\.text-button\:hover\]\:bg-\[\#dfe9d6\] .battle-reference-actions .text-button:hover{background-color:#dfe9d6}.tw\:\[\&_\.board-zoom\]\:m-0 .board-zoom{margin:0}.tw\:\[\&_\.board-zoom\]\:shrink-0 .board-zoom{flex-shrink:0}.tw\:\[\&_\.board-zoom_\.zoom-icon\]\:h-9 .board-zoom .zoom-icon{height:calc(var(--tw-spacing) * 9)}.tw\:\[\&_\.board-zoom_\.zoom-icon\]\:w-11 .board-zoom .zoom-icon{width:calc(var(--tw-spacing) * 11)}.tw\:\[\&_\.board-zoom_\.zoom-icon\]\:gap-0\.5 .board-zoom .zoom-icon{gap:calc(var(--tw-spacing) * .5)}.tw\:\[\&_\.board-zoom_\.zoom-icon\]\:bg-\[\#f4f7ee\] .board-zoom .zoom-icon{background-color:#f4f7ee}.tw\:\[\&_\.board-zoom_\.zoom-icon_svg\]\:\[height\:17px\] .board-zoom .zoom-icon svg{height:17px}.tw\:\[\&_\.board-zoom_\.zoom-icon_svg\]\:\[width\:17px\] .board-zoom .zoom-icon svg{width:17px}.tw\:\[\&_\.combat-sources\]\:text-\[11px\] .combat-sources{font-size:11px}.tw\:\[\&_\.combat-stats\]\:flex-wrap .combat-stats{flex-wrap:wrap}.tw\:\[\&_\.combat-stats\]\:gap-2 .combat-stats{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.combat-stats\]\:text-\[11px\] .combat-stats{font-size:11px}.tw\:\[\&_\.combat-stats_strong\]\:text-\[15px\] .combat-stats strong{font-size:15px}.tw\:\[\&_\.current\]\:bg-\[\#b68b48\] .current{background-color:#b68b48}.tw\:\[\&_\.dock-skill\>\.dock-slot\[aria-disabled\=true\]\]\:\[cursor\:help\] .dock-skill>.dock-slot[aria-disabled=true]{cursor:help}.tw\:\[\&_\.dock-skill\>\.dock-slot\[aria-disabled\=true\]\]\:\[opacity\:0\.45\] .dock-skill>.dock-slot[aria-disabled=true]{opacity:.45}.tw\:\[\&_\.dock-skill\>\.dock-slot\[aria-disabled\=true\]\]\:\[filter\:grayscale\(1\)\] .dock-skill>.dock-slot[aria-disabled=true]{filter:grayscale()}.tw\:\[\&_\.dock-slot\]\:relative .dock-slot{position:relative}.tw\:\[\&_\.dock-slot\]\:flex .dock-slot{display:flex}.tw\:\[\&_\.dock-slot\]\:h-19 .dock-slot{height:calc(var(--tw-spacing) * 19)}.tw\:\[\&_\.dock-slot\]\:min-h-11 .dock-slot{min-height:calc(var(--tw-spacing) * 11)}.tw\:\[\&_\.dock-slot\]\:w-26 .dock-slot{width:calc(var(--tw-spacing) * 26)}.tw\:\[\&_\.dock-slot\]\:\[flex\:0_1_104px\] .dock-slot{flex:0 104px}.tw\:\[\&_\.dock-slot\]\:cursor-pointer .dock-slot{cursor:pointer}.tw\:\[\&_\.dock-slot\]\:flex-col .dock-slot{flex-direction:column}.tw\:\[\&_\.dock-slot\]\:items-center .dock-slot{align-items:center}.tw\:\[\&_\.dock-slot\]\:\[justify-content\:center\] .dock-slot{justify-content:center}.tw\:\[\&_\.dock-slot\]\:gap-0\.5 .dock-slot{gap:calc(var(--tw-spacing) * .5)}.tw\:\[\&_\.dock-slot\]\:\[border-radius\:13px\] .dock-slot{border-radius:13px}.tw\:\[\&_\.dock-slot\]\:border .dock-slot{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&_\.dock-slot\]\:border-solid .dock-slot{--tw-border-style:solid;border-style:solid}.tw\:\[\&_\.dock-slot\]\:border-\[\#d2dbcf\] .dock-slot{border-color:#d2dbcf}.tw\:\[\&_\.dock-slot\]\:bg-\[\#fffefb\] .dock-slot{background-color:#fffefb}.tw\:\[\&_\.dock-slot\]\:\[padding\:5px_8px\] .dock-slot{padding:5px 8px}.tw\:\[\&_\.dock-slot\]\:text-\[12px\] .dock-slot{font-size:12px}.tw\:\[\&_\.dock-slot\]\:text-\[\#284535\] .dock-slot{color:#284535}.tw\:\[\&_\.dock-slot\]\:\[transition\:background-color_0\.15s_ease\,_border-color_0\.15s_ease\,_box-shadow_0\.15s_ease\,_transform_0\.15s_ease\] .dock-slot{transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s}.tw\:\[\&_\.dock-slot_small\]\:max-w-22\.5 .dock-slot small{max-width:calc(var(--tw-spacing) * 22.5)}.tw\:\[\&_\.dock-slot_small\]\:overflow-hidden .dock-slot small{overflow:hidden}.tw\:\[\&_\.dock-slot_small\]\:text-\[9px\] .dock-slot small{font-size:9px}.tw\:\[\&_\.dock-slot_small\]\:\[line-height\:1\.1\] .dock-slot small{line-height:1.1}.tw\:\[\&_\.dock-slot_small\]\:\[text-overflow\:ellipsis\] .dock-slot small{text-overflow:ellipsis}.tw\:\[\&_\.dock-slot_small\]\:whitespace-nowrap .dock-slot small{white-space:nowrap}.tw\:\[\&_\.dock-slot_small\]\:text-\[\#647466\] .dock-slot small{color:#647466}.tw\:\[\&_\.dock-slot\:disabled\]\:\[transform\:none\] .dock-slot:disabled{transform:none}.tw\:\[\&_\.dock-slot\:disabled\]\:\[cursor\:default\] .dock-slot:disabled{cursor:default}.tw\:\[\&_\.dock-slot\:disabled\]\:\[opacity\:0\.45\] .dock-slot:disabled{opacity:.45}.tw\:\[\&_\.dock-slot\:disabled\]\:\[box-shadow\:none\] .dock-slot:disabled{box-shadow:none}.tw\:\[\&_\.dock-slot\:focus-visible\]\:\[outline\:2px_solid_\#648253\] .dock-slot:focus-visible{outline:2px solid #648253}.tw\:\[\&_\.dock-slot\:focus-visible\]\:\[outline-offset\:3px\] .dock-slot:focus-visible{outline-offset:3px}.tw\:\[\&_\.dock-slot\:not\(\:disabled\)\:not\(\[aria-disabled\=true\]\)\:active\]\:\[transform\:translateY\(1px\)\] .dock-slot:not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}.tw\:\[\&_\.dock-slot\:not\(\:disabled\)\:not\(\[aria-disabled\=true\]\)\:active\]\:\[box-shadow\:inset_0_1px_4px_\#29412b24\] .dock-slot:not(:disabled):not([aria-disabled=true]):active{box-shadow:inset 0 1px 4px #29412b24}.tw\:\[\&_\.dock-slot\>img\]\:h-8\.5 .dock-slot>img{height:calc(var(--tw-spacing) * 8.5)}.tw\:\[\&_\.dock-slot\>img\]\:w-8\.5 .dock-slot>img{width:calc(var(--tw-spacing) * 8.5)}.tw\:\[\&_\.dock-slot\>img\]\:object-contain .dock-slot>img{object-fit:contain}.tw\:\[\&_\.dock-slot\>strong\]\:max-w-full .dock-slot>strong{max-width:100%}.tw\:\[\&_\.dock-slot\>strong\]\:overflow-hidden .dock-slot>strong{overflow:hidden}.tw\:\[\&_\.dock-slot\>strong\]\:text-\[12px\] .dock-slot>strong{font-size:12px}.tw\:\[\&_\.dock-slot\>strong\]\:\[line-height\:1\.2\] .dock-slot>strong{line-height:1.2}.tw\:\[\&_\.dock-slot\>strong\]\:font-semibold .dock-slot>strong{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&_\.dock-slot\>strong\]\:\[text-overflow\:ellipsis\] .dock-slot>strong{text-overflow:ellipsis}.tw\:\[\&_\.dock-slot\>strong\]\:whitespace-nowrap .dock-slot>strong{white-space:nowrap}.tw\:\[\&_\.dock-slot\>svg\]\:h-8\.5 .dock-slot>svg{height:calc(var(--tw-spacing) * 8.5)}.tw\:\[\&_\.dock-slot\>svg\]\:w-8\.5 .dock-slot>svg{width:calc(var(--tw-spacing) * 8.5)}.tw\:\[\&_\.dock-slot\>svg\]\:object-contain .dock-slot>svg{object-fit:contain}.tw\:\[\&_\.dock-slot\[aria-disabled\=true\]\]\:\[transform\:none\] .dock-slot[aria-disabled=true]{transform:none}.tw\:\[\&_\.dock-slot\[aria-disabled\=true\]\]\:\[box-shadow\:none\] .dock-slot[aria-disabled=true]{box-shadow:none}.tw\:\[\&_\.dock-slot\[aria-pressed\=true\]\]\:\[outline\:3px_solid_\#7da884\] .dock-slot[aria-pressed=true]{outline:3px solid #7da884}.tw\:\[\&_\.dock-slot\[aria-pressed\=true\]\]\:\[outline-offset\:1px\] .dock-slot[aria-pressed=true]{outline-offset:1px}.tw\:\[\&_\.done\]\:bg-\[\#8da889\] .done{background-color:#8da889}.tw\:\[\&_\.dungeon-sprite\]\:mb-1\.5 .dungeon-sprite{margin-bottom:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_\.dungeon-sprite\]\:h-8 .dungeon-sprite{height:calc(var(--tw-spacing) * 8)}.tw\:\[\&_\.dungeon-sprite\]\:h-10 .dungeon-sprite{height:calc(var(--tw-spacing) * 10)}.tw\:\[\&_\.dungeon-sprite\]\:h-18 .dungeon-sprite{height:calc(var(--tw-spacing) * 18)}.tw\:\[\&_\.dungeon-sprite\]\:h-24 .dungeon-sprite{height:calc(var(--tw-spacing) * 24)}.tw\:\[\&_\.dungeon-sprite\]\:h-auto .dungeon-sprite{height:auto}.tw\:\[\&_\.dungeon-sprite\]\:max-h-full .dungeon-sprite{max-height:100%}.tw\:\[\&_\.dungeon-sprite\]\:\[width\:clamp\(36px\,_5\.5vw\,_76px\)\] .dungeon-sprite{width:clamp(36px,5.5vw,76px)}.tw\:\[\&_\.dungeon-sprite\]\:w-8 .dungeon-sprite{width:calc(var(--tw-spacing) * 8)}.tw\:\[\&_\.dungeon-sprite\]\:w-10 .dungeon-sprite{width:calc(var(--tw-spacing) * 10)}.tw\:\[\&_\.dungeon-sprite\]\:w-18 .dungeon-sprite{width:calc(var(--tw-spacing) * 18)}.tw\:\[\&_\.dungeon-sprite\]\:w-24 .dungeon-sprite{width:calc(var(--tw-spacing) * 24)}.tw\:\[\&_\.dungeon-sprite\]\:object-contain .dungeon-sprite{object-fit:contain}.tw\:\[\&_\.eyebrow\]\:\[letter-spacing\:0\.14em\] .eyebrow{letter-spacing:.14em}.tw\:\[\&_\.eyebrow\]\:text-\[var\(--sonar-accent\)\] .eyebrow{color:var(--sonar-accent)}.tw\:\[\&_\.eyebrow\]\:\[font\:11px_var\(--mono\)\] .eyebrow{font:11px var(--mono)}.tw\:\[\&_\.icon\]\:invisible .icon{visibility:hidden}.tw\:\[\&_\.icon\]\:mb-3 .icon{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:\[\&_\.icon\]\:\[height\:13px\] .icon{height:13px}.tw\:\[\&_\.icon\]\:\[height\:17px\] .icon{height:17px}.tw\:\[\&_\.icon\]\:\[height\:35px\] .icon{height:35px}.tw\:\[\&_\.icon\]\:h-3 .icon{height:calc(var(--tw-spacing) * 3)}.tw\:\[\&_\.icon\]\:h-4 .icon{height:calc(var(--tw-spacing) * 4)}.tw\:\[\&_\.icon\]\:h-7\.5 .icon{height:calc(var(--tw-spacing) * 7.5)}.tw\:\[\&_\.icon\]\:h-10\.5 .icon{height:calc(var(--tw-spacing) * 10.5)}.tw\:\[\&_\.icon\]\:h-\[1em\] .icon{height:1em}.tw\:\[\&_\.icon\]\:h-auto .icon{height:auto}.tw\:\[\&_\.icon\]\:\[width\:13px\] .icon{width:13px}.tw\:\[\&_\.icon\]\:\[width\:15px\] .icon{width:15px}.tw\:\[\&_\.icon\]\:\[width\:17px\] .icon{width:17px}.tw\:\[\&_\.icon\]\:\[width\:35px\] .icon{width:35px}.tw\:\[\&_\.icon\]\:\[width\:clamp\(56px\,_5vw\,_88px\)\] .icon{width:clamp(56px,5vw,88px)}.tw\:\[\&_\.icon\]\:w-3 .icon{width:calc(var(--tw-spacing) * 3)}.tw\:\[\&_\.icon\]\:w-4 .icon{width:calc(var(--tw-spacing) * 4)}.tw\:\[\&_\.icon\]\:w-5 .icon{width:calc(var(--tw-spacing) * 5)}.tw\:\[\&_\.icon\]\:w-7\.5 .icon{width:calc(var(--tw-spacing) * 7.5)}.tw\:\[\&_\.icon\]\:w-10\.5 .icon{width:calc(var(--tw-spacing) * 10.5)}.tw\:\[\&_\.icon\]\:w-\[1em\] .icon{width:1em}.tw\:\[\&_\.icon\]\:\[transform\:rotate\(5deg\)\] .icon{transform:rotate(5deg)}.tw\:\[\&_\.icon\]\:\[transform\:rotate\(6deg\)\] .icon{transform:rotate(6deg)}.tw\:\[\&_\.icon\]\:\[stroke-width\:1\.3\] .icon{stroke-width:1.3px}.tw\:\[\&_\.icon\]\:\[stroke-width\:1\] .icon{stroke-width:1px}.tw\:\[\&_\.icon\]\:text-\[\#6e8b79\] .icon{color:#6e8b79}.tw\:\[\&_\.icon\]\:\[opacity\:0\.75\] .icon{opacity:.75}.tw\:\[\&_\.icon-chevron\]\:\[width\:13px\] .icon-chevron{width:13px}.tw\:\[\&_\.icon-chevron\]\:\[transition\:transform_150ms\] .icon-chevron{transition:transform .15s}.tw\:\[\&_\.mini-echo_img\]\:\[opacity\:0\.45\] .mini-echo img{opacity:.45}.tw\:\[\&_\.mini-echo_img\]\:\[filter\:sepia\(1\)_hue-rotate\(180deg\)\] .mini-echo img{filter:sepia()hue-rotate(180deg)}.tw\:\[\&_\.mirror-beat\]\:\[margin\:10px_0_0\] .mirror-beat{margin:10px 0 0}.tw\:\[\&_\.mirror-beat\]\:text-\[11px\] .mirror-beat{font-size:11px}.tw\:\[\&_\.mirror-beat\]\:\[line-height\:1\.6\] .mirror-beat{line-height:1.6}.tw\:\[\&_\.mirror-enemies\]\:\[grid-template-columns\:minmax\(0\,_1fr\)\] .mirror-enemies{grid-template-columns:minmax(0,1fr)}.tw\:\[\&_\.mirror-enemies\]\:gap-2 .mirror-enemies{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.mirror-enemy\]\:min-w-0 .mirror-enemy{min-width:0}.tw\:\[\&_\.mirror-enemy\]\:gap-2\.5 .mirror-enemy{gap:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_\.mirror-enemy\]\:p-2\.5 .mirror-enemy{padding:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_\.mirror-enemy_p\]\:\[grid-column\:1_\/_-1\] .mirror-enemy p{grid-column:1/-1}.tw\:\[\&_\.mirror-enemy_p\]\:m-0 .mirror-enemy p{margin:0}.tw\:\[\&_\.mirror-enemy_p\]\:min-w-0 .mirror-enemy p{min-width:0}.tw\:\[\&_\.mirror-enemy_p\]\:text-\[11px\] .mirror-enemy p{font-size:11px}.tw\:\[\&_\.mirror-enemy_p\]\:\[line-height\:1\.6\] .mirror-enemy p{line-height:1.6}.tw\:\[\&_\.mirror-enemy_p\]\:\[overflow-wrap\:anywhere\] .mirror-enemy p{overflow-wrap:anywhere}.tw\:\[\&_\.mirror-enemy-health\]\:text-\[12px\] .mirror-enemy-health{font-size:12px}.tw\:\[\&_\.mirror-enemy-health\]\:whitespace-nowrap .mirror-enemy-health{white-space:nowrap}.tw\:\[\&_\.mirror-enemy-health\]\:\[font-variant-numeric\:tabular-nums\] .mirror-enemy-health{font-variant-numeric:tabular-nums}.tw\:\[\&_\.mirror-enemy-name\]\:text-\[13px\] .mirror-enemy-name{font-size:13px}.tw\:\[\&_\.mirror-enemy-name\]\:\[overflow-wrap\:anywhere\] .mirror-enemy-name{overflow-wrap:anywhere}.tw\:\[\&_\.mirror-enemy\>div\]\:grid .mirror-enemy>div{display:grid}.tw\:\[\&_\.mirror-enemy\>div\]\:min-w-0 .mirror-enemy>div{min-width:0}.tw\:\[\&_\.mirror-enemy\>div\]\:\[flex\:1\] .mirror-enemy>div{flex:1}.tw\:\[\&_\.mirror-enemy\>div\]\:\[grid-template-columns\:minmax\(0\,_1fr\)_auto\] .mirror-enemy>div{grid-template-columns:minmax(0,1fr) auto}.tw\:\[\&_\.mirror-enemy\>div\]\:\[gap\:4px_8px\] .mirror-enemy>div{gap:4px 8px}.tw\:\[\&_\.mirror-enemy\>img\]\:h-12 .mirror-enemy>img{height:calc(var(--tw-spacing) * 12)}.tw\:\[\&_\.mirror-enemy\>img\]\:w-11 .mirror-enemy>img{width:calc(var(--tw-spacing) * 11)}.tw\:\[\&_\.mirror-enemy\>img\]\:\[flex\:0_0_44px\] .mirror-enemy>img{flex:0 0 44px}.tw\:\[\&_\.mirror-enemy\>img\]\:object-contain .mirror-enemy>img{object-fit:contain}.tw\:\[\&_\.mirror-heading\]\:min-w-0 .mirror-heading{min-width:0}.tw\:\[\&_\.mirror-heading\>h3\]\:\[margin\:0_0_10px\] .mirror-heading>h3{margin:0 0 10px}.tw\:\[\&_\.mirror-heading\>h3\]\:text-\[15px\] .mirror-heading>h3{font-size:15px}.tw\:\[\&_\.mode-cycle\]\:h-17 .mode-cycle{height:calc(var(--tw-spacing) * 17)}.tw\:\[\&_\.mode-cycle\]\:w-50 .mode-cycle{width:calc(var(--tw-spacing) * 50)}.tw\:\[\&_\.mode-cycle\]\:\[flex-basis\:200px\] .mode-cycle{flex-basis:200px}.tw\:\[\&_\.mode-cycle\]\:border-\[\#284e3b\] .mode-cycle{border-color:#284e3b}.tw\:\[\&_\.mode-cycle\]\:bg-\[\#284e3b\] .mode-cycle{background-color:#284e3b}.tw\:\[\&_\.mode-cycle\]\:bg-\[\#365f43\] .mode-cycle{background-color:#365f43}.tw\:\[\&_\.mode-cycle\]\:text-\[\#fff\] .mode-cycle,.tw\:\[\&_\.mode-cycle\]\:text-\[white\] .mode-cycle{color:#fff}.tw\:\[\&_\.mode-cycle_small\]\:text-\[\#d0dfc6\] .mode-cycle small{color:#d0dfc6}.tw\:\[\&_\.mode-cycle_svg\]\:\[height\:23px\] .mode-cycle svg{height:23px}.tw\:\[\&_\.mode-cycle_svg\]\:\[width\:23px\] .mode-cycle svg{width:23px}.tw\:\[\&_\.primary-button\]\:mt-4 .primary-button{margin-top:calc(var(--tw-spacing) * 4)}.tw\:\[\&_\.primary-button\]\:min-h-11 .primary-button{min-height:calc(var(--tw-spacing) * 11)}.tw\:\[\&_\.primary-button\]\:bg-\[\#345d41\] .primary-button{background-color:#345d41}.tw\:\[\&_\.primary-button\]\:\[padding\:12px_24px\] .primary-button{padding:12px 24px}.tw\:\[\&_\.profession-preview\]\:\[padding\:14px_0\] .profession-preview{padding:14px 0}.tw\:\[\&_\.profession-preview\]\:\[border-top\:1px_solid_var\(--line\)\] .profession-preview{border-top:1px solid var(--line)}.tw\:\[\&_\.profession-preview_small\]\:hidden .profession-preview small{display:none}.tw\:\[\&_\.profession-preview\>img\]\:h-10 .profession-preview>img{height:calc(var(--tw-spacing) * 10)}.tw\:\[\&_\.profession-preview\>img\]\:w-10 .profession-preview>img{width:calc(var(--tw-spacing) * 10)}.tw\:\[\&_\.profession-skill\]\:m-0 .profession-skill{margin:0}.tw\:\[\&_\.profession-skill\]\:bg-transparent .profession-skill{background-color:#0000}.tw\:\[\&_\.profession-skill\]\:p-0 .profession-skill{padding:0}.tw\:\[\&_\.profession-skill\]\:\[border\:0\] .profession-skill{border:0}.tw\:\[\&_\.relic-menu_\.relic-list\]\:m-0 .relic-menu .relic-list{margin:0}.tw\:\[\&_\.relic-menu_\.relic-list\]\:grid .relic-menu .relic-list{display:grid}.tw\:\[\&_\.relic-menu_\.relic-list\]\:\[grid-template-columns\:1fr\] .relic-menu .relic-list{grid-template-columns:1fr}.tw\:\[\&_\.relic-menu_\.relic-list\]\:gap-2 .relic-menu .relic-list{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.relic-menu_\.relic-list\]\:\[padding\:0_14px_14px\] .relic-menu .relic-list{padding:0 14px 14px}.tw\:\[\&_\.relic-menu_\.relic-list_li\]\:grid .relic-menu .relic-list li{display:grid}.tw\:\[\&_\.relic-menu_\.relic-list_li\]\:\[grid-template-columns\:38px_1fr\] .relic-menu .relic-list li{grid-template-columns:38px 1fr}.tw\:\[\&_\.relic-menu_\.relic-list_li\]\:\[align-items\:start\] .relic-menu .relic-list li{align-items:start}.tw\:\[\&_\.relic-menu_\.relic-list_li\]\:\[gap\:3px_9px\] .relic-menu .relic-list li{gap:3px 9px}.tw\:\[\&_\.relic-menu_\.relic-list_li\]\:\[border-radius\:0\] .relic-menu .relic-list li{border-radius:0}.tw\:\[\&_\.relic-menu_\.relic-list_li\]\:bg-none .relic-menu .relic-list li{background-image:none}.tw\:\[\&_\.relic-menu_\.relic-list_li\]\:\[padding\:12px_8px\] .relic-menu .relic-list li{padding:12px 8px}.tw\:\[\&_\.relic-menu_\.relic-list_li\]\:text-left .relic-menu .relic-list li{text-align:left}.tw\:\[\&_\.relic-menu_\.relic-list_li\]\:\[border-top\:1px_solid_\#e2e6da\] .relic-menu .relic-list li{border-top:1px solid #e2e6da}.tw\:\[\&_\.relic-menu_\.relic-list_li\>img\]\:\[grid-column\:1\] .relic-menu .relic-list li>img{grid-column:1}.tw\:\[\&_\.relic-menu_\.relic-list_li\>img\]\:\[grid-row\:1_\/_4\] .relic-menu .relic-list li>img{grid-row:1/4}.tw\:\[\&_\.relic-menu_\.relic-list_li\>img\]\:h-9 .relic-menu .relic-list li>img{height:calc(var(--tw-spacing) * 9)}.tw\:\[\&_\.relic-menu_\.relic-list_li\>img\]\:w-9 .relic-menu .relic-list li>img{width:calc(var(--tw-spacing) * 9)}.tw\:\[\&_\.relic-menu_\.relic-list_li\>small\]\:\[grid-column\:2\] .relic-menu .relic-list li>small{grid-column:2}.tw\:\[\&_\.relic-menu_\.relic-list_li\>small\]\:block .relic-menu .relic-list li>small{display:block}.tw\:\[\&_\.relic-menu_\.relic-list_li\>span\]\:\[grid-column\:2\] .relic-menu .relic-list li>span{grid-column:2}.tw\:\[\&_\.relic-menu_\.relic-list_li\>span\]\:block .relic-menu .relic-list li>span{display:block}.tw\:\[\&_\.relic-menu_\.relic-list_li\>span\]\:text-\[11px\] .relic-menu .relic-list li>span{font-size:11px}.tw\:\[\&_\.relic-menu_\.relic-list_li\>span\]\:\[line-height\:1\.65\] .relic-menu .relic-list li>span{line-height:1.65}.tw\:\[\&_\.relic-menu_\.relic-list_li\>span\]\:text-\[\#647365\] .relic-menu .relic-list li>span{color:#647365}.tw\:\[\&_\.relic-menu_\.relic-list_li\>strong\]\:\[grid-column\:2\] .relic-menu .relic-list li>strong{grid-column:2}.tw\:\[\&_\.relic-menu_\.relic-list_li\>strong\]\:block .relic-menu .relic-list li>strong{display:block}.tw\:\[\&_\.relic-menu_\.relic-list_li\>strong\]\:text-\[12px\] .relic-menu .relic-list li>strong{font-size:12px}.tw\:\[\&_\.retreat-button\]\:\[margin\:12px_0\] .retreat-button{margin:12px 0}.tw\:\[\&_\.retreat-button\]\:\[display\:inline-flex\] .retreat-button{display:inline-flex}.tw\:\[\&_\.retreat-button\]\:min-h-11 .retreat-button{min-height:calc(var(--tw-spacing) * 11)}.tw\:\[\&_\.retreat-button\]\:w-full .retreat-button{width:100%}.tw\:\[\&_\.retreat-button\]\:cursor-pointer .retreat-button{cursor:pointer}.tw\:\[\&_\.retreat-button\]\:items-center .retreat-button{align-items:center}.tw\:\[\&_\.retreat-button\]\:\[justify-content\:center\] .retreat-button{justify-content:center}.tw\:\[\&_\.retreat-button\]\:gap-2\.5 .retreat-button{gap:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_\.retreat-button\]\:\[border-radius\:11px\] .retreat-button{border-radius:11px}.tw\:\[\&_\.retreat-button\]\:border .retreat-button{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&_\.retreat-button\]\:border-solid .retreat-button{--tw-border-style:solid;border-style:solid}.tw\:\[\&_\.retreat-button\]\:border-\[\#c8cebf\] .retreat-button{border-color:#c8cebf}.tw\:\[\&_\.retreat-button\]\:bg-\[\#f9faf3\] .retreat-button{background-color:#f9faf3}.tw\:\[\&_\.retreat-button\]\:\[padding\:11px_18px\] .retreat-button{padding:11px 18px}.tw\:\[\&_\.retreat-button\]\:text-\[12px\] .retreat-button{font-size:12px}.tw\:\[\&_\.retreat-button\]\:text-\[\#586449\] .retreat-button{color:#586449}.tw\:\[\&_\.selected\]\:\[outline\:2px_solid_\#b68b48\] .selected{outline:2px solid #b68b48}.tw\:focus-within\:\[\&_\.skill-bubble\]\:block:focus-within .skill-bubble{display:block}.tw\:\[\&_\.skill-button\]\:grid .skill-button{display:grid}.tw\:\[\&_\.skill-button\]\:h-16 .skill-button{height:calc(var(--tw-spacing) * 16)}.tw\:\[\&_\.skill-button\]\:w-16 .skill-button{width:calc(var(--tw-spacing) * 16)}.tw\:\[\&_\.skill-button\]\:min-w-16 .skill-button{min-width:calc(var(--tw-spacing) * 16)}.tw\:\[\&_\.skill-button\]\:\[flex\:0_0_64px\] .skill-button{flex:0 0 64px}.tw\:\[\&_\.skill-button\]\:\[place-items\:center\] .skill-button{place-items:center}.tw\:\[\&_\.skill-button\]\:p-1 .skill-button{padding:var(--tw-spacing)}.tw\:\[\&_\.skill-button_img\]\:h-13\.5 .skill-button img{height:calc(var(--tw-spacing) * 13.5)}.tw\:\[\&_\.skill-button_img\]\:w-13\.5 .skill-button img{width:calc(var(--tw-spacing) * 13.5)}.tw\:\[\&_\.skill-button_img\]\:object-contain .skill-button img{object-fit:contain}.tw\:\[\&_\.sonar-mode\]\:\[display\:contents\] .sonar-mode{display:contents}.tw\:\[\&_\.sonar-scan\]\:text-\[\#237a77\] .sonar-scan{color:#237a77}.tw\:\[\&_\.sonar-scan\[aria-pressed\=true\]\]\:border-\[\#237a77\] .sonar-scan[aria-pressed=true]{border-color:#237a77}.tw\:\[\&_\.sonar-scan\[aria-pressed\=true\]\]\:bg-\[\#dfeee5\] .sonar-scan[aria-pressed=true]{background-color:#dfeee5}.tw\:\[\&_\.sonar-scan\[aria-pressed\=true\]\]\:\[box-shadow\:0_0_0_2px_\#237a7725\] .sonar-scan[aria-pressed=true]{box-shadow:0 0 0 2px #237a7725}.tw\:\[\&_\.tactical-controls\]\:sticky .tactical-controls{position:sticky}.tw\:\[\&_\.tactical-controls\]\:top-2 .tactical-controls{top:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.tactical-controls\]\:\[z-index\:12\] .tactical-controls{z-index:12}.tw\:\[\&_\.tactical-controls\]\:m-0 .tactical-controls{margin:0}.tw\:\[\&_\.tactical-controls\]\:flex .tactical-controls{display:flex}.tw\:\[\&_\.tactical-controls\]\:\[flex\:0_0_auto\] .tactical-controls{flex:none}.tw\:\[\&_\.tactical-controls\]\:flex-nowrap .tactical-controls{flex-wrap:nowrap}.tw\:\[\&_\.tactical-controls\]\:gap-2 .tactical-controls{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.tactical-controls\]\:rounded-xl .tactical-controls{border-radius:var(--tw-radius-xl)}.tw\:\[\&_\.tactical-controls\]\:bg-surface .tactical-controls{background-color:var(--surface)}.tw\:\[\&_\.tactical-controls\]\:\[padding\:0_12px_0_0\] .tactical-controls{padding:0 12px 0 0}.tw\:\[\&_\.tactical-controls\]\:p-1\.5 .tactical-controls{padding:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_\.tactical-controls\]\:\[box-shadow\:0_2px_12px_\#1e344710\] .tactical-controls{box-shadow:0 2px 12px #1e344710}.tw\:\[\&_\.tactical-controls\]\:\[border-right\:1px_solid_\#cbd5ca\] .tactical-controls{border-right:1px solid #cbd5ca}.tw\:\[\&_\.tactical-controls_\.dock-slot\]\:w-25 .tactical-controls .dock-slot{width:calc(var(--tw-spacing) * 25)}.tw\:\[\&_\.tactical-controls_\.dock-slot\]\:\[flex-basis\:100px\] .tactical-controls .dock-slot{flex-basis:100px}.tw\:\[\&_\.tactical-controls_\.dock-slot\]\:text-\[11px\] .tactical-controls .dock-slot{font-size:11px}.tw\:\[\&_\.tactical-controls_\.dock-slot\]\:whitespace-nowrap .tactical-controls .dock-slot{white-space:nowrap}.tw\:\[\&_\.tactical-controls_\[data-control\=end-turn\]\]\:border-\[\#345a40\] .tactical-controls [data-control=end-turn]{border-color:#345a40}.tw\:\[\&_\.tactical-controls_\[data-control\=end-turn\]\]\:bg-\[\#345a40\] .tactical-controls [data-control=end-turn]{background-color:#345a40}.tw\:\[\&_\.tactical-controls_\[data-control\=end-turn\]\]\:text-\[\#fffef5\] .tactical-controls [data-control=end-turn]{color:#fffef5}.tw\:\[\&_\.tactical-controls_\[data-control\=end-turn\]_small\]\:text-\[\#d3e3cc\] .tactical-controls [data-control=end-turn] small{color:#d3e3cc}.tw\:\[\&_\.tactical-controls\>\.dock-skill\]\:min-w-0 .tactical-controls>.dock-skill{min-width:0}.tw\:\[\&_\.tactical-controls\>\.dock-skill\]\:\[flex\:0_0_100px\] .tactical-controls>.dock-skill{flex:0 0 100px}.tw\:\[\&_\.tactical-counters\]\:justify-between .tactical-counters{justify-content:space-between}.tw\:\[\&_\.tactical-counters\]\:gap-2 .tactical-counters{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.tactical-counters_span\]\:text-\[11px\] .tactical-counters span{font-size:11px}.tw\:\[\&_\.tactical-counters_strong\]\:text-\[18px\] .tactical-counters strong{font-size:18px}.tw\:\[\&_\.tactical-event\]\:m-0 .tactical-event{margin:0}.tw\:\[\&_\.tactical-event\]\:text-\[11px\] .tactical-event{font-size:11px}.tw\:\[\&_\.tactical-event\]\:\[line-height\:1\.65\] .tactical-event{line-height:1.65}.tw\:\[\&_\.tactical-heading\]\:gap-2\.5 .tactical-heading{gap:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_\.tactical-heading_h3\]\:\[margin\:0_0_4px\] .tactical-heading h3{margin:0 0 4px}.tw\:\[\&_\.tactical-heading_h3\]\:text-\[15px\] .tactical-heading h3{font-size:15px}.tw\:\[\&_\.tactical-heading_p\]\:m-0 .tactical-heading p{margin:0}.tw\:\[\&_\.tactical-heading_p\]\:text-\[11px\] .tactical-heading p{font-size:11px}.tw\:\[\&_\.tactical-heading_strong\]\:\[margin\:0_0_4px\] .tactical-heading strong{margin:0 0 4px}.tw\:\[\&_\.tactical-heading_strong\]\:text-\[15px\] .tactical-heading strong{font-size:15px}.tw\:\[\&_\.tactical-heading\>img\]\:h-13 .tactical-heading>img{height:calc(var(--tw-spacing) * 13)}.tw\:\[\&_\.tactical-heading\>img\]\:w-13 .tactical-heading>img{width:calc(var(--tw-spacing) * 13)}.tw\:\[\&_\.tactical-panel\]\:\[margin\:0_0_12px\] .tactical-panel{margin:0 0 12px}.tw\:\[\&_\.tactical-panel\]\:flex .tactical-panel{display:flex}.tw\:\[\&_\.tactical-panel\]\:flex-col .tactical-panel{flex-direction:column}.tw\:\[\&_\.tactical-panel\]\:gap-2\.5 .tactical-panel{gap:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_\.tactical-panel\]\:p-4 .tactical-panel{padding:calc(var(--tw-spacing) * 4)}.tw\:\[\&_\.tactical-panel\>\.text-button\]\:m-0 .tactical-panel>.text-button{margin:0}.tw\:\[\&_\.tactical-panel\>\.text-button\]\:min-h-7\.5 .tactical-panel>.text-button{min-height:calc(var(--tw-spacing) * 7.5)}.tw\:\[\&_\.tactical-panel\>\.text-button\]\:\[padding\:5px_0\] .tactical-panel>.text-button{padding:5px 0}.tw\:\[\&_\.tactical-panel\>\.text-button\]\:text-left .tactical-panel>.text-button{text-align:left}.tw\:\[\&_\.tactical-panel\>\.text-button\]\:text-\[11px\] .tactical-panel>.text-button{font-size:11px}.tw\:\[\&_\.tactical-plan\]\:m-0 .tactical-plan{margin:0}.tw\:\[\&_\.tactical-plan\]\:text-\[11px\] .tactical-plan{font-size:11px}.tw\:\[\&_\.tactical-plan\]\:\[line-height\:1\.65\] .tactical-plan{line-height:1.65}.tw\:\[\&_\.text-button\]\:min-h-11 .text-button{min-height:calc(var(--tw-spacing) * 11)}.tw\:\[\&_\.text-button\]\:text-\[\#b7c1b3\] .text-button{color:#b7c1b3}.tw\:\[\&_\.tool-count\]\:absolute .tool-count{position:absolute}.tw\:\[\&_\.tool-count\]\:\[top\:5px\] .tool-count{top:5px}.tw\:\[\&_\.tool-count\]\:right-2 .tool-count{right:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.tool-count\]\:\[min-width\:17px\] .tool-count{min-width:17px}.tw\:\[\&_\.tool-count\]\:\[border-radius\:5px\] .tool-count{border-radius:5px}.tw\:\[\&_\.tool-count\]\:bg-\[\#edf3e8\] .tool-count{background-color:#edf3e8}.tw\:\[\&_\.tool-count\]\:\[padding\:1px_3px\] .tool-count{padding:1px 3px}.tw\:\[\&_\.tool-count\]\:text-\[11px\] .tool-count{font-size:11px}.tw\:\[\&_\.tool-count\]\:text-\[\#355336\] .tool-count{color:#355336}.tw\:\[\&_\.tool-label\]\:max-w-full .tool-label{max-width:100%}.tw\:\[\&_\.tool-label\]\:overflow-hidden .tool-label{overflow:hidden}.tw\:\[\&_\.tool-label\]\:text-\[12px\] .tool-label{font-size:12px}.tw\:\[\&_\.tool-label\]\:\[line-height\:1\.2\] .tool-label{line-height:1.2}.tw\:\[\&_\.tool-label\]\:font-semibold .tool-label{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&_\.tool-label\]\:\[text-overflow\:ellipsis\] .tool-label{text-overflow:ellipsis}.tw\:\[\&_\.tool-label\]\:whitespace-nowrap .tool-label{white-space:nowrap}.tw\:\[\&_\.variant-heading\]\:\[margin\:0_0_12px\] .variant-heading{margin:0 0 12px}.tw\:\[\&_\.variant-heading\]\:gap-2 .variant-heading{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.variant-heading_h2\]\:m-0 .variant-heading h2{margin:0}.tw\:\[\&_\.variant-heading_h2\]\:text-\[20px\] .variant-heading h2{font-size:20px}.tw\:\[\&_\.variant-metric\]\:min-w-0 .variant-metric{min-width:0}.tw\:\[\&_\.variant-metric\]\:\[flex-direction\:row\] .variant-metric{flex-direction:row}.tw\:\[\&_\.variant-metric\]\:items-center .variant-metric{align-items:center}.tw\:\[\&_\.variant-metric\]\:justify-between .variant-metric{justify-content:space-between}.tw\:\[\&_\.variant-metric\]\:gap-3 .variant-metric{gap:calc(var(--tw-spacing) * 3)}.tw\:\[\&_\.variant-metric\]\:\[padding\:8px_0\] .variant-metric{padding:8px 0}.tw\:\[\&_\.variant-metric_\+_\.variant-metric\]\:\[border-top\:1px_solid_\#e7e9e0\] .variant-metric+.variant-metric{border-top:1px solid #e7e9e0}.tw\:\[\&_\.variant-metrics\]\:\[margin\:10px_0\] .variant-metrics{margin:10px 0}.tw\:\[\&_\.variant-metrics\]\:grid .variant-metrics{display:grid}.tw\:\[\&_\.variant-metrics\]\:\[grid-template-columns\:minmax\(0\,_1fr\)\] .variant-metrics{grid-template-columns:minmax(0,1fr)}.tw\:\[\&_\.variant-metrics\]\:gap-0 .variant-metrics{gap:0}.tw\:\[\&_\.variant-metrics\]\:\[padding\:4px_0\] .variant-metrics{padding:4px 0}.tw\:\[\&_\.variant-metrics_span\]\:text-\[12px\] .variant-metrics span{font-size:12px}.tw\:\[\&_\.variant-metrics_strong\]\:\[flex\:0_0_auto\] .variant-metrics strong{flex:none}.tw\:\[\&_\.variant-metrics_strong\]\:text-\[18px\] .variant-metrics strong{font-size:18px}.tw\:\[\&_\.variant-metrics_strong\]\:\[line-height\:1\.3\] .variant-metrics strong{line-height:1.3}.tw\:\[\&_\.variant-metrics_strong\]\:whitespace-nowrap .variant-metrics strong{white-space:nowrap}.tw\:\[\&_\.variant-metrics_strong\]\:\[font-variant-numeric\:tabular-nums\] .variant-metrics strong{font-variant-numeric:tabular-nums}.tw\:\[\&_\.variant-note\]\:\[margin\:4px_0\] .variant-note{margin:4px 0}.tw\:\[\&_\.variant-note\]\:text-\[11px\] .variant-note{font-size:11px}.tw\:\[\&_\.variant-toolbar\>\.text-button\]\:\[margin\:8px_0\] .variant-toolbar>.text-button{margin:8px 0}.tw\:\[\&_\.variant-toolbar\>\.text-button\]\:text-\[12px\] .variant-toolbar>.text-button{font-size:12px}.tw\:\[\&_\.zoom-icon\]\:\[display\:inline-flex\] .zoom-icon{display:inline-flex}.tw\:\[\&_\.zoom-icon\]\:h-10 .zoom-icon{height:calc(var(--tw-spacing) * 10)}.tw\:\[\&_\.zoom-icon\]\:w-14 .zoom-icon{width:calc(var(--tw-spacing) * 14)}.tw\:\[\&_\.zoom-icon\]\:cursor-pointer .zoom-icon{cursor:pointer}.tw\:\[\&_\.zoom-icon\]\:items-center .zoom-icon{align-items:center}.tw\:\[\&_\.zoom-icon\]\:\[justify-content\:center\] .zoom-icon{justify-content:center}.tw\:\[\&_\.zoom-icon\]\:gap-1 .zoom-icon{gap:var(--tw-spacing)}.tw\:\[\&_\.zoom-icon\]\:\[border-radius\:10px\] .zoom-icon{border-radius:10px}.tw\:\[\&_\.zoom-icon\]\:border .zoom-icon{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&_\.zoom-icon\]\:border-solid .zoom-icon{--tw-border-style:solid;border-style:solid}.tw\:\[\&_\.zoom-icon\]\:border-\[\#d2dbcf\] .zoom-icon{border-color:#d2dbcf}.tw\:\[\&_\.zoom-icon\]\:bg-\[\#fffef9\] .zoom-icon{background-color:#fffef9}.tw\:\[\&_\.zoom-icon\]\:text-\[\#365740\] .zoom-icon{color:#365740}.tw\:\[\&_\.zoom-icon_span\]\:text-\[19px\] .zoom-icon span{font-size:19px}.tw\:\[\&_\.zoom-icon_span\]\:\[line-height\:1\] .zoom-icon span{line-height:1}.tw\:\[\&_\.zoom-icon_svg\]\:h-5 .zoom-icon svg{height:calc(var(--tw-spacing) * 5)}.tw\:\[\&_\.zoom-icon_svg\]\:w-5 .zoom-icon svg{width:calc(var(--tw-spacing) * 5)}.tw\:\[\&_\.zoom-icon\:disabled\]\:\[cursor\:default\] .zoom-icon:disabled{cursor:default}.tw\:\[\&_\.zoom-icon\:disabled\]\:\[opacity\:0\.35\] .zoom-icon:disabled{opacity:.35}.tw\:\[\&_\:where\(h2\)\]\:\[margin\:32px_0_14px\] :where(h2){margin:32px 0 14px}.tw\:\[\&_\:where\(h2\)\]\:text-\[17px\] :where(h2){font-size:17px}.tw\:\[\&_\:where\(h2\)\]\:font-semibold :where(h2){--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&_\[aria-pressed\=true\]\]\:border-line [aria-pressed=true]{border-color:var(--line)}.tw\:\[\&_\[aria-pressed\=true\]\]\:bg-surface [aria-pressed=true]{background-color:var(--surface)}.tw\:\[\&_\[aria-pressed\=true\]\]\:text-\[var\(--blue\)\] [aria-pressed=true]{color:var(--blue)}.tw\:\[\&_\[data-control\=scan\]\]\:\[touch-action\:none\] [data-control=scan]{touch-action:none}.tw\:\[\&_\[data-control\=scan\]\]\:\[user-select\:none\] [data-control=scan]{-webkit-user-select:none;user-select:none}.tw\:\[\&_\[data-mode\=chord\]\]\:border-\[\#655386\] [data-mode=chord]{border-color:#655386}.tw\:\[\&_\[data-mode\=chord\]\]\:bg-\[\#655386\] [data-mode=chord]{background-color:#655386}.tw\:\[\&_\[data-mode\=flag\]\]\:border-\[\#875232\] [data-mode=flag]{border-color:#875232}.tw\:\[\&_\[data-mode\=flag\]\]\:bg-\[\#875232\] [data-mode=flag]{background-color:#875232}.tw\:\[\&_\[data-mode\=mark-safe\]\]\:border-\[\#366570\] [data-mode=mark-safe]{border-color:#366570}.tw\:\[\&_\[data-mode\=mark-safe\]\]\:bg-\[\#366570\] [data-mode=mark-safe]{background-color:#366570}.tw\:\[\&_a\:hover\]\:text-\[var\(--blue\)\] a:hover{color:var(--blue)}.tw\:\[\&_b\]\:text-\[\#47785a\] b{color:#47785a}.tw\:\[\&_button\]\:flex button{display:flex}.tw\:\[\&_button\]\:min-h-8 button{min-height:calc(var(--tw-spacing) * 8)}.tw\:\[\&_button\]\:min-h-11 button{min-height:calc(var(--tw-spacing) * 11)}.tw\:\[\&_button\]\:min-h-15 button{min-height:calc(var(--tw-spacing) * 15)}.tw\:\[\&_button\]\:w-full button{width:100%}.tw\:\[\&_button\]\:min-w-0 button{min-width:0}.tw\:\[\&_button\]\:min-w-8 button{min-width:calc(var(--tw-spacing) * 8)}.tw\:\[\&_button\]\:\[flex\:1\] button{flex:1}.tw\:\[\&_button\]\:\[flex\:1_1_120px\] button{flex:120px}.tw\:\[\&_button\]\:cursor-pointer button{cursor:pointer}.tw\:\[\&_button\]\:flex-col button{flex-direction:column}.tw\:\[\&_button\]\:items-center button{align-items:center}.tw\:\[\&_button\]\:\[justify-content\:center\] button{justify-content:center}.tw\:\[\&_button\]\:gap-1\.5 button{gap:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_button\]\:gap-2\.5 button{gap:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_button\]\:\[align-self\:flex-start\] button{align-self:flex-start}.tw\:\[\&_button\]\:\[border-radius\:6px\] button{border-radius:6px}.tw\:\[\&_button\]\:\[border-radius\:7px\] button{border-radius:7px}.tw\:\[\&_button\]\:\[border-radius\:9px\] button{border-radius:9px}.tw\:\[\&_button\]\:\[border-radius\:10px\] button{border-radius:10px}.tw\:\[\&_button\]\:rounded-xl button{border-radius:var(--tw-radius-xl)}.tw\:\[\&_button\]\:border button{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&_button\]\:border-solid button{--tw-border-style:solid;border-style:solid}.tw\:\[\&_button\]\:border-\[\#c9d6bf\] button{border-color:#c9d6bf}.tw\:\[\&_button\]\:border-line button{border-color:var(--line)}.tw\:\[\&_button\]\:border-transparent button{border-color:#0000}.tw\:\[\&_button\]\:bg-\[\#fffef8\] button{background-color:#fffef8}.tw\:\[\&_button\]\:bg-surface button{background-color:var(--surface)}.tw\:\[\&_button\]\:bg-transparent button{background-color:#0000}.tw\:\[\&_button\]\:\[padding\:7px_10px\] button{padding:7px 10px}.tw\:\[\&_button\]\:\[padding\:9px_10px\] button{padding:9px 10px}.tw\:\[\&_button\]\:\[padding\:10px_0\] button{padding:10px 0}.tw\:\[\&_button\]\:\[padding\:10px_4px\] button{padding:10px 4px}.tw\:\[\&_button\]\:\[padding\:10px_12px\] button{padding:10px 12px}.tw\:\[\&_button\]\:\[padding\:10px_14px\] button{padding:10px 14px}.tw\:\[\&_button\]\:\[padding\:10px_20px\] button{padding:10px 20px}.tw\:\[\&_button\]\:p-3 button{padding:calc(var(--tw-spacing) * 3)}.tw\:\[\&_button\]\:text-left button{text-align:left}.tw\:\[\&_button\]\:text-\[0\.85rem\] button{font-size:.85rem}.tw\:\[\&_button\]\:text-\[1\.25rem\] button{font-size:1.25rem}.tw\:\[\&_button\]\:text-\[12px\] button{font-size:12px}.tw\:\[\&_button\]\:text-\[13px\] button{font-size:13px}.tw\:\[\&_button\]\:whitespace-nowrap button{white-space:nowrap}.tw\:\[\&_button\]\:text-\[\#39523b\] button{color:#39523b}.tw\:\[\&_button\]\:text-\[\#80745a\] button{color:#80745a}.tw\:\[\&_button\]\:text-inherit button{color:inherit}.tw\:\[\&_button\]\:text-muted button{color:var(--muted)}.tw\:\[\&_button\]\:\[border-bottom\:2px_solid_transparent\] button{border-bottom:2px solid #0000}.tw\:\[\&_button\]\:\[border\:0\] button{border:0}.tw\:\[\&_button\]\:\[transition\:background_0\.15s\] button{transition:background .15s}.tw\:\[\&_button_span\]\:mt-1 button span{margin-top:var(--tw-spacing)}.tw\:\[\&_button_span\]\:block button span{display:block}.tw\:\[\&_button_span\]\:text-\[11px\] button span{font-size:11px}.tw\:\[\&_button_span\]\:\[letter-spacing\:0\.1px\] button span{letter-spacing:.1px}.tw\:\[\&_button_span\]\:text-muted button span{color:var(--muted)}.tw\:\[\&_button_span\]\:\[font\:9px_var\(--mono\)\] button span{font:9px var(--mono)}.tw\:\[\&_button_strong\]\:\[font-family\:var\(--sans\)\] button strong{font-family:var(--sans)}.tw\:\[\&_button_strong\]\:text-\[13px\] button strong{font-size:13px}.tw\:\[\&_button_strong\]\:font-medium button strong{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:\[\&_button\.selected\]\:bg-surface button.selected{background-color:var(--surface)}.tw\:\[\&_button\.selected\]\:text-\[var\(--blue\)\] button.selected{color:var(--blue)}.tw\:\[\&_button\.selected\]\:\[box-shadow\:0_1px_3px_\#2221\] button.selected{box-shadow:0 1px 3px #2221}.tw\:\[\&_button\.selected_span\]\:text-\[var\(--blue\)\] button.selected span{color:var(--blue)}.tw\:\[\&_button\.selected_span\]\:\[opacity\:0\.7\] button.selected span{opacity:.7}.tw\:\[\&_button\:focus-visible\]\:bg-\[\#eff2e9\] button:focus-visible{background-color:#eff2e9}.tw\:\[\&_button\:focus-visible\]\:\[outline\:1px_solid_\#b6c2a8\] button:focus-visible{outline:1px solid #b6c2a8}.tw\:\[\&_button\:focus-visible\]\:\[outline-offset\:-1px\] button:focus-visible{outline-offset:-1px}.tw\:\[\&_button\:hover\]\:bg-\[\#eee5d2\] button:hover{background-color:#eee5d2}.tw\:\[\&_button\:hover\]\:bg-\[\#eff2e9\] button:hover{background-color:#eff2e9}.tw\:\[\&_button\:hover\]\:text-\[var\(--blue\)\] button:hover{color:var(--blue)}.tw\:\[\&_button\:hover\]\:\[outline\:1px_solid_\#b6c2a8\] button:hover{outline:1px solid #b6c2a8}.tw\:\[\&_button\:hover\]\:\[outline-offset\:-1px\] button:hover{outline-offset:-1px}.tw\:\[\&_button\>span\:nth-child\(2\)\]\:min-w-0 button>span:nth-child(2){min-width:0}.tw\:\[\&_button\>span\:nth-child\(2\)\]\:\[flex\:1\] button>span:nth-child(2){flex:1}.tw\:\[\&_button\>span\:nth-child\(2\)\]\:\[overflow-wrap\:anywhere\] button>span:nth-child(2){overflow-wrap:anywhere}.tw\:\[\&_button\[aria-checked\=true\]\]\:bg-\[\#e8edde\] button[aria-checked=true]{background-color:#e8edde}.tw\:\[\&_button\[aria-checked\=true\]\]\:text-\[\#455b38\] button[aria-checked=true]{color:#455b38}.tw\:\[\&_button\[aria-pressed\=true\]\]\:border-\[\#c8dbd1\] button[aria-pressed=true]{border-color:#c8dbd1}.tw\:\[\&_button\[aria-pressed\=true\]\]\:border-\[var\(--blue\)\] button[aria-pressed=true]{border-color:var(--blue)}.tw\:\[\&_button\[aria-pressed\=true\]\]\:bg-\[\#e4eee8\] button[aria-pressed=true]{background-color:#e4eee8}.tw\:\[\&_button\[aria-pressed\=true\]\]\:bg-\[\#eef2ff\] button[aria-pressed=true]{background-color:#eef2ff}.tw\:\[\&_button\[aria-pressed\=true\]\]\:text-\[\#246e67\] button[aria-pressed=true]{color:#246e67}.tw\:\[\&_button\[aria-pressed\=true\]\]\:text-\[var\(--blue\)\] button[aria-pressed=true]{color:var(--blue)}.tw\:\[\&_details\]\:mt-4 details{margin-top:calc(var(--tw-spacing) * 4)}.tw\:\[\&_div\]\:flex div{display:flex}.tw\:\[\&_div\]\:min-w-16 div{min-width:calc(var(--tw-spacing) * 16)}.tw\:\[\&_div\]\:flex-col div{flex-direction:column}.tw\:\[\&_div\]\:gap-2 div{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\&_h1\]\:\[margin\:8px_0\] h1{margin:8px 0}.tw\:\[\&_h1\]\:\[margin\:10px_0\] h1{margin:10px 0}.tw\:\[\&_h1\]\:mb-0 h1{margin-bottom:0}.tw\:\[\&_h1\]\:text-\[clamp\(28px\,_5vw\,_42px\)\] h1{font-size:clamp(28px,5vw,42px)}.tw\:\[\&_h1\]\:text-\[clamp\(30px\,_2\.2vw\,_48px\)\] h1{font-size:clamp(30px,2.2vw,48px)}.tw\:\[\&_h1\]\:\[letter-spacing\:-0\.04em\] h1{letter-spacing:-.04em}.tw\:\[\&_h1\]\:\[letter-spacing\:-1\.5px\] h1{letter-spacing:-1.5px}.tw\:\[\&_h2\]\:\[margin\:0_0_12px\] h2{margin:0 0 12px}.tw\:\[\&_h2\]\:\[margin\:0_0_16px\] h2{margin:0 0 16px}.tw\:\[\&_h2\]\:\[margin\:4px_0\] h2{margin:4px 0}.tw\:\[\&_h2\]\:\[margin\:8px_0_0\] h2{margin:8px 0 0}.tw\:\[\&_h2\]\:m-0 h2{margin:0}.tw\:\[\&_h2\]\:text-\[16px\] h2{font-size:16px}.tw\:\[\&_h2\]\:text-\[20px\] h2{font-size:20px}.tw\:\[\&_h2\]\:text-\[22px\] h2{font-size:22px}.tw\:\[\&_h2\]\:text-\[27px\] h2{font-size:27px}.tw\:\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&_h2\]\:\[letter-spacing\:-0\.03em\] h2{letter-spacing:-.03em}.tw\:\[\&_h2\]\:\[letter-spacing\:-0\.7px\] h2{letter-spacing:-.7px}.tw\:\[\&_h2_small\]\:ml-3 h2 small{margin-left:calc(var(--tw-spacing) * 3)}.tw\:\[\&_h2_small\]\:text-\[12px\] h2 small{font-size:12px}.tw\:\[\&_h2_small\]\:text-muted h2 small{color:var(--muted)}.tw\:\[\&_h2\:focus\]\:\[outline\:none\] h2:focus{outline:none}.tw\:\[\&_h3\]\:\[margin\:0_0_7px\] h3{margin:0 0 7px}.tw\:\[\&_h3\]\:\[margin\:0_0_10px\] h3{margin:0 0 10px}.tw\:\[\&_h3\]\:\[margin\:0_0_12px\] h3{margin:0 0 12px}.tw\:\[\&_h3\]\:\[margin\:0_0_14px\] h3{margin:0 0 14px}.tw\:\[\&_h3\]\:\[margin\:2px_0_8px\] h3{margin:2px 0 8px}.tw\:\[\&_h3\]\:\[margin\:4px_0\] h3{margin:4px 0}.tw\:\[\&_h3\]\:\[margin\:8px_0\] h3{margin:8px 0}.tw\:\[\&_h3\]\:\[margin\:8px_0_12px\] h3{margin:8px 0 12px}.tw\:\[\&_h3\]\:\[margin\:12px_0_8px\] h3{margin:12px 0 8px}.tw\:\[\&_h3\]\:\[margin\:16px_0\] h3{margin:16px 0}.tw\:\[\&_h3\]\:\[margin\:26px_0_12px\] h3{margin:26px 0 12px}.tw\:\[\&_h3\]\:text-\[13px\] h3{font-size:13px}.tw\:\[\&_h3\]\:text-\[14px\] h3{font-size:14px}.tw\:\[\&_h3\]\:text-\[15px\] h3{font-size:15px}.tw\:\[\&_h3\]\:text-\[16px\] h3{font-size:16px}.tw\:\[\&_h3\]\:text-\[21px\] h3{font-size:21px}.tw\:\[\&_h3\]\:text-\[23px\] h3{font-size:23px}.tw\:\[\&_h3\]\:text-\[28px\] h3{font-size:28px}.tw\:\[\&_h3\]\:text-\[calc\(14_\*_var\(--play-unit\)\)\] h3{font-size:calc(14 * var(--play-unit))}.tw\:\[\&_h3\]\:\[line-height\:1\.4\] h3{line-height:1.4}.tw\:\[\&_h3\]\:font-medium h3{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&_i\]\:text-\[\#69796e\] i{color:#69796e}.tw\:\[\&_i\]\:\[font-style\:normal\] i{font-style:normal}.tw\:\[\&_img\]\:h-7\.5 img{height:calc(var(--tw-spacing) * 7.5)}.tw\:\[\&_img\]\:h-15 img{height:calc(var(--tw-spacing) * 15)}.tw\:\[\&_img\]\:h-45 img{height:calc(var(--tw-spacing) * 45)}.tw\:\[\&_img\]\:h-full img{height:100%}.tw\:\[\&_img\]\:w-7\.5 img{width:calc(var(--tw-spacing) * 7.5)}.tw\:\[\&_img\]\:w-15 img{width:calc(var(--tw-spacing) * 15)}.tw\:\[\&_img\]\:w-full img{width:100%}.tw\:\[\&_img\]\:max-w-47\.5 img{max-width:calc(var(--tw-spacing) * 47.5)}.tw\:\[\&_img\]\:object-contain img{object-fit:contain}.tw\:\[\&_img\]\:\[filter\:drop-shadow\(0_14px_20px_\#0006\)\] img{filter:drop-shadow(0 14px 20px #0006)}.tw\:\[\&_img\]\:\[transition\:transform_0\.6s_ease\,_filter_0\.6s_ease\] img{transition:transform .6s,filter .6s}.tw\:\[\&_input\]\:mt-2\.5 input{margin-top:calc(var(--tw-spacing) * 2.5)}.tw\:\[\&_input\]\:min-w-0 input{min-width:0}.tw\:\[\&_input\]\:text-\[13px\] input{font-size:13px}.tw\:\[\&_input\]\:\[font\:18px_var\(--mono\)\] input{font:18px var(--mono)}.tw\:\[\&_label\]\:min-w-0 label{min-width:0}.tw\:\[\&_label\]\:\[flex\:1\] label{flex:1}.tw\:\[\&_label\]\:text-\[12px\] label{font-size:12px}.tw\:\[\&_label\]\:text-muted label{color:var(--muted)}.tw\:\[\&_legend\]\:mb-3 legend{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:\[\&_legend\]\:text-\[13px\] legend{font-size:13px}.tw\:\[\&_legend\]\:text-muted legend{color:var(--muted)}.tw\:\[\&_li\]\:\[margin\:23px_0\] li{margin:23px 0}.tw\:\[\&_li\]\:\[margin-block\:8px\] li{margin-block:8px}.tw\:\[\&_li\]\:flex li{display:flex}.tw\:\[\&_li\]\:\[flex\:1\] li{flex:1}.tw\:\[\&_li\]\:flex-col li{flex-direction:column}.tw\:\[\&_li\]\:flex-wrap li{flex-wrap:wrap}.tw\:\[\&_li\]\:items-center li{align-items:center}.tw\:\[\&_li\]\:justify-between li{justify-content:space-between}.tw\:\[\&_li\]\:gap-1\.5 li{gap:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_li\]\:gap-2 li{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\&_li\]\:gap-3 li{gap:calc(var(--tw-spacing) * 3)}.tw\:\[\&_li\]\:gap-4\.5 li{gap:calc(var(--tw-spacing) * 4.5)}.tw\:\[\&_li\]\:rounded-2xl li{border-radius:var(--tw-radius-2xl)}.tw\:\[\&_li\]\:border li{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&_li\]\:border-solid li{--tw-border-style:solid;border-style:solid}.tw\:\[\&_li\]\:border-line li{border-color:var(--line)}.tw\:\[\&_li\]\:bg-surface li{background-color:var(--surface)}.tw\:\[\&_li\]\:\[padding\:12px_0\] li{padding:12px 0}.tw\:\[\&_li\]\:\[padding\:14px_0\] li{padding:14px 0}.tw\:\[\&_li\]\:p-3\.5 li{padding:calc(var(--tw-spacing) * 3.5)}.tw\:\[\&_li\]\:text-\[12px\] li{font-size:12px}.tw\:\[\&_li\]\:text-\[13px\] li{font-size:13px}.tw\:\[\&_li\]\:text-\[\#38573e\] li{color:#38573e}.tw\:\[\&_li\]\:text-muted li{color:var(--muted)}.tw\:\[\&_li\]\:\[border-bottom\:1px_solid_var\(--line\)\] li{border-bottom:1px solid var(--line)}.tw\:\[\&_li_\+_li\]\:mt-1\.5 li+li{margin-top:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_li\>span\]\:grid li>span{display:grid}.tw\:\[\&_li\>span\]\:h-6 li>span{height:calc(var(--tw-spacing) * 6)}.tw\:\[\&_li\>span\]\:w-6 li>span{width:calc(var(--tw-spacing) * 6)}.tw\:\[\&_li\>span\]\:shrink-0 li>span{flex-shrink:0}.tw\:\[\&_li\>span\]\:\[place-items\:center\] li>span{place-items:center}.tw\:\[\&_li\>span\]\:\[border-radius\:50\%\] li>span{border-radius:50%}.tw\:\[\&_li\>span\]\:bg-\[\#dfe8d6\] li>span{background-color:#dfe8d6}.tw\:\[\&_li\>span\]\:\[padding-top\:3px\] li>span{padding-top:3px}.tw\:\[\&_li\>span\]\:text-\[var\(--blue\)\] li>span{color:var(--blue)}.tw\:\[\&_li\>span\]\:\[font-variant-numeric\:tabular-nums\] li>span{font-variant-numeric:tabular-nums}.tw\:\[\&_li\>span\]\:\[font\:11px_var\(--mono\)\] li>span{font:11px var(--mono)}.tw\:\[\&_ol\]\:list-none ol{list-style-type:none}.tw\:\[\&_ol\]\:p-0 ol{padding:0}.tw\:\[\&_p\]\:\[margin\:0_0_24px\] p{margin:0 0 24px}.tw\:\[\&_p\]\:\[margin\:3px_0\] p{margin:3px 0}.tw\:\[\&_p\]\:\[margin\:4px_0\] p{margin:4px 0}.tw\:\[\&_p\]\:\[margin\:5px_0_0\] p{margin:5px 0 0}.tw\:\[\&_p\]\:\[margin\:6px_0_0\] p{margin:6px 0 0}.tw\:\[\&_p\]\:\[margin\:6px_0_16px\] p{margin:6px 0 16px}.tw\:\[\&_p\]\:\[margin\:9px_0_0\] p{margin:9px 0 0}.tw\:\[\&_p\]\:\[margin\:10px_0_0\] p{margin:10px 0 0}.tw\:\[\&_p\]\:\[margin\:14px_0_0\] p{margin:14px 0 0}.tw\:\[\&_p\]\:\[margin\:16px_0_0\] p{margin:16px 0 0}.tw\:\[\&_p\]\:m-0 p{margin:0}.tw\:\[\&_p\]\:flex p{display:flex}.tw\:\[\&_p\]\:\[animation\:dialogue-in_0\.35s_ease_both\] p{animation:.35s both dialogue-in}.tw\:\[\&_p\]\:\[gap\:9px\] p{gap:9px}.tw\:\[\&_p\]\:\[padding\:0_0_18px\] p{padding:0 0 18px}.tw\:\[\&_p\]\:text-\[0\.85em\] p{font-size:.85em}.tw\:\[\&_p\]\:text-\[11px\] p{font-size:11px}.tw\:\[\&_p\]\:text-\[12px\] p{font-size:12px}.tw\:\[\&_p\]\:text-\[13px\] p{font-size:13px}.tw\:\[\&_p\]\:text-\[14px\] p{font-size:14px}.tw\:\[\&_p\]\:text-\[16px\] p{font-size:16px}.tw\:\[\&_p\]\:\[line-height\:1\.6\] p{line-height:1.6}.tw\:\[\&_p\]\:\[line-height\:1\.7\] p{line-height:1.7}.tw\:\[\&_p\]\:\[line-height\:1\.8\] p{line-height:1.8}.tw\:\[\&_p\]\:\[line-height\:1\.9\] p{line-height:1.9}.tw\:\[\&_p\]\:\[line-height\:1\.95\] p{line-height:1.95}.tw\:\[\&_p\]\:\[letter-spacing\:0\.4px\] p{letter-spacing:.4px}.tw\:\[\&_p\]\:\[letter-spacing\:0\.13em\] p{letter-spacing:.13em}.tw\:\[\&_p\]\:text-\[\#536350\] p{color:#536350}.tw\:\[\&_p\]\:text-\[\#a6ab9f\] p{color:#a6ab9f}.tw\:\[\&_p\]\:text-\[\#d6dfcf\] p{color:#d6dfcf}.tw\:\[\&_p\]\:text-muted p{color:var(--muted)}.tw\:\[\&_p_strong\]\:text-\[12px\] p strong{font-size:12px}.tw\:\[\&_progress\]\:\[height\:7px\] progress{height:7px}.tw\:\[\&_progress\]\:h-1\.5 progress{height:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_progress\]\:h-2 progress{height:calc(var(--tw-spacing) * 2)}.tw\:\[\&_progress\]\:w-20 progress{width:calc(var(--tw-spacing) * 20)}.tw\:\[\&_progress\]\:w-full progress{width:100%}.tw\:\[\&_progress\]\:min-w-0 progress{min-width:0}.tw\:\[\&_progress\]\:\[flex\:1\] progress{flex:1}.tw\:\[\&_progress\]\:overflow-hidden progress{overflow:hidden}.tw\:\[\&_progress\]\:\[border-radius\:5px\] progress{border-radius:5px}.tw\:\[\&_progress\]\:\[accent-color\:\#3f8b72\] progress{accent-color:#3f8b72}.tw\:\[\&_progress\]\:\[accent-color\:\#b98b37\] progress{accent-color:#b98b37}.tw\:\[\&_progress\]\:\[accent-color\:var\(--sonar-accent\)\] progress{accent-color:var(--sonar-accent)}.tw\:\[\&_progress\]\:\[border\:0\] progress{border:0}.tw\:\[\&_progress\:\:-webkit-progress-bar\]\:\[border-radius\:5px\] progress::-webkit-progress-bar{border-radius:5px}.tw\:\[\&_progress\:\:-webkit-progress-bar\]\:bg-\[\#e9e4d8\] progress::-webkit-progress-bar{background-color:#e9e4d8}.tw\:\[\&_progress\:\:-webkit-progress-value\]\:\[border-radius\:5px\] progress::-webkit-progress-value{border-radius:5px}.tw\:\[\&_progress\:\:-webkit-progress-value\]\:bg-\[\#b98b37\] progress::-webkit-progress-value{background-color:#b98b37}.tw\:\[\&_section\]\:flex section{display:flex}.tw\:\[\&_section\]\:gap-3\.5 section{gap:calc(var(--tw-spacing) * 3.5)}.tw\:\[\&_small\]\:\[margin-top\:3px\] small{margin-top:3px}.tw\:\[\&_small\]\:mb-1 small{margin-bottom:var(--tw-spacing)}.tw\:\[\&_small\]\:block small{display:block}.tw\:\[\&_small\]\:text-\[0\.74rem\] small{font-size:.74rem}.tw\:\[\&_small\]\:text-\[9px\] small{font-size:9px}.tw\:\[\&_small\]\:text-\[11px\] small{font-size:11px}.tw\:\[\&_small\]\:\[line-height\:1\.5\] small{line-height:1.5}.tw\:\[\&_small\]\:\[line-height\:1\.7\] small{line-height:1.7}.tw\:\[\&_small\]\:text-\[\#81714f\] small{color:#81714f}.tw\:\[\&_small\]\:text-\[\#737866\] small{color:#737866}.tw\:\[\&_small\]\:text-\[var\(--blue\)\] small{color:var(--blue)}.tw\:\[\&_small\]\:text-muted small{color:var(--muted)}.tw\:\[\&_small\]\:\[font\:11px_var\(--sans\)\] small{font:11px var(--sans)}.tw\:\[\&_span\]\:absolute span{position:absolute}.tw\:\[\&_span\]\:top-3\.5 span{top:calc(var(--tw-spacing) * 3.5)}.tw\:\[\&_span\]\:\[margin-top\:7px\] span{margin-top:7px}.tw\:\[\&_span\]\:mt-4 span{margin-top:calc(var(--tw-spacing) * 4)}.tw\:\[\&_span\]\:\[margin-bottom\:9px\] span{margin-bottom:9px}.tw\:\[\&_span\]\:block span{display:block}.tw\:\[\&_span\]\:flex span{display:flex}.tw\:\[\&_span\]\:grid span{display:grid}.tw\:\[\&_span\]\:\[aspect-ratio\:1\] span{aspect-ratio:1}.tw\:\[\&_span\]\:\[height\:3px\] span{height:3px}.tw\:\[\&_span\]\:h-19\.5 span{height:calc(var(--tw-spacing) * 19.5)}.tw\:\[\&_span\]\:w-22\.5 span{width:calc(var(--tw-spacing) * 22.5)}.tw\:\[\&_span\]\:min-w-0 span{min-width:0}.tw\:\[\&_span\]\:\[flex\:1\] span{flex:1}.tw\:\[\&_span\]\:flex-col span{flex-direction:column}.tw\:\[\&_span\]\:\[place-items\:center\] span{place-items:center}.tw\:\[\&_span\]\:\[place-items\:start\] span{place-items:start}.tw\:\[\&_span\]\:items-center span{align-items:center}.tw\:\[\&_span\]\:\[justify-content\:center\] span{justify-content:center}.tw\:\[\&_span\]\:gap-1 span{gap:var(--tw-spacing)}.tw\:\[\&_span\]\:gap-1\.5 span{gap:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_span\]\:\[border-radius\:2px\] span{border-radius:2px}.tw\:\[\&_span\]\:\[border-radius\:5px\] span{border-radius:5px}.tw\:\[\&_span\]\:\[border-radius\:6px\] span{border-radius:6px}.tw\:\[\&_span\]\:bg-\[\#e0e5da\] span{background-color:#e0e5da}.tw\:\[\&_span\]\:bg-\[\#e9efe7\] span{background-color:#e9efe7}.tw\:\[\&_span\]\:p-2 span{padding:calc(var(--tw-spacing) * 2)}.tw\:\[\&_span\]\:text-\[0\.8rem\] span{font-size:.8rem}.tw\:\[\&_span\]\:text-\[0\.85em\] span{font-size:.85em}.tw\:\[\&_span\]\:text-\[1\.2rem\] span{font-size:1.2rem}.tw\:\[\&_span\]\:text-\[10px\] span{font-size:10px}.tw\:\[\&_span\]\:text-\[11px\] span{font-size:11px}.tw\:\[\&_span\]\:text-\[12px\] span{font-size:12px}.tw\:\[\&_span\]\:text-\[13px\] span{font-size:13px}.tw\:\[\&_span\]\:text-\[clamp\(12px\,_0\.9vw\,_15px\)\] span{font-size:clamp(12px,.9vw,15px)}.tw\:\[\&_span\]\:\[line-height\:1\.6\] span{line-height:1.6}.tw\:\[\&_span\]\:\[letter-spacing\:0\.08em\] span{letter-spacing:.08em}.tw\:\[\&_span\]\:\[letter-spacing\:0\.15em\] span{letter-spacing:.15em}.tw\:\[\&_span\]\:whitespace-nowrap span{white-space:nowrap}.tw\:\[\&_span\]\:text-\[\#426d53\] span{color:#426d53}.tw\:\[\&_span\]\:text-\[\#a2af9e\] span{color:#a2af9e}.tw\:\[\&_span\]\:text-\[\#b3c3a8\] span{color:#b3c3a8}.tw\:\[\&_span\]\:text-muted span{color:var(--muted)}.tw\:\[\&_span\]\:\[font-variant-numeric\:tabular-nums\] span{font-variant-numeric:tabular-nums}.tw\:\[\&_span\]\:\[border\:2px_solid\] span{border:2px solid}.tw\:\[\&_span\]\:\[font\:11px_var\(--sans\)\] span{font:11px var(--sans)}.tw\:\[\&_span\]\:\[font\:14px_var\(--mono\)\] span{font:14px var(--mono)}.tw\:\[\&_span\.mini-danger\]\:bg-\[\#f1ddd4\] span.mini-danger{background-color:#f1ddd4}.tw\:\[\&_strong\]\:absolute strong{position:absolute}.tw\:\[\&_strong\]\:bottom-3\.5 strong{bottom:calc(var(--tw-spacing) * 3.5)}.tw\:\[\&_strong\]\:mr-1\.5 strong{margin-right:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_strong\]\:block strong{display:block}.tw\:\[\&_strong\]\:w-full strong{width:100%}.tw\:\[\&_strong\]\:text-center strong{text-align:center}.tw\:\[\&_strong\]\:\[font-family\:var\(--mono\)\] strong{font-family:var(--mono)}.tw\:\[\&_strong\]\:text-\[1\.4em\] strong{font-size:1.4em}.tw\:\[\&_strong\]\:text-\[11px\] strong{font-size:11px}.tw\:\[\&_strong\]\:text-\[12px\] strong{font-size:12px}.tw\:\[\&_strong\]\:text-\[15px\] strong{font-size:15px}.tw\:\[\&_strong\]\:text-\[19px\] strong{font-size:19px}.tw\:\[\&_strong\]\:text-\[22px\] strong{font-size:22px}.tw\:\[\&_strong\]\:text-\[23px\] strong{font-size:23px}.tw\:\[\&_strong\]\:\[line-height\:1\.35\] strong{line-height:1.35}.tw\:\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&_strong\]\:\[font-weight\:450\] strong{font-weight:450}.tw\:\[\&_strong\]\:\[letter-spacing\:-0\.8px\] strong{letter-spacing:-.8px}.tw\:\[\&_strong\]\:\[letter-spacing\:0\.08em\] strong{letter-spacing:.08em}.tw\:\[\&_strong\]\:\[overflow-wrap\:anywhere\] strong{overflow-wrap:anywhere}.tw\:\[\&_strong\]\:whitespace-nowrap strong{white-space:nowrap}.tw\:\[\&_strong\]\:text-\[\#34573d\] strong{color:#34573d}.tw\:\[\&_strong\]\:text-\[\#cbb883\] strong{color:#cbb883}.tw\:\[\&_strong\]\:text-\[var\(--blue\)\] strong{color:var(--blue)}.tw\:\[\&_strong\]\:text-ink strong{color:var(--ink)}.tw\:\[\&_strong\]\:\[font-variant-numeric\:tabular-nums\] strong{font-variant-numeric:tabular-nums}.tw\:\[\&_strong\]\:\[font\:14px_var\(--mono\)\] strong{font:14px var(--mono)}.tw\:\[\&_strong\]\:\[font\:15px_var\(--mono\)\] strong{font:15px var(--mono)}.tw\:\[\&_strong\]\:\[font\:22px_var\(--mono\)\] strong{font:22px var(--mono)}.tw\:\[\&_strong\]\:\[font\:24px_var\(--mono\)\] strong{font:24px var(--mono)}.tw\:\[\&_strong\]\:\[font\:25px\/1_var\(--mono\)\] strong{font:25px/1 var(--mono)}.tw\:\[\&_strong\]\:\[font\:500_22px_var\(--mono\)\] strong{font:500 22px var(--mono)}.tw\:\[\&_strong\]\:\[font\:500_clamp\(18px\,_1\.5vw\,_26px\)_var\(--mono\)\] strong{font:500 clamp(18px, 1.5vw, 26px) var(--mono)}.tw\:\[\&_strong\]\:\[font\:500_clamp\(20px\,_2vw\,_28px\)_var\(--mono\)\] strong{font:500 clamp(20px, 2vw, 28px) var(--mono)}.tw\:\[\&_strong\]\:\[font\:600_40px_var\(--mono\)\] strong{font:600 40px var(--mono)}.tw\:\[\&_summary\]\:min-h-11 summary{min-height:calc(var(--tw-spacing) * 11)}.tw\:\[\&_summary\]\:cursor-pointer summary{cursor:pointer}.tw\:\[\&_summary\]\:\[padding\:15px_0\] summary{padding:15px 0}.tw\:\[\&_summary\]\:text-\[13px\] summary{font-size:13px}.tw\:\[\&_svg\]\:h-5\.5 svg{height:calc(var(--tw-spacing) * 5.5)}.tw\:\[\&_svg\]\:w-5\.5 svg{width:calc(var(--tw-spacing) * 5.5)}.tw\:\[\&_td\]\:max-w-37\.5 td{max-width:calc(var(--tw-spacing) * 37.5)}.tw\:\[\&_td\]\:\[padding\:14px_4px\] td{padding:14px 4px}.tw\:\[\&_td\]\:\[overflow-wrap\:anywhere\] td{overflow-wrap:anywhere}.tw\:\[\&_td\]\:\[border-top\:1px_solid_var\(--line\)\] td{border-top:1px solid var(--line)}.tw\:\[\&_td\:last-child\]\:text-\[10px\] td:last-child{font-size:10px}.tw\:\[\&_td\:last-child\]\:whitespace-nowrap td:last-child{white-space:nowrap}.tw\:\[\&_td\:last-child\]\:text-muted td:last-child{color:var(--muted)}.tw\:\[\&_td\:nth-child\(1\)\]\:\[font-family\:var\(--mono\)\] td:first-child{font-family:var(--mono)}.tw\:\[\&_td\:nth-child\(1\)\]\:text-\[var\(--blue\)\] td:first-child{color:var(--blue)}.tw\:\[\&_td\:nth-child\(3\)\]\:\[font-family\:var\(--mono\)\] td:nth-child(3){font-family:var(--mono)}.tw\:\[\&_th\]\:\[padding\:15px_4px\] th{padding:15px 4px}.tw\:\[\&_th\]\:text-left th{text-align:left}.tw\:\[\&_th\]\:text-\[10px\] th{font-size:10px}.tw\:\[\&_th\]\:font-normal th{--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.tw\:\[\&_th\]\:text-muted th{color:var(--muted)}.tw\:\[\&_ul\]\:\[margin\:8px_0_0\] ul{margin:8px 0 0}.tw\:\[\&_ul\]\:\[padding-inline-start\:18px\] ul{padding-inline-start:18px}.tw\:\[\&_ul\]\:\[padding-left\:1\.25em\] ul{padding-left:1.25em}.tw\:\[\&_ul\]\:pl-4\.5 ul{padding-left:calc(var(--tw-spacing) * 4.5)}.tw\:\[\&_ul\]\:\[line-height\:1\.8\] ul{line-height:1.8}.tw\:\[\&\#sound-button\[aria-pressed\=true\]\]\:text-\[var\(--blue\)\]#sound-button[aria-pressed=true]{color:var(--blue)}.tw\:\[\&\.expedition-result-dialog\]\:\[overscroll-behavior\:contain\].expedition-result-dialog{overscroll-behavior:contain}.tw\:\[\&\.is-active\]\:border-\[\#bd944a\].is-active{border-color:#bd944a}.tw\:\[\&\.is-active\[data-realm\=dusk\]\]\:border-\[\#7199ba\].is-active[data-realm=dusk]{border-color:#7199ba}.tw\:\[\&\.is-claimed\]\:bg-\[\#f1f4ef\].is-claimed{background-color:#f1f4ef}.tw\:\[\&\.is-complete\]\:border-\[\#b3d4bf\].is-complete{border-color:#b3d4bf}.tw\:\[\&\.is-complete\]\:bg-\[\#f5fcf7\].is-complete{background-color:#f5fcf7}.tw\:\[\&\.is-complete_\.toast-content_small\]\:text-\[\#327b54\].is-complete .toast-content small,.tw\:\[\&\.is-complete_\.toast-symbol\]\:text-\[\#327b54\].is-complete .toast-symbol{color:#327b54}.tw\:\[\&\.is-complete_progress\]\:\[accent-color\:\#3c9466\].is-complete progress{accent-color:#3c9466}.tw\:\[\&\.is-defeated\>img\]\:\[opacity\:0\.45\].is-defeated>img{opacity:.45}.tw\:\[\&\.is-defeated\>img\]\:\[filter\:grayscale\(1\)\].is-defeated>img{filter:grayscale()}.tw\:\[\&\.is-ready\]\:border-\[\#739f8d\].is-ready{border-color:#739f8d}.tw\:\[\&\.is-ready\]\:\[box-shadow\:inset_0_0_0_1px_\#739f8d\].is-ready{box-shadow:inset 0 0 0 1px #739f8d}.tw\:\[\&\.opens-up\]\:top-auto.opens-up{top:auto}.tw\:\[\&\.opens-up\]\:\[bottom\:calc\(100\%_\+_6px\)\].opens-up{bottom:calc(100% + 6px)}.tw\:\[\&\.relic-dialog\]\:\[width\:min\(820px\,_calc\(100vw_-_28px\)\)\].relic-dialog{width:min(820px,100vw - 28px)}.tw\:\[\&\.relic-dialog\]\:\[overscroll-behavior\:contain\].relic-dialog{overscroll-behavior:contain}.tw\:\[\&\.relic-dialog\]\:\[\&_\.choice-card\]\:items-center.relic-dialog .choice-card{align-items:center}.tw\:\[\&\.relic-dialog\]\:\[\&_\.choice-card\]\:text-center.relic-dialog .choice-card{text-align:center}.tw\:\[\&\.relic-dialog\]\:\[\&_\.choice-card_\.dungeon-sprite\]\:\[margin\:0_auto_8px\].relic-dialog .choice-card .dungeon-sprite{margin:0 auto 8px}.tw\:\[\&\.relic-dialog\]\:\[\&_\.choice-card_\.dungeon-sprite\]\:h-22.relic-dialog .choice-card .dungeon-sprite{height:calc(var(--tw-spacing) * 22)}.tw\:\[\&\.relic-dialog\]\:\[\&_\.choice-card_\.dungeon-sprite\]\:w-22.relic-dialog .choice-card .dungeon-sprite{width:calc(var(--tw-spacing) * 22)}.tw\:\[\&\.relic-dialog\]\:\[\&_\.choice-grid\]\:mb-0.relic-dialog .choice-grid{margin-bottom:0}.tw\:\[\&\.relic-dialog\]\:\[\&_\.choice-grid\]\:\[grid-template-columns\:repeat\(auto-fit\,_minmax\(min\(190px\,_100\%\)\,_1fr\)\)\].relic-dialog .choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.tw\:\[\&\.relic-dialog\]\:\[\&_\.choice-grid\:has\(\>\:nth-child\(4\)\)\]\:\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\].relic-dialog .choice-grid:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:\[\&\.reward-rate\]\:hidden.reward-rate{display:none}.tw\:\[\&\.sonar-dialog\]\:\[width\:min\(650px\,_calc\(100vw_-_28px\)\)\].sonar-dialog{width:min(650px,100vw - 28px)}.tw\:\[\&\.text-button\]\:text-\[\#355d42\].text-button{color:#355d42}.tw\:\[\&\.vertical\]\:\[transform\:rotate\(90deg\)\].vertical{transform:rotate(90deg)}.tw\:\[\&\.wide-board\]\:max-w-400.wide-board{max-width:calc(var(--tw-spacing) * 400)}.tw\:\[\&\.win\]\:border-\[\#d7def2\].win{border-color:#d7def2}.tw\:\[\&\.win\]\:bg-\[var\(--blue-tint\)\].win{background-color:var(--blue-tint)}.tw\:\[\&\.win\]\:text-\[var\(--blue\)\].win{color:var(--blue)}.tw\:\[\&\:\:backdrop\]\:bg-\[\#12251ee0\]::backdrop{background-color:#12251ee0}.tw\:\[\&\:\:backdrop\]\:\[backdrop-filter\:blur\(7px\)\]::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.tw\:\[\&\:active\]\:\[cursor\:grabbing\]:active{cursor:grabbing}.tw\:\[\&\:disabled\]\:\[cursor\:default\]:disabled{cursor:default}.tw\:\[\&\:disabled\]\:\[opacity\:0\.45\]:disabled{opacity:.45}.tw\:\[\&\:disabled\]\:\[opacity\:0\.65\]:disabled{opacity:.65}.tw\:\[\&\:empty\]\:hidden:empty{display:none}.tw\:\[\&\:focus-visible\]\:bg-surface-alt:focus-visible{background-color:var(--surface-alt)}.tw\:\[\&\:focus-visible\]\:\[outline\:2px_dashed_var\(--muted\)\]:focus-visible{outline:2px dashed var(--muted)}.tw\:\[\&\:focus-visible\]\:\[outline-offset\:4px\]:focus-visible{outline-offset:4px}.tw\:\[\&\:has\(\.dock-skill-panel\:not\(\[hidden\]\)\)_\.skill-bubble\]\:hidden:has(.dock-skill-panel:not([hidden])) .skill-bubble{display:none}.tw\:\[\&\:has\(\[data-tool\]\[aria-pressed\=true\]\)_\.dock-target-hint\]\:block:has([data-tool][aria-pressed=true]) .dock-target-hint{display:block}.tw\:\[\&\:hover\]\:border-\[\#99ac89\]:hover{border-color:#99ac89}.tw\:\[\&\:hover\]\:border-\[\#a3ae97\]:hover{border-color:#a3ae97}.tw\:\[\&\:hover\]\:border-\[\#bfc5bc\]:hover{border-color:#bfc5bc}.tw\:\[\&\:hover\]\:border-\[var\(--blue\)\]:hover{border-color:var(--blue)}.tw\:\[\&\:hover\]\:bg-\[\#464c4b\]:hover{background-color:#464c4b}.tw\:\[\&\:hover\]\:bg-\[\#2844b2\]:hover{background-color:#2844b2}.tw\:\[\&\:hover\]\:bg-\[\#e8eddf\]:hover{background-color:#e8eddf}.tw\:\[\&\:hover\]\:bg-\[\#fbfcf7\]:hover{background-color:#fbfcf7}.tw\:\[\&\:hover\]\:bg-\[var\(--blue-tint\)\]:hover{background-color:var(--blue-tint)}.tw\:\[\&\:hover\]\:bg-surface-alt:hover{background-color:var(--surface-alt)}.tw\:\[\&\:hover\]\:text-\[var\(--blue\)\]:hover{color:var(--blue)}.tw\:\[\&\:hover\]\:text-ink:hover{color:var(--ink)}.tw\:\[\&\:hover\:not\(\:disabled\)\:not\(\[aria-pressed\=true\]\)\]\:bg-surface-alt:hover:not(:disabled):not([aria-pressed=true]){background-color:var(--surface-alt)}.tw\:\[\&\:not\(\:disabled\)\:hover\]\:border-\[var\(--blue\)\]:not(:disabled):hover{border-color:var(--blue)}.tw\:\[\&\>\#title-value\]\:min-w-0>#title-value{min-width:0}.tw\:\[\&\>\#title-value\]\:\[flex\:1\]>#title-value{flex:1}.tw\:\[\&\>\#title-value\]\:\[overflow-wrap\:anywhere\]>#title-value{overflow-wrap:anywhere}.tw\:\[\&\>\.dungeon-sprite\]\:\[margin\:20px_0_16px\]>.dungeon-sprite{margin:20px 0 16px}.tw\:\[\&\>\.dungeon-sprite\]\:block>.dungeon-sprite{display:block}.tw\:\[\&\>\.dungeon-sprite\]\:h-12>.dungeon-sprite{height:calc(var(--tw-spacing) * 12)}.tw\:\[\&\>\.dungeon-sprite\]\:h-22>.dungeon-sprite{height:calc(var(--tw-spacing) * 22)}.tw\:\[\&\>\.dungeon-sprite\]\:h-24>.dungeon-sprite{height:calc(var(--tw-spacing) * 24)}.tw\:\[\&\>\.dungeon-sprite\]\:w-12>.dungeon-sprite{width:calc(var(--tw-spacing) * 12)}.tw\:\[\&\>\.dungeon-sprite\]\:w-22>.dungeon-sprite{width:calc(var(--tw-spacing) * 22)}.tw\:\[\&\>\.dungeon-sprite\]\:w-24>.dungeon-sprite{width:calc(var(--tw-spacing) * 24)}.tw\:\[\&\>\.icon\]\:invisible>.icon{visibility:hidden}.tw\:\[\&\>\.icon\]\:ml-auto>.icon{margin-left:auto}.tw\:\[\&\>\.icon\]\:w-4\.5>.icon{width:calc(var(--tw-spacing) * 4.5)}.tw\:\[\&\>\.icon\]\:text-\[var\(--echo-color\)\]>.icon{color:var(--echo-color)}.tw\:\[\&\>\.primary-button\]\:mt-6>.primary-button{margin-top:calc(var(--tw-spacing) * 6)}.tw\:\[\&\.expedition-result-dialog\]\:\[\&\>\.primary-button\]\:w-full.expedition-result-dialog>.primary-button,.tw\:\[\&\>button\]\:w-full>button{width:100%}.tw\:\[\&\>button\:focus-visible_\+_\.skill-bubble\]\:block>button:focus-visible+.skill-bubble{display:block}.tw\:\[\&\>div\]\:flex>div{display:flex}.tw\:\[\&\>div\]\:grid>div{display:grid}.tw\:\[\&\>div\]\:\[flex\:1\]>div{flex:1}.tw\:\[\&\>div\]\:\[grid-template-columns\:repeat\(5\,_1fr\)\]>div{grid-template-columns:repeat(5,1fr)}.tw\:\[\&\>div\]\:flex-wrap>div{flex-wrap:wrap}.tw\:\[\&\>div\]\:items-center>div{align-items:center}.tw\:\[\&\>div\]\:justify-between>div{justify-content:space-between}.tw\:\[\&\>div\]\:gap-2>div{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\&\>div\]\:gap-3>div{gap:calc(var(--tw-spacing) * 3)}.tw\:\[\&\>div\]\:gap-5\.5>div{gap:calc(var(--tw-spacing) * 5.5)}.tw\:\[\&\>div\]\:text-center>div{text-align:center}.tw\:\[\&\>div_\+_div\]\:\[border-left\:1px_solid_var\(--line\)\]>div+div{border-left:1px solid var(--line)}.tw\:\[\&\>div\>span\]\:flex>div>span{display:flex}.tw\:\[\&\>div\>span\]\:flex-col>div>span{flex-direction:column}.tw\:\[\&\>div\>span\]\:items-center>div>span{align-items:center}.tw\:\[\&\>div\>span\]\:gap-1\.5>div>span{gap:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&\>div\>span\]\:text-\[11px\]>div>span{font-size:11px}.tw\:\[\&\>img\]\:\[height\:clamp\(48px\,_4vw\,_80px\)\]>img{height:clamp(48px,4vw,80px)}.tw\:\[\&\>img\]\:h-14>img{height:calc(var(--tw-spacing) * 14)}.tw\:\[\&\>img\]\:h-19>img{height:calc(var(--tw-spacing) * 19)}.tw\:\[\&\>img\]\:h-29>img{height:calc(var(--tw-spacing) * 29)}.tw\:\[\&\>img\]\:\[width\:clamp\(48px\,_4vw\,_80px\)\]>img{width:clamp(48px,4vw,80px)}.tw\:\[\&\>img\]\:w-14>img{width:calc(var(--tw-spacing) * 14)}.tw\:\[\&\>img\]\:w-19>img{width:calc(var(--tw-spacing) * 19)}.tw\:\[\&\>img\]\:w-26>img{width:calc(var(--tw-spacing) * 26)}.tw\:\[\&\>img\]\:\[flex\:0_0_56px\]>img{flex:0 0 56px}.tw\:\[\&\>img\]\:object-contain>img{object-fit:contain}.tw\:\[\&\>img\]\:\[filter\:drop-shadow\(0_8px_12px_\#0004\)\]>img{filter:drop-shadow(0 8px 12px #0004)}.tw\:\[\&\>p\]\:text-\[14px\]>p{font-size:14px}.tw\:\[\&\>p\]\:\[line-height\:1\.8\]>p{line-height:1.8}.tw\:\[\&\>p\]\:text-muted>p{color:var(--muted)}.tw\:\[\&\>section\]\:\[border-radius\:14px\]>section{border-radius:14px}.tw\:\[\&\>section\]\:border>section{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&\>section\]\:border-solid>section{--tw-border-style:solid;border-style:solid}.tw\:\[\&\>section\]\:border-\[\#dae1d3\]>section{border-color:#dae1d3}.tw\:\[\&\>section\]\:bg-\[\#fffef9\]>section{background-color:#fffef9}.tw\:\[\&\>section\]\:p-5>section{padding:calc(var(--tw-spacing) * 5)}.tw\:\[\&\>small\]\:text-\[10px\]>small{font-size:10px}.tw\:\[\&\>small\]\:text-\[\#829077\]>small{color:#829077}.tw\:\[\&\>span\]\:\[height\:5px\]>span{height:5px}.tw\:\[\&\>span\]\:\[width\:5px\]>span{width:5px}.tw\:\[\&\>span\]\:\[border-radius\:50\%\]>span{border-radius:50%}.tw\:\[\&\>span\]\:bg-\[var\(--blue\)\]>span{background-color:var(--blue)}.tw\:\[\&\>span\]\:text-\[10px\]>span{font-size:10px}.tw\:\[\&\>span\]\:text-\[16px\]>span{font-size:16px}.tw\:\[\&\>span\]\:text-\[20px\]>span{font-size:20px}.tw\:\[\&\>span\]\:text-\[\#84917a\]>span{color:#84917a}.tw\:\[\&\>span\]\:text-\[\#d0bc87\]>span{color:#d0bc87}.tw\:\[\&\>span\]\:\[font-variant-numeric\:tabular-nums\]>span{font-variant-numeric:tabular-nums}.tw\:\[\&\>span\:nth-child\(2\)\]\:grid>span:nth-child(2){display:grid}.tw\:\[\&\>span\:nth-child\(2\)\]\:\[gap\:5px\]>span:nth-child(2){gap:5px}.tw\:\[\&\>strong\]\:text-\[\#8b662e\]>strong{color:#8b662e}.tw\:\[\&\>strong\]\:\[font\:600_18px_var\(--mono\)\]>strong{font:600 18px var(--mono)}.tw\:\[\&\>summary\]\:list-none>summary{list-style-type:none}.tw\:\[\&\>summary_img\]\:h-7>summary img{height:calc(var(--tw-spacing) * 7)}.tw\:\[\&\>summary_img\]\:w-7>summary img{width:calc(var(--tw-spacing) * 7)}.tw\:\[\&\>summary_img\]\:object-contain>summary img{object-fit:contain}.tw\:\[\&\>summary\:\:-webkit-details-marker\]\:hidden>summary::-webkit-details-marker{display:none}.tw\:\[\&\[aria-checked\=true\]\]\:bg-\[var\(--blue-tint\)\][aria-checked=true]{background-color:var(--blue-tint)}.tw\:\[\&\[aria-checked\=true\]\]\:font-semibold[aria-checked=true]{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&\[aria-checked\=true\]\]\:text-\[var\(--blue\)\][aria-checked=true]{color:var(--blue)}.tw\:\[\&\[aria-checked\=true\]_\.icon\]\:visible[aria-checked=true] .icon{visibility:visible}.tw\:\[\&\[aria-expanded\=true\]\]\:border-\[\#a3ae97\][aria-expanded=true]{border-color:#a3ae97}.tw\:\[\&\[aria-expanded\=true\]\]\:bg-\[\#fbfcf7\][aria-expanded=true]{background-color:#fbfcf7}.tw\:\[\&\[aria-expanded\=true\]\]\:bg-\[var\(--blue-tint\)\][aria-expanded=true]{background-color:var(--blue-tint)}.tw\:\[\&\[aria-expanded\=true\]\]\:text-\[var\(--blue\)\][aria-expanded=true]{color:var(--blue)}.tw\:\[\&\[aria-expanded\=true\]_\.icon-chevron\]\:\[transform\:rotate\(180deg\)\][aria-expanded=true] .icon-chevron{transform:rotate(180deg)}.tw\:\[\&\[aria-expanded\=true\]_\.title-chevron\]\:\[margin-bottom\:-3px\][aria-expanded=true] .title-chevron{margin-bottom:-3px}.tw\:\[\&\[aria-expanded\=true\]_\.title-chevron\]\:\[transform\:rotate\(225deg\)\][aria-expanded=true] .title-chevron{transform:rotate(225deg)}.tw\:\[\&\[aria-pressed\=true\]\]\:border-\[var\(--blue\)\][aria-pressed=true]{border-color:var(--blue)}.tw\:\[\&\[aria-pressed\=true\]\]\:border-\[var\(--echo-color\)\][aria-pressed=true]{border-color:var(--echo-color)}.tw\:\[\&\[aria-pressed\=true\]\]\:bg-\[\#eef2ff\][aria-pressed=true]{background-color:#eef2ff}.tw\:\[\&\[aria-pressed\=true\]\]\:bg-\[color-mix\(in_srgb\,_var\(--blue\)_4\%\,_var\(--surface\)\)\][aria-pressed=true]{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.tw\:\[\&\[aria-pressed\=true\]\]\:bg-\[color-mix\(in_srgb\,_var\(--blue\)_4\%\,_var\(--surface\)\)\][aria-pressed=true]{background-color:color-mix(in srgb, var(--blue) 4%, var(--surface))}}.tw\:\[\&\[aria-pressed\=true\]\]\:bg-\[var\(--echo-fill\)\][aria-pressed=true]{background-color:var(--echo-fill)}.tw\:\[\&\[aria-pressed\=true\]\]\:\[box-shadow\:0_0_0_1px_var\(--blue\)\][aria-pressed=true]{box-shadow:0 0 0 1px var(--blue)}.tw\:\[\&\[aria-pressed\=true\]\]\:\[box-shadow\:inset_0_0_0_1px_var\(--blue\)\][aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--blue)}.tw\:\[\&\[aria-pressed\=true\]\>\.icon\]\:visible[aria-pressed=true]>.icon{visibility:visible}.tw\:\[\&\[data-focus\=boss\]_\.scene-enemy_img\]\:\[transform\:scale\(1\.12\)\][data-focus=boss] .scene-enemy img{transform:scale(1.12)}.tw\:\[\&\[data-focus\=boss\]_\.scene-enemy_img\]\:\[filter\:drop-shadow\(0_0_24px_\#c5d8a647\)\][data-focus=boss] .scene-enemy img{filter:drop-shadow(0 0 24px #c5d8a647)}.tw\:\[\&\[data-focus\=field\]_\.scene-map\]\:\[transform\:perspective\(700px\)_rotateX\(0\)_scale\(1\.05\)\][data-focus=field] .scene-map{transform:perspective(700px)rotateX(0)scale(1.05)}.tw\:\[\&\[data-focus\=objective\]_\.scene-objective\]\:\[animation\:practice-pulse_2s_ease-in-out_infinite\][data-focus=objective] .scene-objective{animation:2s ease-in-out infinite practice-pulse}.tw\:\[\&\[data-focus\=objective\]_\.scene-objective\]\:\[box-shadow\:0_0_18px_\#e2c7798a\][data-focus=objective] .scene-objective{box-shadow:0 0 18px #e2c7798a}.tw\:\[\&\[data-focus\=objective\]_\.scene-objective\]\:\[outline\:1px_solid_\#d2bb73\][data-focus=objective] .scene-objective{outline:1px solid #d2bb73}.tw\:\[\&\[data-focus\=player\]_\.scene-hero_img\]\:\[transform\:scale\(1\.12\)\][data-focus=player] .scene-hero img{transform:scale(1.12)}.tw\:\[\&\[data-focus\=player\]_\.scene-hero_img\]\:\[filter\:drop-shadow\(0_0_24px_\#c5d8a647\)\][data-focus=player] .scene-hero img{filter:drop-shadow(0 0 24px #c5d8a647)}.tw\:\[\&\[data-phase\=lost\]\]\:bg-\[\#bf6851\][data-phase=lost]{background-color:#bf6851}.tw\:\[\&\[data-phase\=playing\]\]\:bg-\[var\(--blue\)\][data-phase=playing]{background-color:var(--blue)}.tw\:\[\&\[data-phase\=won\]\]\:bg-\[\#4b8872\][data-phase=won]{background-color:#4b8872}.tw\:\[\&\[data-polarity\=charge\]\]\:border-\[\#ddc795\][data-polarity=charge]{border-color:#ddc795}.tw\:\[\&\[data-polarity\=charge\]\]\:bg-\[\#fbf6e8\][data-polarity=charge]{background-color:#fbf6e8}.tw\:\[\&\[data-polarity\=charge\]\]\:text-\[\#926017\][data-polarity=charge]{color:#926017}.tw\:\[\&\[data-polarity\=push\]\]\:border-\[\#e2bcaf\][data-polarity=push]{border-color:#e2bcaf}.tw\:\[\&\[data-polarity\=push\]\]\:bg-\[\#fcf3ee\][data-polarity=push]{background-color:#fcf3ee}.tw\:\[\&\[data-polarity\=push\]\]\:text-\[\#a8533e\][data-polarity=push]{color:#a8533e}.tw\:\[\&\[data-polarity\=recovery\]\]\:border-line[data-polarity=recovery]{border-color:var(--line)}.tw\:\[\&\[data-polarity\=recovery\]\]\:bg-surface[data-polarity=recovery]{background-color:var(--surface)}.tw\:\[\&\[data-polarity\=recovery\]\]\:text-muted[data-polarity=recovery]{color:var(--muted)}.tw\:\[\&\[data-skill-tip\]_\.skill-bubble\]\:block[data-skill-tip] .skill-bubble{display:block}.tw\:\[\&\[data-speaker\=player\]_p\]\:text-\[\#c7d8c9\][data-speaker=player] p{color:#c7d8c9}.tw\:\[\&\[data-speaker\=player\]_p\]\:\[font-style\:italic\][data-speaker=player] p{font-style:italic}.tw\:\[\&\[hidden\]\]\:hidden[hidden]{display:none}.variant-main:has(.expedition-layout) .tw\:\[\.variant-main\:has\(\.expedition-layout\)_\&\]\:\[gap\:calc\(12_\*_var\(--play-unit\)\)\]{gap:calc(12 * var(--play-unit))}@media (hover:hover){.tw\:\[\@media\(hover\:_hover\)\]\:\[\&_\.dock-slot\:not\(\:disabled\)\:not\(\[aria-disabled\=true\]\)\:hover\]\:\[transform\:translateY\(-2px\)\] .dock-slot:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-2px)}.tw\:\[\@media\(hover\:_hover\)\]\:\[\&_\.dock-slot\:not\(\:disabled\)\:not\(\[aria-disabled\=true\]\)\:hover\]\:border-\[\#91a886\] .dock-slot:not(:disabled):not([aria-disabled=true]):hover{border-color:#91a886}.tw\:\[\@media\(hover\:_hover\)\]\:\[\&_\.dock-slot\:not\(\:disabled\)\:not\(\[aria-disabled\=true\]\)\:hover\]\:bg-\[\#e5eddf\] .dock-slot:not(:disabled):not([aria-disabled=true]):hover{background-color:#e5eddf}.tw\:\[\@media\(hover\:_hover\)\]\:\[\&_\.dock-slot\:not\(\:disabled\)\:not\(\[aria-disabled\=true\]\)\:hover\]\:\[box-shadow\:0_3px_10px_\#344c3020\] .dock-slot:not(:disabled):not([aria-disabled=true]):hover{box-shadow:0 3px 10px #344c3020}.tw\:\[\@media\(hover\:_hover\)\]\:\[\&_\.mode-cycle\:not\(\:disabled\)\:hover\]\:border-\[\#6f926e\] .mode-cycle:not(:disabled):hover{border-color:#6f926e}.tw\:\[\@media\(hover\:_hover\)\]\:\[\&_\.mode-cycle\:not\(\:disabled\)\:hover\]\:bg-\[\#416b4c\] .mode-cycle:not(:disabled):hover{background-color:#416b4c}.tw\:\[\@media\(hover\:_hover\)\]\:\[\&_\.mode-cycle\:not\(\:disabled\)\:hover\]\:text-\[\#fffef5\] .mode-cycle:not(:disabled):hover{color:#fffef5}.tw\:\[\@media\(hover\:_hover\)\]\:\[\&_\.tactical-controls_\[data-control\=end-turn\]\:not\(\:disabled\)\:hover\]\:border-\[\#6f926e\] .tactical-controls [data-control=end-turn]:not(:disabled):hover{border-color:#6f926e}.tw\:\[\@media\(hover\:_hover\)\]\:\[\&_\.tactical-controls_\[data-control\=end-turn\]\:not\(\:disabled\)\:hover\]\:bg-\[\#416b4c\] .tactical-controls [data-control=end-turn]:not(:disabled):hover{background-color:#416b4c}.tw\:\[\@media\(hover\:_hover\)\]\:\[\&_\.tactical-controls_\[data-control\=end-turn\]\:not\(\:disabled\)\:hover\]\:text-\[\#fffef5\] .tactical-controls [data-control=end-turn]:not(:disabled):hover{color:#fffef5}.tw\:\[\@media\(hover\:_hover\)\]\:\[\&\:hover_\.skill-bubble\]\:block:hover .skill-bubble{display:block}}@media (width<=1000px){.tw\:\[\@media\(max-width\:_1000px\)\]\:\[grid-template-columns\:230px_minmax\(0\,_1fr\)\]{grid-template-columns:230px minmax(0,1fr)}.tw\:\[\@media\(max-width\:_1000px\)\]\:gap-10{gap:calc(var(--tw-spacing) * 10)}}@media (width<=389px){.tw\:\[\@media\(max-width\:_389px\)\]\:\[\&_\.tactical-controls_\.dock-slot\]\:w-17 .tactical-controls .dock-slot{width:calc(var(--tw-spacing) * 17)}.tw\:\[\@media\(max-width\:_389px\)\]\:\[\&_\.tactical-controls_\.dock-slot\]\:\[flex-basis\:68px\] .tactical-controls .dock-slot{flex-basis:68px}.tw\:\[\@media\(max-width\:_389px\)\]\:\[\&_\.tactical-controls_\.dock-slot\]\:text-\[9px\] .tactical-controls .dock-slot{font-size:9px}.tw\:\[\@media\(max-width\:_389px\)\]\:\[\&\:has\(\>\[data-tool\=sonar\]\)_\.skill-bubble\]\:right-0:has(>[data-tool=sonar]) .skill-bubble{right:0}.tw\:\[\@media\(max-width\:_389px\)\]\:\[\&\:has\(\>\[data-tool\=sonar\]\)_\.skill-bubble\]\:left-auto:has(>[data-tool=sonar]) .skill-bubble{left:auto}.tw\:\[\@media\(max-width\:_389px\)\]\:\[\&\:has\(\>\[data-tool\=sonar\]\)_\.skill-bubble\]\:\[transform\:none\]:has(>[data-tool=sonar]) .skill-bubble{transform:none}.tw\:\[\@media\(max-width\:_389px\)\]\:\[\&\:has\(\>\[data-tool\=sonar\]\)\>\.dock-skill\]\:\[width\:calc\(\(100\%_-_24px\)\/5\)\]:has(>[data-tool=sonar])>.dock-skill{width:calc(20% - 4.8px)}.tw\:\[\@media\(max-width\:_389px\)\]\:\[\&\:has\(\>\[data-tool\=sonar\]\)\>\.dock-skill\]\:\[flex-basis\:calc\(\(100\%_-_24px\)\/5\)\]:has(>[data-tool=sonar])>.dock-skill{flex-basis:calc(20% - 4.8px)}.tw\:\[\@media\(max-width\:_389px\)\]\:\[\&\:has\(\>\[data-tool\=sonar\]\)\>\.dock-skill\>button\]\:w-full:has(>[data-tool=sonar])>.dock-skill>button{width:100%}.tw\:\[\@media\(max-width\:_389px\)\]\:\[\&\:has\(\>\[data-tool\=sonar\]\)\>\.mode-cycle\]\:\[width\:calc\(\(100\%_-_24px\)\/5\)\]:has(>[data-tool=sonar])>.mode-cycle{width:calc(20% - 4.8px)}.tw\:\[\@media\(max-width\:_389px\)\]\:\[\&\:has\(\>\[data-tool\=sonar\]\)\>\.mode-cycle\]\:\[flex-basis\:calc\(\(100\%_-_24px\)\/5\)\]:has(>[data-tool=sonar])>.mode-cycle{flex-basis:calc(20% - 4.8px)}.tw\:\[\@media\(max-width\:_389px\)\]\:\[\&\:has\(\>\[data-tool\=sonar\]\)\>\[data-tool\]\]\:\[width\:calc\(\(100\%_-_24px\)\/5\)\]:has(>[data-tool=sonar])>[data-tool]{width:calc(20% - 4.8px)}.tw\:\[\@media\(max-width\:_389px\)\]\:\[\&\:has\(\>\[data-tool\=sonar\]\)\>\[data-tool\]\]\:\[flex-basis\:calc\(\(100\%_-_24px\)\/5\)\]:has(>[data-tool=sonar])>[data-tool]{flex-basis:calc(20% - 4.8px)}}@media (width<=440px){.tw\:\[\@media\(max-width\:_440px\)\]\:\[grid-template-columns\:minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.tw\:\[\@media\(max-width\:_480px\)\]\:\[grid-row\:1\]{grid-row:1}.tw\:\[\@media\(max-width\:_480px\)\]\:\[margin\:-10px_-7px\]{margin:-10px -7px}.tw\:\[\@media\(max-width\:_480px\)\]\:\[margin\:20px_auto_40px\]{margin:20px auto 40px}.tw\:\[\@media\(max-width\:_480px\)\]\:m-0{margin:0}.tw\:\[\@media\(max-width\:_480px\)\]\:mt-3\.5{margin-top:calc(var(--tw-spacing) * 3.5)}.tw\:\[\@media\(max-width\:_480px\)\]\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:\[\@media\(max-width\:_480px\)\]\:mb-6{margin-bottom:calc(var(--tw-spacing) * 6)}.tw\:\[\@media\(max-width\:_480px\)\]\:hidden{display:none}.tw\:\[\@media\(max-width\:_480px\)\]\:h-7{height:calc(var(--tw-spacing) * 7)}.tw\:\[\@media\(max-width\:_480px\)\]\:h-27\.5{height:calc(var(--tw-spacing) * 27.5)}.tw\:\[\@media\(max-width\:_480px\)\]\:w-7{width:calc(var(--tw-spacing) * 7)}.tw\:\[\@media\(max-width\:_480px\)\]\:w-27\.5{width:calc(var(--tw-spacing) * 27.5)}.tw\:\[\@media\(max-width\:_480px\)\]\:\[grid-template-columns\:1fr_102px\]{grid-template-columns:1fr 102px}.tw\:\[\@media\(max-width\:_480px\)\]\:\[grid-template-columns\:minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.tw\:\[\@media\(max-width\:_480px\)\]\:\[gap\:3px\]{gap:3px}.tw\:\[\@media\(max-width\:_480px\)\]\:\[gap\:5px\]{gap:5px}.tw\:\[\@media\(max-width\:_480px\)\]\:gap-0\.5{gap:calc(var(--tw-spacing) * .5)}.tw\:\[\@media\(max-width\:_480px\)\]\:gap-1{gap:var(--tw-spacing)}.tw\:\[\@media\(max-width\:_480px\)\]\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\@media\(max-width\:_480px\)\]\:\[padding\:0_5px\]{padding:0 5px}.tw\:\[\@media\(max-width\:_480px\)\]\:\[padding\:0_16px\]{padding:0 16px}.tw\:\[\@media\(max-width\:_480px\)\]\:\[padding\:11px_14px\]{padding:11px 14px}.tw\:\[\@media\(max-width\:_480px\)\]\:\[padding\:12px_11px\]{padding:12px 11px}.tw\:\[\@media\(max-width\:_480px\)\]\:\[padding\:19px_7px\]{padding:19px 7px}.tw\:\[\@media\(max-width\:_480px\)\]\:p-2\.5{padding:calc(var(--tw-spacing) * 2.5)}.tw\:\[\@media\(max-width\:_480px\)\]\:pl-3{padding-left:calc(var(--tw-spacing) * 3)}.tw\:\[\@media\(max-width\:_480px\)\]\:text-\[9px\]{font-size:9px}.tw\:\[\@media\(max-width\:_480px\)\]\:text-\[10px\]{font-size:10px}.tw\:\[\@media\(max-width\:_480px\)\]\:text-\[15px\]{font-size:15px}.tw\:\[\@media\(max-width\:_480px\)\]\:\[\&_button\]\:\[padding\:9px_2px\] button{padding:9px 2px}.tw\:\[\@media\(max-width\:_480px\)\]\:\[\&_button\]\:text-\[11px\] button{font-size:11px}.tw\:\[\@media\(max-width\:_480px\)\]\:\[\&_button_span\]\:text-\[8px\] button span{font-size:8px}.tw\:\[\@media\(max-width\:_480px\)\]\:\[\&_h2\]\:text-\[19px\] h2{font-size:19px}.tw\:\[\@media\(max-width\:_480px\)\]\:\[\&_span\]\:text-\[9px\] span{font-size:9px}.tw\:\[\@media\(max-width\:_480px\)\]\:\[\&_strong\]\:text-\[23px\] strong{font-size:23px}}@media (width<=520px){.tw\:\[\&\.relic-dialog\]\:\[\@media\(max-width\:_520px\)\]\:\[\&_\.choice-card\]\:grid.relic-dialog .choice-card{display:grid}.tw\:\[\&\.relic-dialog\]\:\[\@media\(max-width\:_520px\)\]\:\[\&_\.choice-card\]\:\[grid-template-columns\:56px_minmax\(0\,_1fr\)\].relic-dialog .choice-card{grid-template-columns:56px minmax(0,1fr)}.tw\:\[\&\.relic-dialog\]\:\[\@media\(max-width\:_520px\)\]\:\[\&_\.choice-card\]\:\[gap\:6px_12px\].relic-dialog .choice-card{gap:6px 12px}.tw\:\[\&\.relic-dialog\]\:\[\@media\(max-width\:_520px\)\]\:\[\&_\.choice-card\]\:p-4.relic-dialog .choice-card{padding:calc(var(--tw-spacing) * 4)}.tw\:\[\&\.relic-dialog\]\:\[\@media\(max-width\:_520px\)\]\:\[\&_\.choice-card\]\:text-left.relic-dialog .choice-card{text-align:left}.tw\:\[\&\.relic-dialog\]\:\[\@media\(max-width\:_520px\)\]\:\[\&_\.choice-card_\.dungeon-sprite\]\:\[grid-row\:span_2\].relic-dialog .choice-card .dungeon-sprite{grid-row:span 2}.tw\:\[\&\.relic-dialog\]\:\[\@media\(max-width\:_520px\)\]\:\[\&_\.choice-card_\.dungeon-sprite\]\:m-0.relic-dialog .choice-card .dungeon-sprite{margin:0}.tw\:\[\&\.relic-dialog\]\:\[\@media\(max-width\:_520px\)\]\:\[\&_\.choice-card_\.dungeon-sprite\]\:h-14.relic-dialog .choice-card .dungeon-sprite{height:calc(var(--tw-spacing) * 14)}.tw\:\[\&\.relic-dialog\]\:\[\@media\(max-width\:_520px\)\]\:\[\&_\.choice-card_\.dungeon-sprite\]\:w-14.relic-dialog .choice-card .dungeon-sprite{width:calc(var(--tw-spacing) * 14)}.tw\:\[\&\.relic-dialog\]\:\[\@media\(max-width\:_520px\)\]\:\[\&_\.choice-grid\]\:\[grid-template-columns\:minmax\(0\,_1fr\)\].relic-dialog .choice-grid,.tw\:\[\&\.relic-dialog\]\:\[\@media\(max-width\:_520px\)\]\:\[\&_\.choice-grid\:has\(\>\:nth-child\(4\)\)\]\:\[grid-template-columns\:minmax\(0\,_1fr\)\].relic-dialog .choice-grid:has(>:nth-child(4)){grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.tw\:\[\@media\(max-width\:_620px\)\]\:w-full{width:100%}.tw\:\[\@media\(max-width\:_620px\)\]\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.tw\:\[\@media\(max-width\:_620px\)\]\:flex-wrap{flex-wrap:wrap}.tw\:\[\@media\(max-width\:_620px\)\]\:\[gap\:3px\]{gap:3px}.tw\:\[\@media\(max-width\:_620px\)\]\:gap-1{gap:var(--tw-spacing)}.tw\:\[\@media\(max-width\:_620px\)\]\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:\[\@media\(max-width\:_620px\)\]\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\@media\(max-width\:_620px\)\]\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:\[\@media\(max-width\:_620px\)\]\:\[padding\:7px_5px\]{padding:7px 5px}.tw\:\[\@media\(max-width\:_620px\)\]\:p-2\.5{padding:calc(var(--tw-spacing) * 2.5)}.tw\:\[\@media\(max-width\:_620px\)\]\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:\[\@media\(max-width\:_620px\)\]\:text-\[11px\]{font-size:11px}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&_\.dungeon-sprite\]\:h-7 .dungeon-sprite{height:calc(var(--tw-spacing) * 7)}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&_\.dungeon-sprite\]\:w-7 .dungeon-sprite{width:calc(var(--tw-spacing) * 7)}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&_\.eyebrow\]\:text-\[9px\] .eyebrow{font-size:9px}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&_\.eyebrow\]\:\[letter-spacing\:1px\] .eyebrow{letter-spacing:1px}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&_button\]\:\[padding\:9px_10px\] button{padding:9px 10px}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&_button\]\:text-\[12px\] button{font-size:12px}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&_h1\]\:text-\[28px\] h1{font-size:28px}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&_h1\]\:\[overflow-wrap\:anywhere\] h1{overflow-wrap:anywhere}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&_li\]\:grid li{display:grid}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&_li\]\:\[grid-template-columns\:var\(--picture-step-columns\,_minmax\(110px\,_40\%\)_1fr\)\] li{grid-template-columns:var(--picture-step-columns,minmax(110px, 40%) 1fr)}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&_li\]\:items-center li{align-items:center}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&_li\]\:gap-3 li{gap:calc(var(--tw-spacing) * 3)}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&_p\]\:m-0 p{margin:0}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&_strong\]\:text-\[11px\] strong{font-size:11px}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&_strong\]\:text-\[18px\] strong{font-size:18px}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&\>div\]\:max-w-full>div{max-width:100%}.tw\:\[\@media\(max-width\:_620px\)\]\:\[\&\>div\]\:min-w-0>div{min-width:0}}@media (width<=640px){.tw\:\[\@media\(max-width\:_640px\)\]\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.tw\:\[\@media\(max-width\:_640px\)\]\:p-4\.5{padding:calc(var(--tw-spacing) * 4.5)}}@media (width<=650px){.tw\:\[\@media\(max-width\:_650px\)\]\:sticky{position:sticky}.tw\:\[\@media\(max-width\:_650px\)\]\:\[right\:-70px\]{right:-70px}.tw\:\[\@media\(max-width\:_650px\)\]\:bottom-0{bottom:0}.tw\:\[\@media\(max-width\:_650px\)\]\:left-auto{left:auto}.tw\:\[\@media\(max-width\:_650px\)\]\:\[float\:left\]{float:left}.tw\:\[\@media\(max-width\:_650px\)\]\:\[margin\:0_12px_16px\]{margin:0 12px 16px}.tw\:\[\@media\(max-width\:_650px\)\]\:mt-2\.5{margin-top:calc(var(--tw-spacing) * 2.5)}.tw\:\[\@media\(max-width\:_650px\)\]\:mr-2\.5{margin-right:calc(var(--tw-spacing) * 2.5)}.tw\:\[\@media\(max-width\:_650px\)\]\:h-9{height:calc(var(--tw-spacing) * 9)}.tw\:\[\@media\(max-width\:_650px\)\]\:\[max-height\:calc\(100dvh_-_16px\)\]{max-height:calc(100dvh - 16px)}.tw\:\[\@media\(max-width\:_650px\)\]\:\[min-height\:175px\]{min-height:175px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[min-height\:185px\]{min-height:185px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[width\:calc\(100vw_-_16px\)\]{width:calc(100vw - 16px)}.tw\:\[\@media\(max-width\:_650px\)\]\:\[width\:min\(280px\,_90vw\)\]{width:min(280px,90vw)}.tw\:\[\@media\(max-width\:_650px\)\]\:w-9{width:calc(var(--tw-spacing) * 9)}.tw\:\[\@media\(max-width\:_650px\)\]\:\[max-width\:min\(240px\,_calc\(100vw_-_100px\)\)\]{max-width:min(240px,100vw - 100px)}.tw\:\[\@media\(max-width\:_650px\)\]\:\[flex-basis\:68px\]{flex-basis:68px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[transform\:none\]{transform:none}.tw\:\[\@media\(max-width\:_650px\)\]\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.tw\:\[\@media\(max-width\:_650px\)\]\:\[grid-template-columns\:36px_1fr\]{grid-template-columns:36px 1fr}.tw\:\[\@media\(max-width\:_650px\)\]\:\[grid-template-columns\:65px_1fr_90px\]{grid-template-columns:65px 1fr 90px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[grid-template-columns\:minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.tw\:\[\@media\(max-width\:_650px\)\]\:justify-start{justify-content:flex-start}.tw\:\[\@media\(max-width\:_650px\)\]\:\[gap\:5px\]{gap:5px}.tw\:\[\@media\(max-width\:_650px\)\]\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:\[\@media\(max-width\:_650px\)\]\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\@media\(max-width\:_650px\)\]\:gap-2\.5{gap:calc(var(--tw-spacing) * 2.5)}.tw\:\[\@media\(max-width\:_650px\)\]\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:\[\@media\(max-width\:_650px\)\]\:gap-3\.5{gap:calc(var(--tw-spacing) * 3.5)}.tw\:\[\@media\(max-width\:_650px\)\]\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:\[\@media\(max-width\:_650px\)\]\:gap-5\.5{gap:calc(var(--tw-spacing) * 5.5)}.tw\:\[\@media\(max-width\:_650px\)\]\:rounded-\[18px\]{border-radius:18px}.tw\:\[\@media\(max-width\:_650px\)\]\:bg-\[\#171f24\]{background-color:#171f24}.tw\:\[\@media\(max-width\:_650px\)\]\:bg-\[\#f8f9f3\]{background-color:#f8f9f3}.tw\:\[\@media\(max-width\:_650px\)\]\:\[padding\:3px\]{padding:3px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[padding\:12px_14px\]{padding:12px 14px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[padding\:12px_18px\]{padding:12px 18px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[padding\:16px_18px\]{padding:16px 18px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[padding\:17px_14px\]{padding:17px 14px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[padding\:18px_18px_14px\]{padding:18px 18px 14px}.tw\:\[\@media\(max-width\:_650px\)\]\:p-3\.5{padding:calc(var(--tw-spacing) * 3.5)}.tw\:\[\@media\(max-width\:_650px\)\]\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:\[\@media\(max-width\:_650px\)\]\:px-2\.5{padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:\[\@media\(max-width\:_650px\)\]\:px-4\.5{padding-inline:calc(var(--tw-spacing) * 4.5)}.tw\:\[\@media\(max-width\:_650px\)\]\:text-\[25px\]{font-size:25px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_\.dock-slot\]\:w-17 .dock-slot{width:calc(var(--tw-spacing) * 17)}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_\.dock-slot\]\:\[flex-basis\:68px\] .dock-slot{flex-basis:68px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_\.dock-slot\]\:\[padding-inline\:3px\] .dock-slot{padding-inline:3px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_\.dock-slot\>strong\]\:text-\[10px\] .dock-slot>strong{font-size:10px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_\.lesson-feedback\]\:min-h-0 .lesson-feedback{min-height:0}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_\.mode-cycle\]\:w-44 .mode-cycle{width:calc(var(--tw-spacing) * 44)}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_\.mode-cycle\]\:\[flex-basis\:176px\] .mode-cycle{flex-basis:176px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_\.tool-label\]\:text-\[10px\] .tool-label{font-size:10px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_button\]\:\[flex\:1_1_auto\] button{flex:auto}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_button\]\:\[justify-content\:center\] button{justify-content:center}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_h2\]\:text-\[21px\] h2{font-size:21px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_h3\]\:\[margin\:0_0_10px\] h3{margin:0 0 10px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_h3\]\:text-\[17px\] h3{font-size:17px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_h3\]\:text-\[23px\] h3{font-size:23px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_img\]\:h-25 img{height:calc(var(--tw-spacing) * 25)}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_li\]\:flex-col li{flex-direction:column}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_li\]\:items-start li{align-items:flex-start}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_li\]\:text-\[11px\] li{font-size:11px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_li\]\:\[line-height\:1\.6\] li{line-height:1.6}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_p\]\:\[margin\:10px_0\] p{margin:10px 0}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_p\]\:text-\[12px\] p{font-size:12px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_p\]\:text-\[14px\] p{font-size:14px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_p\]\:\[line-height\:1\.8\] p{line-height:1.8}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_p\]\:\[line-height\:1\.9\] p{line-height:1.9}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&_span\]\:hidden span{display:none}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&\>button\]\:shrink-0>button{flex-shrink:0}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&\>button\]\:p-0>button{padding:0}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&\>button\]\:text-\[10px\]>button{font-size:10px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&\>img\]\:h-23>img{height:calc(var(--tw-spacing) * 23)}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&\>img\]\:w-19>img{width:calc(var(--tw-spacing) * 19)}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&\>section\]\:p-4>section{padding:calc(var(--tw-spacing) * 4)}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&\>small\]\:text-\[9px\]>small{font-size:9px}.tw\:\[\@media\(max-width\:_650px\)\]\:\[\&\>span\]\:hidden>span{display:none}}@media (width<=760px){.tw\:\[\@media\(max-width\:_760px\)\]\:\[grid-template-columns\:minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.tw\:\[\@media\(max-width\:_760px\)\]\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:\[\@media\(max-width\:_760px\)\]\:p-4{padding:calc(var(--tw-spacing) * 4)}}@media (width<=800px){.tw\:\[\@media\(max-width\:_800px\)\]\:\[grid-column\:1_\/_-1\]{grid-column:1/-1}.tw\:\[\@media\(max-width\:_800px\)\]\:\[grid-column\:2\]{grid-column:2}.tw\:\[\@media\(max-width\:_800px\)\]\:\[grid-row\:2\]{grid-row:2}.tw\:\[\@media\(max-width\:_800px\)\]\:m-0{margin:0}.tw\:\[\@media\(max-width\:_800px\)\]\:ml-1{margin-left:var(--tw-spacing)}.tw\:\[\@media\(max-width\:_800px\)\]\:\[display\:inline-flex\]{display:inline-flex}.tw\:\[\@media\(max-width\:_800px\)\]\:block{display:block}.tw\:\[\@media\(max-width\:_800px\)\]\:grid{display:grid}.tw\:\[\@media\(max-width\:_800px\)\]\:hidden{display:none}.tw\:\[\@media\(max-width\:_800px\)\]\:\[min-height\:1\.6em\]{min-height:1.6em}.tw\:\[\@media\(max-width\:_800px\)\]\:\[width\:calc\(100\%_-_28px\)\]{width:calc(100% - 28px)}.tw\:\[\@media\(max-width\:_800px\)\]\:max-w-37\.5{max-width:calc(var(--tw-spacing) * 37.5)}.tw\:\[\@media\(max-width\:_800px\)\]\:max-w-155{max-width:calc(var(--tw-spacing) * 155)}.tw\:\[\@media\(max-width\:_800px\)\]\:max-w-none{max-width:none}.tw\:\[\@media\(max-width\:_800px\)\]\:\[grid-template-columns\:minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.tw\:\[\@media\(max-width\:_800px\)\]\:flex-wrap{flex-wrap:wrap}.tw\:\[\@media\(max-width\:_800px\)\]\:items-center{align-items:center}.tw\:\[\@media\(max-width\:_800px\)\]\:\[justify-content\:center\]{justify-content:center}.tw\:\[\@media\(max-width\:_800px\)\]\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\@media\(max-width\:_800px\)\]\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:\[\@media\(max-width\:_800px\)\]\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:\[\@media\(max-width\:_800px\)\]\:\[align-self\:center\]{align-self:center}.tw\:\[\@media\(max-width\:_800px\)\]\:\[padding\:22px_24px\]{padding:22px 24px}.tw\:\[\@media\(max-width\:_800px\)\]\:pt-0{padding-top:0}.tw\:\[\@media\(max-width\:_800px\)\]\:text-\[9px\]{font-size:9px}.tw\:\[\@media\(max-width\:_800px\)\]\:text-\[10px\]{font-size:10px}.tw\:\[\@media\(max-width\:_800px\)\]\:text-\[12px\]{font-size:12px}.tw\:\[\@media\(max-width\:_800px\)\]\:\[line-height\:1\.85\]{line-height:1.85}.tw\:\[\@media\(max-width\:_800px\)\]\:\[\&_\.eyebrow\]\:hidden .eyebrow{display:none}.tw\:\[\@media\(max-width\:_800px\)\]\:\[\&\>button\]\:text-\[12px\]>button{font-size:12px}.tw\:\[\@media\(max-width\:_800px\)\]\:\[\&\>div\]\:gap-4>div{gap:calc(var(--tw-spacing) * 4)}}@media (width<=900px){.tw\:\[\@media\(max-width\:_900px\)\]\:static{position:static}.tw\:\[\@media\(max-width\:_900px\)\]\:\[grid-column\:1_\/_-1\]{grid-column:1/-1}.tw\:\[\@media\(max-width\:_900px\)\]\:\[grid-column\:var\(--mobile-column\)\]{grid-column:var(--mobile-column)}.tw\:\[\@media\(max-width\:_900px\)\]\:\[grid-row\:var\(--detail-row\)\]{grid-row:var(--detail-row)}.tw\:\[\@media\(max-width\:_900px\)\]\:\[grid-row\:var\(--mobile-row\)\]{grid-row:var(--mobile-row)}.tw\:\[\@media\(max-width\:_900px\)\]\:m-0{margin:0}.tw\:\[\@media\(max-width\:_900px\)\]\:contents{display:contents}.tw\:\[\@media\(max-width\:_900px\)\]\:max-h-none{max-height:none}.tw\:\[\@media\(max-width\:_900px\)\]\:\[grid-template-columns\:repeat\(3\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:\[\@media\(max-width\:_900px\)\]\:overflow-visible{overflow:visible}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&_\.battle-reference-actions_\.text-button\]\:min-h-11 .battle-reference-actions .text-button{min-height:calc(var(--tw-spacing) * 11)}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&_\.board-zoom_\.zoom-icon\]\:h-11 .board-zoom .zoom-icon{height:calc(var(--tw-spacing) * 11)}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&_\.dungeon-sprite\]\:\[width\:clamp\(36px\,_13vw\,_100px\)\] .dungeon-sprite{width:clamp(36px,13vw,100px)}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&_\.tactical-controls\]\:w-full .tactical-controls{width:100%}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&_\.tactical-controls\]\:\[justify-content\:center\] .tactical-controls{justify-content:center}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&_\.tactical-controls\]\:gap-1\.5 .tactical-controls{gap:calc(var(--tw-spacing) * 1.5)}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&_\.tactical-controls\]\:p-0 .tactical-controls{padding:0}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&_\.tactical-controls\]\:\[border\:0\] .tactical-controls{border:0}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&_\.tactical-controls_\.dock-slot\]\:h-14\.5 .tactical-controls .dock-slot{height:calc(var(--tw-spacing) * 14.5)}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&_\.tactical-controls_\.dock-slot\>img\]\:h-6 .tactical-controls .dock-slot>img{height:calc(var(--tw-spacing) * 6)}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&_\.tactical-controls_\.dock-slot\>img\]\:w-6 .tactical-controls .dock-slot>img{width:calc(var(--tw-spacing) * 6)}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&_\.tactical-controls_\.dock-slot\[data-control\=end-turn\]\]\:\[gap\:1px\] .tactical-controls .dock-slot[data-control=end-turn]{gap:1px}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&_\.tactical-controls_\.dock-slot\[data-control\=end-turn\]_strong\]\:text-\[11px\] .tactical-controls .dock-slot[data-control=end-turn] strong{font-size:11px}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&_\.tactical-controls_\.dock-slot\[data-control\=end-turn\]\>img\]\:hidden .tactical-controls .dock-slot[data-control=end-turn]>img{display:none}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&_\.zoom-icon\]\:h-11 .zoom-icon{height:calc(var(--tw-spacing) * 11)}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&\:has\(\.tactical-controls\)\]\:flex-wrap:has(.tactical-controls){flex-wrap:wrap}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&\:has\(\.tactical-controls\)\]\:\[align-content\:center\]:has(.tactical-controls){align-content:center}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&\:has\(\.tactical-controls\)\]\:\[row-gap\:6px\]:has(.tactical-controls){row-gap:6px}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&\:has\(\[data-control\=observe\]\)_\.tactical-controls\]\:grid:has([data-control=observe]) .tactical-controls{display:grid}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&\:has\(\[data-control\=observe\]\)_\.tactical-controls\]\:\[grid-template-columns\:repeat\(5\,minmax\(0\,1fr\)\)\]:has([data-control=observe]) .tactical-controls{grid-template-columns:repeat(5,minmax(0,1fr))}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&\:has\(\[data-control\=observe\]\)_\.tactical-controls_\.dock-slot\]\:w-full:has([data-control=observe]) .tactical-controls .dock-slot{width:100%}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&\:has\(\[data-control\=observe\]\)_\.tactical-controls_\.dock-slot\]\:min-w-0:has([data-control=observe]) .tactical-controls .dock-slot{min-width:0}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&\:has\(\[data-control\=observe\]\)_\.tactical-controls_\.dock-slot\]\:\[padding-inline\:2px\]:has([data-control=observe]) .tactical-controls .dock-slot{padding-inline:2px}.tw\:\[\@media\(max-width\:_900px\)\]\:\[\&\:has\(\[data-control\=observe\]\)_\.tactical-controls_\.dock-slot\]\:text-\[10px\]:has([data-control=observe]) .tactical-controls .dock-slot{font-size:10px}}@media (width>=390px) and (width<=900px){.tw\:\[\@media\(min-width\:_390px\)_and_\(max-width\:_900px\)\]\:\[\&_\.tactical-controls_\.dock-slot\]\:w-22 .tactical-controls .dock-slot{width:calc(var(--tw-spacing) * 22)}.tw\:\[\@media\(min-width\:_390px\)_and_\(max-width\:_900px\)\]\:\[\&_\.tactical-controls_\.dock-slot\]\:\[flex-basis\:88px\] .tactical-controls .dock-slot{flex-basis:88px}.tw\:\[\@media\(min-width\:_390px\)_and_\(max-width\:_900px\)\]\:\[\&_\.tactical-controls_\.dock-slot\]\:text-\[10px\] .tactical-controls .dock-slot{font-size:10px}}@media (width>=441px) and (width<=800px){.tw\:\[\@media\(min-width\:_441px\)_and_\(max-width\:_800px\)\]\:\[grid-template-columns\:minmax\(0\,_1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}}@media (width>=481px) and (width<=800px){.tw\:\[\@media\(min-width\:_481px\)_and_\(max-width\:_800px\)\]\:\[grid-row\:1_\/_3\]{grid-row:1/3}.tw\:\[\@media\(min-width\:_481px\)_and_\(max-width\:_800px\)\]\:\[margin\:-10px_-10px\]{margin:-10px}.tw\:\[\@media\(min-width\:_481px\)_and_\(max-width\:_800px\)\]\:\[margin\:26px_auto_40px\]{margin:26px auto 40px}.tw\:\[\@media\(min-width\:_481px\)_and_\(max-width\:_800px\)\]\:mb-7\.5{margin-bottom:calc(var(--tw-spacing) * 7.5)}.tw\:\[\@media\(min-width\:_481px\)_and_\(max-width\:_800px\)\]\:h-42\.5{height:calc(var(--tw-spacing) * 42.5)}.tw\:\[\@media\(min-width\:_481px\)_and_\(max-width\:_800px\)\]\:w-42\.5{width:calc(var(--tw-spacing) * 42.5)}.tw\:\[\@media\(min-width\:_481px\)_and_\(max-width\:_800px\)\]\:\[grid-template-columns\:1fr_150px\]{grid-template-columns:1fr 150px}.tw\:\[\@media\(min-width\:_481px\)_and_\(max-width\:_800px\)\]\:\[column-gap\:10px\]{column-gap:10px}.tw\:\[\@media\(min-width\:_481px\)_and_\(max-width\:_800px\)\]\:\[padding\:0_24px\]{padding:0 24px}.tw\:\[\@media\(min-width\:_481px\)_and_\(max-width\:_800px\)\]\:\[padding-left\:15px\]{padding-left:15px}}@media (width>=651px) and (width<=760px){.tw\:\[\@media\(min-width\:_651px\)_and_\(max-width\:_760px\)\]\:gap-4{gap:calc(var(--tw-spacing) * 4)}}@media (width>=801px) and (height<=850px){.tw\:\[\@media\(min-width\:_801px\)_and_\(max-height\:_850px\)\]\:mt-2\.5{margin-top:calc(var(--tw-spacing) * 2.5)}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-height\:_850px\)\]\:mt-5\.5{margin-top:calc(var(--tw-spacing) * 5.5)}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-height\:_850px\)\]\:mb-2{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-height\:_850px\)\]\:mb-2\.5{margin-bottom:calc(var(--tw-spacing) * 2.5)}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-height\:_850px\)\]\:mb-7{margin-bottom:calc(var(--tw-spacing) * 7)}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-height\:_850px\)\]\:h-70{height:calc(var(--tw-spacing) * 70)}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-height\:_850px\)\]\:min-h-8{min-height:calc(var(--tw-spacing) * 8)}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-height\:_850px\)\]\:w-70{width:calc(var(--tw-spacing) * 70)}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-height\:_850px\)\]\:\[padding-block\:9px\]{padding-block:9px}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-height\:_850px\)\]\:\[padding-block\:15px\]{padding-block:15px}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-height\:_850px\)\]\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-height\:_850px\)\]\:pt-9{padding-top:calc(var(--tw-spacing) * 9)}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-height\:_850px\)\]\:\[\&_button\]\:py-1\.5 button{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-height\:_850px\)\]\:\[\&_span\]\:\[margin-bottom\:7px\] span{margin-bottom:7px}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-height\:_850px\)\]\:\[\&_strong\]\:text-\[22px\] strong{font-size:22px}}@media (width>=801px) and (width<=1000px) and (height>=851px){.tw\:\[\@media\(min-width\:_801px\)_and_\(max-width\:_1000px\)_and_\(min-height\:_851px\)\]\:h-67\.5{height:calc(var(--tw-spacing) * 67.5)}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-width\:_1000px\)_and_\(min-height\:_851px\)\]\:w-67\.5{width:calc(var(--tw-spacing) * 67.5)}}@media (width>=801px) and (width<=1250px){.tw\:\[\@media\(min-width\:_801px\)_and_\(max-width\:_1250px\)\]\:\[\&\.wide-board\]\:block.wide-board{display:block}.tw\:\[\@media\(min-width\:_801px\)_and_\(max-width\:_1250px\)\]\:\[\&\.wide-board\]\:max-w-300.wide-board{max-width:calc(var(--tw-spacing) * 300)}}@media (width>=901px) and (width<=1200px){.tw\:\[\@media\(min-width\:_901px\)_and_\(max-width\:_1200px\)\]\:\[grid-column\:var\(--compact-column\)\]{grid-column:var(--compact-column)}.tw\:\[\@media\(min-width\:_901px\)_and_\(max-width\:_1200px\)\]\:\[grid-row\:var\(--compact-row\)\]{grid-row:var(--compact-row)}.tw\:\[\@media\(min-width\:_901px\)_and_\(max-width\:_1200px\)\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (pointer:coarse){.tw\:\[\@media\(pointer\:_coarse\)\]\:block{display:block}.tw\:\[\@media\(pointer\:_coarse\)\]\:hidden{display:none}}@media (prefers-reduced-motion:reduce){.tw\:\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[animation\:none\]{animation:none}.tw\:\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\.dock-slot\]\:\[transition\:none\] .dock-slot,.tw\:\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&_img\]\:\[transition\:none\] img{transition:none}.tw\:\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&_p\]\:\[animation\:none\] p,.tw\:\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&\[data-focus\=objective\]_\.scene-objective\]\:\[animation\:none\][data-focus=objective] .scene-objective{animation:none}}[aria-checked=true]>.tw\:\[\[aria-checked\=true\]\>\&\]\:visible{visibility:visible}dialog .tw\:\[dialog_\&\]\:mb-\[17px\]{margin-bottom:17px}dialog .tw\:\[dialog_\&\]\:text-\[9px\]{font-size:9px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
