._ticker_wnu4y_2,._bar_wnu4y_3,._backdrop_wnu4y_4,._bubble_wnu4y_5{display:none}@media(max-width:720px){._ticker_wnu4y_2{order:3;display:block;width:100%;height:1.9rem;padding:0 .7rem;overflow:hidden;text-align:left;color:rgb(var(--parchment-rgb) / .82);background:rgb(var(--ink-rgb) / .55);border:1px solid rgb(var(--gold-rgb) / .14);border-radius:8px;cursor:pointer}._tickerText_wnu4y_26{display:block;overflow:hidden;font-family:var(--font-body);font-size:.8rem;line-height:1.8rem;white-space:nowrap;text-overflow:ellipsis;animation:_tickerIn_wnu4y_1 .22s ease both}@keyframes _tickerIn_wnu4y_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._bubble_wnu4y_5{position:absolute;z-index:2;top:0;right:0;bottom:0;left:3.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:.35rem .7rem;font-family:var(--font-body);font-size:.8rem;line-height:1.25;color:var(--ui-ink);background:var(--ui-cream);border:1px solid rgb(var(--ink-rgb) / .35);border-radius:10px;pointer-events:none;animation:_bubbleIn_wnu4y_1 .18s ease both}@keyframes _bubbleIn_wnu4y_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._backdrop_wnu4y_4{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:rgb(var(--ink-rgb) / .35)}._bar_wnu4y_3{display:block;position:fixed;z-index:42;left:0;right:0;bottom:0;padding:.3rem .5rem calc(.4rem + env(safe-area-inset-bottom));background:var(--ui-bg-dark);border-top:1px solid rgb(var(--gold-rgb) / .3);border-radius:14px 14px 0 0;box-shadow:0 -8px 24px #00000059;transition:transform .24s cubic-bezier(.22,1,.36,1)}._barOpen_wnu4y_91{padding-bottom:.4rem;transform:translateY(calc(-1 * var(--match-drawer-height)))}._grip_wnu4y_96{width:2.5rem;height:4px;margin:0 auto .3rem;background:rgb(var(--parchment-rgb) / .25);border-radius:999px}._tabs_wnu4y_104{display:flex;gap:.3rem}._tab_wnu4y_104{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .8);background:transparent;border:1px solid rgb(var(--gold-rgb) / .2);border-radius:999px;cursor:pointer}._tabOn_wnu4y_127{color:var(--ui-ink);background:var(--ui-gold);border-color:var(--ui-gold)}._badge_wnu4y_133{min-width:1.15rem;padding:.05rem .3rem;font-size:.62rem;letter-spacing:0;text-align:center;color:var(--ui-cream);background:var(--ui-chaos);border-radius:999px}}._root_17scw_2{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background-color:var(--board-frame);background-image:radial-gradient(ellipse 90% 80% at 50% 45%,rgb(var(--gold-rgb) / .08),transparent 70%)}._card_17scw_12{width:100%;max-width:440px;display:flex;flex-direction:column;gap:.9rem;padding:1.75rem;background:var(--board-dark-sq);border:1px solid rgb(var(--gold-rgb) / .25);box-shadow:0 24px 52px #0006}._wide_17scw_24{max-width:860px}._back_17scw_28{align-self:flex-start;background:none;border:none;padding:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:rgb(var(--gold-rgb) / .7);cursor:pointer}._title_17scw_40{margin:0;font-family:var(--font-display);font-size:2rem;font-weight:900;color:var(--ui-gold)}._lede_17scw_48,._hint_17scw_49,._ok_17scw_50,._error_17scw_51{margin:0;font-family:var(--font-body);font-size:.88rem;line-height:1.45}._lede_17scw_48,._hint_17scw_49{color:rgb(var(--parchment-rgb) / .62)}._ok_17scw_50{color:var(--ui-gold-light)}._error_17scw_51{color:#e0705f}._layout_17scw_71{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}._layout_17scw_71._chatOpen_17scw_77{grid-template-columns:minmax(220px,.85fr) minmax(0,1.4fr)}._side_17scw_81,._chat_17scw_77{display:flex;flex-direction:column;gap:.75rem;min-width:0}._addRow_17scw_89,._row_17scw_90{display:flex;gap:.5rem;align-items:center}._input_17scw_96{flex:1;min-width:0;padding:.65rem .75rem;font-family:var(--font-body);font-size:.9rem;color:var(--ui-parchment);background:rgb(var(--ink-rgb) / .6);border:1px solid rgb(var(--gold-rgb) / .22)}._input_17scw_96:focus{outline:none;border-color:var(--ui-gold)}._primary_17scw_112,._secondary_17scw_113,._ghost_17scw_114{flex-shrink:0;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}._primary_17scw_112{padding:.85rem 1rem;color:var(--ui-ink);background:var(--ui-gold);border:1px solid var(--ui-gold)}._secondary_17scw_113{padding:.55rem .8rem;color:var(--ui-gold);background:transparent;border:1px solid rgb(var(--gold-rgb) / .5)}._secondary_17scw_113:disabled{opacity:.4;cursor:default}._ghost_17scw_114{padding:.45rem .6rem;color:rgb(var(--parchment-rgb) / .55);background:transparent;border:none}._group_17scw_149{display:flex;flex-direction:column;gap:.4rem}._groupTitle_17scw_155{margin:.25rem 0 0;font-family:var(--font-mono);font-size:.6rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .55)}._row_17scw_90 ._name_17scw_165{flex:1}._name_17scw_165{font-family:var(--font-body);font-weight:500;font-size:.95rem;color:var(--ui-parchment)}._friend_17scw_176{display:flex;align-items:center;gap:.7rem;padding:.6rem .7rem;text-align:left;background:rgb(var(--ink-rgb) / .35);border:1px solid rgb(var(--gold-rgb) / .12);cursor:pointer}._friendOpen_17scw_187{border-color:var(--ui-gold);background:rgb(var(--gold-rgb) / .08)}._friendText_17scw_192{flex:1;display:flex;flex-direction:column;min-width:0}._status_17scw_199{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;color:rgb(var(--parchment-rgb) / .5)}._dot_17scw_206{width:.6rem;height:.6rem;flex-shrink:0;border-radius:50%;border:1px solid rgb(var(--parchment-rgb) / .35)}._online_17scw_214{background:#9bc700;border-color:#9bc700}._inGame_17scw_219{background:var(--ui-gold);border-color:var(--ui-gold)}._offline_17scw_224{background:transparent}._badge_17scw_228{min-width:1.4rem;padding:.1rem .4rem;font-family:var(--font-mono);font-size:.7rem;text-align:center;color:var(--ui-cream);background:var(--ui-chaos);border-radius:999px}._chat_17scw_77{padding-left:1.25rem;border-left:1px solid rgb(var(--gold-rgb) / .15)}._chatHeader_17scw_244{display:flex;align-items:center;gap:.5rem}._chatName_17scw_250{flex:1;font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--ui-parchment)}._messages_17scw_258{display:flex;flex-direction:column;gap:.55rem;height:min(52vh,420px);overflow-y:auto;padding:.75rem;background:rgb(var(--ink-rgb) / .45);border:1px solid rgb(var(--gold-rgb) / .1)}._mine_17scw_269,._theirs_17scw_270{display:flex;flex-direction:column;gap:.35rem;max-width:80%}._mine_17scw_269{align-self:flex-end;align-items:flex-end}._theirs_17scw_270{align-self:flex-start;align-items:flex-start}._bubble_17scw_287{margin:0;padding:.5rem .75rem;font-family:var(--font-body);font-size:.9rem;line-height:1.4;overflow-wrap:anywhere;border-radius:10px}._mine_17scw_269 ._bubble_17scw_287{color:var(--ui-ink);background:var(--ui-gold-pale)}._theirs_17scw_270 ._bubble_17scw_287{color:var(--ui-parchment);background:var(--board-mid)}._chatFooter_17scw_307{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media(max-width:700px){._card_17scw_12{padding:1.25rem 1rem}._layout_17scw_71._chatOpen_17scw_77{grid-template-columns:minmax(0,1fr)}._layout_17scw_71._chatOpen_17scw_77 ._side_17scw_81{display:none}._chat_17scw_77{padding-left:0;border-left:none}}._backdrop_neeu5_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgb(var(--ink-rgb) / .72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:_fadeIn_neeu5_1 .2s ease both}@keyframes _fadeIn_neeu5_1{0%{opacity:0}to{opacity:1}}._card_neeu5_20{width:100%;max-width:520px;max-height:calc(100dvh - 2rem);overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--ui-bg-dark);border:1px solid rgb(var(--gold-rgb) / .4);box-shadow:0 24px 72px #000000b3}._header_neeu5_34,._thanks_neeu5_35{display:flex;flex-direction:column;gap:.35rem}._thanks_neeu5_35{align-items:flex-start;gap:.9rem}._title_neeu5_46{margin:0;font-family:var(--font-display);font-size:1.75rem;font-weight:900;color:var(--ui-gold)}._lede_neeu5_54{margin:0;font-family:var(--font-display);font-style:italic;font-size:.95rem;color:rgb(var(--parchment-rgb) / .7)}._questions_neeu5_62{display:flex;flex-direction:column;gap:1.1rem}._question_neeu5_62{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;border:none;min-width:0}._prompt_neeu5_78{padding:0;font-family:var(--font-body);font-weight:500;font-size:.95rem;color:var(--ui-parchment)}._hint_neeu5_86{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .55)}._scale_neeu5_94,._options_neeu5_95{display:flex;flex-wrap:wrap;gap:.45rem}._scale_neeu5_94 ._option_neeu5_95{flex:1;min-width:2.75rem}._option_neeu5_95{min-height:2.5rem;padding:.45rem .8rem;font-family:var(--font-body);font-size:.88rem;color:rgb(var(--parchment-rgb) / .85);background:rgb(var(--ink-rgb) / .5);border:1px solid rgb(var(--gold-rgb) / .25);cursor:pointer}._optionOn_neeu5_117{color:var(--ui-ink);background:var(--ui-gold);border-color:var(--ui-gold)}._scaleLabels_neeu5_123{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--parchment-rgb) / .45)}._text_neeu5_133{width:100%;padding:.6rem .75rem;font-family:var(--font-body);font-size:.9rem;line-height:1.45;color:var(--ui-parchment);background:rgb(var(--ink-rgb) / .5);border:1px solid rgb(var(--gold-rgb) / .22);resize:vertical}._text_neeu5_133:focus{outline:none;border-color:var(--ui-gold)}._error_neeu5_150{margin:0;font-family:var(--font-body);font-size:.85rem;color:#e0705f}._footer_neeu5_157{display:flex;gap:.6rem}._primary_neeu5_162,._secondary_neeu5_163{padding:.75rem 1.2rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}._primary_neeu5_162{flex:1;color:var(--ui-ink);background:var(--ui-gold);border:1px solid var(--ui-gold)}._primary_neeu5_162:disabled{opacity:.5;cursor:wait}._secondary_neeu5_163{color:var(--ui-gold);background:transparent;border:1px solid rgb(var(--gold-rgb) / .45)}._stop_neeu5_190{align-self:center;padding:0;font-family:var(--font-body);font-size:.78rem;color:rgb(var(--parchment-rgb) / .5);background:none;border:none;text-decoration:underline;cursor:pointer}._square_169mo_1{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;aspect-ratio:1}._tooltip_169mo_10{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);z-index:5;min-width:150px;max-width:220px;padding:.45rem .55rem;display:flex;flex-direction:column;gap:.28rem;background:#080a0ef5;border:1px solid rgb(var(--gold-rgb) / .24);box-shadow:0 12px 24px #0000005c;pointer-events:none}._tooltipLine_169mo_28{font-family:var(--font-body);font-size:.64rem;line-height:1.3;color:rgb(var(--parchment-rgb) / .86)}@media(max-width:720px){._tooltip_169mo_10{max-width:180px;padding:.4rem .45rem}._tooltipLine_169mo_28{font-size:.58rem}}._backdrop_aaohb_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_aaohb_1 .15s ease both}@keyframes _fadeIn_aaohb_1{0%{opacity:0}to{opacity:1}}._card_aaohb_20{background:var(--ui-bg-dark);border:2px solid var(--ui-gold);padding:2rem 2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;box-shadow:0 20px 60px #000c;animation:_slideUp_aaohb_1 .2s cubic-bezier(.22,1,.36,1) both}@keyframes _slideUp_aaohb_1{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}._heading_aaohb_38{font-family:var(--font-display);font-weight:900;font-size:1.5rem;color:var(--ui-gold);margin:0;line-height:1}._sub_aaohb_47{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .5);margin:0 0 .75rem}._choices_aaohb_57{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}._choice_aaohb_57{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.9rem .75rem;background:rgb(var(--cream-rgb) / .03);border:1px solid rgb(var(--gold-rgb) / .18);cursor:pointer;transition:background .15s,border-color .15s,transform .12s;min-width:72px}._choice_aaohb_57:hover{background:rgb(var(--gold-rgb) / .1);border-color:var(--ui-gold);transform:translateY(-2px)}._choice_aaohb_57:active{transform:translateY(0)}._symbol_aaohb_87{font-size:2.5rem;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8))}._label_aaohb_92{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .55)}._choice_aaohb_57:hover ._label_aaohb_92{color:var(--ui-gold)}._cancel_aaohb_104{margin-top:.75rem;padding:.4rem 1.2rem;background:transparent;border:1px solid rgb(var(--gold-rgb) / .4);color:rgb(var(--gold-rgb) / .8);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;cursor:pointer}._cancel_aaohb_104:hover{border-color:var(--ui-gold);color:var(--ui-gold)}._art_1sv17_1{display:inline-flex;width:1.2em;height:1.2em;line-height:0}._art_1sv17_1 svg{width:100%;height:100%;overflow:visible}._white_1sv17_15{color:var(--ui-ink, #18120a);--pc-fill: var(--ui-parchment, #f2ead8);--pc-hatch: rgb(24 18 10 / .85);--pc-xhatch: 0}._black_1sv17_24{color:var(--board-light-sq, #c8a870);--pc-fill: #4a3420;--pc-hatch: rgb(18 12 5 / .7);--pc-xhatch: 1}body.high-contrast ._black_1sv17_24{color:#e8d090}._frame_nu6dy_1{background:var(--board-frame);border:3px solid var(--board-border);box-shadow:0 8px 32px #000000b3,0 2px 8px #00000080,inset 0 0 0 1px #c8a84b26;display:inline-flex;flex-direction:column;-webkit-user-select:none;user-select:none}._board_nu6dy_13{position:relative;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);width:var(--board-size);height:var(--board-size);background:conic-gradient(var(--board-dark-sq) 0 90deg,var(--board-light-sq) 0 180deg,var(--board-dark-sq) 0 270deg,var(--board-light-sq) 0) 0 0 / 25% 25%}._withLegend_nu6dy_31{--board-size: max(320px, min(80vmin, 560px, calc(100dvh - 360px) ))}._withAbilities_nu6dy_36{--board-size: max(300px, min(78vmin, 540px, calc(100dvh - 400px) ))}._abilityBar_nu6dy_40{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;min-height:2.4rem;padding:.35rem .5rem;border-top:1px solid rgba(200,168,75,.15);font-family:var(--font-body)}._abilityHint_nu6dy_52{font-size:.75rem;color:rgb(var(--parchment-rgb) / .6)}._abilityButton_nu6dy_57{display:inline-flex;align-items:baseline;gap:.5rem;padding:.3rem .8rem;border:1px solid #3a9de8;border-radius:4px;background:#3a9de829;color:var(--ui-parchment);font-family:var(--font-body);font-size:.8rem;cursor:pointer}._abilityIcon_nu6dy_71{align-self:center;color:#3a9de8}._abilityArmed_nu6dy_76 ._abilityIcon_nu6dy_71{color:inherit}._abilityButton_nu6dy_57:hover:not(:disabled){background:#3a9de84d}._abilityButton_nu6dy_57:disabled{opacity:.5;cursor:not-allowed}._abilityArmed_nu6dy_76{background:#3a9de8;color:#0e0a06}._abilityState_nu6dy_94{font-size:.68rem;opacity:.8;text-transform:uppercase;letter-spacing:.06em}._legend_nu6dy_102{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .85rem;padding:.3rem .5rem .4rem;border-top:1px solid rgba(200,168,75,.15);font-family:var(--font-body);font-size:.7rem;color:rgb(var(--parchment-rgb) / .8)}._legendItem_nu6dy_114{display:inline-flex;align-items:center;gap:.3rem}._legendMark_nu6dy_120{min-width:14px;height:14px;padding:0 3px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.62rem;color:var(--ui-ink);background:#f5e8c0f2}._coordRowTop_nu6dy_134,._coordRowBottom_nu6dy_135{display:flex;align-items:center}._middleRow_nu6dy_140{display:flex;align-items:stretch}._coordCol_nu6dy_145{display:flex;flex-direction:column;justify-content:space-around;width:22px;flex-shrink:0}._coordLabel_nu6dy_153{font-family:var(--font-mono);font-size:.62rem;color:var(--board-border);text-align:center;flex:1;display:flex;align-items:center;justify-content:center;letter-spacing:.05em;opacity:.8}._coordCorner_nu6dy_166{width:22px;height:22px;flex-shrink:0}._coordRowTop_nu6dy_134 ._coordLabel_nu6dy_153,._coordRowBottom_nu6dy_135 ._coordLabel_nu6dy_153{flex:1;height:22px}@media(max-width:720px){._frame_nu6dy_1{border-width:2px;width:100%;max-width:max(280px,calc(100dvh - 100px))}._board_nu6dy_13{width:min(100%,560px);height:auto;aspect-ratio:1}._coordCol_nu6dy_145{width:18px}._coordCorner_nu6dy_166{width:18px;height:18px}._coordRowTop_nu6dy_134 ._coordLabel_nu6dy_153,._coordRowBottom_nu6dy_135 ._coordLabel_nu6dy_153{height:18px}._coordLabel_nu6dy_153{font-size:.54rem}}@media(max-width:480px){._board_nu6dy_13{width:min(100%,560px);height:auto;aspect-ratio:1}._coordCol_nu6dy_145{width:15px}._coordCorner_nu6dy_166{width:15px;height:15px}._coordRowTop_nu6dy_134 ._coordLabel_nu6dy_153,._coordRowBottom_nu6dy_135 ._coordLabel_nu6dy_153{height:15px}._coordLabel_nu6dy_153{font-size:.48rem}}._pieceMovedFlash_nu6dy_238{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;background:#14000073;color:#e0201a;font-family:var(--font-display, serif);font-size:clamp(1.6rem,7vmin,3.4rem);letter-spacing:.08em;text-shadow:0 0 18px rgba(0,0,0,.9);pointer-events:none;animation:_pieceMovedFade_nu6dy_1 1.4s ease-out forwards}@keyframes _pieceMovedFade_nu6dy_1{0%{opacity:0}12%{opacity:1}75%{opacity:1}to{opacity:0}}._legendSprite_nu6dy_262{width:1.1rem;height:1.1rem}._recalcFlash_nu6dy_268{position:absolute;left:0;right:0;top:50%;z-index:5;transform:translateY(-50%);padding:.5rem 0;text-align:center;background:#1e0a32cc;color:#c9a0ff;font-family:var(--font-mono);font-size:clamp(1rem,4.5vmin,2rem);letter-spacing:.2em;pointer-events:none;animation:_pieceMovedFade_nu6dy_1 1.1s ease-out forwards}._icon_w0flb_1{display:inline-flex;flex-shrink:0;line-height:0}._icon_w0flb_1 svg{width:100%;height:100%}._root_187cm_6{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background-color:#110d07}._root_187cm_6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-conic-gradient(rgb(var(--gold-rgb) / .18) 0% 25%,transparent 0% 50%);background-size:72px 72px;background-position:center center;opacity:.3;pointer-events:none}._root_187cm_6:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 80% at 50% 45%,transparent 20%,rgba(10,6,2,.82) 100%);pointer-events:none}._scroll_187cm_42{position:relative;z-index:1;flex:1;overflow-y:auto;overflow-x:hidden;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem;scrollbar-width:thin;scrollbar-color:rgb(var(--gold-rgb) / .25) transparent}._content_187cm_56{width:100%;max-width:520px;display:flex;flex-direction:column;gap:1.75rem;animation:_fadeUp_187cm_1 .45s cubic-bezier(.22,1,.36,1) both}@keyframes _fadeUp_187cm_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}._header_187cm_71{display:flex;align-items:flex-start;gap:1rem}._backBtn_187cm_77{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.16em;color:rgb(var(--gold-rgb) / .5);background:transparent;border:1px solid rgb(var(--gold-rgb) / .18);padding:.35rem .7rem;cursor:pointer;transition:color .18s,border-color .18s;flex-shrink:0;margin-top:.1rem}._backBtn_187cm_77:hover{color:var(--ui-gold);border-color:rgb(var(--gold-rgb) / .45)}._heading_187cm_96{display:flex;flex-direction:column;gap:.25rem}._title_187cm_102{font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,5vw,2rem);color:var(--ui-gold);margin:0;line-height:1}._sub_187cm_111{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .4);margin:0}._list_187cm_121{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}._card_187cm_131{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.1rem;background:transparent;border:none;border-bottom:1px solid rgb(var(--gold-rgb) / .08);border-left:3px solid transparent;text-align:left;cursor:pointer;transition:background .18s ease,border-left-color .18s ease,transform .12s ease;font-family:inherit;outline:none}._card_187cm_131:hover:not(:disabled){background:rgb(var(--gold-rgb) / .07);border-left-color:var(--ui-gold);transform:translate(2px)}._card_187cm_131:focus-visible{border-left-color:var(--ui-gold);background:rgb(var(--gold-rgb) / .06)}._card_187cm_131:active:not(:disabled){transform:translate(2px) scale(.997);background:rgb(var(--gold-rgb) / .12)}._cardLocked_187cm_167{opacity:.35;cursor:not-allowed;pointer-events:none}._cardIcon_187cm_173{font-size:2rem;flex-shrink:0;line-height:1;filter:drop-shadow(0 0 12px rgba(200,151,58,.2))}._cardSprite_187cm_180{display:block;width:64px;height:64px;image-rendering:pixelated}._cardBody_187cm_187{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}._cardTop_187cm_195{display:flex;align-items:center;gap:.75rem}._cardName_187cm_201{font-family:var(--font-body);font-weight:600;font-size:1.05rem;color:var(--ui-parchment);letter-spacing:.02em;line-height:1}._card_187cm_131:hover:not(:disabled) ._cardName_187cm_201{color:var(--ui-cream)}._cardTagline_187cm_214{font-family:var(--font-mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .5)}._cardDesc_187cm_222{font-family:var(--font-body);font-size:.78rem;color:rgb(var(--parchment-rgb) / .45);line-height:1.4;margin-top:.1rem}._pips_187cm_231{display:flex;gap:.25rem;align-items:center}._pip_187cm_231{width:6px;height:6px;border-radius:50%;background:rgb(var(--gold-rgb) / .2);border:1px solid rgb(var(--gold-rgb) / .25);display:inline-block}._pipFilled_187cm_246{background:rgb(var(--gold-rgb) / .7);border-color:var(--ui-gold)}._cardPlay_187cm_252{font-size:.8rem;color:rgb(var(--gold-rgb) / .6);flex-shrink:0;transition:color .18s,transform .18s}._card_187cm_131:hover:not(:disabled) ._cardPlay_187cm_252{color:var(--ui-gold);transform:translate(3px)}._badge_187cm_264{font-family:var(--font-mono);font-size:.48rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .6);border:1px solid rgb(var(--gold-rgb) / .3);padding:.2rem .45rem;flex-shrink:0;white-space:nowrap}@media(max-width:480px){._scroll_187cm_42{padding:1.5rem 1rem}._content_187cm_56{gap:1.25rem}._title_187cm_102{font-size:1.5rem}._cardIcon_187cm_173{font-size:1.6rem}}._modeRow_187cm_284{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1.25rem 0 .25rem}._modeBtn_187cm_291{padding:.65rem .5rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:rgb(var(--gold-rgb) / .55);background:transparent;border:1px solid rgb(var(--gold-rgb) / .25)}._modeOn_187cm_303{color:var(--ui-gold);border-color:var(--ui-gold);background:#00000040}._root_v5igl_1{min-height:100vh;min-height:100dvh;padding:clamp(.8rem,2vw,1.4rem);color:var(--ui-parchment);background:linear-gradient(120deg,#0d0a06f0,#181918f0),#0d0a06}._header_v5igl_11{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1rem;border:1px solid rgb(var(--gold-rgb) / .14);background:rgb(var(--cream-rgb) / .035)}._backButton_v5igl_21{min-height:2.4rem;padding:0 .9rem;color:rgb(var(--gold-rgb) / .78);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;background:rgb(var(--gold-rgb) / .06);border:1px solid rgb(var(--gold-rgb) / .22);cursor:pointer}._backButton_v5igl_21:hover,._filterButton_v5igl_35:hover,._categoryCard_v5igl_36:hover{border-color:rgb(var(--gold-rgb) / .52)}._titleBlock_v5igl_40{min-width:0}._kicker_v5igl_44,._summary_v5igl_45 dt,._searchWrap_v5igl_46 span,._resultLine_v5igl_47,._cardId_v5igl_48,._statusLive_v5igl_49,._statusDesign_v5igl_50,._typeLine_v5igl_51,._metaGrid_v5igl_52 dt,._flavorButton_v5igl_53,._categoryMeta_v5igl_54{font-family:var(--font-mono);text-transform:uppercase}._kicker_v5igl_44{display:block;color:rgb(var(--gold-rgb) / .58);font-size:.58rem;letter-spacing:.18em}._title_v5igl_40{margin:.16rem 0 0;color:var(--ui-gold);font-family:var(--font-display);font-size:clamp(2rem,5vw,4.2rem);line-height:.92}._subtitle_v5igl_74{max-width:48rem;margin:.55rem 0 0;color:rgb(var(--parchment-rgb) / .64);font-family:var(--font-body);font-size:.95rem;line-height:1.55}._summary_v5igl_45{min-width:18rem;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}._summary_v5igl_45 div{padding:.65rem;background:#00000038;border:1px solid rgb(var(--gold-rgb) / .1)}._summary_v5igl_45 dt{color:rgb(var(--gold-rgb) / .5);font-size:.5rem;letter-spacing:.14em}._summary_v5igl_45 dd{margin:.18rem 0 0;color:var(--ui-parchment);font-family:var(--font-display);font-size:1.25rem}._controls_v5igl_110{margin-top:.8rem;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:.7rem;align-items:end}._searchWrap_v5igl_46{display:grid;gap:.35rem}._searchWrap_v5igl_46 span{color:rgb(var(--gold-rgb) / .5);font-size:.52rem;letter-spacing:.14em}._searchWrap_v5igl_46 input{min-height:2.35rem;width:100%;padding:0 .75rem;color:var(--ui-parchment);font-family:var(--font-body);font-size:.92rem;background:rgb(var(--cream-rgb) / .05);border:1px solid rgb(var(--gold-rgb) / .15);outline:none}._searchWrap_v5igl_46 input:focus{border-color:rgb(var(--gold-rgb) / .48)}._filterGroup_v5igl_145{display:flex;flex-wrap:wrap;gap:.4rem}._filterButton_v5igl_35{min-height:2.35rem;padding:0 .7rem;color:rgb(var(--gold-rgb) / .58);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;background:rgb(var(--cream-rgb) / .03);border:1px solid rgb(var(--gold-rgb) / .16);cursor:pointer}._filterActive_v5igl_164{color:var(--filter-color, var(--ui-gold));background:color-mix(in srgb,var(--filter-color, var(--ui-gold)) 14%,transparent);border-color:color-mix(in srgb,var(--filter-color, var(--ui-gold)) 58%,transparent)}._content_v5igl_170{margin-top:.8rem;display:grid;grid-template-columns:230px minmax(0,1fr);gap:.8rem;align-items:start}._categoryRail_v5igl_178{position:sticky;top:.8rem;display:grid;gap:.5rem}._categoryCard_v5igl_36{min-height:4.4rem;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;align-items:center;padding:.65rem;color:rgb(var(--parchment-rgb) / .72);text-align:left;background:rgb(var(--cream-rgb) / .035);border:1px solid rgb(var(--gold-rgb) / .12);cursor:pointer}._categoryActive_v5igl_199{border-color:color-mix(in srgb,var(--category-color) 70%,transparent);background:color-mix(in srgb,var(--category-color) 12%,rgb(var(--cream-rgb) / .035))}._categoryLetter_v5igl_204{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;color:#0d0a06;background:var(--category-color)}._cardIdRow_v5igl_214{display:inline-flex;align-items:center;gap:.55rem}._cardIcon_v5igl_220{color:var(--category-color)}._categoryName_v5igl_224{overflow:hidden;color:var(--ui-parchment);font-family:var(--font-display);font-size:.98rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}._categoryMeta_v5igl_54{grid-column:2;color:rgb(var(--parchment-rgb) / .42);font-size:.48rem;letter-spacing:.12em}._gridWrap_v5igl_241{min-width:0}._resultLine_v5igl_47{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.55rem;color:rgb(var(--gold-rgb) / .48);font-size:.52rem;letter-spacing:.12em}._grid_v5igl_241{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem}._empty_v5igl_261{margin:2rem 0;color:rgb(var(--parchment-rgb) / .54);font-family:var(--font-body);text-align:center}._card_v5igl_48{position:relative;overflow:hidden;min-height:20rem;display:flex;flex-direction:column;background:linear-gradient(180deg,rgb(var(--cream-rgb) / .045),rgb(var(--cream-rgb) / .015)),#14110c;border:1px solid rgb(var(--gold-rgb) / .12)}._cardDesign_v5igl_280{filter:saturate(.68)}._cardStripe_v5igl_284{height:4px;background:var(--category-color)}._cardHeader_v5igl_289{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem .8rem 0}._cardId_v5igl_48{color:rgb(var(--gold-rgb) / .42);font-size:.52rem;letter-spacing:.12em}._statusLive_v5igl_49,._statusDesign_v5igl_50{padding:.16rem .38rem;font-size:.45rem;letter-spacing:.12em;border:1px solid currentColor}._statusLive_v5igl_49{color:#7ed994}._statusDesign_v5igl_50{color:rgb(var(--parchment-rgb) / .36)}._cardName_v5igl_319{margin:.55rem .8rem 0;color:var(--ui-parchment);font-family:var(--font-display);font-size:1.2rem;line-height:1.15}._typeLine_v5igl_51{margin:.38rem .8rem 0;color:var(--category-color);font-size:.52rem;letter-spacing:.1em;line-height:1.45}._metaGrid_v5igl_52{margin:.7rem .8rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}._metaGrid_v5igl_52 div{padding:.45rem;background:rgb(var(--cream-rgb) / .04)}._metaGrid_v5igl_52 dt{color:rgb(var(--parchment-rgb) / .35);font-size:.45rem;letter-spacing:.12em}._metaGrid_v5igl_52 dd{margin:.12rem 0 0;color:var(--ui-gold);font-family:var(--font-mono);font-size:.7rem}._negativeCost_v5igl_360{color:#7ed994!important}._description_v5igl_364{margin:.75rem .8rem 0;color:rgb(var(--parchment-rgb) / .7);font-family:var(--font-body);font-size:.83rem;line-height:1.55}._prototypeRules_v5igl_372{margin:0 .8rem}._flavorButton_v5igl_53{width:fit-content;margin:auto .8rem 0;padding:.45rem 0 0;color:rgb(var(--gold-rgb) / .55);font-size:.52rem;letter-spacing:.12em;background:none;border:none;cursor:pointer}._flavorButton_v5igl_53:hover{color:var(--ui-gold)}._flavor_v5igl_53{margin:.55rem .8rem 0;padding-left:.55rem;color:rgb(var(--gold-rgb) / .58);font-family:var(--font-display);font-size:.875rem;font-style:italic;line-height:1.55;border-left:2px solid rgb(var(--gold-rgb) / .24)}@media(max-width:980px){._controls_v5igl_110,._content_v5igl_170{grid-template-columns:1fr}._summary_v5igl_45{min-width:0}._categoryRail_v5igl_178{position:static;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media(max-width:760px){._header_v5igl_11{grid-template-columns:1fr}}@media(max-width:560px){._root_v5igl_1{padding:.6rem}._summary_v5igl_45{grid-template-columns:1fr}._filterGroup_v5igl_145{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._grid_v5igl_241{grid-template-columns:1fr}}._box_ikh20_1{margin:.5rem 0 0;padding:.45rem .6rem;border-left:2px solid var(--ui-gold)}._dark_ikh20_7{background:rgb(var(--gold-rgb) / .1);color:rgb(var(--parchment-rgb) / .88)}._light_ikh20_12{background:rgb(var(--gold-rgb) / .14);color:var(--board-mid)}._label_ikh20_17{display:block;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-gold)}._light_ikh20_12 ._label_ikh20_17{color:#8a6420}._text_ikh20_30{margin:.15rem 0 0;font-family:var(--font-body);font-size:.8rem;line-height:1.45}._root_1wag0_6{min-height:100vh;display:flex;flex-direction:column;background:var(--ui-bg-dark);color:var(--ui-parchment)}._topBar_1wag0_15{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;gap:.7rem;padding:.85rem 1.5rem .75rem;background:rgb(var(--ink-rgb) / .94);border-bottom:1px solid rgb(var(--gold-rgb) / .18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._topRow_1wag0_28{display:flex;align-items:center;gap:.75rem}._backBtn_1wag0_34{flex-shrink:0;width:2.25rem;height:2.25rem;font-family:var(--font-mono);font-size:.8rem;color:rgb(var(--gold-rgb) / .75);background:transparent;border:1px solid rgb(var(--gold-rgb) / .25);border-radius:999px;cursor:pointer}._titleBlock_1wag0_47{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .9rem;min-width:0}._heading_1wag0_55{margin:0;font-family:var(--font-display);font-size:1.6rem;font-weight:900;line-height:1.1;color:var(--ui-gold)}._turn_1wag0_64{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--parchment-rgb) / .55)}._turnYou_1wag0_72{color:var(--ui-gold-light)}._meters_1wag0_76{display:flex;align-items:center;gap:1rem}._meter_1wag0_76{flex:1;max-width:420px;display:flex;flex-direction:column;gap:.3rem}._meterLabel_1wag0_90{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--parchment-rgb) / .6)}._over_1wag0_100{color:#e0705f}._track_1wag0_104{height:6px;background:rgb(var(--parchment-rgb) / .08);border-radius:999px;overflow:hidden}._fill_1wag0_111{height:100%;background:linear-gradient(90deg,var(--ui-gold),var(--ui-gold-light));border-radius:999px;transition:width .25s ease}._pickDots_1wag0_118{display:flex;gap:.3rem}._pickDot_1wag0_118{width:.7rem;height:.7rem;border-radius:50%;border:1px solid rgb(var(--gold-rgb) / .35)}._pickDotOn_1wag0_130{border-color:transparent}._toolbar_1wag0_134{display:flex;align-items:center;gap:.75rem;min-width:0}._search_1wag0_141{flex:0 1 260px;min-width:0;padding:.55rem .8rem;font-family:var(--font-body);font-size:.9rem;color:var(--ui-parchment);background:rgb(var(--parchment-rgb) / .06);border:1px solid rgb(var(--gold-rgb) / .2);border-radius:999px}._search_1wag0_141:focus{outline:none;border-color:var(--ui-gold)}._chips_1wag0_159{display:flex;gap:.4rem;min-width:0;overflow-x:auto;scrollbar-width:none}._chips_1wag0_159::-webkit-scrollbar{display:none}._chip_1wag0_159{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;font-family:var(--font-body);font-size:.82rem;color:rgb(var(--parchment-rgb) / .7);background:transparent;border:1px solid rgb(var(--gold-rgb) / .2);border-radius:999px;cursor:pointer}._chipDot_1wag0_186{width:.5rem;height:.5rem;border-radius:50%;background:var(--cat)}._chipOn_1wag0_193{color:var(--ui-ink);background:var(--ui-gold);border-color:var(--ui-gold)}._body_1wag0_200{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.5rem;width:min(100%,1400px);margin:0 auto;padding:1.25rem 1.5rem 2rem}._grid_1wag0_210{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem;align-content:start}._empty_1wag0_217{grid-column:1 / -1;margin:2rem 0;text-align:center;font-family:var(--font-display);font-style:italic;color:rgb(var(--parchment-rgb) / .5)}._card_1wag0_227{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:.85rem .95rem .9rem 1.1rem;text-align:left;color:inherit;background:rgb(var(--parchment-rgb) / .04);border:1px solid rgb(var(--gold-rgb) / .14);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s}._card_1wag0_227:before{content:"";position:absolute;left:0;top:.7rem;bottom:.7rem;width:3px;background:var(--cat);border-radius:0 3px 3px 0}._card_1wag0_227:hover{border-color:rgb(var(--gold-rgb) / .4);background:rgb(var(--parchment-rgb) / .07)}._card_1wag0_227:focus-visible{outline:2px solid var(--ui-gold);outline-offset:2px}._cardMine_1wag0_263{border-color:var(--cat);background:color-mix(in srgb,var(--cat) 12%,transparent)}._cardBlocked_1wag0_269{opacity:.5}._cardTop_1wag0_273{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}._cardIcon_1wag0_280{color:var(--cat)}._cardName_1wag0_284{flex:1;font-family:var(--font-display);font-size:1.08rem;font-weight:700;line-height:1.2;color:var(--ui-parchment)}._cost_1wag0_293{flex-shrink:0;padding:.12rem .45rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;color:var(--ui-gold-light);border:1px solid rgb(var(--gold-rgb) / .35);border-radius:999px}._costRefund_1wag0_304{color:#9bc700;border-color:#9bc70066}._cardType_1wag0_309{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cat)}._cardDesc_1wag0_317{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-body);font-size:.86rem;line-height:1.4;color:rgb(var(--parchment-rgb) / .72)}._tag_1wag0_328{align-self:flex-start;margin-top:.15rem;padding:.12rem .5rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--parchment-rgb) / .75);background:rgb(var(--parchment-rgb) / .08);border-radius:999px}._tagMine_1wag0_341{color:var(--ui-ink);background:var(--cat)}._side_1wag0_347{position:sticky;top:11rem;align-self:start;display:flex;flex-direction:column;gap:1rem;padding:1.1rem;background:rgb(var(--parchment-rgb) / .03);border:1px solid rgb(var(--gold-rgb) / .16);border-radius:14px}._draftList_1wag0_360{display:flex;flex-direction:column;gap:.35rem}._listTitle_1wag0_366{display:flex;justify-content:space-between;margin:0 0 .2rem;font-family:var(--font-mono);font-size:.64rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .75)}._listEmpty_1wag0_378{margin:0;font-family:var(--font-body);font-size:.82rem;color:rgb(var(--parchment-rgb) / .45)}._listItem_1wag0_385{display:flex;align-items:center;gap:.55rem;padding:.4rem .55rem;background:rgb(var(--parchment-rgb) / .05);border-radius:8px}._listIcon_1wag0_394{flex-shrink:0}._listName_1wag0_398{flex:1;min-width:0;overflow:hidden;font-family:var(--font-body);font-size:.86rem;white-space:nowrap;text-overflow:ellipsis}._listCost_1wag0_408{font-family:var(--font-mono);font-size:.66rem;color:var(--ui-gold-light)}._rules_1wag0_414{margin:0;font-family:var(--font-body);font-size:.76rem;line-height:1.5;color:rgb(var(--parchment-rgb) / .45)}._viktor_1wag0_422{padding-left:.8rem;border-left:2px solid rgb(var(--gold-rgb) / .3)}._viktorText_1wag0_427{margin:0;font-family:var(--font-display);font-style:italic;font-size:.9rem;line-height:1.45;color:rgb(var(--parchment-rgb) / .7)}._viktorAttr_1wag0_436{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .6)}._sideActions_1wag0_444{display:flex;flex-direction:column;gap:.5rem}._primaryBtn_1wag0_450,._secondaryBtn_1wag0_451{padding:.8rem 1rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;border-radius:10px;cursor:pointer}._primaryBtn_1wag0_450{color:var(--ui-ink);background:var(--ui-gold);border:1px solid var(--ui-gold)}._waitNote_1wag0_467{margin-left:auto;font-size:.88rem;color:rgb(var(--parchment-rgb) / .8);text-align:center}._secondaryBtn_1wag0_451{color:var(--ui-gold);background:transparent;border:1px solid rgb(var(--gold-rgb) / .4)}._secondaryBtn_1wag0_451:disabled{opacity:.4;cursor:default}._actionBar_1wag0_486{display:none}._sheetBackdrop_1wag0_491{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgb(var(--ink-rgb) / .7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:_fade_1wag0_1 .15s ease both}@keyframes _fade_1wag0_1{0%{opacity:0}to{opacity:1}}._sheet_1wag0_491{width:100%;max-width:520px;max-height:calc(100dvh - 2rem);overflow-y:auto;display:flex;flex-direction:column;gap:.85rem;padding:1.4rem;background:var(--ui-bg-dark);border:1px solid rgb(var(--gold-rgb) / .3);border-radius:16px;box-shadow:0 24px 64px #0009;animation:_rise_1wag0_1 .2s cubic-bezier(.22,1,.36,1) both}@keyframes _rise_1wag0_1{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}._sheetGrip_1wag0_530{display:none}._detail_1wag0_534{border-top:4px solid var(--cat)}._detailHead_1wag0_538{display:flex;align-items:center;justify-content:space-between}._detailCategory_1wag0_544{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cat)}._detailName_1wag0_555{margin:0;font-family:var(--font-display);font-size:1.7rem;font-weight:900;line-height:1.15;color:var(--ui-parchment)}._detailType_1wag0_564{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:0;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--parchment-rgb) / .55)}._detailDesc_1wag0_577{margin:0;font-family:var(--font-body);font-size:.98rem;line-height:1.55;color:rgb(var(--parchment-rgb) / .88)}._flavor_1wag0_585{margin:0;font-family:var(--font-display);font-style:italic;font-size:.95rem;line-height:1.5;color:rgb(var(--parchment-rgb) / .6)}._note_1wag0_594{margin:0;font-family:var(--font-body);font-size:.82rem;color:rgb(var(--gold-rgb) / .8)}._detailActions_1wag0_601{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}._detailState_1wag0_608{margin:0;padding:.7rem .8rem;font-family:var(--font-body);font-size:.88rem;text-align:center;color:rgb(var(--parchment-rgb) / .75);background:rgb(var(--parchment-rgb) / .06);border-radius:10px}._cursePips_1wag0_619{display:inline-flex;gap:3px}._pip_1wag0_624{width:7px;height:7px;border-radius:50%}._pipFilled_1wag0_630{background:var(--ui-chaos)}._pipEmpty_1wag0_634{border:1px solid rgb(var(--parchment-rgb) / .3)}@media(max-width:960px){._body_1wag0_200{grid-template-columns:minmax(0,1fr)}._side_1wag0_347{display:none}._actionBar_1wag0_486{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));background:rgb(var(--ink-rgb) / .96);border-top:1px solid rgb(var(--gold-rgb) / .2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._actionBar_1wag0_486 ._primaryBtn_1wag0_450{margin-left:auto}._picksBtn_1wag0_665{padding:.6rem .4rem;font-family:var(--font-body);font-size:.86rem;color:rgb(var(--parchment-rgb) / .85);background:none;border:none;cursor:pointer;text-decoration:underline;text-decoration-color:rgb(var(--gold-rgb) / .4);text-underline-offset:3px}._picksBtn_1wag0_665 strong{color:var(--ui-gold-light)}}@media(max-width:600px){._topBar_1wag0_15{gap:.55rem;padding:.6rem .75rem}._heading_1wag0_55{font-size:1.25rem}._titleBlock_1wag0_47{flex-direction:column;gap:.1rem}._toolbar_1wag0_134{flex-direction:column;align-items:stretch;gap:.5rem}._search_1wag0_141{flex-basis:auto}._body_1wag0_200{padding:.75rem .75rem 1rem}._grid_1wag0_210{grid-template-columns:minmax(0,1fr);gap:.55rem}._actionBar_1wag0_486{padding-inline:.75rem}._actionBar_1wag0_486 ._primaryBtn_1wag0_450,._actionBar_1wag0_486 ._secondaryBtn_1wag0_451{padding:.75rem .8rem;font-size:.62rem;letter-spacing:.12em}._sheetBackdrop_1wag0_491{align-items:flex-end;padding:0}._sheet_1wag0_491{max-width:none;max-height:88dvh;padding:.75rem 1.1rem calc(1.1rem + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;border-bottom:none}._sheetGrip_1wag0_530{display:block;align-self:center;width:2.5rem;height:4px;margin-bottom:.25rem;background:rgb(var(--parchment-rgb) / .25);border-radius:999px}._detailName_1wag0_555{font-size:1.45rem}}._wrapper_4hlah_1{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.85rem 1rem;background:linear-gradient(180deg,#20170ef5,#110c08f5);border:1px solid rgba(200,168,75,.18);border-radius:18px;box-shadow:0 12px 28px #00000038,inset 0 0 0 1px rgb(var(--cream-rgb) / .02)}._turnIndicator_4hlah_18{display:flex;align-items:center;gap:.6rem;min-width:0}._centerStatus_4hlah_25{flex:1;display:flex;justify-content:center;min-width:0}._dot_4hlah_32{width:12px;height:12px;border-radius:50%;flex-shrink:0}._dotWhite_4hlah_39{background:#f8f5ee;border:1px solid rgba(0,0,0,.3);box-shadow:0 0 6px rgb(var(--cream-rgb) / .5)}._dotBlack_4hlah_45{background:#1a1008;border:1px solid rgb(var(--cream-rgb) / .15);box-shadow:0 0 6px #000c}._turnText_4hlah_51{font-family:var(--font-display);font-size:1.1rem;color:var(--ui-gold);letter-spacing:.05em}._moveNum_4hlah_58{font-family:var(--font-mono);font-size:.65rem;color:#c8a84b80;letter-spacing:.1em}._infoPill_4hlah_65{font-family:var(--font-mono);font-size:.54rem;letter-spacing:.08em;color:#f5e8c0eb;border:1px solid rgba(200,168,75,.28);background:#c8a84b1f;padding:.2rem .45rem}._idlePill_4hlah_75{font-family:var(--font-mono);font-size:.54rem;letter-spacing:.1em;text-transform:uppercase;color:#c8a84b7a}._overlay_4hlah_83{position:absolute;top:0;top:-100vh;bottom:0;left:0;right:0;background:#000000b8;display:flex;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._overlayCard_4hlah_98{background:var(--ui-bg-dark);border:2px solid var(--ui-gold);padding:3rem 4rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;box-shadow:0 20px 60px #000c}._overlayEmoji_4hlah_110{font-size:3.5rem;margin-bottom:.25rem}._overlayHeadline_4hlah_115{font-family:var(--font-display);font-size:3.5rem;color:var(--ui-gold);letter-spacing:.06em;line-height:1}._overlaySub_4hlah_123{font-family:var(--font-body);font-style:italic;font-size:1.1rem;color:#ede6d6b3;margin-bottom:.5rem}._newGameBtn_4hlah_131{margin-top:1rem;background:var(--ui-gold);color:var(--ui-bg-dark);font-family:var(--font-display);font-size:1.4rem;letter-spacing:.08em;padding:.65rem 2.5rem;border:none;cursor:pointer;transition:background .15s ease,transform .1s ease}._newGameBtn_4hlah_131:hover{background:#e0bc5a;transform:translateY(-1px)}._newGameBtnSmall_4hlah_149{background:transparent;border:1px solid rgba(200,168,75,.35);color:#c8a84bb3;font-family:var(--font-display);font-size:.875rem;letter-spacing:.1em;padding:.35rem .9rem;transition:all .15s}._newGameBtnSmall_4hlah_149:hover{border-color:var(--ui-gold);color:var(--ui-gold)}@media(max-width:720px){._wrapper_4hlah_1{flex-direction:column;align-items:stretch;gap:.45rem;padding:.5rem .75rem}._turnIndicator_4hlah_18{flex-wrap:wrap;row-gap:.25rem}._idlePill_4hlah_75{display:none}._centerStatus_4hlah_25{justify-content:flex-start}._turnText_4hlah_51{font-size:.98rem}._infoPill_4hlah_65{width:100%;text-align:center}._newGameBtnSmall_4hlah_149{width:100%;padding-block:.35rem}._overlayCard_4hlah_98{width:min(92vw,420px);padding:2rem 1.5rem}._overlayHeadline_4hlah_115{font-size:2.4rem}._overlaySub_4hlah_123{font-size:.95rem}._newGameBtn_4hlah_131{width:100%;font-size:1.1rem;padding:.7rem 1rem}}@media(max-width:480px){._wrapper_4hlah_1{padding:.7rem .75rem}._overlayEmoji_4hlah_110{font-size:2.6rem}._overlayHeadline_4hlah_115{font-size:2rem}}._root_cld84_1{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#c9baa0}._root_cld84_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(./menu-background-DthAvPmq.webp) center bottom / cover no-repeat;pointer-events:none}._root_cld84_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(var(--cream-rgb) / .72),rgb(var(--cream-rgb) / .42) 30%,rgb(var(--cream-rgb) / .14) 58%,rgb(var(--cream-rgb) / .05)),linear-gradient(180deg,rgb(var(--cream-rgb) / .38),rgb(var(--cream-rgb) / .1) 42%,#3a37302e);pointer-events:none}._scroll_cld84_26{position:relative;z-index:1;height:100%;overflow-y:auto;padding:clamp(.75rem,2.2vw,2rem)}._poster_cld84_34{position:relative;width:min(100%,1240px);min-height:calc(100vh - clamp(1.5rem,4.4vw,4rem));margin:0 auto;display:grid;grid-template-columns:minmax(280px,.66fr) minmax(600px,1.34fr);grid-template-rows:1fr auto;gap:clamp(.5rem,1vw,.85rem)}._brandPanel_cld84_45{position:relative;z-index:3;align-self:start;min-height:520px;padding:clamp(1.5rem,4vw,3.8rem) clamp(1rem,3vw,2.6rem);color:var(--ui-ink)}._brandPanel_cld84_45:before{content:"";position:absolute;inset:0 clamp(-.4rem,-.8vw,-.2rem) auto clamp(-.5rem,-1vw,-.25rem);height:min(52vh,470px);background:linear-gradient(90deg,rgb(var(--cream-rgb) / .66) 0%,rgb(var(--cream-rgb) / .42) 58%,transparent 100%),linear-gradient(180deg,rgb(var(--cream-rgb) / .42),rgb(var(--cream-rgb) / .08));-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 72%,transparent 100%);pointer-events:none}._brandMark_cld84_67{width:fit-content;margin:0 auto 1.1rem;color:rgb(var(--ink-rgb) / .42);font-size:clamp(2rem,4vw,3rem);line-height:1}._brandTitle_cld84_75{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;font-family:var(--font-display);font-size:clamp(3.2rem,6.6vw,6.2rem);font-weight:900;line-height:.92;letter-spacing:-.01em;color:var(--ui-ink);text-shadow:0 2px 20px rgb(var(--cream-rgb) / .38)}._brandTitle_cld84_75 span:last-child{font-style:italic;font-weight:700;color:var(--ui-gold);text-shadow:0 1px 0 rgb(var(--ink-rgb) / .35),0 2px 18px rgb(var(--cream-rgb) / .5)}._brandSubtitle_cld84_98{position:relative;max-width:26rem;margin:clamp(1.2rem,2.4vw,2rem) auto 0;color:rgb(var(--ink-rgb) / .7);font-family:var(--font-body);font-size:1rem;line-height:1.55;text-align:center}._profileButton_cld84_109{position:relative;z-index:1;width:min(100%,360px);margin:clamp(1.5rem,3vw,2.4rem) auto 0;display:grid;grid-template-columns:48px minmax(0,1fr);gap:.65rem;align-items:center;padding:.5rem .65rem;color:var(--ui-ink);text-align:left;background:rgb(var(--cream-rgb) / .34);border:1px solid rgb(var(--ink-rgb) / .16);border-radius:8px;box-shadow:0 12px 24px #4a3d3024;transition:transform .16s ease,box-shadow .16s ease}._profileButton_cld84_109:hover,._modeCard_cld84_129:hover:not(:disabled){transform:translateY(-2px)}._profileInitial_cld84_133,._profileImage_cld84_134{width:48px;height:48px;border-radius:8px}._profileInitial_cld84_133{display:flex;align-items:center;justify-content:center;color:var(--ui-ink);font-family:var(--font-display);font-size:1.35rem;background:linear-gradient(135deg,#f4e8d2,#bbc2a4 52%,#8b97a0);box-shadow:inset 0 0 0 1px rgb(var(--cream-rgb) / .58)}._profileImage_cld84_134{object-fit:cover}._profileText_cld84_155{min-width:0;display:flex;flex-direction:column;gap:.08rem}._profileName_cld84_162{overflow:hidden;font-family:var(--font-display);font-size:1rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}._profileMeta_cld84_171{overflow:hidden;color:rgb(var(--ink-rgb) / .6);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}._brandStats_cld84_182{position:relative;z-index:1;width:min(100%,360px);margin:.65rem auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}._brandStats_cld84_182 div{min-width:0;padding:.55rem .65rem;background:rgb(var(--cream-rgb) / .24);border:1px solid rgb(var(--ink-rgb) / .1);border-radius:8px}._brandStats_cld84_182 dt,._soonBadge_cld84_201{font-family:var(--font-mono);text-transform:uppercase}._brandStats_cld84_182 dt{color:rgb(var(--ink-rgb) / .5);font-size:.52rem;letter-spacing:.12em}._brandStats_cld84_182 dd{overflow:hidden;margin:.12rem 0 0;color:rgb(var(--ink-rgb) / .88);font-family:var(--font-display);font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}._cardDeck_cld84_222{position:relative;justify-self:center;width:min(100%,760px);height:clamp(760px,calc(100vh - 3.5rem),1120px);min-height:760px;isolation:isolate}._cardDeck_cld84_222:before{content:"";position:absolute;top:.35rem;right:.15rem;bottom:.5rem;left:.15rem;z-index:0;border-radius:34px;background:linear-gradient(180deg,rgb(var(--cream-rgb) / .18),rgb(var(--cream-rgb) / .04)),#332d260a;box-shadow:inset 0 0 0 1px #4a3d3014,0 28px 60px #26221c1f;pointer-events:none}._modeCard_cld84_129{position:absolute;overflow:hidden;display:block;text-align:left;border:none;border-radius:28px;box-shadow:0 28px 52px #4c41343d,0 2px rgb(var(--cream-rgb) / .35) inset;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}._modeCard_cld84_129:hover:not(:disabled){box-shadow:0 32px 60px #4c41344d,0 2px rgb(var(--cream-rgb) / .42) inset}._modeCard_cld84_129:disabled{cursor:not-allowed}._modeCard_cld84_129:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,rgb(var(--cream-rgb) / .18),transparent 34%),radial-gradient(circle at 90% 10%,rgb(var(--cream-rgb) / .16),transparent 28%);pointer-events:none}._sizeStandard_cld84_279{z-index:5;width:47%;height:clamp(190px,25%,280px);min-height:190px}._sizeSettings_cld84_288{z-index:9;width:89%;height:clamp(132px,17.5%,164px);min-height:132px}._cardStory_cld84_295{top:2.5%;right:2%;transform:rotate(3deg)}._cardPuzzles_cld84_301{top:29%;right:2%;transform:rotate(-2deg)}._cardStats_cld84_307{left:2.5%;top:42%;transform:rotate(3deg)}._cardCollection_cld84_313{right:2.5%;top:55.5%;transform:rotate(2deg)}._cardOnline_cld84_319{z-index:4;left:2%;top:14%;transform:rotate(-4deg)}._cardSettings_cld84_326{left:5.5%;bottom:.8%;transform:rotate(-1deg)}._toneOlive_cld84_332{color:var(--ui-ink);background:#b7bb92}._toneBlue_cld84_337{color:var(--ui-cream);background:#506c78}._toneSand_cld84_342{color:#46372b;background:#d1b686}._tonePlum_cld84_347{color:var(--ui-cream);background:#82718a}._toneSlate_cld84_352{color:var(--ui-cream);background:#243137}._toneSteel_cld84_357{color:var(--ui-cream);background:#6f8c94}._cardDisabled_cld84_362{filter:saturate(.74) brightness(.92)}._cardCopy_cld84_366{position:relative;z-index:2;width:min(58%,280px);height:100%;display:flex;flex-direction:column;justify-content:safe center;gap:.45rem;padding:clamp(.9rem,1.6vw,1.5rem) clamp(1rem,2vw,1.8rem)}._sizeSettings_cld84_288 ._cardCopy_cld84_366{width:min(38%,280px);padding:1.2rem 1.7rem}._cardLabel_cld84_384{font-family:var(--font-display);font-size:clamp(1.7rem,3.4vw,3.2rem);font-weight:900;line-height:1}._cardCollection_cld84_313 ._cardLabel_cld84_384,._cardSettings_cld84_326 ._cardLabel_cld84_384{font-size:clamp(1.4rem,2.4vw,2.4rem)}._cardDetail_cld84_396{max-width:14rem;font-family:var(--font-body);font-size:clamp(.88rem,1.2vw,1.04rem);line-height:1.45}._cardArrow_cld84_403{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem;color:currentColor;font-family:var(--font-body);font-size:1.25rem;line-height:1;background:#00000029;border-radius:999px}._soonBadge_cld84_201{position:absolute;z-index:4;left:clamp(1rem,2vw,1.8rem);bottom:clamp(.8rem,1.4vw,1.2rem);color:currentColor;font-size:.55rem;letter-spacing:.14em;opacity:.58}._cardArtSlot_cld84_429{--card-image: none;position:absolute;inset:0 0 0 auto;width:54%;background-image:linear-gradient(90deg,transparent,rgb(var(--cream-rgb) / .08)),var(--card-image);background-position:center;background-size:cover;pointer-events:none}._artStory_cld84_442,._artPuzzles_cld84_443,._artStats_cld84_444,._artCollection_cld84_445,._artOnline_cld84_446,._artSettings_cld84_447{--card-image: none}._artStory_cld84_442{--card-image: url(./play-card-DLYq3H4_.webp);width:74%;background-position:60% center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%)}._artStory_cld84_442 ._artFallback_cld84_460{display:none}._artPuzzles_cld84_443,._artStats_cld84_444,._artCollection_cld84_445,._artOnline_cld84_446{top:0;right:0;bottom:0;left:0;width:100%;background-position:center}._artPuzzles_cld84_443{--card-image: url(./puzzles-card-D-9DMINT.webp)}._artStats_cld84_444{--card-image: url(./stats-card-20ypzM2q.webp);background-position:48% center}._artCollection_cld84_445{--card-image: url(./collection-card-CUJ8ZPOq.webp);background-position:52% center}._artOnline_cld84_446{--card-image: url(./online-card-BUok2L79.webp);background-position:center}._artPuzzles_cld84_443 ._artFallback_cld84_460,._artStats_cld84_444 ._artFallback_cld84_460,._artCollection_cld84_445 ._artFallback_cld84_460,._artOnline_cld84_446 ._artFallback_cld84_460,._artSettings_cld84_447 ._artFallback_cld84_460{display:none}._sizeSettings_cld84_288 ._cardArtSlot_cld84_429{width:66%}._sizeSettings_cld84_288 ._artSettings_cld84_447{--card-image: url(./settings-card-BlLjaNju.webp);top:0;right:0;bottom:0;left:0;width:100%;background-image:linear-gradient(90deg,#172024e0,#17202494 38%,#1720241f 72%),var(--card-image);background-position:center}._artFallback_cld84_460{position:absolute;top:0;right:0;bottom:0;left:0}._artFallback_cld84_460:before,._artFallback_cld84_460:after{content:"";position:absolute;border-radius:999px;background:rgb(var(--cream-rgb) / .18)}._artFallback_cld84_460:before{width:44%;aspect-ratio:1;right:16%;top:14%}._artFallback_cld84_460:after{width:30%;aspect-ratio:1;right:8%;bottom:12%}._artBoard_cld84_541,._artPiece_cld84_542,._artAccent_cld84_543{position:absolute;display:block}._artBoard_cld84_541{right:8%;bottom:7%;width:72%;height:30%;opacity:.36;transform:rotate(-4deg);background:linear-gradient(45deg,rgb(var(--cream-rgb) / .2) 25%,transparent 25% 50%,rgb(var(--cream-rgb) / .2) 50% 75%,transparent 75%),#00000024;background-size:32px 32px;border-radius:4px}._artPiece_cld84_542{right:16%;bottom:22%;width:26%;height:38%;border-radius:45% 45% 18% 18%;background:rgb(var(--cream-rgb) / .68);box-shadow:inset -12px -14px #0000001f}._artPiece_cld84_542:before{content:"";position:absolute;left:25%;top:-24%;width:50%;aspect-ratio:1;border-radius:999px;background:inherit}._artAccent_cld84_543{right:36%;top:18%;width:18%;aspect-ratio:1;border-radius:999px;background:#00000029}._artSettings_cld84_447 ._artPiece_cld84_542{width:18%;height:18%;right:24%;bottom:38%;border-radius:4px}._artSettings_cld84_447 ._artPiece_cld84_542:before{display:none}._artCollection_cld84_445 ._artAccent_cld84_543,._artSettings_cld84_447 ._artAccent_cld84_543{background:linear-gradient(90deg,transparent 42%,rgb(var(--cream-rgb) / .42) 42% 58%,transparent 58%),linear-gradient(0deg,transparent 42%,rgb(var(--cream-rgb) / .42) 42% 58%,transparent 58%),#00000029}@media(max-width:1120px){._poster_cld84_34{grid-template-columns:1fr}._brandPanel_cld84_45{min-height:0;padding-block:1.4rem}._brandPanel_cld84_45:before{display:none}._brandTitle_cld84_75{font-size:clamp(2.8rem,10vw,5rem)}._cardDeck_cld84_222{width:min(100%,760px);height:900px;min-height:900px}}@media(max-width:780px){._scroll_cld84_26{padding:.65rem}._poster_cld84_34{gap:.75rem}._brandPanel_cld84_45{padding:1rem .6rem}._brandTitle_cld84_75{align-items:flex-start;font-size:clamp(2.4rem,14vw,4rem)}._brandMark_cld84_67{margin-left:0}._brandSubtitle_cld84_98{margin-left:0;text-align:left}._profileButton_cld84_109,._brandStats_cld84_182{margin-left:0}._cardDeck_cld84_222{min-height:auto;height:auto;display:flex;flex-direction:column;gap:.75rem}._modeCard_cld84_129,._sizeStandard_cld84_279,._sizeSettings_cld84_288,._cardStory_cld84_295,._cardPuzzles_cld84_301,._cardStats_cld84_307,._cardCollection_cld84_313,._cardOnline_cld84_319,._cardSettings_cld84_326{position:relative;inset:auto;width:100%;min-height:190px;transform:none}._cardCopy_cld84_366{width:64%;padding:1.2rem}._cardLabel_cld84_384{font-size:clamp(1.7rem,9vw,2.6rem)}._cardArtSlot_cld84_429{width:46%}}@media(max-width:480px){._brandStats_cld84_182{grid-template-columns:1fr}._profileButton_cld84_109{grid-template-columns:42px minmax(0,1fr)}._profileInitial_cld84_133,._profileImage_cld84_134{width:42px;height:42px}._modeCard_cld84_129{min-height:180px;border-radius:18px}._cardCopy_cld84_366{width:72%;padding:1rem}._cardDetail_cld84_396{font-size:.86rem}._cardArtSlot_cld84_429{width:42%}}._friendsButton_cld84_742{position:relative;z-index:1;width:min(100%,360px);margin:.65rem auto 0;display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;font-family:var(--font-body);font-size:.95rem;font-weight:500;color:var(--ui-ink);background:rgb(var(--cream-rgb) / .34);border:1px solid rgb(var(--ink-rgb) / .16);border-radius:8px;cursor:pointer;transition:transform .16s ease}._friendsButton_cld84_742:hover{transform:translateY(-1px)}._friendsBadge_cld84_766{min-width:1.4rem;padding:.1rem .45rem;font-family:var(--font-mono);font-size:.72rem;text-align:center;color:var(--ui-cream);background:var(--ui-chaos);border-radius:999px}._panel_t8k8w_1{width:100%;height:100%;flex-shrink:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#faeac3f5,#e1b778eb);border:2px solid rgba(84,48,18,.72);border-radius:18px;box-shadow:0 16px 32px #0003,inset 0 0 0 2px #fff6e047;overflow:hidden;transition:width .2s ease,min-width .2s ease}._panelCollapsed_t8k8w_18{width:56px;min-width:56px}._header_t8k8w_23{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .9rem;border-bottom:2px solid rgba(84,48,18,.14);background:#fff7e47a}._headerCopy_t8k8w_34{min-width:0;display:flex;flex-direction:column;gap:.15rem}._headerTitle_t8k8w_41{font-family:var(--font-display);font-size:.98rem;color:#3a1e0beb;letter-spacing:.02em}._headerSub_t8k8w_48{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;color:#5430126b}._collapseBtn_t8k8w_55{width:26px;height:26px;flex-shrink:0;border:1px solid rgb(var(--gold-rgb) / .18);background:#5430120d;color:#543012b3;font-family:var(--font-mono);font-size:.72rem;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}._collapseBtn_t8k8w_55:hover{border-color:rgb(var(--gold-rgb) / .45);color:#3a1e0beb;background:#5430121f}._body_t8k8w_74{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.4rem;padding:.5rem .35rem .55rem;scrollbar-width:thin;scrollbar-color:rgba(84,48,18,.18) transparent;min-height:0}._bodyExpanded_t8k8w_87{overflow:hidden}._collapsedBody_t8k8w_91{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.8rem .2rem}._collapsedCount_t8k8w_101{font-family:var(--font-display);font-size:1.6rem;color:#5c250ae0;line-height:1}._collapsedLabel_t8k8w_108{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-mono);font-size:.5rem;letter-spacing:.18em;text-transform:uppercase;color:#5430126b}._collapsedBreakdown_t8k8w_118{display:flex;flex-direction:column;align-items:center;gap:.12rem}._collapsedBreakdownLine_t8k8w_125{font-family:var(--font-mono);font-size:.44rem;letter-spacing:.12em;color:#5430128f}._section_t8k8w_132{padding:0 .25rem .1rem}._sectionHeader_t8k8w_136{display:flex;align-items:center;justify-content:space-between;padding:.2rem .3rem .35rem}._sectionTitle_t8k8w_143{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;color:#5430128f}._sectionCount_t8k8w_151{min-width:1.35rem;text-align:center;font-family:var(--font-mono);font-size:.58rem;color:#543012a6;border:1px solid rgba(84,48,18,.14);background:#fff8e794;padding:.08rem .25rem}._empty_t8k8w_162{font-family:var(--font-body);font-size:.74rem;font-style:italic;color:#5430126b;padding:.45rem .3rem .25rem}._modList_t8k8w_170{display:flex;flex-direction:column;gap:.35rem}._modCard_t8k8w_178{--accent-color: rgb(var(--gold-rgb) / .22);width:100%;text-align:left;position:relative;padding:.42rem .5rem;border:1px solid rgba(84,48,18,.12);border-left:3px solid var(--accent-color);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-color) 16%,transparent) 0%,transparent 36%),#fff9eb6b;border-radius:10px;cursor:pointer;transition:background .14s ease,border-color .14s ease}._modCard_t8k8w_178:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-color) 28%,transparent) 0%,transparent 50%),#fff9ebad;border-color:#54301238}._expandedCard_t8k8w_203{--accent-color: rgb(var(--gold-rgb) / .22);flex:1;display:flex;flex-direction:column;gap:.6rem;padding:.65rem .7rem;border:1px solid rgba(84,48,18,.12);border-left:3px solid var(--accent-color);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-color) 18%,transparent) 0%,transparent 50%),#fff9eb85;border-radius:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(84,48,18,.18) transparent;min-height:0}._expandedTopBar_t8k8w_222{display:flex;align-items:flex-start;gap:.5rem}._expandedTitleBlock_t8k8w_228{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}._expandedBadgeClose_t8k8w_236{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;flex-shrink:0}._collapseCardBtn_t8k8w_244{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(84,48,18,.2);background:#5430120f;color:#5430128c;font-size:.6rem;cursor:pointer;border-radius:4px;flex-shrink:0;transition:background .14s ease,color .14s ease}._collapseCardBtn_t8k8w_244:hover{background:#54301224;color:#3a1e0be0}._expandedDescription_t8k8w_265{font-family:var(--font-body);font-size:.78rem;line-height:1.5;color:#3a1e0bd1;flex:1}._modTopRow_t8k8w_275{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}._modTitleBlock_t8k8w_282{display:flex;flex-direction:column;gap:.15rem}._modName_t8k8w_288{font-family:var(--font-body);font-size:.82rem;line-height:1.2;color:#3a1e0be6}._typeLine_t8k8w_295{font-family:var(--font-mono);font-size:.53rem;letter-spacing:.08em;text-transform:uppercase;color:#54301266}._categoryBadgeWrap_t8k8w_303{display:flex;flex-direction:column;align-items:flex-end;gap:.12rem}._categoryTag_t8k8w_310{flex-shrink:0;display:inline-flex;border:1px solid;padding:.15rem}._categoryLabel_t8k8w_317{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:#5430125c}._modMeta_t8k8w_325{display:flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.07em;color:#54301275;flex-wrap:wrap}._modId_t8k8w_336{color:#5c250a99}._dot_t8k8w_340{color:#54301238}@media(max-width:1120px){._panel_t8k8w_1{width:100%;min-width:0}._panelCollapsed_t8k8w_18{width:100%}}@media(max-width:720px){._panel_t8k8w_1,._panelCollapsed_t8k8w_18{width:100%;min-width:0}._collapseBtn_t8k8w_55{display:none}._panelCollapsed_t8k8w_18{min-height:72px}._body_t8k8w_74{gap:.5rem;padding:.45rem .4rem .5rem}._collapsedBody_t8k8w_91{flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem .85rem}._collapsedLabel_t8k8w_108{writing-mode:initial;transform:none;font-size:.54rem}._collapsedBreakdown_t8k8w_118{flex-direction:row;gap:.35rem}._section_t8k8w_132{padding:0}._sectionHeader_t8k8w_136{padding:.2rem .2rem .3rem}._modCard_t8k8w_178{padding:.38rem .44rem}._modName_t8k8w_288{font-size:.76rem}._expandedDescription_t8k8w_265{font-size:.72rem}._modMeta_t8k8w_325{row-gap:.15rem;font-size:.52rem}}._panel_1y704_1{width:100%;flex:1;display:flex;flex-direction:column;position:relative;background:linear-gradient(180deg,#faeac3f0,#e1b778e6);border:2px solid rgba(84,48,18,.72);border-radius:18px;box-shadow:0 16px 32px #0003,inset 0 0 0 2px #fff6e047;overflow:hidden;min-height:300px}._mobileDialogueOverlay_1y704_18{display:none}._header_1y704_22{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:.7rem .95rem;border-bottom:2px solid rgba(84,48,18,.14);background:#fff7e47a}._composer_1y704_32{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.65rem .75rem;border-bottom:1px solid rgba(84,48,18,.12);background:#fff7e46b}._entryAvatarEmoji_1y704_42{font-size:1.25rem;line-height:1;flex-shrink:0}._entryAvatarImg_1y704_48{width:1.55rem;height:1.55rem;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(84,48,18,.18)}._composerAvatar_1y704_57,._entryAvatar_1y704_42{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:#5c250a24;border:1px solid rgba(84,48,18,.18);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;color:#543012b8}._composerInput_1y704_73{min-width:0;padding:.6rem .7rem;border:1px solid rgba(84,48,18,.18);border-radius:12px;background:#fffcf4b8;color:#3a1e0beb;font-family:var(--font-body);font-size:.86rem}._composerBtn_1y704_84{padding:.6rem .85rem;border:1px solid rgba(84,48,18,.22);border-radius:12px;background:#5c250ae6;color:#fff7e4f0;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}._headerTitle_1y704_97{font-family:var(--font-display);font-size:1rem;color:#3a1e0beb;letter-spacing:.02em}._moveCount_1y704_104{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#54301275}._list_1y704_112{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.7rem;padding:.85rem .9rem 1rem;scrollbar-width:thin;scrollbar-color:rgba(84,48,18,.18) transparent}._entry_1y704_42{display:flex;flex-direction:column;gap:.28rem}._entryPlayer_1y704_129{align-items:flex-start}._entryOpponent_1y704_133{align-items:flex-end}._entryMeta_1y704_137{display:flex;align-items:center;gap:.45rem}._dialogueCard_1y704_143{width:min(100%,46rem);display:flex;flex-direction:column;gap:.3rem}._dialogueCardPlayer_1y704_150{align-items:flex-start}._dialogueCardOpponent_1y704_154{align-items:flex-end}._themePlayer_1y704_158{--dialogue-accent-start: rgba(43, 78, 112, .96);--dialogue-accent-end: rgba(23, 48, 77, .9);--portrait-bg-start: rgba(191, 217, 235, .96);--portrait-bg-end: rgba(116, 155, 186, .92);--bubble-bg-start: rgba(248, 252, 255, .98);--bubble-bg-end: rgba(226, 239, 248, .94)}._themeChick_1y704_167{--dialogue-accent-start: rgba(91, 63, 40, .96);--dialogue-accent-end: rgba(53, 36, 20, .92);--portrait-bg-start: rgba(246, 224, 141, .96);--portrait-bg-end: rgba(204, 149, 63, .9);--bubble-bg-start: rgba(255, 250, 235, .98);--bubble-bg-end: rgba(246, 231, 194, .95)}._themeMeasured_1y704_176{--dialogue-accent-start: rgba(54, 82, 82, .96);--dialogue-accent-end: rgba(30, 52, 52, .92);--portrait-bg-start: rgba(196, 222, 218, .95);--portrait-bg-end: rgba(122, 163, 157, .9);--bubble-bg-start: rgba(245, 251, 249, .98);--bubble-bg-end: rgba(220, 236, 232, .95)}._themeGrandmaster_1y704_185{--dialogue-accent-start: rgba(74, 42, 96, .96);--dialogue-accent-end: rgba(37, 22, 49, .92);--portrait-bg-start: rgba(219, 205, 240, .95);--portrait-bg-end: rgba(155, 131, 193, .9);--bubble-bg-start: rgba(251, 247, 255, .98);--bubble-bg-end: rgba(234, 225, 247, .95)}._themeNpc_1y704_194{--dialogue-accent-start: rgba(96, 59, 59, .94);--dialogue-accent-end: rgba(54, 31, 31, .9);--portrait-bg-start: rgba(231, 207, 198, .95);--portrait-bg-end: rgba(182, 143, 131, .9);--bubble-bg-start: rgba(254, 249, 246, .98);--bubble-bg-end: rgba(241, 227, 220, .95)}._expressionNeutral_1y704_203 ._dialoguePortraitFrame_1y704_203{transform:none}._expressionShocked_1y704_207 ._dialoguePortraitFrame_1y704_203{transform:translateY(-2px) scale(1.03);box-shadow:0 12px 24px #00000038,inset 0 0 0 1px #fff6e052}._expressionSmug_1y704_214 ._dialoguePortraitFrame_1y704_203{transform:rotate(-1deg) translateY(-1px)}._expressionFrustrated_1y704_218 ._dialoguePortraitFrame_1y704_203{transform:rotate(1deg)}._dialogueInlineAvatar_1y704_222{font-size:1.25rem;line-height:1;flex-shrink:0}._dialogueInlineAvatarImg_1y704_228{width:1.5rem;height:1.5rem;border-radius:50%;object-fit:cover;flex-shrink:0}._dialogueHeader_1y704_236{display:flex;align-items:center;gap:.45rem}._dialogueNameplate_1y704_242{position:relative;display:inline-flex;align-items:center;min-height:1.45rem;padding:.18rem .8rem .18rem 1rem;border-radius:999px 999px 999px .35rem;background:linear-gradient(90deg,var(--dialogue-accent-start, rgba(83, 50, 92, .94)),var(--dialogue-accent-end, rgba(52, 30, 61, .9)));color:#f7f1e5f5;font-family:var(--font-display);font-size:.875rem;letter-spacing:.03em;box-shadow:0 6px 14px #0000002e,inset 0 0 0 1px rgb(var(--cream-rgb) / .08)}._dialogueBody_1y704_260{min-width:0}._entryActor_1y704_265{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:#54301285}._entryDetail_1y704_273{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:#5430125c}._bubble_1y704_281{max-width:min(100%,26rem);font-family:var(--font-body);font-size:.94rem;line-height:1.45;padding:.68rem .82rem;border-radius:16px;border:1px solid rgba(84,48,18,.14);box-shadow:inset 0 0 0 1px rgb(var(--cream-rgb) / .08)}._typewriterButton_1y704_292{text-align:left;cursor:pointer;border:1px solid rgba(84,48,18,.14);width:100%}._bubbleDialogue_1y704_299{max-width:100%;min-height:78px;display:flex;align-items:center;border-radius:12px 26px 12px 12px;padding:.9rem 1rem;background:linear-gradient(180deg,var(--bubble-bg-start, rgba(255, 252, 244, .96)),var(--bubble-bg-end, rgba(243, 233, 211, .94)));box-shadow:0 10px 24px #00000024,inset 0 0 0 1px rgb(var(--cream-rgb) / .24)}._dialogueCardPlayer_1y704_150 ._bubbleDialogue_1y704_299{border-radius:26px 12px 12px}._bubbleMove_1y704_317{background:#fff8e7ad;color:#3a1e0beb}._bubbleEvent_1y704_322{background:#9344161a;color:#5c250af2;border-color:#93441638}._bubbleChat_1y704_328{color:#451b07f5;border-color:#5c250a33}._cursor_1y704_333{display:inline-block;margin-left:1px;color:#5c250ab8}._empty_1y704_339{font-family:var(--font-body);font-style:italic;font-size:.78rem;color:#54301273;text-align:center;padding:2rem .5rem;margin:0}._resultRow_1y704_349{display:flex;justify-content:center;padding:.5rem .5rem .2rem;margin-top:.1rem;border-top:1px solid rgba(84,48,18,.12)}._result_1y704_349{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;color:#5c250ab8}@media(max-width:900px){._panel_1y704_1{min-height:clamp(320px,40vh,520px);height:clamp(320px,40vh,520px);flex:none}}@media(max-width:720px){._panel_1y704_1{min-height:0;height:100%;flex:none;border-width:0;border-radius:0;box-shadow:none}._mobileDialogueOverlay_1y704_18{display:block;position:absolute;inset:3.15rem 0 auto;z-index:4;pointer-events:none}._header_1y704_22{padding:.65rem .8rem}._composer_1y704_32{grid-template-columns:minmax(0,1fr) auto}._composerAvatar_1y704_57{display:none}._list_1y704_112{padding:.55rem .55rem .7rem}._bubble_1y704_281{max-width:100%;font-size:.84rem}}@media(max-width:480px){._mobileDialogueOverlay_1y704_18{inset:3rem 0 auto}._bubble_1y704_281{font-size:.8rem}}._root_1il9r_3{width:100%;display:flex;justify-content:center;pointer-events:none}._rootPanelOverlay_1il9r_10{align-items:flex-start}._rootEnter_1il9r_14{animation:_dlgSlideIn_1il9r_1 .34s cubic-bezier(.22,1,.36,1) forwards}._rootExit_1il9r_18{animation:_dlgSlideOut_1il9r_1 .28s ease-in forwards}@keyframes _dlgSlideIn_1il9r_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _dlgSlideOut_1il9r_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}._box_1il9r_46{width:100%;max-width:1360px;display:flex;flex-direction:column;gap:.55rem;padding:1rem 1.4rem .9rem;background:radial-gradient(ellipse at 4% 0%,rgba(255,246,210,.055) 0%,transparent 45%),linear-gradient(180deg,#160e07fa,#0c0803fc);border:1px solid rgb(var(--gold-rgb) / .28);border-top:2px solid rgb(var(--gold-rgb) / .52);border-radius:16px;cursor:pointer;text-align:left;pointer-events:all;position:relative;box-shadow:0 8px 32px #0000007a,0 2px 8px rgb(var(--gold-rgb) / .07),inset 0 1px rgb(var(--cream-rgb) / .03);--dlg-accent: rgb(var(--gold-rgb) / .95);--dlg-nameplate-bg: linear-gradient(90deg, rgba(92, 52, 16, .9), rgba(54, 30, 8, .9))}._boxPanelOverlay_1il9r_73{max-width:none}._boxPlayer_1il9r_78{align-items:flex-end}._themePlayer_1il9r_84{--dlg-accent: rgba(130, 185, 235, .92);--dlg-nameplate-bg: linear-gradient(90deg, rgba(24, 54, 100, .9), rgba(14, 34, 68, .9))}._themeChick_1il9r_89{--dlg-accent: rgba(228, 186, 70, .95);--dlg-nameplate-bg: linear-gradient(90deg, rgba(106, 62, 16, .9), rgba(68, 38, 8, .9))}._themeMeasured_1il9r_94{--dlg-accent: rgba(96, 190, 172, .92);--dlg-nameplate-bg: linear-gradient(90deg, rgba(20, 72, 66, .9), rgba(10, 46, 42, .9))}._themeGrandmaster_1il9r_99{--dlg-accent: rgba(178, 138, 232, .92);--dlg-nameplate-bg: linear-gradient(90deg, rgba(66, 30, 96, .9), rgba(40, 16, 62, .9))}._themeNpc_1il9r_104{--dlg-accent: rgb(var(--gold-rgb) / .95);--dlg-nameplate-bg: linear-gradient(90deg, rgba(92, 52, 16, .9), rgba(54, 30, 8, .9))}._nameplateRow_1il9r_111{display:flex;align-items:center;gap:.55rem}._nameplateRowPlayer_1il9r_117{flex-direction:row-reverse}._avatar_1il9r_123{flex-shrink:0;transition:transform .2s ease}._expressionShocked_1il9r_128{transform:translateY(-4px) scale(1.1)}._expressionSmug_1il9r_132{transform:rotate(-6deg) translateY(-2px)}._expressionFrustrated_1il9r_136{transform:rotate(5deg)}._avatarEmoji_1il9r_140{font-size:2rem;line-height:1;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}._avatarInitial_1il9r_147{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--dlg-nameplate-bg);border:1px solid rgb(var(--gold-rgb) / .28);font-family:var(--font-display);font-size:.9rem;color:var(--dlg-accent)}._avatarImg_1il9r_161{width:2.2rem;height:2.2rem;border-radius:50%;object-fit:cover;border:1px solid rgb(var(--gold-rgb) / .28)}._nameplate_1il9r_111{display:inline-flex;align-items:center;padding:.18rem .9rem .18rem .65rem;border-radius:2px 999px 999px 2px;background:var(--dlg-nameplate-bg);border:1px solid rgb(var(--gold-rgb) / .26);color:var(--dlg-accent);font-family:var(--font-display);font-size:.875rem;letter-spacing:.04em;box-shadow:0 3px 10px #00000059}._textArea_1il9r_187{padding-left:2.55rem;min-height:2.8rem}._boxPlayer_1il9r_78 ._textArea_1il9r_187{padding-left:0;padding-right:2.55rem;text-align:right}._text_1il9r_187{font-family:var(--font-body);font-size:1rem;line-height:1.55;color:#f5e4c4f2}._cursor_1il9r_205{display:inline-block;color:var(--dlg-accent);animation:_blink_1il9r_1 .75s steps(1) infinite;margin-left:1px;font-size:.9em;vertical-align:text-bottom}@keyframes _blink_1il9r_1{0%,to{opacity:1}50%{opacity:0}}._hint_1il9r_226{font-family:var(--font-mono);font-size:.48rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .36);align-self:flex-end}@media(max-width:720px){._box_1il9r_46{padding:.85rem 1rem .75rem}._boxPanelOverlay_1il9r_73{border-radius:0 0 14px 14px;border-top:none;box-shadow:0 10px 26px #00000057,inset 0 1px rgb(var(--cream-rgb) / .03)}._text_1il9r_187{font-size:.9rem}._nameplate_1il9r_111{font-size:.74rem}}@media(max-width:480px){._box_1il9r_46{padding:.75rem .85rem .65rem;border-radius:12px}._boxPanelOverlay_1il9r_73{border-radius:0 0 12px 12px}._avatarEmoji_1il9r_140{font-size:1.7rem}._text_1il9r_187{font-size:.84rem}._nameplate_1il9r_111{font-size:.68rem}._textArea_1il9r_187{padding-left:2.2rem}}._card_1yc3t_1{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:stretch;gap:.8rem;min-height:112px;max-height:132px;padding:.7rem;background:linear-gradient(180deg,#f5e5bdf5,#e3bf81f0);border:2px solid rgba(84,48,18,.78);border-radius:18px;box-shadow:0 14px 34px #0000003d,inset 0 0 0 2px #fff6e061}._cardButton_1yc3t_18{width:100%;border:none;background:linear-gradient(180deg,#f5e5bdf5,#e3bf81f0);text-align:left;cursor:pointer}._cardRight_1yc3t_27{grid-template-columns:minmax(0,1fr) 88px}._cardRight_1yc3t_27 ._portraitFrame_1yc3t_31{order:2}._cardRight_1yc3t_27 ._content_1yc3t_35{order:1;text-align:right}._portraitFrame_1yc3t_31{display:flex;align-items:center;justify-content:center;width:88px;height:88px;align-self:center;border-radius:999px;background:linear-gradient(180deg,#fffbf1b8,#e8c48266);border:2px solid rgba(84,48,18,.16);overflow:hidden}._portrait_1yc3t_31{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:2rem;color:#543012c7;background:radial-gradient(circle at 30% 20%,rgb(var(--cream-rgb) / .76),transparent 42%),linear-gradient(180deg,#eed6a185,#c99b5b24)}._portraitImage_1yc3t_68{width:100%;height:100%;object-fit:cover;border-radius:999px}._portraitPixelArt_1yc3t_75{object-fit:contain;image-rendering:pixelated}._content_1yc3t_35{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.35rem;overflow:hidden}._topRow_1yc3t_89{display:flex;align-items:center;justify-content:space-between;gap:.6rem}._cardRight_1yc3t_27 ._topRow_1yc3t_89{justify-content:flex-end}._role_1yc3t_100{font-family:var(--font-display);font-size:1.05rem;color:#3a1e0be6;letter-spacing:.03em}._badge_1yc3t_107{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#543012bf;background:#fff8e6b3;border:1px solid rgba(84,48,18,.18);border-radius:999px;padding:.2rem .45rem}._name_1yc3t_119{font-family:var(--font-body);font-size:1.5rem;line-height:1.05;color:#3a1e0bf2}._metaLine_1yc3t_126{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:#54301285}._subtitle_1yc3t_134{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:#543012a8;background:#fff4d875;border-radius:8px;padding:.35rem .45rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media(max-width:720px){._card_1yc3t_1,._cardRight_1yc3t_27{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:.6rem;min-height:0;max-height:none;padding:.4rem .6rem;border-width:1px;border-radius:12px;box-shadow:0 6px 16px #0003}._portraitFrame_1yc3t_31{width:40px;height:40px;border-width:1px}._cardRight_1yc3t_27 ._portraitFrame_1yc3t_31{order:0}._cardRight_1yc3t_27 ._content_1yc3t_35{order:0;text-align:left}._content_1yc3t_35{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name badge" "role badge";align-items:center;column-gap:.5rem;row-gap:0}._topRow_1yc3t_89{display:contents}._role_1yc3t_100{grid-area:role;font-size:.62rem;letter-spacing:.08em;opacity:.7}._badge_1yc3t_107{grid-area:badge;font-size:.56rem;letter-spacing:.1em;padding:.2rem .45rem}._portrait_1yc3t_31{font-size:1.05rem}._name_1yc3t_119{grid-area:name;overflow:hidden;font-size:1.05rem;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}._metaLine_1yc3t_126,._subtitle_1yc3t_134{display:none}}._root_pokj9_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;background:radial-gradient(circle at top,rgb(var(--gold-rgb) / .12),transparent 32%),linear-gradient(180deg,#120d08fa,#090604fa)}._scroll_pokj9_10{height:100%;overflow-y:auto;padding:1rem}._content_pokj9_16{width:min(100%,1280px);margin:0 auto;display:flex;flex-direction:column;gap:1rem}._header_pokj9_24{display:flex;gap:1rem;align-items:flex-start}._backBtn_pokj9_30,._primaryBtn_pokj9_31,._secondaryBtn_pokj9_32,._tab_pokj9_33,._titleCard_pokj9_34,._select_pokj9_35,._input_pokj9_36,._textarea_pokj9_37{font-family:var(--font-mono)}._backBtn_pokj9_30{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .68);background:transparent;border:1px solid rgb(var(--gold-rgb) / .24);padding:.55rem .8rem;cursor:pointer}._heading_pokj9_52{display:flex;flex-direction:column;gap:.25rem}._kicker_pokj9_58{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .5)}._title_pokj9_34{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);color:var(--ui-gold);line-height:.95}._sub_pokj9_74{margin:0;max-width:70rem;font-family:var(--font-body);font-size:.92rem;line-height:1.5;color:rgb(var(--parchment-rgb) / .72)}._heroCard_pokj9_83{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:1rem;align-items:stretch;padding:1rem;background:linear-gradient(180deg,#f4e2baf5,#cba05ef0);border:2px solid rgba(84,48,18,.78);border-radius:24px;box-shadow:0 20px 42px #00000042,inset 0 0 0 2px #fff6e057}._avatarShell_pokj9_98{display:flex;align-items:center;justify-content:center}._avatarImage_pokj9_104,._avatarPlaceholder_pokj9_105{width:160px;height:160px;border-radius:999px;flex-shrink:0}._avatarImage_pokj9_104{object-fit:cover;border:2px solid rgba(84,48,18,.14)}._avatarPlaceholder_pokj9_105{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 25%,rgb(var(--cream-rgb) / .72),transparent 42%),linear-gradient(180deg,#e6c98de6,#b0804780);font-family:var(--font-display);font-size:3rem;color:#482c10d1}._heroCopy_pokj9_129{display:flex;flex-direction:column;gap:.5rem}._heroTop_pokj9_135{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:baseline}._heroName_pokj9_142{font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.4rem);color:#341e0bf5}._heroTitle_pokj9_148{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:#5434149e}._heroMeta_pokj9_156,._inlineList_pokj9_157,._historyModifiers_pokj9_158,._editActions_pokj9_159,._titleList_pokj9_160{display:flex;flex-wrap:wrap;gap:.45rem}._chip_pokj9_166{font-family:var(--font-mono);font-size:.48rem;letter-spacing:.12em;text-transform:uppercase;color:#543414d1;background:#fff8e585;border:1px solid rgba(84,52,20,.12);padding:.24rem .45rem}._heroMotto_pokj9_177{margin:0;font-family:var(--font-body);font-size:.94rem;line-height:1.55;color:#462b13c7}._heroActions_pokj9_185{display:flex;flex-direction:column;gap:.55rem;justify-content:flex-end}._primaryBtn_pokj9_31,._secondaryBtn_pokj9_32{min-height:42px;padding:.7rem .9rem;font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}._primaryBtn_pokj9_31{color:#201104;border:1px solid rgba(126,83,33,.8);background:linear-gradient(180deg,#f1ca7f,#d79f47)}._primaryBtn_pokj9_31:disabled{opacity:.46;cursor:not-allowed}._secondaryBtn_pokj9_32{color:#543414d6;border:1px solid rgba(84,52,20,.18);background:#fff9ea73}._fileInput_pokj9_219{display:none}._tabBar_pokj9_223{display:flex;flex-wrap:wrap;gap:.45rem}._tab_pokj9_33{padding:.65rem .8rem;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .48);background:rgb(var(--cream-rgb) / .03);border:1px solid rgb(var(--gold-rgb) / .12);cursor:pointer}._tabActive_pokj9_240{color:#120c06eb;background:rgb(var(--gold-rgb) / .82);border-color:rgb(var(--gold-rgb) / .78)}._panel_pokj9_246{min-height:380px;padding:1rem;background:rgb(var(--cream-rgb) / .03);border:1px solid rgb(var(--gold-rgb) / .12)}._panelGrid_pokj9_253,._titleGrid_pokj9_254,._historyGrid_pokj9_255{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._achievementGrid_pokj9_261{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}._infoCard_pokj9_267,._statCard_pokj9_268,._titleSection_pokj9_269,._historySection_pokj9_270,._achievementCard_pokj9_271{padding:.9rem;border:1px solid rgb(var(--gold-rgb) / .12);background:#00000029}._sectionHead_pokj9_277{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}._sectionTitle_pokj9_285,._infoMinorLabel_pokj9_286,._historyMeta_pokj9_287,._achievementCategory_pokj9_288,._statCardLabel_pokj9_289{font-family:var(--font-mono);text-transform:uppercase}._sectionTitle_pokj9_285{font-size:.58rem;letter-spacing:.18em;color:rgb(var(--gold-rgb) / .56)}._infoMain_pokj9_300,._statMain_pokj9_301{font-family:var(--font-display);font-size:2rem;color:var(--ui-parchment)}._infoBody_pokj9_307,._stepBody_pokj9_308,._placeholder_pokj9_309,._placeholderInline_pokj9_310,._achievementBody_pokj9_311{font-family:var(--font-body)}._infoBody_pokj9_307,._placeholder_pokj9_309,._achievementBody_pokj9_311{margin:.35rem 0 0;font-size:.84rem;line-height:1.5;color:rgb(var(--parchment-rgb) / .7)}._infoList_pokj9_324{display:flex;flex-direction:column;gap:.7rem;margin-top:.35rem}._infoMinorLabel_pokj9_286{display:block;margin-bottom:.35rem;font-size:.48rem;letter-spacing:.16em;color:rgb(var(--gold-rgb) / .42)}._statGrid_pokj9_339{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .6rem;margin-top:.5rem;font-family:var(--font-mono);font-size:.54rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .62)}._titleCard_pokj9_34{flex:1 1 220px;min-height:92px;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.8rem;background:rgb(var(--cream-rgb) / .04);border:1px solid rgb(var(--gold-rgb) / .14);color:var(--ui-parchment);text-align:left;cursor:pointer}._titleCardSelected_pokj9_366{background:rgb(var(--gold-rgb) / .12);border-color:rgb(var(--gold-rgb) / .38)}._titleCardLocked_pokj9_371{opacity:.52;cursor:default}._titleCardName_pokj9_376,._achievementName_pokj9_377{font-family:var(--font-display);font-size:1.08rem;color:var(--ui-parchment)}._titleCardRule_pokj9_383,._achievementMeta_pokj9_384,._historyBody_pokj9_385,._historyResult_pokj9_386{font-family:var(--font-mono);text-transform:uppercase}._titleCardRule_pokj9_383,._historyBody_pokj9_385,._historyMeta_pokj9_287,._achievementMeta_pokj9_384{font-size:.5rem;letter-spacing:.12em;color:rgb(var(--gold-rgb) / .48)}._achievementCard_pokj9_271{min-height:180px;display:flex;flex-direction:column;gap:.4rem}._achievementUnlocked_pokj9_407{border-color:rgb(var(--gold-rgb) / .34);background:rgb(var(--gold-rgb) / .08)}._achievementLocked_pokj9_412{opacity:.65}._achievementCategory_pokj9_288{font-size:.48rem;letter-spacing:.16em;color:rgb(var(--gold-rgb) / .44)}._historyList_pokj9_422{display:flex;flex-direction:column;gap:.6rem}._historyCard_pokj9_428{display:flex;flex-direction:column;gap:.35rem;padding:.75rem;border:1px solid rgb(var(--gold-rgb) / .12);background:rgb(var(--cream-rgb) / .03)}._historyTop_pokj9_437{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}._historyResult_pokj9_386{font-size:.56rem;letter-spacing:.14em;color:rgb(var(--gold-rgb) / .76)}._historyBody_pokj9_385{display:flex;gap:.7rem;flex-wrap:wrap}._placeholder_pokj9_309{color:rgb(var(--parchment-rgb) / .44)}._placeholderInline_pokj9_310{font-size:.76rem;color:rgb(var(--parchment-rgb) / .44)}._editGrid_pokj9_466{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}._field_pokj9_472{display:flex;flex-direction:column;gap:.35rem}._fieldWide_pokj9_478{grid-column:1 / -1}._label_pokj9_482{font-family:var(--font-mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .44)}._input_pokj9_36,._select_pokj9_35,._textarea_pokj9_37{width:100%;padding:.75rem .8rem;font-size:.78rem;letter-spacing:.04em;color:var(--ui-parchment);background:#0000003d;border:1px solid rgb(var(--gold-rgb) / .18)}._textarea_pokj9_37{resize:vertical;min-height:110px;font-family:var(--font-body)}._editActions_pokj9_159{grid-column:1 / -1;justify-content:flex-end}@media(max-width:980px){._heroCard_pokj9_83{grid-template-columns:130px minmax(0,1fr)}._heroActions_pokj9_185{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}._panelGrid_pokj9_253,._titleGrid_pokj9_254,._historyGrid_pokj9_255,._achievementGrid_pokj9_261,._editGrid_pokj9_466{grid-template-columns:1fr}}@media(max-width:640px){._scroll_pokj9_10{padding:.65rem}._header_pokj9_24{flex-direction:column}._heroCard_pokj9_83{grid-template-columns:1fr}._avatarImage_pokj9_104,._avatarPlaceholder_pokj9_105{width:140px;height:140px}}._root_avnm6_7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1.5rem}._backdrop_avnm6_18{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0602b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._box_avnm6_27{position:relative;z-index:1;width:100%;max-width:480px;display:flex;flex-direction:column;background:var(--ui-bg-dark);border:1px solid rgb(var(--gold-rgb) / .28);box-shadow:0 24px 80px #000c,0 0 0 1px rgb(var(--gold-rgb) / .08) inset;animation:_scaleIn_avnm6_1 .22s cubic-bezier(.34,1.56,.64,1) both}@keyframes _scaleIn_avnm6_1{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}._boxHeader_avnm6_48{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem .75rem;border-bottom:1px solid rgb(var(--gold-rgb) / .12)}._boxTitle_avnm6_56{font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:var(--ui-gold);letter-spacing:.04em}._closeBtn_avnm6_64{font-family:var(--font-mono);font-size:.75rem;color:rgb(var(--gold-rgb) / .45);background:transparent;border:1px solid rgb(var(--gold-rgb) / .18);width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,border-color .15s;padding:0}._closeBtn_avnm6_64:hover{color:var(--ui-gold);border-color:rgb(var(--gold-rgb) / .5)}._tabBar_avnm6_86{display:flex;border-bottom:1px solid rgb(var(--gold-rgb) / .12)}._tab_avnm6_86{flex:1;padding:.6rem .25rem;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .38);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s,background .15s;margin-bottom:-1px}._tab_avnm6_86:hover:not(._tabActive_avnm6_107){color:rgb(var(--gold-rgb) / .7);background:rgb(var(--gold-rgb) / .04)}._tabActive_avnm6_107{color:var(--ui-gold);border-bottom-color:var(--ui-gold);background:rgb(var(--gold-rgb) / .06)}._panel_avnm6_119{padding:.25rem 0;min-height:240px}._row_avnm6_125{display:flex;align-items:center;gap:1rem;padding:.75rem 1.1rem;border-bottom:1px solid rgb(var(--gold-rgb) / .06);min-height:52px}._row_avnm6_125:last-child{border-bottom:none}._rowBody_avnm6_138{flex:1;min-width:0;display:flex;flex-direction:column;gap:.18rem}._rowLabel_avnm6_146{font-family:var(--font-body);font-weight:500;font-size:.88rem;color:var(--ui-parchment)}._rowSub_avnm6_153{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .38)}._rowDisabled_avnm6_161{opacity:.4;pointer-events:none}._rowLocked_avnm6_166{opacity:.32}._rowStatic_avnm6_170{cursor:default}._toggle_avnm6_175{width:40px;height:22px;border-radius:11px;background:rgb(var(--cream-rgb) / .07);border:1px solid rgb(var(--gold-rgb) / .2);position:relative;cursor:pointer;flex-shrink:0;transition:background .18s,border-color .18s;padding:0}._toggleOn_avnm6_188{background:rgb(var(--gold-rgb) / .22);border-color:rgb(var(--gold-rgb) / .55)}._toggleThumb_avnm6_193{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:rgb(var(--gold-rgb) / .4);transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .18s}._toggleOn_avnm6_188 ._toggleThumb_avnm6_193{transform:translate(18px);background:var(--ui-gold)}._slider_avnm6_210{width:110px;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;border-radius:2px;background:rgb(var(--gold-rgb) / .18);outline:none;cursor:pointer}._slider_avnm6_210::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;border-radius:50%;background:var(--ui-gold);cursor:pointer;border:none;box-shadow:0 0 4px rgb(var(--gold-rgb) / .45)}._slider_avnm6_210::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:var(--ui-gold);cursor:pointer;border:none}._slider_avnm6_210:disabled{opacity:.3;cursor:not-allowed}._badge_avnm6_248{font-family:var(--font-mono);font-size:.46rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .55);border:1px solid rgb(var(--gold-rgb) / .28);padding:.18rem .42rem;flex-shrink:0;white-space:nowrap}@media(max-width:520px){._root_avnm6_7{padding:0;align-items:flex-end}._box_avnm6_27{max-width:100%;border-left:none;border-right:none;border-bottom:none}._tab_avnm6_86{font-size:.5rem;letter-spacing:.1em}._slider_avnm6_210{width:80px}}._accountForm_avnm6_269{display:flex;flex-direction:column;gap:.75rem;padding:.9rem 1.1rem 1rem}._accountField_avnm6_276{display:flex;flex-direction:column;gap:.35rem}._accountInput_avnm6_282{width:100%;padding:.7rem .8rem;font-family:var(--font-body);font-size:.9rem;color:var(--ui-parchment);background:#0000003d;border:1px solid rgb(var(--gold-rgb) / .18)}._accountInput_avnm6_282:focus{outline:none;border-color:var(--ui-gold)}._accountPrimary_avnm6_297,._accountSecondary_avnm6_298{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}._accountPrimary_avnm6_297{padding:.75rem;color:#201104;border:1px solid rgba(126,83,33,.8);background:linear-gradient(180deg,#f1ca7f,#d79f47)}._accountPrimary_avnm6_297:disabled{opacity:.46;cursor:wait}._accountSecondary_avnm6_298{flex-shrink:0;padding:.5rem .75rem;color:var(--ui-gold);background:transparent;border:1px solid rgb(var(--gold-rgb) / .35)}._accountSwitch_avnm6_326{align-self:center;font-family:var(--font-body);font-size:.78rem;color:var(--ui-gold-light);background:none;border:none;text-decoration:underline;cursor:pointer}._accountError_avnm6_337{margin:0;font-family:var(--font-body);font-size:.8rem;color:#e8796f}._accountNote_avnm6_344{margin:0;padding:0 1.1rem .9rem;font-family:var(--font-body);font-size:.76rem;line-height:1.5;color:rgb(var(--parchment-rgb) / .55)}._accountForm_avnm6_269 ._accountNote_avnm6_344{padding:0}._accountLinks_avnm6_357{display:flex;justify-content:center;gap:1.25rem;flex-wrap:wrap}._recoveryCode_avnm6_364{display:block;padding:.85rem;font-family:var(--font-mono);font-size:1.15rem;letter-spacing:.14em;text-align:center;color:var(--ui-gold-light);background:#0000004d;border:1px dashed rgb(var(--gold-rgb) / .45);-webkit-user-select:all;user-select:all}._kindRow_avnm6_378{display:flex;gap:.5rem}._kindBtn_avnm6_383{flex:1;padding:.55rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .6);background:transparent;border:1px solid rgb(var(--gold-rgb) / .25);cursor:pointer}._kindBtnOn_avnm6_396{color:var(--ui-ink);background:var(--ui-gold);border-color:var(--ui-gold)}._feedbackText_avnm6_402{min-height:120px;resize:vertical;line-height:1.5}._accountSuccess_avnm6_408{margin:0;font-family:var(--font-body);font-size:.8rem;color:var(--ui-gold-light)}._app_fjfxz_1{min-height:100vh;display:flex;flex-direction:column;background:var(--ui-bg-dark)}._header_fjfxz_8{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.5rem;background:#0000004d;border-bottom:1px solid rgba(200,168,75,.2);flex-shrink:0}._logo_fjfxz_18{font-size:1.4rem}._title_fjfxz_22{font-family:var(--font-display);font-size:1.5rem;color:var(--ui-gold);letter-spacing:.06em}._menuBtn_fjfxz_29{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;color:rgb(var(--gold-rgb) / .55);background:transparent;border:1px solid rgb(var(--gold-rgb) / .2);padding:.3rem .7rem;cursor:pointer;transition:color .18s,border-color .18s;margin-right:.25rem}._menuBtn_fjfxz_29:hover{color:var(--ui-gold);border-color:rgb(var(--gold-rgb) / .5)}._settingsBtn_fjfxz_47{font-family:var(--font-body);font-size:1rem;color:rgb(var(--gold-rgb) / .45);background:transparent;border:1px solid rgb(var(--gold-rgb) / .18);min-width:2rem;height:2rem;padding:0 .6rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .18s,border-color .18s;margin-left:auto}._settingsBtn_fjfxz_47:hover{color:var(--ui-gold);border-color:rgb(var(--gold-rgb) / .5)}._phase_fjfxz_69{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#c8a84b66;border:1px solid rgba(200,168,75,.2);padding:.15rem .5rem;margin-left:.25rem}._main_fjfxz_80{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:1.5rem}._matchHud_fjfxz_88{width:min(100%,1360px);display:flex;flex-direction:column;gap:1.1rem}._bannerRow_fjfxz_95{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._stageRow_fjfxz_102{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);gap:1.25rem;align-items:stretch}._boardOnly_fjfxz_110{display:flex;justify-content:center;min-width:0}._gameFooter_fjfxz_116{width:100%}._boardStage_fjfxz_121{display:flex;flex-direction:column;align-items:center;gap:.75rem;min-width:0}._boardShell_fjfxz_129{width:100%;display:flex;justify-content:center;padding:1.1rem;border-radius:28px;background:radial-gradient(circle at top,rgb(var(--gold-rgb) / .12),transparent 44%),linear-gradient(180deg,#211710eb,#110d09fa);border:1px solid rgb(var(--gold-rgb) / .16);box-shadow:0 24px 52px #00000052,inset 0 0 0 1px rgb(var(--cream-rgb) / .02)}._logDock_fjfxz_144,._modifierDock_fjfxz_153{min-width:0;display:flex;flex-direction:column;max-height:calc(var(--board-size) + 87px);overflow:hidden}._modifierDockCollapsed_fjfxz_161{width:56px;flex-shrink:0}@media(max-width:1200px){._stageRow_fjfxz_102{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._boardOnly_fjfxz_110{grid-column:1 / -1;order:0}._logDock_fjfxz_144{order:1}._modifierDock_fjfxz_153{order:2}}@media(max-width:1120px){._main_fjfxz_80{padding:1rem}._matchHud_fjfxz_88{width:100%}}@media(max-width:800px){._stageRow_fjfxz_102{grid-template-columns:clamp(108px,19vw,150px) minmax(0,1fr) clamp(108px,19vw,150px);gap:.75rem}._boardOnly_fjfxz_110{grid-column:2}}@media(max-width:720px){._header_fjfxz_8{gap:.5rem;padding:.5rem .75rem}._menuBtn_fjfxz_29,._settingsBtn_fjfxz_47{min-height:2.25rem;margin:0}._settingsBtn_fjfxz_47{margin-left:auto;font-size:.85rem}._logo_fjfxz_18,._phase_fjfxz_69{display:none}._title_fjfxz_22{min-width:0;font-size:1.05rem;letter-spacing:.03em;white-space:nowrap}._main_fjfxz_80{padding:.4rem .35rem calc(4.2rem + env(safe-area-inset-bottom))}._matchHud_fjfxz_88{--match-drawer-height: 46dvh;gap:.45rem}._bannerRow_fjfxz_95,._stageRow_fjfxz_102{display:contents}._opponentSlot_fjfxz_254{order:1}._boardOnly_fjfxz_110{order:2}._selfSlot_fjfxz_257{order:4}._gameFooter_fjfxz_116{order:5}._opponentSlot_fjfxz_254,._selfSlot_fjfxz_257{position:relative}._boardOnly_fjfxz_110{grid-column:auto}._boardShell_fjfxz_129{width:100%;max-width:100%;margin:0 auto;padding:.2rem;border-radius:12px}._logDock_fjfxz_144,._modifierDock_fjfxz_153{position:fixed;z-index:41;left:0;right:0;bottom:0;width:100%;height:var(--match-drawer-height);min-height:0;max-height:none;overflow-y:auto;background:var(--ui-bg-dark);visibility:hidden;transform:translateY(100%);transition:transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}._matchHud_fjfxz_88[data-drawer=open][data-mobile-tab=feed] ._logDock_fjfxz_144,._matchHud_fjfxz_88[data-drawer=open][data-mobile-tab=modifiers] ._modifierDock_fjfxz_153{visibility:visible;transform:none;transition:transform .24s cubic-bezier(.22,1,.36,1)}._modifierDockCollapsed_fjfxz_161{width:100%;flex-basis:auto}}._root_nqszd_2{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background-color:#110d07;background-image:radial-gradient(ellipse 90% 80% at 50% 45%,rgb(var(--gold-rgb) / .08),transparent 70%)}._card_nqszd_12{width:100%;max-width:440px;display:flex;flex-direction:column;gap:.9rem;padding:1.75rem;background:var(--board-dark-sq);border:1px solid rgb(var(--gold-rgb) / .25);box-shadow:0 24px 52px #0006}._back_nqszd_24{align-self:flex-start;background:none;border:none;padding:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:rgb(var(--gold-rgb) / .7);cursor:pointer}._title_nqszd_36{margin:0;font-family:var(--font-display);font-size:2rem;color:var(--ui-gold)}._lede_nqszd_43,._hint_nqszd_44,._online_nqszd_45,._error_nqszd_46{margin:0;font-size:.9rem;line-height:1.45}._lede_nqszd_43,._hint_nqszd_44{color:rgb(var(--parchment-rgb) / .72)}._online_nqszd_45{color:#9bc700}._error_nqszd_46{color:#e0705f}._error_nqszd_46 code{font-family:var(--font-mono)}._primary_nqszd_69,._secondary_nqszd_70{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid var(--ui-gold)}._primary_nqszd_69{padding:.85rem 1rem;font-size:.85rem;background:var(--ui-gold);color:var(--ui-ink)}._secondary_nqszd_70{padding:.6rem 1rem;font-size:.75rem;background:transparent;color:var(--ui-gold)}._primary_nqszd_69:disabled,._secondary_nqszd_70:disabled{opacity:.4;cursor:not-allowed}._divider_nqszd_98{display:flex;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .55)}._divider_nqszd_98:before,._divider_nqszd_98:after{content:"";flex:1;height:1px;background:rgb(var(--gold-rgb) / .2)}._joinRow_nqszd_117,._codeRow_nqszd_118{display:flex;gap:.6rem}._input_nqszd_123{flex:1;min-width:0;padding:.6rem .8rem;font-family:var(--font-mono);font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;background:#110d07;color:var(--ui-parchment);border:1px solid rgb(var(--gold-rgb) / .35)}._waiting_nqszd_136{display:flex;flex-direction:column;gap:.5rem}._label_nqszd_142{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .7)}._code_nqszd_118{flex:1;font-family:var(--font-mono);font-size:2rem;letter-spacing:.35em;color:var(--ui-parchment)}._stageRow_nqszd_159{display:grid;grid-template-columns:minmax(240px,380px) auto;justify-content:center;gap:1.25rem;align-items:stretch}@media(max-width:900px){._stageRow_nqszd_159{grid-template-columns:1fr}._stageRow_nqszd_159>:first-child{order:2}}._controls_nqszd_178{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}._controlsText_nqszd_185{font-family:var(--font-body);font-size:.85rem;color:rgb(var(--parchment-rgb) / .9)}._controlBtn_nqszd_191{background:transparent;border:1px solid rgba(200,168,75,.35);color:#c8a84bcc;font-family:var(--font-display);font-size:.875rem;letter-spacing:.1em;padding:.35rem .9rem;cursor:pointer}._controlBtn_nqszd_191:hover:not(:disabled){border-color:var(--ui-gold);color:var(--ui-gold)}._controlBtn_nqszd_191:disabled{opacity:.5;cursor:default}._savedGames_nqszd_213{display:flex;flex-direction:column;gap:.5rem}._savedRow_nqszd_219{display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border:1px solid rgb(var(--gold-rgb) / .2)}._savedInfo_nqszd_227{flex:1;min-width:0;display:flex;flex-direction:column}._savedCode_nqszd_234{font-family:var(--font-mono);font-size:.95rem;letter-spacing:.12em;color:var(--ui-gold)}._savedMeta_nqszd_241,._savedStatus_nqszd_242{font-size:.75rem;color:rgb(var(--parchment-rgb) / .65)}._yourTurn_nqszd_247{font-size:.75rem;font-weight:700;color:#9bc700}._forget_nqszd_253{background:transparent;border:none;color:rgb(var(--parchment-rgb) / .5);font-size:1.1rem;cursor:pointer;padding:0 .2rem}._forget_nqszd_253:hover{color:rgb(var(--parchment-rgb) / .9)}._drawBanner_nqszd_267{display:none}@media(max-width:720px){._drawBanner_nqszd_267{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .8rem;border:1px solid var(--ui-gold, #c8973a);background:#c8973a1f;font-size:.9rem;color:#f2ead8f2}._drawBanner_nqszd_267 span{flex:1 1 100%}}@media(max-width:720px){._stageRow_nqszd_159{display:contents}}._modeRow_nqszd_297{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}._modeBtn_nqszd_303{padding:.6rem .5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:rgb(var(--parchment-rgb) / .75);background:transparent;border:1px solid rgb(var(--parchment-rgb) / .25)}._modeOn_nqszd_315{color:var(--ui-gold);border-color:var(--ui-gold);background:#0003}._draftError_nqszd_322{position:fixed;left:50%;bottom:5.5rem;z-index:60;transform:translate(-50%);max-width:min(90vw,420px);margin:0;padding:.6rem .9rem;font-size:.85rem;color:var(--ui-ink);background:var(--ui-gold);border-radius:4px}._root_4fa3t_1{min-height:100vh;min-height:100dvh;padding:clamp(.8rem,2vw,1.4rem);color:var(--ui-parchment);background:linear-gradient(120deg,#0d0a06f0,#181918f0),#0d0a06}._header_4fa3t_11{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;border:1px solid rgb(var(--gold-rgb) / .14);background:rgb(var(--cream-rgb) / .035)}._backButton_4fa3t_21,._secondaryButton_4fa3t_22,._primaryButton_4fa3t_23,._toolButton_4fa3t_24{min-height:2.4rem;padding:0 .9rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .85);background:rgb(var(--gold-rgb) / .06);border:1px solid rgb(var(--gold-rgb) / .22);cursor:pointer}._backButton_4fa3t_21:hover,._secondaryButton_4fa3t_22:hover,._toolButton_4fa3t_24:hover,._paletteButton_4fa3t_40:hover{border-color:rgb(var(--gold-rgb) / .55)}._primaryButton_4fa3t_23{color:var(--ui-ink);background:var(--ui-gold);border-color:var(--ui-gold)}._primaryButton_4fa3t_23:hover{background:var(--ui-gold-light)}._headerActions_4fa3t_54{display:flex;gap:.5rem}._kicker_4fa3t_59,._sectionTitle_4fa3t_60,._field_4fa3t_61>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em}._kicker_4fa3t_59{display:block;color:rgb(var(--gold-rgb) / .58);font-size:.58rem}._title_4fa3t_73{margin:.15rem 0 0;color:var(--ui-gold);font-family:var(--font-display);font-size:clamp(1.6rem,3.6vw,2.6rem);line-height:1;overflow-wrap:anywhere}._goalLine_4fa3t_82{margin:.35rem 0 0;color:rgb(var(--parchment-rgb) / .75);font-family:var(--font-body)}._notice_4fa3t_88{margin:.6rem 0 0;padding:.5rem .8rem;font-family:var(--font-body);font-size:.9rem;color:var(--ui-gold-pale);background:rgb(var(--gold-rgb) / .1);border-left:3px solid var(--ui-gold)}._layout_4fa3t_98{margin-top:.9rem;display:grid;grid-template-columns:minmax(180px,230px) minmax(280px,560px) minmax(280px,1fr);gap:1rem;align-items:start}._palette_4fa3t_40,._settings_4fa3t_107{padding:.9rem;border:1px solid rgb(var(--gold-rgb) / .14);background:rgb(var(--cream-rgb) / .03)}._settings_4fa3t_107{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}._sectionTitle_4fa3t_60{margin:0;color:rgb(var(--gold-rgb) / .7);font-size:.62rem;font-weight:500}._paletteRow_4fa3t_126{margin-top:.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}._paletteButton_4fa3t_40{aspect-ratio:1;display:grid;place-items:center;background:var(--board-light-sq);border:2px solid transparent;cursor:pointer}._paletteRowBlack_4fa3t_142 ._paletteButton_4fa3t_40{background:var(--board-mid)}._paletteArt_4fa3t_146{font-size:2.4rem}._paletteTools_4fa3t_150{margin-top:.8rem;display:grid;gap:.35rem}._active_4fa3t_156,._paletteButton_4fa3t_40._active_4fa3t_156,._toolButton_4fa3t_24._active_4fa3t_156{border-color:var(--ui-gold-light);box-shadow:0 0 0 2px rgb(var(--gold-rgb) / .45)}._hint_4fa3t_163{margin:.6rem 0 0;color:rgb(var(--parchment-rgb) / .6);font-family:var(--font-body);font-size:.85rem;line-height:1.45}._boardWrap_4fa3t_171{width:100%}._board_4fa3t_171{width:100%;aspect-ratio:1;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));border:6px solid var(--board-frame);outline:1px solid var(--board-border)}._square_4fa3t_185{position:relative;display:grid;place-items:center;min-width:0;min-height:0;padding:0;border:0;cursor:pointer}._light_4fa3t_196{background:var(--board-light-sq)}._dark_4fa3t_200{background:var(--board-dark-sq)}._square_4fa3t_185:hover{box-shadow:inset 0 0 0 3px rgb(var(--gold-rgb) / .6)}._closed_4fa3t_208{background:repeating-linear-gradient(45deg,rgb(var(--gold-rgb) / .08) 0 2px,transparent 2px 9px),var(--board-frame)}._closed_4fa3t_208 ._rankLabel_4fa3t_214,._closed_4fa3t_208 ._fileLabel_4fa3t_215{color:rgb(var(--gold-rgb) / .4)}._shaping_4fa3t_219:hover{box-shadow:inset 0 0 0 3px var(--ui-gold-light)}._shapeTitle_4fa3t_223{margin-top:1.1rem}._shapeEdit_4fa3t_227{width:100%;margin-top:.5rem}._shapeRow_4fa3t_232{margin-top:.35rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}._target_4fa3t_239{box-shadow:inset 0 0 0 4px var(--ui-chaos)}._target_4fa3t_239:after{content:"Target";position:absolute;top:2px;right:3px;font-family:var(--font-mono);font-size:.5rem;text-transform:uppercase;color:#fff4ee;background:var(--ui-chaos);padding:0 3px}._squareArt_4fa3t_256{width:80%;height:80%;pointer-events:none}._rankLabel_4fa3t_214,._fileLabel_4fa3t_215{position:absolute;font-family:var(--font-mono);font-size:.6rem;opacity:.7;pointer-events:none}._light_4fa3t_196 ._rankLabel_4fa3t_214,._light_4fa3t_196 ._fileLabel_4fa3t_215{color:var(--board-dark-sq)}._dark_4fa3t_200 ._rankLabel_4fa3t_214,._dark_4fa3t_200 ._fileLabel_4fa3t_215{color:var(--board-light-sq)}._rankLabel_4fa3t_214{top:2px;left:3px}._fileLabel_4fa3t_215{bottom:1px;right:3px}._field_4fa3t_61{display:grid;gap:.3rem}._field_4fa3t_61>span{color:rgb(var(--gold-rgb) / .55);font-size:.55rem}._field_4fa3t_61 input,._field_4fa3t_61 select{width:100%;min-width:0;min-height:2.3rem;padding:0 .6rem;color:var(--ui-parchment);font-family:var(--font-body);font-size:.95rem;background:#0000004d;border:1px solid rgb(var(--gold-rgb) / .22)}._field_4fa3t_61 select option{color:var(--ui-ink)}._goalRow_4fa3t_318{display:grid;grid-template-columns:minmax(0,1fr) 6rem;gap:.5rem}._segmented_4fa3t_324{display:flex;border:1px solid rgb(var(--gold-rgb) / .22)}._segmented_4fa3t_324 button{flex:1;min-height:2.1rem;padding:0 .6rem;color:rgb(var(--parchment-rgb) / .7);font-family:var(--font-body);font-size:.85rem;background:transparent;border:0;cursor:pointer}._segmented_4fa3t_324 button+button{border-left:1px solid rgb(var(--gold-rgb) / .22)}._segmented_4fa3t_324 button._active_4fa3t_156{color:var(--ui-ink);background:var(--ui-gold);box-shadow:none}._modList_4fa3t_351{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}._modRow_4fa3t_359{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3rem .6rem;padding:.55rem;border:1px solid rgb(var(--gold-rgb) / .14);border-left:3px solid var(--category-color, var(--ui-gold));background:#0003}._modIcon_4fa3t_369{color:var(--category-color, var(--ui-gold))}._modText_4fa3t_373{display:grid;gap:.15rem;font-family:var(--font-body)}._modText_4fa3t_373 strong{font-size:.95rem}._modText_4fa3t_373 span{font-size:.8rem;line-height:1.4;color:rgb(var(--parchment-rgb) / .6)}._modControls_4fa3t_389{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:.5rem}._modControls_4fa3t_389 ._segmented_4fa3t_324{flex:0 1 12rem}._sharedTag_4fa3t_401{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--parchment-rgb) / .6)}._removeButton_4fa3t_409{width:2rem;height:2rem;color:rgb(var(--parchment-rgb) / .7);font-size:1.2rem;background:transparent;border:1px solid rgb(var(--gold-rgb) / .22);cursor:pointer}._removeButton_4fa3t_409:hover{color:var(--ui-chaos);border-color:var(--ui-chaos)}._problems_4fa3t_424,._ready_4fa3t_425{padding:.6rem .75rem;font-family:var(--font-body);font-size:.85rem}._problems_4fa3t_424{background:rgb(var(--chaos-rgb) / .14);border-left:3px solid var(--ui-chaos)}._problems_4fa3t_424 ul{margin:.35rem 0 0;padding-left:1.1rem}._ready_4fa3t_425{color:#bfe3a0;background:#78b4501f;border-left:3px solid #7fb850}@media(max-width:1000px){._layout_4fa3t_98{grid-template-columns:minmax(0,1fr)}._boardWrap_4fa3t_171{order:-1;width:min(100%,560px);margin:0 auto}._paletteRow_4fa3t_126{grid-template-columns:repeat(6,1fr)}._paletteArt_4fa3t_146{font-size:2rem}._shapeRow_4fa3t_232{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){._header_4fa3t_11{grid-template-columns:1fr}}._secondaryButton_4fa3t_22:disabled{opacity:.45;cursor:not-allowed}._root_f3rm3_1{min-height:100vh;min-height:100dvh;padding:clamp(.8rem,2vw,1.4rem);color:var(--ui-parchment);background:linear-gradient(120deg,#0d0a06f0,#181918f0),#0d0a06}._header_f3rm3_11{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.8rem 1rem;border:1px solid rgb(var(--gold-rgb) / .14);background:rgb(var(--cream-rgb) / .035)}._button_f3rm3_21,._primaryButton_f3rm3_22{min-height:2.4rem;padding:0 .9rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .85);background:rgb(var(--gold-rgb) / .06);border:1px solid rgb(var(--gold-rgb) / .22);cursor:pointer}._button_f3rm3_21:hover{border-color:rgb(var(--gold-rgb) / .55)}._primaryButton_f3rm3_22{color:var(--ui-ink);background:var(--ui-gold);border-color:var(--ui-gold)}._titleBlock_f3rm3_45{min-width:0}._kicker_f3rm3_49{display:block;color:rgb(var(--gold-rgb) / .58);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase}._title_f3rm3_45{margin:.1rem 0 0;color:var(--ui-gold);font-family:var(--font-display);font-size:clamp(1.5rem,3.4vw,2.4rem);line-height:1;overflow-wrap:anywhere}._layout_f3rm3_67{margin-top:.9rem;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,auto) minmax(240px,320px);gap:1rem;align-items:start;justify-content:center}._goalPanel_f3rm3_76{padding:.9rem;border:1px solid rgb(var(--gold-rgb) / .14);background:rgb(var(--cream-rgb) / .03)}._goalPanel_f3rm3_76{display:grid;gap:.6rem;font-family:var(--font-body)}._goal_f3rm3_76{margin:0;font-size:1.15rem;line-height:1.35;color:var(--ui-gold-pale)}._meter_f3rm3_95{display:flex;flex-wrap:wrap;gap:.3rem}._pip_f3rm3_101,._pipUsed_f3rm3_102{width:1.1rem;height:.5rem;border:1px solid rgb(var(--gold-rgb) / .5)}._pipUsed_f3rm3_102{background:var(--ui-gold)}._status_f3rm3_112,._turn_f3rm3_113,._info_f3rm3_114,._solved_f3rm3_115,._failed_f3rm3_116{margin:0}._turn_f3rm3_113{color:rgb(var(--parchment-rgb) / .65);font-size:.9rem}._info_f3rm3_114{color:var(--ui-gold-light);font-size:.9rem}._solved_f3rm3_115,._failed_f3rm3_116{padding:.55rem .7rem;font-weight:600}._solved_f3rm3_115{color:#c9eba8;background:#78b45024;border-left:3px solid #7fb850}._failed_f3rm3_116{color:#ffd2cc;background:rgb(var(--chaos-rgb) / .16);border-left:3px solid var(--ui-chaos)}._boardShell_f3rm3_148{display:flex;justify-content:center;padding:1rem;border-radius:24px;background:radial-gradient(circle at top,rgb(var(--gold-rgb) / .12),transparent 44%),linear-gradient(180deg,#211710eb,#110d09fa)}@media(max-width:1100px){._layout_f3rm3_67{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){._header_f3rm3_11{grid-template-columns:auto minmax(0,1fr)}._header_f3rm3_11>._button_f3rm3_21:last-child{grid-column:1 / -1}._boardShell_f3rm3_148{padding:.4rem}}._root_a1vqg_1{min-height:100vh;min-height:100dvh;padding:clamp(.8rem,2vw,1.4rem);color:var(--ui-parchment);background:linear-gradient(120deg,#0d0a06f0,#181918f0),#0d0a06}._header_a1vqg_11{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;border:1px solid rgb(var(--gold-rgb) / .14);background:rgb(var(--cream-rgb) / .035)}._button_a1vqg_21,._primaryButton_a1vqg_22{min-height:2.4rem;padding:0 .9rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--gold-rgb) / .85);background:rgb(var(--gold-rgb) / .06);border:1px solid rgb(var(--gold-rgb) / .22);cursor:pointer}._button_a1vqg_21:hover{border-color:rgb(var(--gold-rgb) / .55)}._primaryButton_a1vqg_22{color:var(--ui-ink);background:var(--ui-gold);border-color:var(--ui-gold)}._primaryButton_a1vqg_22:hover{background:var(--ui-gold-light)}._button_a1vqg_21:disabled,._primaryButton_a1vqg_22:disabled{opacity:.45;cursor:not-allowed}._kicker_a1vqg_55{display:block;color:rgb(var(--gold-rgb) / .58);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase}._title_a1vqg_64{margin:.16rem 0 0;color:var(--ui-gold);font-family:var(--font-display);font-size:clamp(2rem,5vw,3.6rem);line-height:.95}._subtitle_a1vqg_72{margin:.5rem 0 0;color:rgb(var(--parchment-rgb) / .64);font-family:var(--font-body)}._importRow_a1vqg_78{margin-top:.8rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}._importRow_a1vqg_78 input{min-height:2.4rem;padding:0 .7rem;color:var(--ui-parchment);font-family:var(--font-mono);font-size:.85rem;background:#0000004d;border:1px solid rgb(var(--gold-rgb) / .22)}._message_a1vqg_95{margin:.5rem 0 0;color:var(--ui-gold-pale);font-family:var(--font-body)}._sectionTitle_a1vqg_101{margin:1.4rem 0 0;color:rgb(var(--gold-rgb) / .7);font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}._empty_a1vqg_111{margin:.6rem 0 0;color:rgb(var(--parchment-rgb) / .6);font-family:var(--font-body)}._list_a1vqg_117{margin:.9rem 0 0;padding:0;list-style:none;display:grid;gap:.6rem}._card_a1vqg_125{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.85rem 1rem;border:1px solid rgb(var(--gold-rgb) / .14);background:rgb(var(--cream-rgb) / .03)}._cardText_a1vqg_135{display:grid;gap:.2rem;font-family:var(--font-body)}._cardText_a1vqg_135 strong{color:var(--ui-gold-light);font-family:var(--font-display);font-size:1.25rem}._cardMeta_a1vqg_147{color:rgb(var(--gold-rgb) / .6);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase}._cardActions_a1vqg_155{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}@media(max-width:640px){._header_a1vqg_11,._card_a1vqg_125{grid-template-columns:1fr}._cardActions_a1vqg_155{justify-content:flex-start}}:root{--board-size: max(320px, min(80vmin, 560px, calc(100dvh - 330px) ));--board-light-sq: #c8a870;--board-dark-sq: #1e1408;--board-frame: #100a04;--board-border: #c8973a;--sq-selected: rgba(200, 151, 58, .4);--sq-legal-dot: rgba(200, 151, 58, .6);--sq-check: rgba(184, 50, 40, .65);--sq-last-move: rgba(155, 199, 0, .35);--ui-bg: #f2ead8;--ui-bg-dark: #1a1208;--ui-ink: #18120a;--ui-ink-soft: #2e2318;--ui-gold: #c8973a;--ui-gold-light:#e8c870;--ui-gold-pale: #f5e8c0;--ui-chaos: #b83228;--ui-parchment: #f2ead8;--ui-parchment2:#e8ddc4;--ui-cursed: #5a2850;--board-mid: #3a2818;--ui-cream: #faf7f0;--gold-rgb: 200 151 58;--parchment-rgb: 242 234 216;--cream-rgb: 250 247 240;--ink-rgb: 24 18 10;--chaos-rgb: 184 50 40;--cat-board: #e8a23a;--cat-curse: #c0392b;--cat-ability: #3a9de8;--cat-fog: #7c3ae8;--cat-army: #3ae87c;--pigeon-grey: #8a8298;--pigeon-neck: #6a7d5a;--pigeon-chest: #b09090;--pigeon-wing: #5a5068;--font-display: "Playfair Display", Georgia, serif;--font-body: "DM Sans", system-ui, sans-serif;--font-mono: "DM Mono", "Courier New", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--ui-bg-dark);color:var(--ui-parchment);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}#root{height:100%;display:flex;flex-direction:column}button{cursor:pointer;font-family:var(--font-display);border:none;outline:none}button:focus-visible{outline:2px solid var(--ui-gold);outline-offset:2px}
