@font-face{font-family:Ruslan Display;font-style:normal;font-display:swap;font-weight:400;src:url(./ruslan-display-cyrillic-400-normal-CrNaAs1F.woff2)format("woff2"),url(./ruslan-display-cyrillic-400-normal-EbEJim7_.woff)format("woff")}@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:400;src:url(./old-standard-tt-latin-400-normal-CksAFory.woff2)format("woff2"),url(./old-standard-tt-latin-400-normal-CEoEX30F.woff)format("woff")}@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:400;src:url(./old-standard-tt-cyrillic-400-normal-Dx4QB4EU.woff2)format("woff2"),url(./old-standard-tt-cyrillic-400-normal-B9opELhc.woff)format("woff")}@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:700;src:url(./old-standard-tt-latin-700-normal-DLkH_MDP.woff2)format("woff2"),url(./old-standard-tt-latin-700-normal-Bw7EIiLL.woff)format("woff")}@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:700;src:url(./old-standard-tt-cyrillic-700-normal-Ruokj-he.woff2)format("woff2"),url(./old-standard-tt-cyrillic-700-normal-BeSD8YYN.woff)format("woff")}@font-face{font-family:Old Standard TT;font-style:italic;font-display:swap;font-weight:400;src:url(./old-standard-tt-latin-400-italic-CCwC87fu.woff2)format("woff2"),url(./old-standard-tt-latin-400-italic-CQu5L45y.woff)format("woff")}@font-face{font-family:Old Standard TT;font-style:italic;font-display:swap;font-weight:400;src:url(./old-standard-tt-cyrillic-400-italic-C55T6EX4.woff2)format("woff2"),url(./old-standard-tt-cyrillic-400-italic-CjUsNPOx.woff)format("woff")}@font-face{font-family:Bad Script;font-style:normal;font-display:swap;font-weight:400;src:url(./bad-script-latin-400-normal-BmdsbNWy.woff2)format("woff2"),url(./bad-script-latin-400-normal-srC_ABzt.woff)format("woff")}@font-face{font-family:Bad Script;font-style:normal;font-display:swap;font-weight:400;src:url(./bad-script-cyrillic-400-normal-DiCCMyg0.woff2)format("woff2"),url(./bad-script-cyrillic-400-normal-BYMMm_td.woff)format("woff")}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(./yeseva-one-latin-400-normal-DOOi0Fwv.woff2)format("woff2"),url(./yeseva-one-latin-400-normal-BFTviq16.woff)format("woff")}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(./yeseva-one-cyrillic-400-normal-zn71iUjg.woff2)format("woff2"),url(./yeseva-one-cyrillic-400-normal-BqwkFOD0.woff)format("woff")}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./pt-serif-latin-400-normal-Cx0mQj7e.woff2)format("woff2"),url(./pt-serif-latin-400-normal-DIu_lRW0.woff)format("woff")}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./pt-serif-cyrillic-400-normal-B-euljER.woff2)format("woff2"),url(./pt-serif-cyrillic-400-normal-D8jOFnDU.woff)format("woff")}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(./pt-serif-latin-700-normal-Bsuo9jes.woff2)format("woff2"),url(./pt-serif-latin-700-normal-BnJLcJ8K.woff)format("woff")}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(./pt-serif-cyrillic-700-normal-DvVvs_4R.woff2)format("woff2"),url(./pt-serif-cyrillic-700-normal-BeN6CUoB.woff)format("woff")}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./pt-serif-latin-400-italic-zg5EJ2cW.woff2)format("woff2"),url(./pt-serif-latin-400-italic-Hdd9Jed5.woff)format("woff")}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./pt-serif-cyrillic-400-italic-Bicg0I0x.woff2)format("woff2"),url(./pt-serif-cyrillic-400-italic-CGr2MaNX.woff)format("woff")}:root{--paper:#f1e4c6;--paper-2:#e6d3aa;--paper-3:#d6be8d;--tin:#fbf5e6;--land:#f1e4c6;--sea:#c9dad6;--sea-line:#86a7a6;--river:#7a9aa4;--ink:#2b1d14;--ink-2:#5c4535;--ink-3:#8a735e;--contour:1.6px;--chrome:#b5322a;--chrome-2:#c9473c;--chrome-deep:#7a1f18;--chrome-wash:#ebc9b2;--chrome-tint-1:#b5322a12;--chrome-tint-2:#b5322a24;--chrome-tint-3:#b5322a52;--heading:#2b1d14;--turn:#2f5d3a;--turn-ink:#fbf5e6;--night:#1e2a4a;--gold:#c9a04a;--gold-hi:#ebcb7e;--gold-lo:#8c6a23;--gold-grad:linear-gradient(160deg, #a9802f 0%, #d8b25e 40%, #f0d68f 55%, #c9a04a 100%);--gold-hi-a:#ebcb7ebf;--gold-a:#c9a04a4d;--forest:#2f5d3a;--terracotta:#b5322a;--azahar:#fff8ec;--med-blue:#2e6fa8;--orange-fruit:#e07a1f;--ticket-stock:#f3e6c4;--long-ticket-bg:#f0ddaa;--select-bg:#f7e6d4;--winner-bg:#f7e7be;--note-info-bg:#efe5cf;--note-warn-bg:#f6e2c6;--note-bad-bg:#f5d9d3;--note-good-bg:#e1ebd9;--success:#2f6b42;--success-ink:#1f4a2d;--danger:#a52a22;--focus:#d9731a;--scrim:#1e140e52;--r-red:#a52a22;--r-orange:#d9731a;--r-yellow:#f1c836;--r-green:#3e9a72;--r-blue:#24508f;--r-violet:#a67bb8;--r-black:#2b1d14;--r-white:#fbf5e6;--r-any:#cdbb98;--r-loco:#c9a04a;--sym-on-red:#fbf5e6;--sym-on-blue:#fbf5e6;--sym-on-black:#f1c836;--sym-on-orange:#2b1d14;--sym-on-yellow:#2b1d14;--sym-on-green:#2b1d14;--sym-on-violet:#2b1d14;--sym-on-any:#2b1d14;--sym-on-white:#24508f;--sym-on-loco:#2b1d14;--p1:#24508f;--p1-band:#fbf5e6;--p2:#e07a1f;--p2-band:#fff3df;--p3:#f4ecd8;--p3-band:#2b1d14;--p4:#9e1f2b;--p4-band:#ebcb7e;--p5:#2f7d5b;--p5-band:#fbf5e6;--font-display:"Ruslan Display", "Yeseva One", "Old Standard TT", Georgia, serif;--font-text:"Old Standard TT", "PT Serif", Georgia, "Times New Roman", serif;--font-serif:"PT Serif", Georgia, "Times New Roman", serif;--font-ui:"Golos Text Variable", "Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-script:"Bad Script", "Old Standard TT", cursive;--font-name:"Old Standard TT", "PT Serif", Georgia, serif;--page:#eadbb8;--font-map:"PT Serif", Georgia, serif;--map-label-weight:700;--ui-scale:1;--radius-s:6px;--radius-m:10px;--radius-l:16px;--shadow-1:0 1px 2px #2b1d1438, 0 2px 6px #2b1d141a;--shadow-2:0 4px 14px #2b1d143d, 0 1px 3px #2b1d1438;--shadow-3:0 12px 40px #2b1d1452, 0 2px 8px #2b1d1433;--glaze-hi:radial-gradient(120% 90% at 22% 12%, #ffffff38 0%, #ffffff0f 38%, #fff0 60%);--frame:inset 0 0 0 2px var(--ink), inset 0 0 0 4px var(--chrome), inset 0 0 0 5.5px var(--gold), inset 0 0 0 7px var(--ink);--frame-thin:inset 0 0 0 1.5px var(--ink), inset 0 0 0 3px var(--gold);--t-fast:.15s;--t-med:.24s;--t-slow:.38s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-drop:cubic-bezier(.3, 1.5, .6, 1);--touch:44px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}[data-look=cobalt]{--paper:#f3eadb;--paper-2:#eadcc4;--paper-3:#e2d1b3;--tin:#fdfbf6;--land:#f3eadb;--sea:#dce7ea;--sea-line:#9db5c2;--river:#7f9fb3;--ink:#2a2118;--ink-2:#5a4a3a;--ink-3:#8a7a68;--chrome:#1f3f8f;--chrome-2:#2c55b5;--chrome-deep:#142b66;--chrome-wash:#c9d5ee;--chrome-tint-1:#1f3f8f12;--chrome-tint-2:#1f3f8f24;--chrome-tint-3:#1f3f8f52;--heading:#142b66;--gold:#b8862b;--gold-hi:#f3d78a;--gold-lo:#8a5a14;--gold-grad:linear-gradient(135deg, #8a5a14 0%, #d9a93c 38%, #f3d78a 55%, #b8862b 100%);--r-red:#9e2f2b;--r-orange:#de6f12;--r-yellow:#f8d02c;--r-green:#3a9f7f;--r-blue:#1f4e9e;--r-violet:#b07fc2;--r-black:#26222b;--r-white:#fdfbf6;--r-any:#cdbfa6;--font-display:"Yeseva One", "PT Serif", Georgia, serif;--font-text:"Golos Text Variable", system-ui, sans-serif}[data-mode=night]{--paper:#14213d;--paper-2:#1b2a4a;--paper-3:#24365c;--tin:#1b2a4a;--land:#1b2a47;--sea:#0f1b33;--sea-line:#2c4470;--ink:#f4f1ea;--ink-2:#a9c4de;--ink-3:#7f96b3;--heading:#e3b54a;--chrome:#a3203a;--gold:#e3b54a;--lamp:#ffd27a;--snow:#f4f1ea;--r-red:#c83a33;--r-orange:#f2952f;--r-yellow:#fae07a;--r-green:#2fae84;--r-blue:#3a6fd0;--r-violet:#d99be8;--r-white:#fff;--r-black:#0b0d12}*,:before,:after{box-sizing:border-box}html{font-size:calc(16px * var(--ui-scale));-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper);height:100%}html[data-large="1"]{--ui-scale:1.16}body{background:var(--paper);height:100%;color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;font-size:1rem;line-height:1.35}#root{height:100%}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}button:disabled{cursor:default}input{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}h1,h2,h3,p{margin:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.num{font-family:var(--font-ui);font-variant-numeric:tabular-nums}._wrap_1txuq_1{cursor:grab;background:var(--page);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;position:relative;overflow:hidden}._svg_1txuq_14{display:block;overflow:visible}._paper_1txuq_20{fill:var(--page)}._tileLine_1txuq_23{stroke:var(--paper-2);stroke-width:1px;fill:none}._frameOuter_1txuq_28{fill:none;stroke:var(--chrome);stroke-width:2.5px}._frameInner_1txuq_33{fill:none;stroke:var(--chrome);stroke-width:1px;opacity:.6}._rosette_1txuq_39{fill:var(--gold);stroke:var(--gold-lo);stroke-width:.8px}._compass_1txuq_44{pointer-events:none}._compassPetal_1txuq_47{fill:var(--chrome);stroke:var(--ink);stroke-width:1px}._compassPetalLight_1txuq_52{fill:var(--gold-hi);stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}._compassCenter_1txuq_58{fill:var(--chrome);stroke:var(--ink);stroke-width:1.2px}._compassN_1txuq_63{font-family:var(--font-text);fill:var(--ink);text-anchor:middle;dominant-baseline:central;font-weight:700}._insetSea_1txuq_72{fill:var(--sea)}._insetRule_1txuq_75{fill:none;stroke:var(--ink);stroke-width:2.4px}._insetRuleInner_1txuq_80{fill:none;stroke:var(--chrome);stroke-width:1.4px}._island_1txuq_85{fill:var(--paper);stroke:var(--sea-line);stroke-width:1.2px}._teide_1txuq_90{fill:var(--ink-3)}._teideSnow_1txuq_93{fill:var(--tin)}._insetTitle_1txuq_96{font-family:var(--font-map);fill:var(--ink);font-weight:700}._insetNote_1txuq_101{font-family:var(--font-serif);fill:var(--ink-2);font-style:italic}._waterline_1txuq_106{fill:none;stroke:var(--sea-line);stroke-width:.9px;opacity:.8}._route_1txuq_114{transition:opacity var(--t-med) var(--ease-out);opacity:.8}._routeOn_1txuq_118{opacity:1}._dim_1txuq_121,._route_1txuq_114._dim_1txuq_121{opacity:.2}._car_1txuq_125{stroke:var(--ink);stroke-width:1.25px}._carHi_1txuq_129{fill:none;stroke:#ffffff8c;stroke-width:.9px}._casing_1txuq_134{stroke:var(--ink);fill:none;stroke-linecap:butt}._wake_1txuq_139{fill:none;stroke:var(--chrome-2);stroke-width:1.3px;stroke-dasharray:1.5 4;stroke-linecap:round;opacity:.75}._portal_1txuq_147{fill:var(--ink)}._rock_1txuq_150{fill:var(--paper-3);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round}._locoDot_1txuq_156{fill:var(--gold-hi);stroke:var(--gold-lo);stroke-width:1px}._lockedStrike_1txuq_161{stroke:var(--ink-2);stroke-width:1.6px;opacity:.7}._selectedHalo_1txuq_166{fill:none;stroke:var(--chrome);stroke-linecap:round;opacity:.35}._affordHalo_1txuq_172{fill:none;stroke:var(--gold-hi);stroke-linecap:round;opacity:.95}._lastHalo_1txuq_178{fill:none;stroke:var(--gold-hi);stroke-linecap:round;opacity:.85}._wagon_1txuq_186{stroke:var(--ink);stroke-width:1.6px}._wheel_1txuq_190{fill:var(--ink)}._wagonRoof_1txuq_193{fill:none;stroke:#ffffff73;stroke-width:1.2px;stroke-linecap:round}._wagonShadow_1txuq_199{fill:#1e140a52}._path_1txuq_204{fill:none;stroke:var(--chrome-deep);stroke-linecap:round;stroke-linejoin:round;opacity:.9}._pathCasing_1txuq_211{fill:none;stroke:var(--tin);stroke-linecap:round;stroke-linejoin:round;opacity:.85}._pathDone_1txuq_218{stroke:var(--success)}._city_1txuq_223{fill:var(--tin);stroke:var(--ink);stroke-width:1.8px}._cityInner_1txuq_228{fill:none;stroke:var(--gold);stroke-width:1.4px}._cityHubDot_1txuq_233{fill:var(--chrome)}._towerGlyph_1txuq_236{fill:var(--ink)}._personalRing_1txuq_239{fill:var(--gold);stroke:var(--ink);stroke-width:1.6px}._nextYearRing_1txuq_244{fill:var(--gold-hi);stroke:var(--ink);stroke-width:1.6px;stroke-dasharray:4 2.4}._personalFill_1txuq_250{fill:var(--chrome);stroke:var(--ink);stroke-width:1.2px}._heart_1txuq_255{fill:var(--tin)}._homeRing_1txuq_258{fill:var(--gold);stroke:var(--ink);stroke-width:1.8px}._homeFill_1txuq_263{fill:var(--night);stroke:var(--ink);stroke-width:1.2px}._homeGlyph_1txuq_268{fill:var(--gold-hi)}._clockBadge_1txuq_271{fill:var(--tin);stroke:var(--ink);stroke-width:1.1px}._clockGlyph_1txuq_276{fill:var(--ink);color:var(--ink)}._cityFocus_1txuq_280{fill:none;stroke:var(--focus);stroke-width:3.5px}._cityEligible_1txuq_285{fill:none;stroke:var(--gold-hi);stroke-width:5px;opacity:.95}._cityTaken_1txuq_291{stroke:var(--ink-2);stroke-width:2px}._cityDim_1txuq_295{opacity:.35}._lanternBody_1txuq_300{stroke:var(--ink);stroke-width:1.4px;paint-order:stroke}._lanternFlame_1txuq_305{fill:var(--gold-hi)}._label_1txuq_310{font-family:var(--font-map);font-weight:var(--map-label-weight);fill:var(--ink);stroke:var(--paper);stroke-linejoin:round;paint-order:stroke;pointer-events:none}._labelPersonal_1txuq_319{fill:var(--chrome-deep)}._labelFocus_1txuq_322{fill:var(--chrome)}._float_1txuq_327{font-family:var(--font-ui);fill:var(--chrome-deep);stroke:var(--tin);paint-order:stroke;text-anchor:middle;pointer-events:none;font-weight:900}._pulse_1txuq_337{animation:1.6s ease-in-out infinite _pulse_1txuq_337}@keyframes _pulse_1txuq_337{0%,to{opacity:1}50%{opacity:.45}}._controls_1txuq_351{right:calc(8px + var(--safe-right));z-index:3;opacity:.94;flex-direction:row;gap:6px;display:flex;position:absolute;bottom:8px}._ctrl_1txuq_361{width:var(--touch);height:var(--touch);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--gold-hi), var(--shadow-1);background:var(--tin);color:var(--ink);box-shadow:var(--shadow-1);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}._ctrl_1txuq_361:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){._pulse_1txuq_337{animation:none}}._controlsCompact_1txuq_384{gap:5px}._controlsCompact_1txuq_384 ._ctrl_1txuq_361{border-radius:10px;width:36px;height:36px}._pathGlow_1txuq_394{fill:none;stroke:var(--gold-hi);stroke-linecap:round;stroke-linejoin:round;opacity:.55}._pathMarch_1txuq_401{animation:1.6s linear infinite _march_1txuq_1}@keyframes _march_1txuq_1{to{stroke-dashoffset:-40px}}._focusRingOuter_1txuq_410{fill:none;stroke:var(--gold-hi);opacity:.85}._focusRing_1txuq_410{fill:none;stroke:var(--chrome)}._focusPlate_1txuq_419{fill:var(--chrome);stroke:var(--ink)}._focusText_1txuq_423{font-family:var(--font-map);fill:var(--tin);text-anchor:middle;font-weight:700}@media (prefers-reduced-motion:reduce){._pathMarch_1txuq_401{animation:none}}._carWhite_1txuq_436{stroke-width:2.2px}._vignette_1txuq_439{pointer-events:none}._vignetteRing_1txuq_442{fill:none;stroke:var(--ink)}._vignetteLeader_1txuq_446{stroke:var(--ink);stroke-dasharray:2 2;opacity:.6}._compassBtn_1txuq_452{padding:0}._stubLabel_1txuq_456{font-family:var(--font-map);fill:var(--chrome-deep);stroke:var(--paper);paint-order:stroke;text-anchor:middle;pointer-events:none;font-weight:700}._canaryBox_1txuq_467{z-index:5;box-shadow:var(--shadow-2);touch-action:manipulation;border-radius:8px;position:absolute;overflow:hidden}._canaryFocus_1txuq_475{box-shadow:0 0 0 3px var(--gold-hi), 0 0 14px var(--gold-hi-a), var(--shadow-2)}._flight_886wq_1{z-index:80;pointer-events:none;will-change:transform;position:fixed}._toasts_886wq_8{z-index:70;top:calc(var(--safe-top) + var(--toast-top,104px));pointer-events:none;flex-direction:column;align-items:center;gap:6px;width:min(92vw,460px);display:flex;position:fixed;left:50%;transform:translate(-50%)}._toast_886wq_8{pointer-events:auto;background:var(--tin);max-width:100%;box-shadow:inset 0 0 0 1.5px var(--ink), inset 0 0 0 3px var(--gold-hi), var(--shadow-2);color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:1rem;font-weight:700;line-height:1.25;display:flex}._toastDot_886wq_36{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;flex:none}._toastStamp_886wq_43{background:var(--note-good-bg);box-shadow:inset 0 0 0 2px var(--success), var(--shadow-2);color:var(--success-ink);font-weight:700}._toastError_886wq_49{box-shadow:inset 0 0 0 2px var(--danger), var(--shadow-2)}._toastIcon_886wq_52{flex:none}._undo_886wq_56{z-index:72;left:50%;bottom:calc(var(--undo-bottom,200px) + var(--safe-bottom));background:var(--ink);color:var(--tin);box-shadow:var(--shadow-3);border-radius:16px;align-items:center;gap:6px;padding:6px;display:flex;position:fixed;transform:translate(-50%)}._undoBtn_886wq_71{min-height:48px;color:var(--gold-hi);border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 8px;font-weight:700;display:flex}._undoBtn_886wq_71:hover{background:#ffffff14}._okBtn_886wq_84{background:#ffffff1f;border-radius:12px;min-width:56px;min-height:48px;padding:0 14px;font-weight:700}._ring_886wq_92{flex:none}._banner_886wq_96{z-index:75;text-align:center;background:var(--night);width:min(86vw,420px);color:var(--tin);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 4px var(--gold), inset 0 0 0 7px var(--night), inset 0 0 0 8px var(--gold-hi-a), var(--shadow-3);pointer-events:none;border-radius:18px;padding:18px 22px 20px;position:fixed;top:38%;left:50%}._bannerTitle_886wq_110{font-family:var(--font-display);color:var(--gold-hi);font-size:2rem;line-height:1.1}._bannerBody_886wq_116{margin-top:6px;font-size:1.05rem}._bell_886wq_120{color:var(--gold-hi);margin-bottom:4px}._memory_886wq_125{z-index:78;right:calc(12px + var(--safe-right));bottom:calc(16px + var(--safe-bottom));background:var(--azahar);width:min(360px,100vw - 24px);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 4px var(--chrome), inset 0 0 0 5.5px var(--gold), inset 0 0 0 7px var(--ink), var(--shadow-3);text-align:left;border-radius:12px;grid-template-columns:96px 1fr;align-items:center;gap:12px;padding:14px;display:grid;position:fixed}._plate_886wq_141{background:radial-gradient(circle at 50% 50%, var(--night) 0 54%, var(--gold) 55% 60%, var(--ink) 61% 63%, var(--chrome) 64% 100%);width:96px;height:96px;color:var(--gold-hi);box-shadow:var(--shadow-1);border-radius:50%;place-items:center;display:grid;overflow:hidden}._plate_886wq_141 img{object-fit:cover;width:100%;height:100%}._memLabel_886wq_157{letter-spacing:.08em;text-transform:uppercase;color:var(--chrome);font-size:.72rem;font-weight:800;font-family:var(--font-ui)}._memTitle_886wq_165{font-family:var(--font-display);color:var(--heading);margin-top:2px;font-size:1.35rem;line-height:1.15}._memCaption_886wq_172{font-family:var(--font-script);color:var(--ink);margin-top:4px;font-size:1.15rem}._memOther_886wq_178{font-family:var(--font-serif);color:var(--ink-2);margin-top:6px;font-size:.8rem;font-style:italic}._memHint_886wq_185{color:var(--ink-3);text-align:right;grid-column:1/-1;margin-top:-4px;font-size:.78rem}@media (orientation:landscape) and (max-height:599.98px){._memory_886wq_125{right:auto;left:calc(10px + var(--safe-left));bottom:calc(80px + var(--safe-bottom));grid-template-columns:76px 1fr;width:min(360px,55vw);padding:10px}._memVignette_886wq_202{width:76px!important;height:76px!important}}._card_dqpjb_3{background-color:var(--glaze);background-image:var(--glaze-hi);box-shadow:inset 0 0 0 2px var(--ink), var(--shadow-1);color:var(--sym);border-radius:7px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}._card_dqpjb_3:before{content:"";box-shadow:0 0 0 1px var(--ink), inset 0 0 0 1.5px var(--gold), inset 0 0 0 2.5px var(--ink);pointer-events:none;border-radius:50% 50% 4px 4px/34% 34% 4px 4px;position:absolute;inset:9% 13%}._card_dqpjb_3[data-suit=white]{box-shadow:inset 0 0 0 2px var(--ink), var(--shadow-1)}._card_dqpjb_3[data-suit=loco]{background-image:var(--glaze-hi), var(--gold-grad)}._card_dqpjb_3[data-suit=loco]:before{box-shadow:0 0 0 1px var(--ink), inset 0 0 0 1.5px var(--chrome), inset 0 0 0 2.5px var(--ink)}._back_dqpjb_36{background-color:var(--chrome);background-image:radial-gradient(circle at 50% 50%, var(--gold-hi) 0 9%, var(--chrome) 9.5% 13%, var(--gold) 13.5% 17%, transparent 17.5%), repeating-linear-gradient(45deg, transparent 0 7px, #c9a04a8c 7px 8.5px), repeating-linear-gradient(-45deg, transparent 0 7px, #c9a04a8c 7px 8.5px);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 4px var(--gold), inset 0 0 0 5px var(--ink), var(--shadow-1)}._back_dqpjb_36:before{display:none}._symbol_dqpjb_46{width:54%;height:auto;margin-top:6%;position:relative}._mini_dqpjb_52{opacity:.85;width:22%;height:auto;position:absolute;top:5%;left:7%}._count_dqpjb_60{background:var(--ink);min-width:1.55em;height:1.55em;color:var(--tin);font-family:var(--font-ui);font-variant-numeric:tabular-nums;z-index:1;border-radius:0 7px 0 8px;place-items:center;padding:0 .32em;font-size:.92rem;font-weight:800;line-height:1;display:grid;position:absolute;top:0;right:0}._empty_dqpjb_79{opacity:.33;filter:saturate(.3)}._empty_dqpjb_79 ._count_dqpjb_60{background:var(--ink-3)}._selected_dqpjb_86{outline:3px solid var(--focus);outline-offset:2px}._dimmed_dqpjb_90{opacity:.45}._art_dqpjb_95{background-color:var(--paper);box-shadow:var(--shadow-1);background-repeat:no-repeat;background-size:100% 100%;border-radius:5%/3.6%}._art_dqpjb_95:before{display:none}._symChip_dqpjb_105{aspect-ratio:1;background:var(--glaze);width:46%;max-width:24px;color:var(--sym);box-shadow:0 0 0 1.5px var(--ink), 0 1px 2px #0000004d;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;left:2px}._symChip_dqpjb_105 svg{width:70%;height:70%}._scrim_1af5n_1{z-index:76;top:0;bottom:0;left:0;right:var(--moment-right,0px);background:radial-gradient(#1e140e47 0%,#1e140e8c 100%);place-items:center;padding:10px;display:grid;position:fixed}._card_1af5n_13{background-color:var(--azahar);background-image:linear-gradient(#fff8ecb8, #fff8ecb8), var(--parchment-img,none);max-width:min(760px,100%);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 4.5px var(--chrome), inset 0 0 0 6px var(--gold), inset 0 0 0 7.5px var(--ink), var(--shadow-3);text-align:left;cursor:pointer;background-size:auto,320px 320px;border-radius:16px;align-items:stretch;gap:16px;padding:14px 18px 18px 14px;display:flex;position:relative;overflow:hidden}._art_1af5n_29{width:var(--art,300px);height:var(--art,300px);box-shadow:0 0 0 2px var(--ink), 0 0 0 4.5px var(--gold), 0 0 0 6px var(--ink);background:var(--paper-2);border-radius:12px;flex:none;align-self:center;place-items:center;display:grid;overflow:hidden}._art_1af5n_29 img{object-fit:cover;width:100%;height:100%;display:block}._body_1af5n_47{flex-direction:column;justify-content:center;gap:8px;min-width:0;max-width:340px;display:flex}._label_1af5n_55{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome);font-size:.7rem;font-weight:800}._city_1af5n_63{font-family:var(--font-display);color:var(--heading);align-items:center;gap:10px;font-size:1.45rem;line-height:1.1;display:flex}._text_1af5n_72{font-family:var(--font-text);color:var(--ink);font-size:1.12rem;font-style:italic;line-height:1.35}._foot_1af5n_79{font-family:var(--font-serif);color:var(--ink-3);justify-content:space-between;gap:8px;margin-top:4px;font-size:.78rem;display:flex}._timer_1af5n_88{background:var(--gold);transform-origin:0;border-radius:2px;height:3px;position:absolute;bottom:6px;left:12px;right:12px}@media (orientation:landscape) and (max-height:599.98px){._scrim_1af5n_1{--moment-right:clamp(206px, 27vw, 260px)}._card_1af5n_13{--art:min(56vh, 230px);gap:12px;padding:10px 14px 14px 10px}._body_1af5n_47{gap:6px;max-width:300px}._city_1af5n_63{font-size:1.15rem}._text_1af5n_72{font-size:1rem}}@media (min-width:1000px) and (min-height:600px){._scrim_1af5n_1{--moment-right:372px}._card_1af5n_13{--art:min(46vh, 380px)}}@media (orientation:portrait){._card_1af5n_13{--art:min(48vh, 78vw);flex-direction:column;align-items:center}._body_1af5n_47{max-width:none}}._dyk_1af5n_140{box-shadow:inset 0 0 0 1px var(--ink-3);text-align:left;background:#fbf5e6bf;border-radius:10px;align-items:flex-start;gap:10px;min-height:0;padding:8px 10px;display:flex}._dykTitle_1af5n_151{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--chrome);font-size:.68rem;font-weight:800}._dykText_1af5n_159{font-family:var(--font-text);color:var(--ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.9rem;font-style:italic;line-height:1.28;display:-webkit-box;overflow:hidden}._dykCompact_1af5n_170 ._dykText_1af5n_159{-webkit-line-clamp:2}._btn_9fvdt_1{min-width:48px;min-height:48px;font-family:var(--font-text);text-align:center;transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast), background-color var(--t-fast), opacity var(--t-fast);-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;gap:.5em;padding:.55em 1.1em;font-size:1.05rem;font-weight:700;line-height:1.12;display:inline-flex;position:relative}._btn_9fvdt_1:active:not(:disabled){transform:translateY(1px)scale(.99)}._btn_9fvdt_1:disabled{opacity:.45}._primary_9fvdt_26{background:var(--chrome);color:var(--tin);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--gold), inset 0 0 0 4.5px var(--ink), var(--shadow-1)}._primary_9fvdt_26:hover:not(:disabled){background:var(--chrome-2)}._lustre_9fvdt_34{background:var(--gold-grad);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 4px var(--chrome), inset 0 0 0 5px var(--ink), var(--shadow-1)}._secondary_9fvdt_39{background:var(--tin);color:var(--chrome-deep);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--gold-hi), var(--shadow-1)}._secondary_9fvdt_39:hover:not(:disabled){background:var(--azahar)}._ghost_9fvdt_47{color:var(--chrome-deep);background:0 0}._ghost_9fvdt_47:hover:not(:disabled){background:var(--chrome-tint-1)}._danger_9fvdt_54{background:var(--tin);color:var(--danger);box-shadow:inset 0 0 0 2px var(--danger), var(--shadow-1)}._lg_9fvdt_59{border-radius:12px;min-height:56px;padding:.6em 1.4em;font-size:1.15rem}._sm_9fvdt_65{min-height:44px;padding:.4em .85em;font-size:.98rem}._block_9fvdt_70{width:100%;display:flex}._icon_9fvdt_74{flex:none}._sheet_1dqm5_1{z-index:40;background-color:var(--tin);background-image:linear-gradient(#fbf5e699, #fbf5e699), var(--parchment-img,none);max-height:min(74dvh,640px);box-shadow:0 -2px 0 var(--ink), 0 -4.5px 0 var(--chrome), 0 -6px 0 var(--gold), 0 -7.5px 0 var(--ink), var(--shadow-3);padding-bottom:var(--safe-bottom);background-size:auto,384px 384px;border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}@supports not (height:1dvh){._sheet_1dqm5_1{max-height:min(74vh,640px)}}._grab_1dqm5_22{background:var(--paper-3);border-radius:3px;flex:none;width:44px;height:5px;margin:7px auto 0}._band_1dqm5_31{background:linear-gradient(45deg, transparent 37%, var(--chrome) 38% 62%, transparent 63%) 0 4px / 12px 8px repeat-x, linear-gradient(-45deg, transparent 37%, var(--chrome) 38% 62%, transparent 63%) 0 4px / 12px 8px repeat-x;background:var(--divider-img,none) center / contain no-repeat;flex:none;height:16px;margin:0 14px}._cornerArt_1dqm5_40{background:var(--corner-tl-img,none) top left / contain no-repeat;pointer-events:none;border-top-left-radius:16px;width:44px;height:44px;position:absolute;top:0;left:0}._corner_1dqm5_40{color:var(--gold);pointer-events:none;position:absolute;top:3px}._cornerL_1dqm5_56{left:calc(50% - 44px)}._cornerR_1dqm5_59{left:calc(50% + 32px)}._head_1dqm5_62{flex:none;align-items:center;gap:10px;min-height:52px;padding:4px 8px 4px 30px;display:flex}._titleWrap_1dqm5_70{flex:1;min-width:0}._title_1dqm5_70{font-family:var(--font-display);color:var(--heading);font-size:1.3rem;line-height:1.18}._subtitle_1dqm5_80{font-family:var(--font-serif);color:var(--ink-2);margin-top:2px;font-size:.9rem}._close_1dqm5_86{width:48px;height:48px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}._close_1dqm5_86:hover{background:var(--chrome-tint-1)}._body_1dqm5_98{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding:12px 16px 14px;overflow-y:auto}._foot_1dqm5_106{border-top:1.5px solid var(--paper-3);background:var(--tin);flex-direction:column;flex:none;gap:8px;padding:10px 16px 12px;display:flex}@media (orientation:landscape) and (max-height:599.98px),(min-width:1000px) and (min-height:600px){._cornerArt_1dqm5_40{border-top-left-radius:16px}._sheet_1dqm5_1{width:min(400px,52vw);max-height:none;box-shadow:-2px 0 0 var(--ink), -4.5px 0 0 var(--chrome), -6px 0 0 var(--gold), -7.5px 0 0 var(--ink), var(--shadow-3);padding-right:var(--safe-right);border-radius:16px 0 0 16px;top:0;left:auto}._grab_1dqm5_22,._corner_1dqm5_40{display:none}._head_1dqm5_62{padding-top:10px}}@media (orientation:landscape) and (max-height:599.98px){._sheet_1dqm5_1{width:clamp(260px,35vw,340px)}._head_1dqm5_62{min-height:44px;padding-top:6px;padding-bottom:2px}._title_1dqm5_70{font-size:1.12rem}._subtitle_1dqm5_80{font-size:.82rem}._body_1dqm5_98,._foot_1dqm5_106{padding:8px 12px 10px}}@media (min-width:1000px) and (min-height:600px){._sheet_1dqm5_1{width:420px}}._ticket_9w7qr_4{background-color:var(--ticket-stock);width:100%;min-height:76px;box-shadow:inset 0 0 0 1.5px var(--ink), inset 12px 0 0 -10px var(--ink), inset -12px 0 0 -10px var(--ink), var(--shadow-1);color:var(--ink);text-align:left;transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast);background-image:linear-gradient(90deg,#2b1d1438 0,#2b1d140d 9px,#0000 10px calc(100% - 10px),#2b1d140d calc(100% - 9px),#2b1d1438 100%),linear-gradient(#ffffff59,#fff0 45%);border-radius:6px;align-items:stretch;display:flex;position:relative;overflow:hidden}._ticket_9w7qr_4:after{content:"";border-top:2px solid var(--chrome);border-bottom:2px solid var(--chrome);pointer-events:none;position:absolute;inset:5px 14px}button._ticket_9w7qr_4{cursor:pointer}._long_9w7qr_36{background-color:var(--long-ticket-bg)}._long_9w7qr_36:after{border-color:var(--gold-lo);border-top-width:3px;border-bottom-width:3px}._long_9w7qr_36:before{content:"";background:repeating-conic-gradient(from 0deg, var(--gold-a) 0deg 6deg, transparent 6deg 15deg);pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}._memory_9w7qr_56{background-color:var(--azahar)}._memory_9w7qr_56:after{border-color:var(--orange-fruit)}._blossom_9w7qr_62{color:var(--orange-fruit);pointer-events:none;position:absolute;top:4px;left:8px}._focus_9w7qr_69{box-shadow:inset 0 0 0 3px var(--focus), inset 12px 0 0 -10px var(--ink), inset -12px 0 0 -10px var(--ink), var(--shadow-2);transform:translateY(-1px)}._off_9w7qr_73{opacity:.55;filter:saturate(.5)}._main_9w7qr_77{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;padding:11px 8px 10px 18px;display:flex;position:relative}._cities_9w7qr_88{font-family:var(--font-name);color:var(--heading);font-size:1.14rem;font-weight:700;line-height:1.18}._city_9w7qr_95{white-space:nowrap}._arrow_9w7qr_98{color:var(--chrome);font-family:var(--font-text);margin:0 .3em}._meta_9w7qr_103{font-family:var(--font-serif);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.86rem;display:flex}._kind_9w7qr_112{font-family:var(--font-ui);color:var(--gold-lo);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:750}._memoryKind_9w7qr_120{color:var(--chrome);padding-left:16px}._caption_9w7qr_124{font-family:var(--font-script);color:var(--chrome-deep);align-items:center;gap:5px;font-size:1.02rem;display:flex}._progress_9w7qr_132{background:var(--chrome-tint-2);border-radius:3px;height:6px;margin-top:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #2b1d1433}._bar_9w7qr_140{background:var(--chrome);border-radius:3px;height:100%}._barDone_9w7qr_145{background:var(--success)}._stamp_9w7qr_148{border:3px double var(--success);color:var(--success);font-family:var(--font-ui);letter-spacing:.08em;pointer-events:none;z-index:2;background:#fbf5e6b3;border-radius:6px;padding:3px 9px;font-size:.95rem;font-weight:900;position:absolute;top:50%;right:76px;transform:rotate(-9deg)}._toggle_9w7qr_166{border-left:2px dotted var(--ink-3);z-index:1;flex:none;place-items:center;width:58px;display:grid;position:relative}._check_9w7qr_175{background:var(--tin);color:#0000;width:34px;height:34px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:8px;place-items:center;display:grid}._checked_9w7qr_185{background:var(--chrome);color:var(--tin);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--gold)}._stub_9w7qr_190{z-index:1;flex:none;place-items:center;width:68px;display:grid;position:relative}._points_9w7qr_199{background:radial-gradient(circle at 35% 30%, var(--chrome-2), var(--chrome) 60%, var(--chrome-deep));width:46px;height:46px;box-shadow:0 0 0 1.5px var(--ink), inset 0 0 0 3px var(--chrome-deep), inset 0 0 0 4.5px var(--gold), var(--shadow-1);font-family:var(--font-ui);color:var(--tin);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:1.2rem;font-weight:850;display:grid}._long_9w7qr_36 ._points_9w7qr_199{background:var(--gold-grad);color:var(--ink);box-shadow:0 0 0 1.5px var(--ink), inset 0 0 0 3px var(--gold-lo), var(--shadow-1)}@media (max-width:520px){._ticket_9w7qr_4{min-height:66px}._main_9w7qr_77{gap:2px;padding:8px 6px 8px 16px}._points_9w7qr_199{width:40px;height:40px;font-size:1.05rem}._stub_9w7qr_190{width:56px}._toggle_9w7qr_166{width:52px}._stamp_9w7qr_148{right:62px}}@media (orientation:landscape) and (max-height:599.98px){._ticket_9w7qr_4{min-height:54px}._ticket_9w7qr_4:after{top:3px;bottom:3px}._main_9w7qr_77{gap:1px;padding:6px 4px 6px 14px}._cities_9w7qr_88{font-size:.98rem}._meta_9w7qr_103{font-size:.78rem}._caption_9w7qr_124{font-size:.9rem}._points_9w7qr_199{width:34px;height:34px;font-size:.95rem}._stub_9w7qr_190,._toggle_9w7qr_166{width:46px}._check_9w7qr_175{width:30px;height:30px}._stamp_9w7qr_148{font-size:.8rem;right:50px}._kind_9w7qr_112{font-size:.62rem}}._board_2bhn9_1{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}._prow_2bhn9_7{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--paper-3);transition:box-shadow var(--t-med), background-color var(--t-med);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:6px 10px 6px 6px;display:grid}._prow_2bhn9_7[data-current="1"]{background:var(--select-bg);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--chrome)}._prow_2bhn9_7[data-winner="1"]{background:var(--winner-bg);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--gold)}._emblem_2bhn9_26{width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;place-items:center;display:grid}._pname_2bhn9_34{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:750;overflow:hidden}._total_2bhn9_41{font-family:var(--font-ui);color:var(--chrome-deep);font-variant-numeric:tabular-nums;text-align:right;min-width:2.4em;font-size:1.35rem;font-weight:900}._parts_2bhn9_50{font-family:var(--font-ui);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:2/span 2;gap:4px 10px;font-size:.8rem;display:flex}._part_2bhn9_50 b{color:var(--ink)}._neg_2bhn9_63{color:var(--danger)!important}._focus_2bhn9_66{flex-direction:column;justify-content:center;gap:10px;min-height:150px;display:flex}._intro_2bhn9_73{text-align:center;padding:10px 0}._introTitle_2bhn9_77{font-family:var(--font-display);color:var(--chrome-deep);font-size:2.1rem}._introSub_2bhn9_82{color:var(--ink-2);margin-top:4px;font-size:1.05rem}._stepHead_2bhn9_87{align-items:center;gap:8px;font-size:1.05rem;font-weight:800;display:flex}._big_2bhn9_94{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:900}._plus_2bhn9_100{color:var(--success)}._minus_2bhn9_103{color:var(--danger)}._line_2bhn9_106{font-size:.98rem;line-height:1.35}._memText_2bhn9_110{font-family:var(--font-display);color:var(--terracotta);text-align:center;font-size:1.2rem}._podium_2bhn9_116{flex-direction:column;align-items:stretch;gap:8px;display:flex}._winner_2bhn9_122{text-align:center;font-family:var(--font-display);color:var(--chrome-deep);font-size:1.9rem;line-height:1.15}._trophy_2bhn9_129{color:var(--gold);place-items:center;display:grid}._small_2bhn9_134{color:var(--ink-2);text-align:center;font-size:.85rem}._controls_2bhn9_139{gap:8px;display:flex}._controls_2bhn9_139>:first-child{flex:1}._floating_2bhn9_146{z-index:45;left:50%;bottom:calc(16px + var(--safe-bottom));position:fixed;transform:translate(-50%)}._sparkles_2bhn9_153{height:0;position:relative}._spark_2bhn9_153{color:var(--gold);pointer-events:none;position:absolute;top:0;left:50%}._scroll_2bhn9_166{border:40px solid #0000;border-width:40px 42px 34px 44px;border-image:var(--ticket-scroll-img) 99 100 82 106 fill stretch;align-items:center;gap:10px;min-height:110px;margin:-12px -14px -8px;display:flex;position:relative}._scrollMain_2bhn9_178{flex:1;min-width:0;margin:-16px 0 -10px}._scrollKind_2bhn9_183{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--chrome);font-size:.66rem;font-weight:800}._scrollCities_2bhn9_191{font-family:var(--font-name);color:var(--heading);font-size:1.22rem;font-weight:700;line-height:1.15}._scrollArrow_2bhn9_198{color:var(--chrome)}._scrollSeal_2bhn9_201{background:radial-gradient(circle at 35% 30%, var(--chrome-2), var(--chrome) 60%, var(--chrome-deep));width:44px;height:44px;box-shadow:0 0 0 1.5px var(--ink), inset 0 0 0 3px var(--chrome-deep), inset 0 0 0 4.5px var(--gold);color:var(--tin);font-family:var(--font-ui);border-radius:50%;flex:none;place-items:center;margin:-16px 0 -10px;font-weight:850;display:grid}._scrollStamp_2bhn9_215{border:3px double var(--success);color:var(--success);font-family:var(--font-ui);background:#fbf5e6b3;border-radius:6px;padding:2px 8px;font-size:.85rem;font-weight:900;position:absolute;top:6px;right:40px;transform:rotate(-8deg)}@media (orientation:landscape) and (max-height:599.98px){._board_2bhn9_1{gap:4px;margin-bottom:8px}._prow_2bhn9_7{gap:2px 8px;padding:3px 8px 3px 4px}._prow_2bhn9_7[data-current="0"] ._parts_2bhn9_50{display:none}._total_2bhn9_41{font-size:1.15rem}._focus_2bhn9_66{gap:6px;min-height:0}._big_2bhn9_94{font-size:1.4rem}._introTitle_2bhn9_77{font-size:1.6rem}._winner_2bhn9_122{font-size:1.5rem}}._recap_2bhn9_260,._recapList_2bhn9_265{flex-direction:column;gap:8px;display:flex}._recapItem_2bhn9_270{align-items:flex-start;gap:10px;display:flex}._recapCity_2bhn9_275{font-family:var(--font-name);color:var(--heading);font-weight:700}._recapText_2bhn9_280{font-family:var(--font-text);font-size:.92rem;font-style:italic;line-height:1.3}._screen_1lq4k_2{background:var(--paper);padding-top:var(--safe-top);padding-left:var(--safe-left);padding-right:var(--safe-right);--toast-top:118px;--undo-bottom:228px;grid-template:"status""players""map"minmax(0,1fr)"dock"/minmax(0,1fr);display:grid;position:fixed;inset:0}._status_1lq4k_20{grid-area:status;min-width:0}._players_1lq4k_24{grid-area:players;min-width:0}._map_1lq4k_28{border-top:2px solid var(--chrome);border-bottom:2px solid var(--chrome);grid-area:map;min-width:0;min-height:0;position:relative}._dock_1lq4k_36{background:var(--tin);min-width:0;padding-bottom:calc(6px + var(--safe-bottom));box-shadow:0 -1px 0 var(--chrome-tint-2);flex-direction:column;grid-area:dock;gap:6px;padding-top:6px;display:flex}._side_1lq4k_47{display:none}._sidePanel_1lq4k_50{flex-direction:column;min-height:0;display:flex}._sectionTitle_1lq4k_55{font-family:var(--font-display);color:var(--chrome-deep);align-items:center;gap:6px;padding:0 4px 4px;font-size:1.05rem;display:flex}@media (orientation:landscape) and (max-height:599.98px){._screen_1lq4k_2{--toast-top:46px;--undo-bottom:84px;grid-template:"map side"minmax(0,1fr)/minmax(0,1fr) auto;padding:0}._status_1lq4k_20,._players_1lq4k_24,._dock_1lq4k_36{display:none}._map_1lq4k_28{padding-left:var(--safe-left);border:0}._side_1lq4k_47{grid-area:side;height:100%;min-height:0;display:block}}@media (min-width:1000px) and (min-height:600px){._screen_1lq4k_2{--toast-top:58px;--undo-bottom:150px;grid-template:"map side"minmax(0,1fr)"dock side"/minmax(0,1fr) 372px}._players_1lq4k_24,._status_1lq4k_20{display:none}._map_1lq4k_28{border-top:0;border-right:2px solid var(--chrome)}._dock_1lq4k_36{padding:10px 14px calc(10px + var(--safe-bottom));flex-direction:row;align-items:stretch;gap:14px}._side_1lq4k_47{background:var(--tin);flex-direction:column;grid-area:side;gap:10px;min-height:0;padding:10px;display:flex;overflow:hidden}._sideScroll_1lq4k_129{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}}._kindBadge_1hw9y_1{background:var(--paper-2);color:var(--ink);border-radius:999px;align-items:center;gap:4px;margin-right:6px;padding:1px 8px 1px 5px;font-size:.8rem;font-weight:750;display:inline-flex}._kindTunnel_1hw9y_13{background:var(--ink);color:var(--tin)}._kindFerry_1hw9y_17{background:var(--chrome-wash);color:var(--chrome-deep)}._row_1hw9y_21{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._colorLine_1hw9y_27{align-items:center;gap:8px;margin-bottom:10px;font-weight:650;display:flex}._swatch_1hw9y_34{width:30px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:5px;flex:none;place-items:center;display:inline-grid}._slots_1hw9y_43{flex-wrap:wrap;gap:4px;margin:4px 0 12px;display:flex}._slot_1hw9y_43{width:34px;height:24px;box-shadow:inset 0 0 0 1.5px var(--ink-3);background:var(--paper);border-radius:5px;place-items:center;display:grid}._slotFerry_1hw9y_58{clip-path:polygon(14% 0,86% 0,100% 50%,86% 100%,14% 100%,0 50%)}._note_1hw9y_61{background:var(--paper);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:9px 11px;font-size:.92rem;line-height:1.3;display:flex}._noteWarn_1hw9y_72{background:var(--note-warn-bg);box-shadow:inset 3px 0 0 var(--terracotta)}._noteInfo_1hw9y_76{background:var(--note-info-bg);box-shadow:inset 3px 0 0 var(--chrome)}._noteBad_1hw9y_80{background:var(--note-bad-bg);box-shadow:inset 3px 0 0 var(--danger)}._noteGood_1hw9y_84{background:var(--note-good-bg);box-shadow:inset 3px 0 0 var(--success)}._noteIcon_1hw9y_88{flex:none;margin-top:1px}._lanes_1hw9y_92{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}._lane_1hw9y_92{min-height:44px;box-shadow:inset 0 0 0 1.5px var(--paper-3);background:var(--tin);border-radius:10px;align-items:center;gap:8px;padding:4px 12px 4px 6px;font-weight:650;display:inline-flex}._lane_1hw9y_92[aria-pressed=true]{box-shadow:inset 0 0 0 2.5px var(--chrome);background:var(--select-bg)}._label_1hw9y_113{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin:4px 0 6px;font-size:.78rem;font-weight:800}._options_1hw9y_121{flex-direction:column;gap:6px;display:flex}._option_1hw9y_121{background:var(--tin);min-height:52px;box-shadow:inset 0 0 0 1.5px var(--paper-3);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;display:flex}._option_1hw9y_121[aria-checked=true]{box-shadow:inset 0 0 0 2.5px var(--chrome);background:var(--select-bg)}._radio_1hw9y_141{width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--chrome);border-radius:50%;flex:none;place-items:center;display:grid}._radio_1hw9y_141:after{content:"";background:var(--chrome);width:10px;height:10px;transition:transform var(--t-fast);border-radius:50%;transform:scale(0)}._option_1hw9y_121[aria-checked=true] ._radio_1hw9y_141:after{transform:scale(1)}._chips_1hw9y_162{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}._chip_1hw9y_162{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:750;display:inline-flex}._chipText_1hw9y_177{color:var(--ink-2);font-size:.86rem;font-weight:550}._rec_1hw9y_182{text-transform:uppercase;letter-spacing:.05em;background:var(--gold-grad);color:var(--chrome-deep);border-radius:999px;flex:none;padding:2px 7px;font-size:.72rem;font-weight:800}._reason_1hw9y_193{color:var(--ink-2);margin:8px 2px 0;font-size:.88rem;font-style:italic}._more_1hw9y_199{min-height:40px;color:var(--chrome);align-items:center;gap:4px;margin-top:6px;font-size:.92rem;font-weight:700;display:inline-flex}._footHint_1hw9y_209{color:var(--ink-2);text-align:center;font-size:.85rem}._list_1hw9y_214{flex-direction:column;gap:8px;display:flex}._buildRow_1hw9y_219{background:var(--tin);min-height:56px;box-shadow:inset 0 0 0 1.5px var(--paper-3);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}._buildRow_1hw9y_219:hover{box-shadow:inset 0 0 0 2px var(--chrome)}._buildMain_1hw9y_234{flex:1;min-width:0}._buildName_1hw9y_238{font-size:1rem;font-weight:700}._buildMeta_1hw9y_242{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:.84rem;display:flex}._star_1hw9y_250{color:var(--gold-lo);font-weight:800}._pts_1hw9y_254{font-family:var(--font-ui);color:var(--chrome-deep);flex:none;font-size:1.1rem;font-weight:850}._empty_1hw9y_261{color:var(--ink-2);text-align:center;padding:16px 4px}._toggleRow_1hw9y_266{border-bottom:1px solid var(--paper-2);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:4px 2px;font-weight:650;display:flex}._seg_1hw9y_276{box-shadow:inset 0 0 0 1.5px var(--chrome);border-radius:12px;flex:none;display:inline-flex;overflow:hidden}._segBtn_1hw9y_283{min-width:56px;min-height:44px;color:var(--chrome);padding:0 12px;font-weight:700}._segBtn_1hw9y_283[aria-pressed=true]{background:var(--chrome);color:var(--tin)}._helpList_1hw9y_294{flex-direction:column;gap:8px;margin:10px 0 0;padding-left:1.2em;line-height:1.4;display:flex}._logList_1hw9y_302{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._logItem_1hw9y_310{border-bottom:1px solid var(--paper-2);align-items:flex-start;gap:8px;padding:6px 2px;font-size:.93rem;line-height:1.3;display:flex}._logDot_1hw9y_319{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;flex:none;margin-top:3px}._logSys_1hw9y_327{color:var(--ink-2);font-style:italic}._ticketList_1hw9y_331{flex-direction:column;gap:8px;display:flex}._collapsed_1hw9y_336{z-index:40;left:50%;bottom:calc(14px + var(--safe-bottom));position:fixed;transform:translate(-50%)}._cityNames_1hw9y_343{font-family:var(--font-serif);color:var(--ink-2);margin-bottom:10px}._slider_1hw9y_349{width:96px;accent-color:var(--chrome)}._turnBar_1r4ar_4{z-index:6;top:calc(6px + var(--safe-top));left:calc(6px + var(--safe-left));pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;right:6px}._turnBar_1r4ar_4>*{pointer-events:auto}._roundBtn_1r4ar_18{background:var(--tin);width:32px;height:32px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink), inset 0 0 0 3px var(--gold-hi), var(--shadow-1);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}._roundBtn_1r4ar_18:after{content:"";position:absolute;inset:-6px}._turnChip_1r4ar_36{background:var(--tin);min-width:0;max-width:min(100%,560px);height:32px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink), var(--shadow-1);white-space:nowrap;text-align:left;transition:background-color var(--t-med), color var(--t-med);border-radius:16px;align-items:center;gap:7px;padding:0 12px 0 8px;font-size:.95rem;display:flex;overflow:hidden}._turnChip_1r4ar_36[data-mine="1"]{background:var(--turn);color:var(--turn-ink);box-shadow:inset 0 0 0 1.5px var(--ink), inset 0 0 0 3px var(--gold), var(--shadow-1)}._turnTitle_1r4ar_59{flex:none;font-weight:700}._turnHint_1r4ar_63{font-family:var(--font-serif);opacity:.9;text-overflow:ellipsis;min-width:0;font-size:.84rem;overflow:hidden}._turnDot_1r4ar_71{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;flex:none}._lamp_1r4ar_78{color:var(--gold-hi);flex:none;display:grid}._infoIcon_1r4ar_83{opacity:.75;flex:none;display:grid}._bell_1r4ar_88{background:var(--gold-grad);height:20px;color:var(--ink);font-family:var(--font-ui);box-shadow:inset 0 0 0 1px var(--ink);border-radius:10px;flex:none;align-items:center;gap:3px;padding:0 7px;font-size:.72rem;font-weight:800;display:inline-flex}._dots_1r4ar_103:after{content:"…"}._hintPop_1r4ar_106{z-index:7;top:calc(42px + var(--safe-top));left:calc(44px + var(--safe-left));background:var(--tin);max-width:min(420px,100% - 60px);box-shadow:inset 0 0 0 1.5px var(--ink), inset 0 0 0 3px var(--gold-hi), var(--shadow-2);font-family:var(--font-serif);border-radius:10px;padding:8px 12px;font-size:.92rem;line-height:1.3;position:absolute}._handStrip_1r4ar_122{z-index:5;left:calc(6px + var(--safe-left));bottom:calc(6px + var(--safe-bottom));box-shadow:inset 0 0 0 1.5px var(--ink-3), var(--shadow-1);scrollbar-width:none;background:#fbf5e6e6;border-radius:12px;align-items:flex-end;gap:4px;max-width:calc(100% - 184px);padding:5px 6px;display:flex;position:absolute;overflow-x:auto}._handStrip_1r4ar_122::-webkit-scrollbar{display:none}._handEmpty_1r4ar_141{font-family:var(--font-serif);color:var(--ink-2);place-items:center;height:60px;padding:8px 10px;font-size:.9rem;display:grid}._handCard_1r4ar_150{transition:transform var(--t-fast) var(--ease-out);border-radius:8px;flex:none}._handCard_1r4ar_150[aria-pressed=true]{transform:translateY(-5px)}._filterTag_1r4ar_158{z-index:5;left:50%;bottom:calc(80px + var(--safe-bottom));background:var(--tin);box-shadow:inset 0 0 0 1.5px var(--ink), var(--shadow-1);font-family:var(--font-serif);white-space:nowrap;border-radius:16px;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:.86rem;display:flex;position:absolute;transform:translate(-50%)}._filterTag_1r4ar_158 button{min-height:28px;color:var(--chrome-deep);border-radius:12px;padding:0 8px;font-weight:700}._rail_1r4ar_184{height:100%;min-height:0;padding:6px 6px calc(6px + var(--safe-bottom)) 6px;background-color:var(--tin);background-image:linear-gradient(#fbf5e68c, #fbf5e68c), var(--parchment-img,none);box-shadow:inset 2px 0 0 var(--ink), inset 4px 0 0 var(--chrome), inset 5.5px 0 0 var(--gold);padding-left:12px;padding-right:calc(6px + var(--safe-right));background-size:auto,320px 320px;flex-direction:column;gap:8px;display:flex;position:relative}._pips_1r4ar_199{flex:none;gap:4px;display:flex}._pip_1r4ar_199{background:var(--paper);min-width:0;height:36px;box-shadow:inset 0 0 0 1.5px var(--ink-3);font-family:var(--font-ui);color:var(--chrome-deep);font-variant-numeric:tabular-nums;border-radius:18px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:.95rem;font-weight:850;display:flex;position:relative}._pip_1r4ar_199[data-active="1"]{box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--gold), 0 0 0 2px var(--gold-hi-a);background:var(--tin)}._pipEmblem_1r4ar_227{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}._pipNote_1r4ar_236{background:var(--turn);min-width:14px;height:14px;color:var(--turn-ink);box-shadow:0 0 0 1px var(--tin);border-radius:7px;padding:0 3px;font-size:.6rem;line-height:14px;position:absolute;top:-6px;right:-2px}._pipNoteBell_1r4ar_250{background:var(--gold);color:var(--ink)}._playersPop_1r4ar_254{z-index:8;background:var(--tin);box-shadow:inset 0 0 0 1.5px var(--ink), inset 0 0 0 3px var(--gold-hi), var(--shadow-3);border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:48px;left:10px;right:6px}._popRow_1r4ar_268{grid-template-columns:auto 1fr auto;align-items:center;gap:2px 8px;display:grid}._popName_1r4ar_274{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}._popScore_1r4ar_281{font-family:var(--font-ui);color:var(--chrome-deep);font-weight:850}._popStats_1r4ar_286{font-family:var(--font-ui);color:var(--ink-2);grid-column:2/span 2;gap:9px;font-size:.8rem;display:flex}._popStats_1r4ar_286 span{align-items:center;gap:2px;display:inline-flex}._marketGrid_1r4ar_299{flex:none;grid-template-columns:repeat(3,auto);justify-content:center;gap:6px;display:grid}._mcell_1r4ar_306{border-radius:8px;display:block;position:relative}._mcell_1r4ar_306[data-can="1"]{box-shadow:0 0 0 2.5px var(--gold-hi), 0 2px 6px var(--gold-a)}._mcell_1r4ar_306[data-blocked="1"]{opacity:.45}._mcount_1r4ar_317{font-family:var(--font-ui);color:var(--tin);text-shadow:0 1px 1px #000000b3;z-index:1;font-size:.78rem;font-weight:800;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}._railActions_1r4ar_329{flex:none;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:auto;display:grid}._railBtn_1r4ar_336{min-height:50px;font-family:var(--font-text);background:var(--tin);color:var(--chrome-deep);box-shadow:inset 0 0 0 1.5px var(--ink), inset 0 0 0 3px var(--gold-hi);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px;font-size:.8rem;font-weight:700;line-height:1.05;display:flex;position:relative}._railBtn_1r4ar_336[data-primary="1"]{background:var(--chrome);color:var(--tin);box-shadow:inset 0 0 0 1.5px var(--ink), inset 0 0 0 3px var(--gold)}._railBtn_1r4ar_336[aria-pressed=true]{background:var(--gold-grad);color:var(--ink)}._railBadge_1r4ar_363{font-family:var(--font-ui);background:var(--ink);color:var(--tin);border-radius:7px;padding:0 4px;font-size:.66rem;font-weight:800;line-height:14px;position:absolute;top:2px;right:3px}._railBtn_1r4ar_336[data-primary="1"] ._railBadge_1r4ar_363{background:var(--gold-hi);color:var(--ink)}._railNote_1r4ar_380{font-family:var(--font-serif);color:var(--ink-2);text-align:center;font-size:.8rem;line-height:1.2}._rotate_1r4ar_389{z-index:200;text-align:center;background:radial-gradient(120% 70% at 50% 30%, #2a3a66 0%, var(--night) 70%);color:var(--tin);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:fixed;inset:0}._rotateFrame_1r4ar_403{box-shadow:inset 0 0 0 2px var(--gold), inset 0 0 0 5px var(--night), inset 0 0 0 6px var(--gold-hi-a);pointer-events:none;border-radius:14px;position:absolute;inset:12px}._rotatePhone_1r4ar_410{width:86px;height:140px;box-shadow:inset 0 0 0 4px var(--gold-hi), 0 0 0 2px var(--ink);color:var(--gold-hi);border-radius:16px;place-items:center;animation:2.4s ease-in-out infinite _rotatePhone_1r4ar_410;display:grid;position:relative}._rotatePhone_1r4ar_410:before{content:"";background:var(--gold-hi);border-radius:2px;width:22px;height:4px;position:absolute;top:10px}@keyframes _rotatePhone_1r4ar_410{0%,20%{transform:rotate(0)}50%,80%{transform:rotate(-90deg)}to{transform:rotate(0)}}._rotateTitle_1r4ar_443{font-family:var(--font-display);color:var(--gold-hi);font-size:1.9rem;line-height:1.15}._rotateBody_1r4ar_449{opacity:.95;max-width:300px;font-size:1.1rem;line-height:1.35}._rotateArrow_1r4ar_455{color:var(--gold-hi);opacity:.85}@media (prefers-reduced-motion:reduce){._rotatePhone_1r4ar_410{animation:none;transform:rotate(-90deg)}}._deskFrame_1r4ar_467{z-index:4;pointer-events:none;border:26px solid #0000;border-width:44px 26px 30px;border-image:var(--frame-desktop-img) 175 100 116 100 stretch;position:absolute;inset:0}._railWaiting_1r4ar_478{flex:1;align-items:center;min-height:0;display:flex;overflow:hidden}._status_76xmp_2{background:var(--paper-2);min-height:58px;transition:background-color var(--t-med);box-shadow:inset 0 -1.5px 0 var(--paper-3);align-items:center;gap:4px;padding:4px;display:flex}._status_76xmp_2[data-mine="1"]{background:var(--turn);color:var(--turn-ink)}._iconBtn_76xmp_16{width:var(--touch);height:var(--touch);color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}._status_76xmp_2[data-mine="1"] ._iconBtn_76xmp_16{color:var(--tin)}._iconBtn_76xmp_16:hover{background:var(--chrome-tint-1)}._statusText_76xmp_32{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._lamp_76xmp_39{width:30px;height:30px;color:var(--gold-hi);border-radius:50%;flex:none;place-items:center;display:grid}._statusLines_76xmp_48{min-width:0}._statusTitle_76xmp_51{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.08rem;font-weight:700;line-height:1.2;display:flex}._statusHint_76xmp_60{font-family:var(--font-serif);opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.25;display:-webkit-box;overflow:hidden}._lastRound_76xmp_70{background:var(--gold-grad);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-family:var(--font-ui);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px 1px 5px;font-size:.76rem;font-weight:800;display:inline-flex}._dots_76xmp_84:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite _dots_76xmp_84;display:inline-block}@keyframes _dots_76xmp_84{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}._players_76xmp_107{scrollbar-width:none;background:var(--paper);gap:6px;padding:6px 8px;display:flex;overflow-x:auto}._players_76xmp_107::-webkit-scrollbar{display:none}._chip_76xmp_118{background:var(--tin);min-width:108px;box-shadow:inset 0 0 0 1.5px var(--ink-3);text-align:left;border-radius:10px;flex:1 1 0;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:1px 7px;padding:5px 9px 5px 6px;display:grid;position:relative}._chip_76xmp_118[data-active="1"]{box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--gold), 0 0 0 3px var(--gold-hi-a)}._emblem_76xmp_137{width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;flex:none;grid-row:1/span 2;place-items:center;display:grid}._pname_76xmp_147{white-space:nowrap;text-overflow:ellipsis;max-width:9.5em;font-size:.98rem;font-weight:700;overflow:hidden}._pscore_76xmp_155{font-family:var(--font-ui);color:var(--chrome-deep);font-variant-numeric:tabular-nums;justify-self:end;font-size:1.1rem;font-weight:850}._pstats_76xmp_163{font-family:var(--font-ui);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2/span 2;gap:7px;font-size:.82rem;display:flex}._stat_76xmp_2{align-items:center;gap:2px;display:inline-flex}._statLow_76xmp_178{color:var(--danger);font-weight:800}._chipNote_76xmp_182{font-family:var(--font-ui);background:var(--gold-grad);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);white-space:nowrap;border-radius:999px;padding:0 6px;font-size:.7rem;font-weight:800;position:absolute;top:-7px;right:8px}._thinkingNote_76xmp_196{background:var(--turn);color:var(--turn-ink)}._plist_76xmp_202{flex-direction:column;gap:6px;display:flex}._plist_76xmp_202 ._chip_76xmp_118{flex:none;min-width:0}._plist_76xmp_202 ._pname_76xmp_147{max-width:none}._compact_76xmp_214 ._chip_76xmp_118{grid-template-rows:auto;padding:3px 8px 3px 5px}._compact_76xmp_214 ._emblem_76xmp_137{grid-row:auto;width:24px;height:24px}._compact_76xmp_214 ._pstats_76xmp_163{grid-column:auto}._compactRow_76xmp_226{align-items:center;gap:6px;display:flex}._market_76xmp_233{justify-content:center;align-items:center;gap:var(--mgap,6px);padding:0 8px;display:flex}._mslot_76xmp_240{transition:transform var(--t-fast) var(--ease-out), opacity var(--t-fast);border-radius:9px;flex:none;position:relative}._mslot_76xmp_240:not(:disabled):active{transform:translateY(2px)scale(.97)}._mslot_76xmp_240[data-can="1"]{box-shadow:0 0 0 3px var(--gold-hi), 0 3px 8px var(--gold-a)}._mslot_76xmp_240:disabled{cursor:default}._mslot_76xmp_240[data-blocked="1"]{opacity:.45}._deckCount_76xmp_258{font-family:var(--font-ui);color:var(--tin);text-shadow:0 1px 1px #0009;z-index:1;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:800;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}._ticketDeck_76xmp_271{background:var(--ticket-stock);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--chrome), var(--shadow-1);color:var(--chrome);border-radius:7px;place-items:center;display:grid}._ticketDeck_76xmp_271 ._deckCount_76xmp_258{color:var(--ink);text-shadow:none}._sep_76xmp_283{background:var(--paper-2);border-radius:1px;flex:none;align-self:stretch;width:2px;margin:6px 1px}._refill_76xmp_291{display:block}._hand_76xmp_296{justify-content:center;gap:var(--hgap,3px);padding:0 6px;display:flex}._stack_76xmp_302{transition:transform var(--t-fast) var(--ease-out);border-radius:9px;flex:none;position:relative}._stack_76xmp_302:active{transform:translateY(1px)}._stack_76xmp_302[aria-pressed=true]{transform:translateY(-4px)}._handGrid_76xmp_314{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}._actions_76xmp_321{gap:6px;padding:0 8px;display:flex}._actions_76xmp_321>*{flex:1;min-width:0}._actBtn_76xmp_330{min-height:48px;font-family:var(--font-text);background:var(--tin);color:var(--chrome-deep);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--gold-hi);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:1rem;font-weight:700;line-height:1.1;display:flex;position:relative}._actBtn_76xmp_330[data-primary="1"]{background:var(--chrome);color:var(--tin);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--gold), inset 0 0 0 4.5px var(--ink)}._actBtn_76xmp_330[aria-pressed=true]{background:var(--gold-grad);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}._actBtn_76xmp_330:disabled{opacity:.45}._badge_76xmp_361{min-width:1.5em;height:1.5em;font-family:var(--font-ui);background:var(--ink);color:var(--tin);white-space:nowrap;border-radius:999px;place-items:center;padding:0 .4em;font-size:.76rem;font-weight:800;display:inline-grid}._actBtn_76xmp_330[data-primary="1"] ._badge_76xmp_361{background:var(--gold-hi);color:var(--ink)}._filterBar_76xmp_379{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:.85rem;display:flex}._linkBtn_76xmp_388{color:var(--chrome-deep);min-height:36px;padding:0 6px;font-weight:700}._hintLine_76xmp_394{color:var(--ink-2);text-align:center;min-height:1.2em;padding:0 10px;font-size:.82rem}._dockHand_76xmp_403{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;display:flex}._dockActions_76xmp_411{flex-direction:column;flex:none;justify-content:center;gap:8px;width:210px;display:flex}._dockActions_76xmp_411 ._actBtn_76xmp_330{justify-content:flex-start;padding:4px 14px}._compact_76xmp_214 ._chip_76xmp_118{grid-template-rows:auto;grid-template-columns:auto 1fr auto auto;padding:4px 8px 4px 5px}._compact_76xmp_214 ._pstats_76xmp_163{grid-column:auto;gap:6px}._compact_76xmp_214 ._pscore_76xmp_155{text-align:right;min-width:2em}._compact_76xmp_214 ._lanterns_76xmp_438,._narrow_76xmp_441 ._lanterns_76xmp_438{display:none}._stackActions_76xmp_444 ._actBtn_76xmp_330{flex-direction:column;gap:1px;min-height:52px;padding:3px 4px;font-size:.86rem}._stackActions_76xmp_444 ._badge_76xmp_361{position:absolute;top:3px;right:4px}._chipNarrow_76xmp_458{flex-direction:column;align-items:stretch;gap:2px;min-width:112px;padding:5px 8px 5px 6px;display:flex}._narrowTop_76xmp_466{align-items:center;gap:6px;min-width:0;display:flex}._narrowTop_76xmp_466 ._emblem_76xmp_137{grid-row:auto}._narrowTop_76xmp_466 ._pname_76xmp_147{letter-spacing:-.01em;min-width:0;max-width:none;font-size:.9rem}._narrowStats_76xmp_481{font-family:var(--font-ui);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:.8rem;display:flex;overflow:hidden}._narrowStats_76xmp_481 ._pscore_76xmp_155{margin-right:2px;font-size:1.05rem}._actions_76xmp_321 ._actBtn_76xmp_330{gap:4px;padding:4px 6px}html[data-large="1"] ._actions_76xmp_321 ._actBtn_76xmp_330{font-size:.9rem}html[data-large="1"] ._actions_76xmp_321 ._badge_76xmp_361{display:none}@media (max-width:420px){._actions_76xmp_321 ._actBtn_76xmp_330{font-size:.93rem}._actions_76xmp_321 ._actBtn_76xmp_330>svg{width:17px;height:17px}._actions_76xmp_321 ._badge_76xmp_361{padding:0 .3em;font-size:.72rem}}._backdrop_1p3oj_1{z-index:60;background:#141c3c47;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._card_1p3oj_10{background:var(--tin);width:min(440px,100%);box-shadow:inset 0 0 0 2px var(--chrome), inset 0 0 0 5px var(--tin), inset 0 0 0 6px var(--chrome-tint-3), var(--shadow-3);text-align:center;border-radius:18px;padding:16px 16px 14px}._head_1p3oj_18{font-family:var(--font-display);color:var(--chrome-deep);justify-content:center;align-items:center;gap:8px;font-size:1.3rem;display:flex}._sub_1p3oj_27{color:var(--ink-2);margin-top:2px;font-size:.92rem}._cards_1p3oj_32{perspective:600px;justify-content:center;gap:12px;margin:16px 0 6px;display:flex}._slot_1p3oj_39{flex-direction:column;align-items:center;gap:6px;width:84px;display:flex}._flipper_1p3oj_46{width:64px;height:90px;position:relative}._tag_1p3oj_51{min-height:2.3em;font-size:.78rem;font-weight:750;line-height:1.15}._match_1p3oj_57{color:var(--danger)}._miss_1p3oj_60{color:var(--ink-3)}._plus_1p3oj_63{background:var(--danger);width:28px;height:28px;color:var(--tin);box-shadow:0 0 0 2px var(--tin);border-radius:50%;place-items:center;font-size:.9rem;font-weight:900;display:grid;position:absolute;top:-8px;right:-10px}._missCard_1p3oj_78{filter:grayscale(.85);opacity:.55}._result_1p3oj_82{min-height:1.4em;margin:10px 0 12px;font-size:1.08rem;font-weight:750}._good_1p3oj_88{color:var(--success)}._bad_1p3oj_91{color:var(--danger)}._buttons_1p3oj_94{flex-direction:column;gap:8px;display:flex}._title_3uxbd_1{background:radial-gradient(120% 80% at 50% 0%, var(--azahar) 0%, var(--paper) 60%, var(--paper-2) 100%);min-height:100%;padding:calc(14px + var(--safe-top)) 16px calc(18px + var(--safe-bottom));flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}._hero_3uxbd_11{aspect-ratio:16/9;width:100%;max-width:1180px;box-shadow:0 0 0 2px var(--ink), 0 0 0 4px var(--gold), 0 0 0 5.5px var(--ink), var(--shadow-3);background:var(--paper-2);border-radius:10px;flex:none;position:relative;overflow:hidden}._hero_3uxbd_11 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._heroTitle_3uxbd_29{text-align:center;pointer-events:none;width:46%;position:absolute;top:12%;left:50%;transform:translate(-50%)}._titleText_3uxbd_38{font-family:var(--font-display);color:var(--chrome-deep);text-shadow:0 1px #fff8ece6,0 0 14px #fff8ecf2,0 0 28px #fff8eccc;font-weight:400;line-height:1.05}._titleSecond_3uxbd_45{font-family:var(--font-display);color:var(--ink);text-shadow:0 0 10px #fff8ec,0 0 20px #fff8ece6;margin-top:.2em;line-height:1.1}._titleSub_3uxbd_52{font-family:var(--font-text);color:var(--ink-2);margin-top:.4em;font-style:italic}._panel_3uxbd_58{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:560px;display:flex}._portraitTitle_3uxbd_66{text-align:center}._portraitTitle_3uxbd_66 ._titleText_3uxbd_38{font-size:clamp(2.3rem,11.5vw,3.5rem)}._portraitTitle_3uxbd_66 ._titleSecond_3uxbd_45{font-size:clamp(1.3rem,6vw,1.8rem)}._portraitTitle_3uxbd_66 ._titleSub_3uxbd_52{font-size:1.08rem}._wideControls_3uxbd_78{grid-template-columns:3fr 2fr;align-items:center;gap:10px;display:grid}._wideControls_3uxbd_78 ._wideRow_3uxbd_84{grid-template-columns:1fr}._welcome_3uxbd_87{text-align:center;font-family:var(--font-serif);color:var(--ink-2);font-size:.98rem}._langs_3uxbd_93{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._langBtn_3uxbd_98{background:var(--tin);min-height:52px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink-3);border-radius:10px;font-size:1.08rem;font-weight:700}._langBtn_3uxbd_98[aria-pressed=true]{background:var(--chrome);color:var(--tin);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--gold), inset 0 0 0 4.5px var(--ink)}._buttons_3uxbd_112{flex-direction:column;gap:8px;display:flex}._wide_3uxbd_78 ._panel_3uxbd_58{max-width:900px}._wide_3uxbd_78 ._langs_3uxbd_93{grid-template-columns:repeat(3,1fr)}._wideRow_3uxbd_84{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;display:grid}._tag_3uxbd_129{text-align:center;color:var(--ink-3);font-size:.82rem}@media (orientation:landscape) and (max-height:599.98px){._title_3uxbd_1{padding-top:calc(8px + var(--safe-top));padding-bottom:calc(8px + var(--safe-bottom));gap:8px}._hero_3uxbd_11{width:auto;height:calc(100dvh - 152px);max-height:calc(100dvh - 152px)}._langBtn_3uxbd_98{min-height:44px}}@supports not (height:1dvh){@media (orientation:landscape) and (max-height:599.98px){._hero_3uxbd_11{height:calc(100vh - 152px);max-height:calc(100vh - 152px)}}}@media (min-width:1000px) and (min-height:600px){._hero_3uxbd_11{width:auto;height:calc(100vh - 200px);max-height:700px}}._setup_3uxbd_167{background:var(--paper);min-height:100%;padding:calc(8px + var(--safe-top)) 16px calc(20px + var(--safe-bottom));justify-content:center;display:flex}._setupInner_3uxbd_174{flex-direction:column;gap:18px;width:100%;max-width:620px;display:flex}._setupHead_3uxbd_181{align-items:center;gap:6px;min-height:52px;display:flex}._setupTitle_3uxbd_187{font-family:var(--font-display);color:var(--chrome-deep);font-size:1.9rem}._field_3uxbd_192{flex-direction:column;gap:8px;display:flex}._fieldLabel_3uxbd_197{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:.8rem;font-weight:800}._fieldHint_3uxbd_205{color:var(--ink-2);font-size:.88rem}._input_3uxbd_209{background:var(--tin);min-height:54px;box-shadow:inset 0 0 0 1.5px var(--ink-3);border:0;border-radius:10px;padding:0 16px;font-size:1.2rem;font-weight:700}._input_3uxbd_209:focus{box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--gold);outline:none}._bots_3uxbd_223{grid-template-columns:1fr 1fr;gap:8px;display:grid}._bot_3uxbd_223{background:var(--tin);min-height:64px;box-shadow:inset 0 0 0 2px var(--paper-3);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}._bot_3uxbd_223[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--gold);background:var(--select-bg)}._botAvatar_3uxbd_244{background:var(--night);width:42px;height:42px;color:var(--gold-hi);box-shadow:0 0 0 1.5px var(--ink), inset 0 0 0 2px var(--gold), inset 0 0 0 3.5px var(--night);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}._botAvatar_3uxbd_244 img{object-fit:cover;width:100%;height:100%}._botName_3uxbd_261{font-size:1rem;font-weight:750;line-height:1.15}._botBlurb_3uxbd_266{color:var(--ink-2);font-size:.8rem;line-height:1.2}._botCheck_3uxbd_271{background:var(--chrome);width:22px;height:22px;color:var(--tin);border-radius:6px;place-items:center;display:grid;position:absolute;top:34px;left:38px}._levels_3uxbd_283{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._level_3uxbd_283{background:var(--tin);min-height:52px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink-3);border-radius:10px;font-size:1.05rem;font-weight:700}._level_3uxbd_283[aria-pressed=true]{background:var(--chrome);color:var(--tin);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--gold), inset 0 0 0 4.5px var(--ink)}._colors_3uxbd_302{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}._color_3uxbd_302{color:var(--ink-2);border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-height:84px;padding:8px 2px;font-size:.8rem;font-weight:650;display:flex}._color_3uxbd_302[aria-pressed=true]{background:var(--tin);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3.5px var(--gold);color:var(--ink)}._swatch_3uxbd_324{width:46px;height:46px;box-shadow:inset 0 0 0 2px var(--ink), var(--shadow-1);border-radius:50%;place-items:center;display:grid}._startWrap_3uxbd_332{bottom:calc(10px + var(--safe-bottom));padding-top:4px;position:sticky}@media (max-width:360px){._bots_3uxbd_223{grid-template-columns:1fr}}._titleTall_3uxbd_344{background:var(--night);padding:calc(10px + var(--safe-top)) 14px calc(14px + var(--safe-bottom));flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}._tallBg_3uxbd_355{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}._tallTitle_3uxbd_363{text-align:center;width:min(84%,420px);margin-top:13vh;position:relative}._tallTitle_3uxbd_363 ._titleText_3uxbd_38{font-size:clamp(2.4rem,12vw,3.6rem)}._tallTitle_3uxbd_363 ._titleSecond_3uxbd_45{font-size:clamp(1.35rem,6.4vw,1.9rem)}._tallTitle_3uxbd_363 ._titleSub_3uxbd_52{font-size:1.02rem}._onNight_3uxbd_378{color:var(--gold-hi);text-shadow:0 2px 0 var(--ink), 0 0 12px #1e2a4ae6, 0 0 26px #1e2a4ab3}._titleSecond_3uxbd_45._onNight_3uxbd_378{color:var(--tin)}._titleSub_3uxbd_52._onNight_3uxbd_378{color:var(--tin);opacity:.92}._tallPanel_3uxbd_389{width:100%;max-width:520px;box-shadow:var(--frame), var(--shadow-3);background:#fbf5e6f2;border-radius:14px;flex-direction:column;gap:10px;padding:12px 12px 14px;display:flex;position:relative}._tallPanel_3uxbd_389 ._welcome_3uxbd_87{margin-top:2px}._iosTip_3uxbd_405{background:var(--note-info-bg);box-shadow:inset 0 0 0 1.5px var(--ink-3);font-family:var(--font-serif);color:var(--ink);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:8px 6px 8px 12px;font-size:.92rem;line-height:1.3;display:flex}._iosTipIcon_3uxbd_419{color:var(--med-blue);flex:none}._iosTipClose_3uxbd_423{width:36px;height:36px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;margin-left:auto;display:grid}
