.row{flex-wrap:wrap;gap:7px;margin-bottom:8px;display:flex}.inp{color:var(--cream);font-size:var(--font-md);background:#c9a84c14;border:1px solid #c9a84c47;border-radius:8px;outline:none;flex:1;min-width:100px;padding:9px 12px;font-family:Georgia,serif}.sel{background:var(--brown-mid);color:var(--cream);font-size:var(--font-sm);border:1px solid #c9a84c47;border-radius:8px;outline:none;flex:2;padding:9px 11px;font-family:Georgia,serif}.mp-lobby{background:#c9a84c0d;border:1px solid #c9a84c26;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.mp-title{font-size:var(--font-lg);color:var(--gold);text-align:center;font-weight:700}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pn{color:var(--cream);flex:1;font-weight:700}.pp{color:var(--gold-dim)}.ps{color:var(--gold);font-weight:700}.pd{color:#ffb6c1;font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.bot-badge{font-size:var(--font-xs);color:var(--gold);background:#c9a84c2e;border:1px solid #c9a84c45;border-radius:4px;padding:1px 5px}.rm{color:#f77;cursor:pointer;font-size:var(--font-md);background:0 0;border:none;margin-left:auto;padding:0;font-family:Georgia,serif}@media (width<=899px){.inp,.sel{font-size:var(--font-md,14px);padding:var(--space-sm,10px) var(--space-md,12px)}}.lobby-subpage{color:#fff;text-align:left;width:100%;max-width:820px;margin:0 auto;padding:0}.lobby-form-sheet{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#200810b8 0%,#0c0408d1 100%);border:1px solid #c9a22747;border-radius:12px;padding:16px 18px;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #00000038}.lobby-form-sheet+.lobby-form-sheet,.lobby-form-sheet+.auth-form,.auth-social+.lobby-form-sheet,.auth-social+.auth-form,.login-social+.lobby-form-sheet,.login-social+.login-form{margin-top:12px}.lobby-subpage .inp,.lobby-subpage .sel{background:#00000059;border-color:#c9a22759}.lobby-subpage__header{margin-bottom:12px;display:block}.lobby-subpage__header+.lobby-form-sheet,.lobby-subpage__header+.lobby-subpage__section{margin-top:0}.lobby-subpage__title{font-size:var(--font-xl);margin:0}.lobby-subpage__subtitle{opacity:.85;font-size:var(--font-md);margin:6px 0 0}.lobby-subpage__section{gap:10px;margin-top:14px;display:grid}.lobby-subpage__label{font-size:var(--font-sm);opacity:.85;gap:6px;display:grid}.lobby-subpage__panel{padding:12px}.lobby-subpage__nav{flex-wrap:wrap;gap:10px;display:flex}.lobby-subpage__footer{opacity:.85;font-size:var(--font-sm);margin-top:14px}.auth-form__actions{flex-direction:column;align-items:center;gap:10px;margin-top:4px;display:flex}.auth-test-hint{font-size:var(--font-xs);color:#c9a84ce6;word-break:break-all;background:#c9a84c14;border:1px dashed #c9a84c59;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-family:ui-monospace,monospace;line-height:1.45}.dream-setup-row.svelte-5n25aj{flex-direction:column;gap:8px;margin-top:10px;display:flex}.dream-setup-label.svelte-5n25aj{font-size:var(--font-xs);color:var(--lobby-rose-gold-bright);font-weight:700}.dream-setup-choices.svelte-5n25aj{flex-wrap:wrap;gap:6px;display:flex}.dream-setup-btn.svelte-5n25aj{font-size:var(--font-xs);color:inherit;cursor:pointer;background:#0003;border:1px solid #c9a84c80;border-radius:6px;padding:6px 10px}.dream-setup-btn--active.svelte-5n25aj{border-color:#c9a84c;box-shadow:0 0 0 1px #c9a84c}.flash-box.svelte-qomxs4{top:max(12px, env(safe-area-inset-top,0px));border:1px solid var(--gold);font-size:var(--font-md);color:var(--cream);z-index:300;text-align:center;pointer-events:auto;background:#1a0a00f5;border-radius:10px;align-items:center;gap:10px;max-width:min(380px,100vw - 24px);padding:9px 12px 9px 18px;animation:.3s ease-out svelte-qomxs4-flashIn;display:flex;position:fixed;left:50%;transform:translate(-50%)}.test-gallery-root .flash-box.svelte-qomxs4{top:calc(var(--test-gallery-nav-h,50px) + 8px)}.flash-box__msg.svelte-qomxs4{flex:1;min-width:0}.flash-box__dismiss.svelte-qomxs4{width:28px;height:28px;color:var(--cream);font-size:var(--font-lg);cursor:pointer;background:#00000059;border:1px solid #c9a84c73;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.flash-box__dismiss.svelte-qomxs4:hover{background:#e8a02040}.flash-good.svelte-qomxs4{border-color:#5fda5f}.flash-bad.svelte-qomxs4{border-color:#f55}.flash-warn.svelte-qomxs4{border-color:#ffa844}@keyframes svelte-qomxs4-flashIn{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.ref-pixel-3d .flash-box.svelte-qomxs4{border-width:2px;border-radius:4px;font-weight:800;animation:.35s cubic-bezier(.22,1.2,.36,1) svelte-qomxs4-px-flash-in;box-shadow:0 4px #00000080,0 0 16px #3dff6a26}@keyframes svelte-qomxs4-px-flash-in{0%{opacity:0;transform:translate(-50%)translateY(-16px)scale(.92)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.board-token.svelte-rw6cul{z-index:15;font-size:var(--font-xs);color:#fff;pointer-events:none;justify-content:center;align-items:center;font-weight:800;transition:left .25s,top .25s;display:flex;position:absolute}.board-token--human.svelte-rw6cul{--fig-w:calc(var(--token-size,22px) * .95);--fig-h:calc(var(--token-size,22px) * 1.25);width:var(--fig-w);height:var(--fig-h);margin-left:calc(-.5 * var(--fig-w));margin-top:calc(.5 * var(--cell-size,44px) - var(--fig-h));transform:translate(var(--tx,0px), var(--ty,0px));transform-origin:bottom;box-shadow:none;background:0 0;border:none;border-radius:0}.board-token--human.board-token--ft.svelte-rw6cul{margin-left:calc(-.5 * var(--fig-w));margin-top:calc(-.5 * var(--fig-h));transform:translate(var(--tx,0px), var(--ty,0px))}.board-token__fig.svelte-rw6cul{filter:drop-shadow(0 2px 4px #00000073);width:100%;height:100%;display:block;position:relative}.board-token__head.svelte-rw6cul{background:linear-gradient(#ffe8c8 0%,#e8c898 100%);border:1px solid #00000073;border-radius:2px 2px 1px 1px;width:46%;height:27%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff73}.board-token__head.svelte-rw6cul:before,.board-token__head.svelte-rw6cul:after{content:"";width:18%;height:16%;box-shadow:none;background:#1a1208;border-radius:0;position:absolute;top:38%}.board-token__head.svelte-rw6cul:before{left:22%}.board-token__head.svelte-rw6cul:after{right:22%}.board-token__body.svelte-rw6cul{background:linear-gradient(180deg, color-mix(in srgb, var(--player-color) 88%, #fff) 0%, var(--player-color) 55%, color-mix(in srgb, var(--player-color) 70%, #000) 100%);border:1px solid #00000080;border-radius:1px;width:58%;height:36%;position:absolute;top:25%;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff40}.board-token__body.svelte-rw6cul:before,.board-token__body.svelte-rw6cul:after{content:"";background:color-mix(in srgb, var(--player-color) 75%, #000);border:1px solid #00000059;border-radius:1px;width:22%;height:55%;position:absolute;top:18%}.board-token__body.svelte-rw6cul:before{left:-24%;transform:rotate(12deg)}.board-token__body.svelte-rw6cul:after{right:-24%;transform:rotate(-12deg)}.board-token__legs.svelte-rw6cul{justify-content:center;gap:14%;width:52%;height:34%;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.board-token__legs.svelte-rw6cul:before,.board-token__legs.svelte-rw6cul:after{content:"";background:linear-gradient(#3a3540 0%,#1a1820 100%);border:1px solid #0000008c;border-radius:0 0 2px 2px;width:36%;height:100%}.board-token--plus.svelte-rw6cul{width:var(--token-size,22px);height:var(--token-size,22px);margin-left:calc(-.5 * var(--token-size,22px));margin-top:calc(-.5 * var(--token-size,22px));transform:translate(var(--tx,0px), var(--ty,0px));background:#000000a6;border:2px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;box-shadow:0 2px 6px #00000073}.board-token--ft.svelte-rw6cul{z-index:11}.board-token--current.svelte-rw6cul{z-index:20}.board-token--current.svelte-rw6cul .board-token__fig:where(.svelte-rw6cul){filter:drop-shadow(0 0 5px #ffffff80)drop-shadow(0 2px 4px #00000073)}.ref-pixel-3d .board-tokens-layer .board-token--human,.ref-pixel-3d .board-token__fig.svelte-rw6cul,.ref-pixel-3d .board-token__head.svelte-rw6cul,.ref-pixel-3d .board-token__body.svelte-rw6cul,.ref-pixel-3d .board-token__legs.svelte-rw6cul:before,.ref-pixel-3d .board-token__legs.svelte-rw6cul:after{image-rendering:pixelated}.ref-pixel-3d .board-token__head.svelte-rw6cul{border-radius:2px}.ref-pixel-3d .board-token__body.svelte-rw6cul:before,.ref-pixel-3d .board-token__body.svelte-rw6cul:after{border-radius:1px}@keyframes svelte-rw6cul-px-token-hop{0%{transform:translate(var(--tx,0px), var(--ty,0px)) scale(1, 1)}35%{transform:translate(var(--tx,0px), calc(var(--ty,0px) - 10px)) scale(.92, 1.08)}70%{transform:translate(var(--tx,0px), calc(var(--ty,0px) - 2px)) scale(1.04, .96)}to{transform:translate(var(--tx,0px), var(--ty,0px)) scale(1, 1)}}.ref-pixel-3d .board-token--hop.svelte-rw6cul{z-index:30;filter:drop-shadow(0 4px 6px #00000073);animation:.24s ease-out svelte-rw6cul-px-token-hop}@media (prefers-reduced-motion:reduce){.ref-pixel-3d .board-tokens-layer .board-token{transition:none}.ref-pixel-3d .board-token--hop.svelte-rw6cul{animation:none}}.dice-row.svelte-tn52ve{justify-content:center;align-items:center;gap:clamp(12px,4vw,22px);margin:10px auto;display:flex}.dice-row.svelte-tn52ve .dice-container:where(.svelte-tn52ve){margin:0}.dice-sum.svelte-tn52ve{text-align:center;font-size:var(--font-md,14px);opacity:.9;margin:4px 0 0;font-weight:800}.dice-row--compact.svelte-tn52ve{--dice-size:clamp(24px, 7vw, 38px);margin:0}.dice-row--compact.svelte-tn52ve+.dice-sum:where(.svelte-tn52ve){color:#ffffffeb;margin:2px 0 0;font-size:clamp(10px,2vmin,12px)}.dice-pack--embedded.svelte-tn52ve{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;display:flex}.dice-pack--embedded.svelte-tn52ve :where(.svelte-tn52ve){pointer-events:none}.dice-pack--embedded.svelte-tn52ve .dice-row:where(.svelte-tn52ve){transform-origin:50%;gap:clamp(6px,1.5vw,12px);margin:0;transform:none}.dice-pack--embedded.svelte-tn52ve .dice-sum:where(.svelte-tn52ve){color:#2a1800eb;margin:0;font-size:clamp(9px,1.8vmin,11px);font-weight:900}.dice-container.svelte-tn52ve{--dice-size:clamp(30px, 9vw, 46px);perspective:calc(var(--dice-size) * 5);transform-style:preserve-3d;width:var(--dice-size);height:var(--dice-size);margin:10px auto;transform:rotateX(-14deg)rotateY(20deg)}.dice-scene.svelte-tn52ve{width:100%;height:100%;transform-style:preserve-3d;position:relative}.dice-cube.svelte-tn52ve{width:var(--dice-size);height:var(--dice-size);transform-style:preserve-3d;margin:0;transition:transform .6s cubic-bezier(.2,.8,.3,1);position:relative}.dice-cube.rolling.svelte-tn52ve{animation:.6s linear infinite svelte-tn52ve-spinDice}@keyframes svelte-tn52ve-spinDice{0%{transform:rotateX(0)rotateY(0)rotate(0)}to{transform:rotateX(360deg)rotateY(360deg)rotate(360deg)}}.dice-face.svelte-tn52ve{width:var(--dice-size);height:var(--dice-size);background:radial-gradient(circle, var(--cream) 0%, var(--gold) 100%);border:1.5px solid var(--gold-dim);box-sizing:border-box;backface-visibility:hidden;border-radius:8px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);padding:4px;display:grid;position:absolute;box-shadow:inset 0 0 8px #0006}.dice-dot.svelte-tn52ve{width:calc(var(--dice-size) * .12);height:calc(var(--dice-size) * .12);background:var(--brown);border-radius:50%;place-self:center;box-shadow:inset 0 1px 1px #fff6}.face-1.svelte-tn52ve{transform:rotateY(0deg) translateZ(calc(var(--dice-size) / 2))}.face-2.svelte-tn52ve{transform:rotateY(90deg) translateZ(calc(var(--dice-size) / 2))}.face-3.svelte-tn52ve{transform:rotateY(180deg) translateZ(calc(var(--dice-size) / 2))}.face-4.svelte-tn52ve{transform:rotateY(-90deg) translateZ(calc(var(--dice-size) / 2))}.face-5.svelte-tn52ve{transform:rotateX(90deg) translateZ(calc(var(--dice-size) / 2))}.face-6.svelte-tn52ve{transform:rotateX(-90deg) translateZ(calc(var(--dice-size) / 2))}.ref-pixel-3d .dice-cube.rolling.svelte-tn52ve{animation:none}.ref-pixel-3d .dice-face.svelte-tn52ve{border:2px solid var(--px-metal-light)!important;background:linear-gradient(145deg,#fffef5 0%,#e6dcc0 55%,#c9b88a 100%)!important;border-radius:4px!important;box-shadow:inset 0 2px #ffffffa6,inset 0 -3px #00000026!important}.ref-pixel-3d .dice-dot.svelte-tn52ve{min-width:3px;min-height:3px;width:calc(var(--dice-size) * .14)!important;height:calc(var(--dice-size) * .14)!important;box-shadow:none!important;background:#1a1208!important;border-radius:0!important}@keyframes svelte-tn52ve-px-dice-tumble{0%{transform:rotateX(0)rotateY(0)rotate(0)}25%{transform:rotateX(180deg)rotateY(90deg)rotate(45deg)}50%{transform:rotateX(360deg)rotateY(180deg)rotate(90deg)}75%{transform:rotateX(540deg)rotateY(270deg)rotate(135deg)}to{transform:rotateX(720deg)rotateY(360deg)rotate(180deg)}}.ref-pixel-3d .dice-cube.px-dice-tumble.svelte-tn52ve{animation:.45s linear infinite svelte-tn52ve-px-dice-tumble;animation-delay:var(--dice-stagger,0s)}@keyframes svelte-tn52ve-px-dice-land{0%{transform:scale3d(1.1,1.1,1.1)translateY(-6px)}55%{transform:scale3d(.96,.96,.96)translateY(2px)}to{transform:scale(1)translateY(0)}}.ref-pixel-3d .dice-scene.px-dice-land.svelte-tn52ve{animation:.42s cubic-bezier(.22,1.2,.36,1) svelte-tn52ve-px-dice-land;animation-delay:var(--dice-stagger,0s)}@keyframes svelte-tn52ve-px-dice-sum-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ref-pixel-3d .dice-sum.px-dice-sum-pop.svelte-tn52ve{color:var(--px-seg-on);text-shadow:0 0 8px var(--px-seg-on-glow);animation:.32s ease-out svelte-tn52ve-px-dice-sum-pop}@media (prefers-reduced-motion:reduce){.ref-pixel-3d .dice-cube.px-dice-tumble.svelte-tn52ve,.ref-pixel-3d .dice-scene.px-dice-land.svelte-tn52ve,.ref-pixel-3d .dice-sum.px-dice-sum-pop.svelte-tn52ve{animation:none}}.ref-board-area:has(.board-stage--voxel){background:radial-gradient(60% 50% at 50% 55%,#b4648c1a 0%,#0000 65%),radial-gradient(40% 35% at 50% 40%,#6450a012 0%,#0000 55%),linear-gradient(175deg,#141416 0%,#1c1c1e 50%,#121214 100%)}.ref-board-area:has(.board-stage--voxel):before{opacity:0}.board-legend-trigger.svelte-jq0ssf{width:28px;height:28px;color:var(--cream,#f0deb4);cursor:pointer;background:#00000059;border:2px solid #c9a22773;border-radius:50%;margin-top:6px;font-size:14px;font-weight:900}.board-legend-popover.svelte-jq0ssf{z-index:25;background:#141418f2;border:2px solid #c9a22759;border-radius:10px;min-width:160px;max-width:220px;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-20%);box-shadow:0 8px 24px #00000080}.board-stage.svelte-jq0ssf{width:max-content;max-width:100%;margin-inline:auto;position:relative;overflow:visible}.ref-board-area__track .board-stage--voxel.svelte-jq0ssf{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex;overflow:visible}.ref-board-area__track .board-stage--voxel>.board-stage-logo-wrap{width:min(100%, min(var(--board-track-w,280px), 92cqw));flex:none;max-height:clamp(24px,5.5cqw,48px);margin-inline:auto}.ref-board-area__track .board-stage--voxel>.board-stage-logo-wrap .board-stage-logo{object-fit:contain;width:100%;height:auto;max-height:clamp(24px,5.5cqw,48px)}.board-dream-cheese.svelte-jq0ssf{transform:translate(calc(var(--cheese-i,0) * 6px - 3px), -10px);pointer-events:none;filter:drop-shadow(0 1px 1px #0006);font-size:11px;line-height:1;position:absolute}.board-ft-biz-token.svelte-jq0ssf{transform:translate(calc(var(--biz-i,0) * 6px + 4px), 4px);pointer-events:none;filter:drop-shadow(0 1px 1px #0006);font-size:10px;line-height:1;position:absolute}.board-cell-legend-list.svelte-jq0ssf{gap:2px;max-height:120px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.board-cell-legend-list.svelte-jq0ssf li:where(.svelte-jq0ssf){align-items:center;gap:4px;display:flex}.board-cell-legend-icon.svelte-jq0ssf{text-align:center;width:1.2em}.board-cell-legend-label.svelte-jq0ssf{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.board-frame.svelte-jq0ssf{background:linear-gradient(145deg,#4a4a50 0%,#2a2a2e 50%,#1e1e22 100%);border-radius:clamp(20px,4vw,32px);width:fit-content;max-width:100%;margin-inline:auto;padding:clamp(10px,2vw,14px);position:relative;overflow:visible;box-shadow:0 16px 48px #0000008c,inset 0 1px #ffffff14,0 0 0 3px #c9a22740,0 0 0 6px #00000059}.board-outer.svelte-jq0ssf{grid-template-columns:repeat(9, var(--cell-size,44px));grid-template-rows:repeat(8, var(--cell-size,44px));gap:var(--cell-gap,4px);grid-template-areas:"i01 i02 i03 i04 i05 i06 i07 i08 i09""i30 board-ft board-ft board-ft board-ft board-ft board-ft board-ft i10""i29 board-ft board-ft board-ft board-ft board-ft board-ft board-ft i11""i28 board-ft board-ft board-ft board-ft board-ft board-ft board-ft i12""i27 board-ft board-ft board-ft board-ft board-ft board-ft board-ft i13""i26 board-ft board-ft board-ft board-ft board-ft board-ft board-ft i14""i25 board-ft board-ft board-ft board-ft board-ft board-ft board-ft i15""i24 i23 i22 i21 i20 i19 i18 i17 i16";width:fit-content;max-width:100%;display:grid;position:relative}.board-ft.svelte-jq0ssf{gap:var(--cell-gap,4px);z-index:1;grid-area:board-ft;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));grid-template-areas:". . . . . . . ."".ft01 ft01 ft02 ft03 ft04 ft04."".ft01 ft01. .ft04 ft04."".ft12.board-hub board-hub.ft05."".ft11.board-hub board-hub.ft06."".ft10 ft10. .ft07 ft07."".ft10 ft10 ft09 ft08 ft07 ft07."". . . . . . . .";width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative}.board-ft.svelte-jq0ssf>.board-cell--fast:where(.svelte-jq0ssf),.board-ft.svelte-jq0ssf>.board-hub:where(.svelte-jq0ssf){place-self:stretch stretch;min-width:0;min-height:0}.board-cell--fast-corner.svelte-jq0ssf .board-cell-icon--img:where(.svelte-jq0ssf){width:clamp(22px,5.8vmin,38px);height:clamp(22px,5.8vmin,38px)}.board-well.svelte-jq0ssf{background:radial-gradient(#252528 0%,#121214 100%);border-radius:clamp(16px,3vw,24px);min-width:0;min-height:0;position:relative;overflow:visible;box-shadow:inset 0 0 32px #000000a6}.board-cell.svelte-jq0ssf{--bg:#7cb342;background:linear-gradient(160deg, color-mix(in srgb, var(--bg) 42%, #fff) 0%, var(--bg) 55%, color-mix(in srgb, var(--bg) 82%, #000) 100%);isolation:isolate;border:2px solid #00000047;border-radius:clamp(6px,1.2vw,10px);justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff59,0 3px 6px #00000059}.board-cell-icon.svelte-jq0ssf{z-index:3;filter:drop-shadow(0 1px 2px #0000008c);color:#fff;text-shadow:0 1px 3px #00000080;pointer-events:none;flex-shrink:0;font-size:clamp(14px,3.2vmin,20px);line-height:1;position:relative}.board-outer.svelte-jq0ssf .board-cell-icon--img:where(.svelte-jq0ssf){margin:auto;display:block}.board-cell--active.svelte-jq0ssf{z-index:4;transform:scale(1.06);box-shadow:inset 0 2px #ffffff73,0 0 0 3px #fff,0 0 16px #ffffff73,0 4px 12px #0006}.board-cell--fast.svelte-jq0ssf{opacity:1;width:100%;min-width:0;height:100%;min-height:0;position:relative}.board-outer.svelte-jq0ssf .board-cell--fast:where(.svelte-jq0ssf) .board-cell-icon--img:where(.svelte-jq0ssf){transform:none}.board-cell--fast-enter.svelte-jq0ssf{box-shadow:inset 0 2px #ffffffa6,0 0 0 2px #ffe678d9,0 0 14px #ffdc5073,0 8px 14px #00000061}.board-cell--fast-dream.svelte-jq0ssf{box-shadow:inset 0 2px #ffffff8c,0 0 0 2px #ff69b48c,0 0 12px #ff69b459,0 6px 12px #00000052}.board-cell--fast-charity.svelte-jq0ssf{box-shadow:inset 0 2px #ffffff8c,0 0 0 2px #bde0febf,0 0 12px #bde0fe59,0 6px 12px #00000052}.board-cell--fast-business.svelte-jq0ssf{box-shadow:inset 0 2px #ffffff8c,0 0 0 2px #7cb3428c,0 6px 12px #00000052}.board-cell--fast-hazard.svelte-jq0ssf{box-shadow:inset 0 2px #ffffff80,0 0 0 2px #ff8a6573,0 6px 12px #00000052}.board-hub.svelte-jq0ssf{text-align:center;z-index:4;background:radial-gradient(circle at 35% 30%,#2a2a30 0%,#0a0a0c 75%);border:3px solid #c9a22759;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:8px;transition:border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:visible;transform:none;box-shadow:inset 0 0 24px #000c,0 0 20px #0006}.board-hub--roll.svelte-jq0ssf{z-index:20;gap:2px;padding:6px 8px}.board-hub--your-turn.svelte-jq0ssf{border-color:#e8a020bf;box-shadow:inset 0 0 24px #000c,0 0 28px #e8a02059,0 0 48px #3dff6a1f}.board-hub-msg.svelte-jq0ssf{color:#ffffffd1;max-width:100%;margin:8px 0 0;font-size:clamp(8px,1.6vmin,10px);line-height:1.35}.board-hub-dice-area.svelte-jq0ssf{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;margin-top:4px;display:flex}.board-hub-dice-area.svelte-jq0ssf .board-hub-dice-hint{justify-content:center;align-items:center;max-width:100%;display:inline-flex}.board-ft.svelte-jq0ssf .px-hub-glow:where(.svelte-jq0ssf){pointer-events:none;z-index:2;position:absolute;inset:0}.board-well.svelte-jq0ssf .px-hub-glow:where(.svelte-jq0ssf){display:none}.board-hub-roll-pod.svelte-jq0ssf{width:auto;min-width:0;max-width:100%;min-height:0;color:inherit;font:inherit;cursor:pointer;box-shadow:none;pointer-events:auto;--dice-size:clamp(24px, 6vmin, 30px);background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:0;transition:transform .12s;display:flex;position:relative}.board-hub-roll-pod.svelte-jq0ssf:not(:disabled) .board-hub-roll-pod__dice:where(.svelte-jq0ssf),.board-hub-roll-pod.svelte-jq0ssf:not(:disabled) .board-hub-roll-pod__dice:where(.svelte-jq0ssf) :where(.svelte-jq0ssf){pointer-events:none}.board-hub-roll-pod.svelte-jq0ssf:not(:disabled):hover .board-hub-roll-pod__dice--ready:where(.svelte-jq0ssf):after{opacity:1;box-shadow:0 0 14px #ffd23fbf,0 0 22px #3dff6a47}.board-hub-roll-pod.svelte-jq0ssf:not(:disabled):active .board-hub-roll-pod__dice--ready:where(.svelte-jq0ssf):after{opacity:.85;box-shadow:0 0 8px #ffd23f73}.board-hub-roll-pod.svelte-jq0ssf:disabled{cursor:default}.board-hub-roll-pod--display.svelte-jq0ssf{cursor:default;--dice-size:clamp(24px, 6vmin, 30px);justify-content:center;align-items:center;margin:0 auto;display:flex}.board-hub-roll-pod__dice.svelte-jq0ssf{z-index:1;justify-content:center;align-items:center;min-height:0;line-height:0;display:flex;position:relative;overflow:visible}.board-hub-roll-pod__dice.svelte-jq0ssf:after{content:"";pointer-events:none;z-index:0;opacity:0;border-radius:10px;transition:opacity .12s,box-shadow .12s;position:absolute;inset:0;box-shadow:0 0 #0000}.board-hub-roll-pod__dice--ready.svelte-jq0ssf:not(.board-hub-roll-pod__dice--rolling):after{opacity:1;animation:1.15s ease-in-out infinite svelte-jq0ssf-board-hub-dice-glow}.board-hub-roll-pod.svelte-jq0ssf .dice-pack--embedded,.board-hub-roll-pod.svelte-jq0ssf .dice-pack--embedded .dice-row{z-index:1;position:relative;overflow:visible}.board-hub-roll-pod.svelte-jq0ssf .dice-pack--embedded .dice-row{gap:clamp(6px,1.4vmin,10px);transform:none}.board-hub-roll-pod.svelte-jq0ssf .dice-container,.board-hub-roll-pod.svelte-jq0ssf .dice-cube{margin:0}.board-hub-roll-pod.svelte-jq0ssf .dice-container{--dice-size:clamp(24px, 6vmin, 30px);width:var(--dice-size);height:var(--dice-size);perspective:calc(var(--dice-size) * 5);transform-style:preserve-3d;transform-origin:50%;transform:rotateX(-14deg)rotateY(20deg)}.board-hub-roll-pod.svelte-jq0ssf .dice-cube{transform-style:preserve-3d}.board-hub-roll-pod.svelte-jq0ssf .dice-face{backface-visibility:hidden;padding:2px;border-width:1.5px!important;border-radius:4px!important}.board-hub-roll-pod.svelte-jq0ssf .dice-dot{min-width:3px;min-height:3px;width:calc(var(--dice-size) * .14)!important;height:calc(var(--dice-size) * .14)!important}@keyframes svelte-jq0ssf-board-hub-dice-glow{0%,to{box-shadow:0 0 6px #ffd23f59,0 0 12px #e8a0202e}50%{box-shadow:0 0 12px #ffd23fd9,0 0 20px #3dff6a59}}@media (prefers-reduced-motion:reduce){.board-hub-roll-pod__dice--ready.svelte-jq0ssf:not(.board-hub-roll-pod__dice--rolling):after{opacity:1;animation:none;box-shadow:0 0 10px #ffd23fa6,0 0 16px #e8a02040}}.board-stage.board-stage--voxel.svelte-jq0ssf{background:radial-gradient(65% 55%,#b4648c1a 0%,#0000 65%),radial-gradient(35% 30% at 50% 38%,#6450a012 0%,#0000 55%),linear-gradient(175deg,#141416 0%,#1c1c1e 50%,#121214 100%);border-radius:clamp(14px,3cqw,22px);flex-direction:column;align-items:center;gap:clamp(6px,1.5cqw,12px);padding:clamp(10px,2.5cqw,20px) clamp(8px,2cqw,16px) clamp(6px,1.5cqw,12px);display:flex;position:relative}.board-cosmic.svelte-jq0ssf{pointer-events:none;z-index:0;position:absolute;inset:-8% -12%;overflow:hidden}.board-star.svelte-jq0ssf{width:2px;height:2px;animation:svelte-jq0ssf-board-star-twinkle var(--star-dur,2.4s) ease-in-out infinite;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 4px #ffffff8c}.board-star--large.svelte-jq0ssf{width:3px;height:3px}@keyframes svelte-jq0ssf-board-star-twinkle{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.board-stage--voxel.svelte-jq0ssf .board-frame:where(.svelte-jq0ssf){z-index:1;background:linear-gradient(155deg,#3d3d48 0%,#252530 45%,#1a1a22 100%);border:none;border-radius:clamp(18px,3.5vw,28px);padding:clamp(8px,1.6vw,12px);position:relative;box-shadow:0 28px 56px #000000a6,0 0 0 2px #ffd7782e,0 0 40px #648cff1f,inset 0 2px #ffffff1a}.ref-pixel-3d .board-stage--voxel{--px-board-tilt:4deg;--px-board-tilt-x:-90deg;--px-board-tilt-y:1;--px-board-tilt-z:0;--px-board-perspective:720px;--board-tilt-x:58deg;--board-tilt-y:0deg;--board-tilt-z:51deg;--board-billboard-lift:14px;--board-billboard-unrotate:rotateZ(calc(-1 * var(--board-tilt-z))) rotateY(calc(-1 * var(--board-tilt-y))) rotateX(calc(-1 * var(--board-tilt-x)));--board-billboard-transform:var(--board-billboard-unrotate) translateZ(var(--board-billboard-lift))}.ref-pixel-3d .board-stage--voxel .board-frame{box-shadow:0 32px 64px #000000b3,0 0 0 2px #ffd77838,0 0 48px #648cff26,inset 0 2px #ffffff1f}.board-stage--voxel.svelte-jq0ssf .board-cell:where(.svelte-jq0ssf){--voxel-depth:5px;background:linear-gradient(155deg, color-mix(in srgb, var(--bg) 22%, #fff) 0%, var(--bg) 48%, color-mix(in srgb, var(--bg) 88%, #000) 100%);box-shadow:inset 0 2px 0 #ffffff8c, inset 0 -1px 0 #0000001f, var(--voxel-depth) 0 0 color-mix(in srgb, var(--bg) 72%, #000), 0 var(--voxel-depth) 0 color-mix(in srgb, var(--bg) 58%, #000), var(--voxel-depth) var(--voxel-depth) 0 color-mix(in srgb, var(--bg) 42%, #000), 0 8px 14px #00000061;border:1px solid #0000002e;border-radius:5px;flex-direction:column;gap:1px;padding:2px 1px 3px}.board-stage--voxel.svelte-jq0ssf .board-cell-icon:where(.svelte-jq0ssf){filter:drop-shadow(0 2px 3px #00000073);font-size:clamp(11px,2.6vmin,17px)}.board-cell-icon--img.svelte-jq0ssf{object-fit:contain;object-position:center;width:clamp(18px,5.2vmin,34px);height:clamp(18px,5.2vmin,34px);image-rendering:pixelated;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.board-stage--voxel.svelte-jq0ssf .board-cell:where(.svelte-jq0ssf):has(.board-cell-icon--img:where(.svelte-jq0ssf)){box-shadow:inset 0 2px #ffffff8c,inset 0 -1px #0000001f,0 4px 10px #00000052}.board-stage--voxel.svelte-jq0ssf .board-cell:where(.svelte-jq0ssf):has(.board-cell-icon--img:where(.svelte-jq0ssf)):before{display:none}.board-stage--voxel.svelte-jq0ssf .board-cell:where(.svelte-jq0ssf):has(.board-cell-icon--img:where(.svelte-jq0ssf)):after{display:none}.board-stage--voxel.svelte-jq0ssf .board-cell--active:where(.svelte-jq0ssf):has(.board-cell-icon--img:where(.svelte-jq0ssf)){box-shadow:inset 0 2px #ffffffa6,0 0 0 2px #ffe678d9,0 0 18px #ffdc5073,0 10px 18px #0000006b}.board-stage--voxel.svelte-jq0ssf .board-cell--active:where(.svelte-jq0ssf){box-shadow:inset 0 2px 0 #ffffffa6, var(--voxel-depth) 0 0 color-mix(in srgb, var(--bg) 72%, #000), 0 calc(var(--voxel-depth) + 2px) 0 color-mix(in srgb, var(--bg) 58%, #000), 0 0 0 2px #ffe678d9, 0 0 18px #ffdc5073, 0 12px 20px #00000073;transform:translateY(-3px)scale(1.05)}.ref-pixel-3d .board-stage--voxel .board-cell:before{background:color-mix(in srgb, var(--bg) 35%, #fff);border:1px solid #ffffff59;height:calc(100% - 7px);transform:translateZ(6px)}.ref-pixel-3d .board-stage--voxel .board-cell:after{background:color-mix(in srgb, var(--bg) 50%, #000);height:6px}.board-stage--voxel.svelte-jq0ssf .board-well:where(.svelte-jq0ssf){background:radial-gradient(90% 80% at 50% 42%,#282c48e6 0%,#0c0c16fa 72%),linear-gradient(#1a1a2e 0%,#0c0c14 100%);border-radius:clamp(14px,2.8vw,22px);box-shadow:inset 0 0 48px #000000bf,inset 0 2px #ffffff0f}.ref-pixel-3d .board-stage--voxel .board-well:before{opacity:.5;background:repeating-linear-gradient(90deg,#0000 0 5px,#ffffff05 5px 6px)}.board-stage--voxel.svelte-jq0ssf .board-cell--fast:where(.svelte-jq0ssf){--voxel-depth:4px}.board-stage--voxel.svelte-jq0ssf .board-cell--fast-enter:where(.svelte-jq0ssf){box-shadow:inset 0 2px #ffffffa6,0 0 0 2px #ffe678d9,0 0 18px #ffdc5073,0 10px 18px #0000006b}.board-stage--voxel.svelte-jq0ssf .board-hub:where(.svelte-jq0ssf){background:radial-gradient(circle at 38% 28%,#ffdc8c38 0%,#0000 45%),radial-gradient(circle at 50% 55%,#2a2838 0%,#0e0e16 78%);border:3px solid #daaf378c;width:100%;max-width:none;height:100%;box-shadow:inset 0 0 28px #000000d9,0 0 24px #daaf3733,0 8px 20px #00000080}.board-stage--voxel.svelte-jq0ssf .board-hub--your-turn:where(.svelte-jq0ssf){border-color:#ffd250d9;box-shadow:inset 0 0 28px #000000d9,0 0 32px #ffc83c66,0 0 56px #ffb42826}@media (prefers-reduced-motion:reduce){.board-star.svelte-jq0ssf{animation:none}}.board-tokens-layer.svelte-jq0ssf{pointer-events:none;z-index:15;position:absolute;inset:0;overflow:visible}.board-stage--voxel.svelte-jq0ssf .board-tokens-layer:where(.svelte-jq0ssf) .board-token--human:not(.board-token--ft){margin-left:calc(-.5 * var(--fig-w));margin-top:calc(-.5 * var(--fig-h))}@media (width>=900px){.ref-pixel-3d .board-stage--voxel .board-frame{transform-style:preserve-3d;animation:none}.ref-pixel-3d .board-stage--voxel .board-outer,.ref-pixel-3d .board-stage--voxel .board-ft,.ref-pixel-3d .board-stage--voxel .board-cell,.ref-pixel-3d .board-stage--voxel .board-hub{transform-style:preserve-3d}.ref-pixel-3d .board-stage--voxel .board-cell-icon,.ref-pixel-3d .board-stage--voxel .board-cell-icon--img,.ref-pixel-3d .board-stage--voxel .board-outer .board-cell--fast .board-cell-icon--img{transform-style:preserve-3d;transform-origin:50%}.ref-pixel-3d .board-stage--voxel .board-dream-cheese{transform:var(--board-billboard-transform) translate(calc(var(--cheese-i,0) * 6px - 3px), -10px)}.ref-pixel-3d .board-stage--voxel .board-ft-biz-token{transform:var(--board-billboard-transform) translate(calc(var(--biz-i,0) * 6px + 4px), 4px)}.ref-pixel-3d .board-stage--voxel .board-hub-dice-area .dice-container{transform-style:preserve-3d;transform:rotateX(-14deg)rotateY(20deg)}.ref-pixel-3d .board-stage--voxel .board-cell--active .board-cell-icon{animation:1.8s ease-in-out infinite svelte-jq0ssf-px-icon-bounce-billboard;animation-play-state:calc(var(--px-anim-enabled) * 1) running}@keyframes svelte-jq0ssf-px-icon-bounce-billboard{0%,to{transform:var(--board-billboard-transform) translateY(0) scale(1)}50%{transform:var(--board-billboard-transform) translateY(-2px) scale(1.08)}}}.ref-pixel-3d .board-stage--voxel .board-cell--fast,.ref-pixel-3d .board-stage--voxel .board-cell--fast .board-cell-icon{animation:none!important}.ref-pixel-3d .board-stage--voxel .board-fast .board-cell--fast{transition:none}@media (width>=900px){.ref-pixel-3d .board-stage{perspective:var(--px-board-perspective)}.ref-pixel-3d .board-frame{transform:rotate3d(var(--px-board-tilt-x,0), var(--px-board-tilt-y,1), var(--px-board-tilt-z,0), var(--px-board-tilt));transform-style:preserve-3d;animation:5s ease-in-out infinite svelte-jq0ssf-px-board-float;animation-play-state:calc(var(--px-anim-enabled) * 1) running}}.ref-pixel-3d .board-frame{border:3px solid var(--px-metal-light);box-shadow:0 20px 48px #0009, inset 0 2px 0 #ffffff1a, 0 0 0 2px var(--px-metal-dark), 0 0 24px #3dff6a14;position:relative;overflow:visible}@keyframes svelte-jq0ssf-px-board-float{0%,to{transform:rotate3d(var(--px-board-tilt-x), var(--px-board-tilt-y), var(--px-board-tilt-z), var(--px-board-tilt,0deg)) translateY(0)}50%{transform:rotate3d(var(--px-board-tilt-x), var(--px-board-tilt-y), var(--px-board-tilt-z), var(--px-board-tilt,0deg)) translateY(-3px)}}.ref-pixel-3d .board-well:before{content:"";pointer-events:none;z-index:1;opacity:.6;background:repeating-linear-gradient(0deg,#0000 0 3px,#0000000a 3px 4px);position:absolute;inset:0}.ref-pixel-3d .board-cell{transform-style:preserve-3d;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,filter .2s;position:relative}.ref-pixel-3d .board-cell:before{content:"";background:color-mix(in srgb, var(--bg) 48%, #fff);pointer-events:none;z-index:0;border:1px solid #ffffff38;height:calc(100% - 5px);position:absolute;inset:2px 2px auto;transform:translateZ(4px);box-shadow:inset 0 1px #ffffff40}.ref-pixel-3d .board-cell:after{content:"";background:color-mix(in srgb, var(--bg) 55%, #000);pointer-events:none;height:4px;position:absolute;bottom:0;left:2px;right:2px;transform:translateZ(0)}.ref-pixel-3d .board-cell:has(.board-cell-icon--img):before{display:none}.ref-pixel-3d .board-cell:has(.board-cell-icon--img):after{display:none}.ref-pixel-3d .board-cell--fast{position:relative;transform:none}.ref-pixel-3d .board-cell:has(.board-cell-icon--img){box-shadow:inset 0 2px #ffffff80,0 4px 10px #00000052}.ref-pixel-3d .board-cell--fast .board-cell-icon--img{transform:translateZ(10px)}.ref-pixel-3d .board-cell-icon{z-index:5;transform-origin:50%;flex-shrink:0;position:relative;transform:translateZ(10px)}@keyframes svelte-jq0ssf-px-active-cell-glow{0%,to{filter:brightness(1.05);box-shadow:inset 0 2px #ffffff80,0 0 0 2px #3dff6aa6,0 0 14px #3dff6a59,0 8px 12px #0006}50%{filter:brightness(1.15);box-shadow:inset 0 2px #fff9,0 0 0 3px #3dff6ae6,0 0 22px #3dff6a8c,0 10px 16px #00000073}}.ref-pixel-3d .board-cell--active{transform:translateY(calc(-1 * var(--px-cell-lift))) scale(1.04);z-index:2;animation:1.8s ease-in-out infinite svelte-jq0ssf-px-active-cell-glow;animation-play-state:calc(var(--px-anim-enabled) * 1) running;box-shadow:inset 0 2px #ffffff80,0 0 0 2px #3dff6aa6,0 0 14px #3dff6a59,0 8px 12px #0006}.ref-pixel-3d .board-cell--active .board-cell-icon{animation:1.8s ease-in-out infinite svelte-jq0ssf-px-icon-bounce;animation-play-state:calc(var(--px-anim-enabled) * 1) running}@keyframes svelte-jq0ssf-px-icon-bounce{0%,to{transform:translateZ(10px)translateY(0)scale(1)}50%{transform:translateZ(10px)translateY(-2px)scale(1.08)}}@keyframes svelte-jq0ssf-px-payday-flash{0%{filter:brightness(1.4);box-shadow:0 0 16px #3dff6a99}to{filter:brightness();box-shadow:none}}.ref-pixel-3d .board-cell--payday-flash{animation:.6s ease-out svelte-jq0ssf-px-payday-flash}.ref-pixel-3d .px-hub-glow{aspect-ratio:1;pointer-events:none;z-index:1;width:55%;animation:3s ease-in-out infinite svelte-jq0ssf-px-hub-glow;animation-play-state:calc(var(--px-anim-enabled) * 1) running;background:radial-gradient(circle,#3dff6a1f 0%,#0000 65%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-jq0ssf-px-hub-glow{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.06)}}.ref-pixel-3d .px-hub-glow--your-turn{animation:1.2s ease-in-out infinite svelte-jq0ssf-px-hub-glow-your-turn;animation-play-state:calc(var(--px-anim-enabled) * 1) running;background:radial-gradient(circle,#ffd23f47 0%,#3dff6a2e 38%,#0000 68%)}@keyframes svelte-jq0ssf-px-hub-glow-your-turn{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}.ref-pixel-3d .board-hub-roll-pod__dice--ready:not(.board-hub-roll-pod__dice--rolling) .dice-container{animation-play-state:calc(var(--px-anim-enabled) * 1) running}@media (prefers-reduced-motion:reduce){.ref-pixel-3d .px-hub-glow,.ref-pixel-3d .px-hub-glow--your-turn,.ref-pixel-3d .board-hub-roll-pod__dice--ready:not(.board-hub-roll-pod__dice--rolling) .dice-container,.ref-pixel-3d .board-frame,.ref-pixel-3d .board-cell--active,.ref-pixel-3d .board-cell--active .board-cell-icon,.ref-pixel-3d .px-hub-glow,.ref-pixel-3d .px-hub-glow--your-turn,.ref-pixel-3d .board-hub-roll-pod__dice--ready:not(.board-hub-roll-pod__dice--rolling .dice-container),.ref-pixel-3d .board-frame,.ref-pixel-3d .board-cell--active,.ref-pixel-3d .board-cell--active .board-cell-icon{animation:none}.board-hub-roll-pod__dice--ready.svelte-jq0ssf:not(.board-hub-roll-pod__dice--rolling):after{opacity:1;animation:none;box-shadow:0 0 10px #ffd23fa6,0 0 16px #e8a02040}}.ref-pixel-3d[style*="--px-anim-enabled: 0"] .board-cell--active,.ref-pixel-3d[style*="--px-anim-enabled: 0"] .board-cell--active .board-cell-icon,.ref-pixel-3d[style*="--px-anim-enabled: 0"] .board-frame,.ref-pixel-3d[style*="--px-anim-enabled: 0"] .px-hub-glow,.ref-pixel-3d[style*="--px-anim-enabled: 0"] .px-hub-glow--your-turn{animation:none!important}.ref-pixel-3d[style*="--px-anim-enabled: 0"] .board-hub-roll-pod__dice--ready :global(.dice-container){animation:none!important}.board-cell-icon.svelte-jq0ssf{font-size:var(--cell-font)}@media (width<=899px){.ref-pixel-3d .board-frame{transform:none!important}.ref-pixel-3d .board-stage{perspective:none!important}}@media (width<=600px){.ref-pixel-3d .board-cell--active{box-shadow:0 0 0 2px var(--px-seg-on);transform:none}}.ref-pixel-3d--lite .board-frame{transform:none!important}.ref-pixel-3d--lite .board-stage{perspective:none!important}.asset-sell-actions.svelte-d55vpp{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:220px;display:flex}.asset-sell-none.svelte-d55vpp{font-size:var(--font-xs);opacity:.55}.asset-sell-pick.svelte-d55vpp{flex-direction:column;align-items:stretch;gap:4px;width:100%;display:flex}.asset-sell-pick-label.svelte-d55vpp{font-size:var(--font-xs);opacity:.75;font-weight:700}.board-panel-sell.svelte-d55vpp{font-size:var(--font-xs);cursor:pointer;background:#c9a22733;border:1px solid #8b691480;border-radius:4px;padding:2px 8px}.ref-event-card.svelte-19ja48w{width:100%;max-width:min(100%, var(--event-card-max,280px));color:#2a1800;background:linear-gradient(145deg,#f7efd8 0%,#e8d4a0 50%,#d4b87a 100%);border:3px solid #8b6914;border-radius:8px;padding:0;animation:.35s ease-out svelte-19ja48w-cardPop;overflow:hidden;box-shadow:0 8px 24px #00000073}@keyframes svelte-19ja48w-cardPop{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.ref-event-header.svelte-19ja48w{color:#f5e6b8;padding:var(--space-sm) var(--space-md);text-align:center;font-size:var(--font-xs);letter-spacing:2px;text-transform:uppercase;text-shadow:0 1px 2px #0006;background:linear-gradient(90deg,#5c4030,#3d2817);font-weight:800;box-shadow:inset 0 1px #ffffff24}.ref-event-icon.svelte-19ja48w{padding:var(--space-sm) 0 var(--space-xs);justify-content:center;align-items:center;display:flex}.ref-event-icon.svelte-19ja48w svg{flex-shrink:0;width:clamp(32px,10vw,48px);height:clamp(32px,10vw,48px)}.ref-event-title.svelte-19ja48w{font-size:var(--font-lg);text-align:center;padding:0 var(--space-md);font-weight:900;line-height:1.3}.ref-event-desc.svelte-19ja48w{font-size:var(--font-sm);text-align:center;opacity:.85;padding:8px 14px 12px;line-height:1.45}.ref-event-actions.svelte-19ja48w{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:8px;padding:14px;display:flex}.ref-event-actions.svelte-19ja48w:not(.px-panel){margin:0 14px 14px}.ref-event-actions.svelte-19ja48w .hint-tooltip-wrap--block{width:100%;min-width:0;display:flex}.ref-event-actions.svelte-19ja48w .ref-btn-accept,.ref-event-actions.svelte-19ja48w .ref-btn-skip,.ref-event-actions.svelte-19ja48w .ref-btn-loan,.ref-event-actions.svelte-19ja48w .ref-btn-decline,.ref-event-actions.svelte-19ja48w .hint-tooltip-wrap--block>button{box-sizing:border-box;width:100%;min-height:var(--touch-min,44px);font-size:var(--font-lg);margin:0;padding:12px 14px;line-height:1.25}.ref-pixel-3d .ref-event-card.svelte-19ja48w{border:3px solid var(--px-metal-light);box-shadow:0 6px 0 var(--px-metal-dark), 0 10px 24px #00000073;border-radius:4px;animation:.4s cubic-bezier(.22,1.2,.36,1) svelte-19ja48w-px-card-pop}@keyframes svelte-19ja48w-px-card-pop{0%{opacity:0;transform:perspective(400px)rotateX(12deg)translateY(24px)scale(.9)}to{opacity:1;transform:perspective(400px)rotateX(0)translateY(0)scale(1)}}.ref-pixel-3d .ref-event-actions.svelte-19ja48w.px-panel--metal{margin:var(--space-sm) 0 0;gap:var(--space-xs)}.ref-pixel-3d .ref-event-actions.svelte-19ja48w.px-panel--metal .ref-btn-accept,.ref-pixel-3d .ref-event-actions.svelte-19ja48w.px-panel--metal .ref-btn-skip,.ref-pixel-3d .ref-event-actions.svelte-19ja48w.px-panel--metal .ref-btn-loan,.ref-pixel-3d .ref-event-actions.svelte-19ja48w.px-panel--metal .ref-btn-decline{width:100%;margin:0}.ref-event-compare.svelte-19ja48w{font-size:var(--font-sm);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0 14px 12px;display:grid}.ref-event-compare-col.svelte-19ja48w{flex-direction:column;gap:4px;min-width:0;display:flex}.ref-event-compare-label.svelte-19ja48w{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.04em;opacity:.72;font-weight:700}.ref-event-compare-val.svelte-19ja48w{font-size:var(--font-md);color:#2a1800;font-weight:900}.ref-event-compare-val.neg.svelte-19ja48w{color:#8b2020}.ref-event-compare-val.ok.svelte-19ja48w{color:#2a6010}.ref-event-compare-arrow.svelte-19ja48w{font-size:var(--font-lg);opacity:.45;text-align:center;font-weight:900}.ref-event-mandatory.svelte-19ja48w{font-size:var(--font-xs);text-align:center;color:#8b3018;background:#e170552e;border-radius:6px;margin:0 14px 10px;padding:8px 10px;font-weight:700}.ref-event-warn.svelte-19ja48w{margin-top:0}.ref-event-financing.svelte-19ja48w{font-size:var(--font-sm);color:#5c4030;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;padding:0 14px 12px;font-weight:700;display:flex}.ref-event-financing-label.svelte-19ja48w{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.04em;opacity:.72;text-align:center;width:100%;font-weight:800}.ref-event-financing-pay.svelte-19ja48w{color:#8b2020}.ref-event-buyer.svelte-19ja48w{padding:0 14px 12px}.ref-event-buyer-list.svelte-19ja48w{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ref-event-buyer-row.svelte-19ja48w{font-size:var(--font-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.ref-event-bundle.svelte-19ja48w{font-size:var(--font-sm);padding:0 14px 10px}.ref-event-bundle-label.svelte-19ja48w{text-transform:uppercase;letter-spacing:.04em;opacity:.75;font-weight:800;font-size:var(--font-xs);margin:0 0 6px}.ref-event-bundle-list.svelte-19ja48w{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ref-event-bundle-list.svelte-19ja48w li:where(.svelte-19ja48w){background:#ffffff59;border-radius:4px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.ref-event-bundle-meta.svelte-19ja48w{font-size:var(--font-xs);opacity:.85}.ref-event-bundle-total.svelte-19ja48w{text-align:center;margin:8px 0 0;font-weight:700}.ref-event-bundle-total.svelte-19ja48w .pos:where(.svelte-19ja48w){color:#2a6010}.ref-event-bundle-total.svelte-19ja48w .neg:where(.svelte-19ja48w){color:#8b2020}@media (width<=900px){.board-panel{width:calc(100% - 16px);max-width:none;max-height:72%;left:8px}}.board-panel--report.svelte-1mvsvpv .hint-tooltip{z-index:1300}.board-panel-stat-val.neg.svelte-1mvsvpv,.board-panel-list-pi.neg.svelte-1mvsvpv,.board-panel-list-val.neg.svelte-1mvsvpv{color:#b03030}.board-panel-list-pi.pos.svelte-1mvsvpv{color:#2a6010}.board-panel-stats--wide.svelte-1mvsvpv{grid-template-columns:repeat(2,1fr)}.board-panel-stat--highlight.svelte-1mvsvpv{background:#c9a84c1f;border-radius:8px;grid-column:1/-1;padding:8px}.board-panel-progress-meta.svelte-1mvsvpv{font-size:var(--font-xs);opacity:.8;margin:6px 0 0}.board-panel-list--assets.svelte-1mvsvpv .board-panel-asset-row:where(.svelte-1mvsvpv){grid-template-columns:auto 1fr auto auto minmax(88px,1.2fr);align-items:start;gap:6px}.board-panel-market-offer.svelte-1mvsvpv{font-size:var(--font-xs);color:#1e6b42;background:#27ae6026;border-radius:6px;margin:0 0 8px;padding:6px 8px;font-weight:700}.board-panel-bundle-buy.svelte-1mvsvpv{width:100%;font-size:var(--font-sm);margin:0 0 10px}.board-panel-asset-type.svelte-1mvsvpv{font-size:var(--font-xs);text-transform:uppercase;opacity:.75;min-width:36px;font-weight:800}.board-panel-asset-main.svelte-1mvsvpv{flex-direction:column;gap:2px;min-width:0;display:flex}.board-panel-asset-detail.svelte-1mvsvpv{font-size:var(--font-xs);opacity:.75;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-panel-quotes--charts.svelte-1mvsvpv .board-panel-quote-row:where(.svelte-1mvsvpv){grid-template-columns:1fr 72px;align-items:center;gap:8px;display:grid}.board-panel-quote-main.svelte-1mvsvpv{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.board-panel-sparkline.svelte-1mvsvpv{color:#c9a84c;opacity:.85;width:100%;height:18px}.board-panel-sparkline--crypto.svelte-1mvsvpv{color:#5eb8e8}.board-panel-section--liabilities.svelte-1mvsvpv{border-top:1px dashed #8b202040;padding-top:10px}.board-panel-asset-row--liability.svelte-1mvsvpv{opacity:.95}.ref-pixel-3d .px-segment-bar.svelte-1y3ypi4{background:var(--px-metal-dark);border-radius:8px;align-items:stretch;gap:0;min-width:0;height:16px;padding:0;display:flex;box-shadow:inset 0 1px 4px #ffffff8c}.ref-pixel-3d .px-segment.svelte-1y3ypi4{flex:1 1 0;min-width:0;transition:background .12s,box-shadow .12s}.ref-pixel-3d .px-segment.svelte-1y3ypi4:first-child{border-radius:6px 0 0 6px}.ref-pixel-3d .px-segment.svelte-1y3ypi4:last-child{border-radius:0 6px 6px 0}.ref-pixel-3d .px-segment-bar--dense.svelte-1y3ypi4{min-width:0;height:8px}.ref-pixel-3d .px-segment-bar--dense.svelte-1y3ypi4 .px-segment:where(.svelte-1y3ypi4){border-width:0;min-width:0}.ref-pixel-3d .px-segment.lit.svelte-1y3ypi4{background:var(--px-seg-on)}.ref-pixel-3d .px-segment.lit.warn.svelte-1y3ypi4{background:var(--px-seg-warn)}.ref-pixel-3d .px-segment.lit.crit.svelte-1y3ypi4{background:var(--px-seg-crit);box-shadow:0 0 6px #ff475773}.ref-pixel-3d .px-segment-bar--dream.svelte-1y3ypi4{height:10px}@keyframes svelte-1y3ypi4-px-segment-urgent{0%,to{opacity:1}50%{opacity:.55}}.ref-pixel-3d .px-segment-bar--urgent.svelte-1y3ypi4 .px-segment.lit:where(.svelte-1y3ypi4){animation:.7s ease-in-out infinite svelte-1y3ypi4-px-segment-urgent;animation-play-state:calc(var(--px-anim-enabled) * 1) running}.ref-pixel-3d .px-segment-bar--urgent.svelte-1y3ypi4 .px-segment.lit.crit:where(.svelte-1y3ypi4){box-shadow:0 0 10px #ff4757a6}.ref-pixel-3d[style*="--px-anim-enabled: 0"] .px-segment-bar--urgent.svelte-1y3ypi4 .px-segment.lit:where(.svelte-1y3ypi4){animation:none}.ref-player-slot,.profile-slot.svelte-y2kahh{color:inherit;cursor:pointer;font:inherit;min-width:7.5rem;padding:var(--space-xs) var(--space-sm);background:repeating-radial-gradient(circle at 40.5px 35.5px,#a4a4a42b 0,#6a47031a,#0000004d 2px) border-box,repeating-conic-gradient(at 40.5px 35.5px,#3535352b 0%,#ffffff41 25%,#47464627 38%,#39393935 63%,#ffffff21 87%,#47464619 100% 120deg) border-box;border:.5px solid #373737;border-radius:12px;flex:none;align-items:center;gap:4px;margin:4px;display:flex;box-shadow:inset 0 0 20px #161616fc,0 -1px #bbbbbb47,-1px 0 #82828214}.ref-player-slot.active,.profile-slot.active.svelte-y2kahh{background:var(--felt);text-shadow:-1px -1px 1px #0006;border-color:var(--panel-border);background:repeating-radial-gradient(circle at 40.5px 35.5px,#a4a4a42b 0,#ffffff2b,#a4a4a42b 1px) border-box,repeating-conic-gradient(at 40.5px 35.5px,#a95 0%,#fea 25%,#a95 38%,#dc8 63%,#fea 87%,#a95 100% 120deg) border-box;box-shadow:0 0 2px #c9a22780}.profile-avatar-col.svelte-y2kahh{flex-direction:column;flex-shrink:0;align-items:center;min-width:56px;display:flex;position:relative}.profile-avatar-stack.svelte-y2kahh{justify-content:center;align-items:center;display:inline-flex;position:relative}.profile-avatar-carousel.svelte-y2kahh{z-index:15;pointer-events:none;width:33px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-avatar-carousel__viewport.svelte-y2kahh{height:var(--carousel-slot-h,18px);overflow:hidden}.profile-avatar-carousel__track.svelte-y2kahh{will-change:transform;transition:transform .5s}.profile-avatar-carousel__slot.svelte-y2kahh{height:var(--carousel-slot-h,18px);justify-content:center;align-items:center;gap:var(--space-xs);white-space:nowrap;color:#fff;text-shadow:0 1px 2px #000000d9,0 0 6px #0000008c;display:flex}.profile-avatar-img.svelte-y2kahh{object-fit:cover;z-index:1;width:100%;height:100%}.profile-level.svelte-y2kahh{font-size:clamp(13px,3.2vmin,18px);font-weight:900;line-height:1}.profile-period.svelte-y2kahh{font-size:var(--font-xs);letter-spacing:.02em;font-weight:800;line-height:1}.profile-period__moon.svelte-y2kahh{font-size:var(--font-xs);line-height:1}.profile-crown.svelte-y2kahh{filter:drop-shadow(0 0 4px #000);font-size:1.2em;line-height:1}.profile-stats-col.svelte-y2kahh{min-width:4.5rem;max-width:100%;font-size:var(--font-sm);flex-direction:column;flex:auto;gap:3px;line-height:1.3;display:flex;overflow:visible}.profile-name.svelte-y2kahh{font-weight:800;font-size:var(--font-sm);color:#fff;white-space:nowrap;text-shadow:0 0 4px #000;border-radius:6px;padding:2px 8px;display:block;box-shadow:inset 0 0 5px #4a4a4a82,inset 0 -1px #bbbbbb47,inset -1px 0 #82828214}.profile-name-text.svelte-y2kahh{font-size:var(--font-sm);opacity:.78;letter-spacing:.02em;font-weight:800}.profile-name--theme-green.svelte-y2kahh{background:linear-gradient(90deg,#2d8a4a,#5ea85e)}.profile-name--theme-red.svelte-y2kahh{background:linear-gradient(90deg,#b83a2a,#e05252)}.profile-name--theme-blue.svelte-y2kahh{background:linear-gradient(90deg,#2a5a9a,#5e8ae0)}.profile-name--theme-purple.svelte-y2kahh{background:linear-gradient(90deg,#5a2a8a,#9a5ec9)}.profile-dream-row.svelte-y2kahh{min-width:0;max-width:100%;overflow:hidden}.profile-dream-track.svelte-y2kahh{align-items:center;width:100%;min-width:0;min-height:14px;display:flex;position:relative}.profile-dream-track.svelte-y2kahh .px-segment-bar{box-sizing:border-box;flex:auto;width:100%;min-width:0;max-width:100%}.profile-dream-row.svelte-y2kahh .px-segment{flex:1 1 0;min-width:0}.profile-dream-value.svelte-y2kahh{z-index:1;min-width:0;font-size:var(--font-xs);color:#fff;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #000000f2,0 0 4px #000000bf;pointer-events:none;justify-content:center;align-items:center;padding:0 4px;font-weight:800;line-height:1;display:flex;position:absolute;inset:0;overflow:hidden}.profile-cash.svelte-y2kahh{font-size:var(--font-sm);color:#f0e6c8;font-weight:800}.profile-cash.negative.svelte-y2kahh{color:#ff6b6b}.ref-player-slots-scroll--overflow .profile-stats-col.svelte-y2kahh{min-width:4.5rem;overflow:hidden}.ref-player-slots-scroll--overflow .profile-name.svelte-y2kahh{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ref-pixel-3d .profile-dream-row.svelte-y2kahh{width:100%;min-width:0;max-width:100%;overflow:hidden}.ref-pixel-3d .profile-dream-track.svelte-y2kahh{min-height:14px}.ref-pixel-3d .profile-dream-track.svelte-y2kahh .px-segment-bar--dream{height:14px}.ref-pixel-3d .profile-dream-row.svelte-y2kahh .hint-tooltip-wrap--block,.ref-pixel-3d .profile-dream-track.svelte-y2kahh .px-segment-bar{width:100%;min-width:0;max-width:100%}@keyframes svelte-y2kahh-px-active-pulse{0%,to{border-color:#ffcb3d73;box-shadow:0 0 #ffdf3d59,inset 0 0 10px 2px #9e8e29d9}50%{border-color:#fff198d9;box-shadow:0 0 4px 2px #ffe83d40}}.ref-pixel-3d .ref-player-slot.active.svelte-y2kahh,.ref-pixel-3d .profile-slot.active.svelte-y2kahh{animation:1.5s ease-in-out infinite svelte-y2kahh-px-active-pulse;animation-play-state:calc(var(--px-anim-enabled) * 1) running;outline:.5px solid #fff198d9}.profile-slot--offscreen.active.svelte-y2kahh,.ref-pixel-3d .profile-slot--offscreen.active.svelte-y2kahh{animation:none}@media (prefers-reduced-motion:reduce){.profile-avatar-carousel__track.svelte-y2kahh{transition:none}.ref-pixel-3d .ref-player-slot.active.svelte-y2kahh,.ref-pixel-3d .profile-slot.active.svelte-y2kahh{animation:none}}@container player-bar (width<=768px){.profile-slot.svelte-y2kahh,.ref-player-slot{gap:4px;min-width:0;margin:2px;padding:4px 6px}.profile-avatar-col.svelte-y2kahh{min-width:44px}.profile-stats-col.svelte-y2kahh{flex:auto;gap:2px;min-width:0}.profile-name.svelte-y2kahh{font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;min-width:0;max-width:100%;padding:1px 6px;display:flex;overflow:hidden}.profile-name-text.svelte-y2kahh{font-size:var(--font-xs);text-overflow:ellipsis;min-width:0;overflow:hidden}.profile-slot--compact.svelte-y2kahh .profile-cash:where(.svelte-y2kahh){font-size:var(--font-sm);font-weight:900}.profile-slot--compact.svelte-y2kahh .profile-dream-row:where(.svelte-y2kahh) .px-segment-bar{min-width:0}}@container player-bar (width<=520px){.profile-slot--compact.svelte-y2kahh .profile-dream-row:where(.svelte-y2kahh){display:none}.profile-slot.svelte-y2kahh,.ref-player-slot{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;margin:1px;padding:4px 3px}.profile-avatar-col.svelte-y2kahh{min-width:0}.profile-stats-col.svelte-y2kahh{align-items:center;width:100%;min-width:0}.profile-name.svelte-y2kahh{box-sizing:border-box;text-align:center;text-overflow:ellipsis;width:100%;max-width:100%;padding:1px 4px;overflow:hidden}.profile-crown.svelte-y2kahh{flex-shrink:0;margin-inline-end:0;font-size:.85em}.profile-badge-icon.svelte-y2kahh{display:none}.profile-cash.svelte-y2kahh{font-size:var(--font-xs);font-weight:900}}.confirm-dialog.svelte-1m2oyeq{border:2px solid var(--px-metal-light,#5c636a);color:var(--cream,#f0deb4);background:linear-gradient(#3a3a40,#1e1e22);border-radius:12px;max-width:min(360px,92vw);padding:0}.confirm-dialog.svelte-1m2oyeq::backdrop{background:#000000a6}.confirm-dialog__inner.svelte-1m2oyeq{margin:0;padding:20px}.confirm-dialog__title.svelte-1m2oyeq{font-size:var(--font-lg,18px);margin:0 0 12px}.confirm-dialog__body.svelte-1m2oyeq{font-size:var(--font-md,14px);opacity:.9;margin:0 0 20px;line-height:1.45}.confirm-dialog__actions.svelte-1m2oyeq{justify-content:flex-end;gap:10px;display:flex}.confirm-dialog__actions.svelte-1m2oyeq .ref-btn-accept:where(.svelte-1m2oyeq),.confirm-dialog__actions.svelte-1m2oyeq .ref-btn-skip:where(.svelte-1m2oyeq){width:auto;min-height:var(--touch-min,44px);margin:0;padding:10px 16px}.ref-pixel-3d .ref-timer-compact__value.svelte-140f8bl{font-size:var(--font-xs)}.ref-pixel-3d .ref-player-bar.px-panel--metal.svelte-140f8bl{gap:var(--space-xs)}.ref-player-bar.svelte-140f8bl{align-items:center;gap:var(--space-xs);border-bottom:3px solid var(--panel-border);background:linear-gradient(#3a3a40 0%,#252528 100%);border:.5px solid #c9a24c73;border-radius:0 0 14px 14px;flex-wrap:nowrap;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0f,0 2px 8px #00000059;container:player-bar/inline-size;padding:0!important}.ref-player-bar-inner.svelte-140f8bl{padding:var(--space-xs) var(--space-sm);align-items:center;gap:inherit;width:100%;min-width:0;display:flex}.ref-player-slots-scroll.svelte-140f8bl{scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow:auto hidden}.ref-player-slots-scroll.svelte-140f8bl .ref-player-slot,.ref-player-slots-scroll.svelte-140f8bl .profile-slot{flex:none;min-width:7.5rem;max-width:none}.ref-player-bar-inner .lobby-icon-btn{flex-shrink:0}.ref-player-bar-inner .lobby-icon-btn svg{display:block}.ref-player-bar-inner .lobby-icon-btn--lang{font-size:var(--font-xs);letter-spacing:.04em;font-weight:900}.ref-timer-compact.svelte-140f8bl{background:conic-gradient(#f5a623 calc(var(--pct,0) * 1%), #2a2a30 0);border:2px solid #333333e6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:inset 0 0 0 2px #00000059}.ref-timer-compact__value.svelte-140f8bl{font-size:var(--font-xs);color:#f0e6c8;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.ref-timer-compact--urgent.svelte-140f8bl{animation:.8s ease-in-out infinite svelte-140f8bl-timer-urgent-pulse}@keyframes svelte-140f8bl-timer-urgent-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}@media (prefers-reduced-motion:reduce){.ref-timer-compact--urgent.svelte-140f8bl{animation:none}}.ref-pixel-3d .ref-timer-compact.svelte-140f8bl{border-width:2px;width:32px;height:32px;box-shadow:inset 0 0 0 1px #0006,0 2px #00000040}@container player-bar (width<=768px){.ref-player-bar-inner.svelte-140f8bl{gap:4px;padding:4px 6px}.ref-player-slots-scroll.svelte-140f8bl{gap:2px}.ref-player-slots-scroll.svelte-140f8bl .ref-player-slot,.ref-player-slots-scroll.svelte-140f8bl .profile-slot{flex:1 1 0;min-width:0;max-width:none}.ref-timer-compact.svelte-140f8bl{width:30px;height:30px}}@container player-bar (width<=520px){.ref-player-bar-inner.svelte-140f8bl{flex-wrap:wrap;row-gap:4px}.ref-player-slots-scroll.svelte-140f8bl{flex:100%;order:5;gap:4px;width:100%}.ref-player-slots-scroll.svelte-140f8bl .ref-player-slot,.ref-player-slots-scroll.svelte-140f8bl .profile-slot{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;min-width:0;max-width:none;margin:1px;padding:4px 3px}.ref-player-slots-scroll.svelte-140f8bl .profile-dream-row{display:none}.ref-player-slots-scroll.svelte-140f8bl .profile-avatar-col{min-width:0}.ref-player-slots-scroll.svelte-140f8bl .profile-stats-col{align-items:center;width:100%;min-width:0}.ref-player-slots-scroll.svelte-140f8bl .profile-name{box-sizing:border-box;text-align:center;width:100%;font-size:var(--font-xs);padding:1px 4px}.ref-player-slots-scroll.svelte-140f8bl .profile-name-text{font-size:var(--font-xs)}.ref-player-slots-scroll.svelte-140f8bl .profile-cash{font-size:var(--font-xs);font-weight:900}.ref-player-slots-scroll.svelte-140f8bl .profile-crown{font-size:.95em}.ref-player-slots-scroll.svelte-140f8bl .profile-badge-icon{display:none}}@media (width<=520px){.ref-player-bar-inner.svelte-140f8bl{flex-wrap:wrap;row-gap:4px}.ref-player-slots-scroll.svelte-140f8bl{flex:100%;order:5;gap:4px;width:100%}.ref-player-slots-scroll.svelte-140f8bl .ref-player-slot,.ref-player-slots-scroll.svelte-140f8bl .profile-slot{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;min-width:0;margin:1px;padding:4px 3px}.ref-player-slots-scroll.svelte-140f8bl .profile-dream-row,.ref-player-slots-scroll.svelte-140f8bl .profile-badge-icon{display:none}.ref-player-slots-scroll.svelte-140f8bl .profile-stats-col{align-items:center;width:100%}.ref-player-slots-scroll.svelte-140f8bl .profile-name,.ref-player-slots-scroll.svelte-140f8bl .profile-name-text,.ref-player-slots-scroll.svelte-140f8bl .profile-cash{font-size:var(--font-xs)}}.escape-banner.svelte-1mggsnl{z-index:40;padding:var(--space-lg,16px);background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.escape-banner-inner.svelte-1mggsnl{color:#f5e6c8;text-align:center;background:linear-gradient(#3d3528 0%,#1e1a14 100%);border:2px solid #c9a227;border-radius:16px;max-width:420px;padding:24px}.escape-banner-title.svelte-1mggsnl{font-size:var(--font-xl,20px);margin:0 0 12px}.escape-banner-body.svelte-1mggsnl{font-size:var(--font-md,14px);margin:0 0 8px}.escape-banner-hint.svelte-1mggsnl{opacity:.85;font-size:var(--font-sm,12px);margin:0 0 20px}.escape-banner-actions.svelte-1mggsnl{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.escape-banner-actions.svelte-1mggsnl .ref-btn-accept{flex:140px;width:auto;max-width:200px;margin:0}.escape-banner-actions.svelte-1mggsnl .ref-btn-skip{flex:120px;width:auto;max-width:160px;margin-top:0}@media (width<=900px){.board-panel{width:calc(100% - 16px);max-width:none;max-height:72%;left:8px}}.particle-canvas.svelte-1mzpzuk{pointer-events:none;z-index:1000;image-rendering:pixelated;position:fixed;inset:0}.game-nav.svelte-s10zfl{z-index:20;gap:6px;display:flex}.game-nav--horizontal.svelte-s10zfl{min-height:var(--game-nav-h,52px);background:linear-gradient(#3a3a40,#252528);border-top:2px solid #c9a22740;flex-shrink:0;align-items:center;padding:8px}.game-nav--vertical.svelte-s10zfl{background:#0003;border-bottom:2px solid #c9a2274d;flex-direction:column;padding:6px}.game-nav__tab.svelte-s10zfl{min-height:var(--touch-min,44px);font-weight:800;font-size:var(--font-sm);cursor:pointer;color:#aaa;background:#0000004d;border:none;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:8px 6px;display:flex}.game-nav__tab.active.svelte-s10zfl{background:var(--orange-btn,#e8a020);color:#2a1800}.game-nav__tab-icon.svelte-s10zfl{justify-content:center;align-items:center;line-height:1;display:flex}.game-nav__tab-icon.svelte-s10zfl svg,.game-nav__tab--utility.svelte-s10zfl svg{display:block}.game-nav__tab-label.svelte-s10zfl{font-size:var(--font-sm);white-space:nowrap}.game-nav__tab--utility.svelte-s10zfl{min-width:var(--touch-min,44px);font-size:var(--font-lg)}.game-nav__tab--loan.svelte-s10zfl{min-width:var(--touch-min,44px)}.game-nav__tab--loan.svelte-s10zfl:disabled{opacity:.45;cursor:not-allowed}.game-nav--vertical.svelte-s10zfl .game-nav__tab:where(.svelte-s10zfl){flex-direction:row;justify-content:flex-start;gap:8px;padding:10px 12px}.cell-context-row.svelte-1ahtjvi{width:100%;min-width:0;max-width:100%;min-height:var(--cell-context-h,clamp(32px, 8vw, 40px));flex-direction:column;flex:none;align-self:stretch;align-items:stretch;display:flex}.ref-board-area__stack>.cell-context-row.svelte-1ahtjvi{min-height:0}.cell-context-wrap.hint-tooltip-wrap--block,.ref-board-area .cell-context-wrap.hint-tooltip-wrap--block{flex-direction:column;flex:none;align-self:stretch;align-items:stretch;width:100%;min-width:0;max-width:100%;margin-inline:0;display:flex}.cell-context-bar.svelte-1ahtjvi{width:100%;min-width:0;min-height:var(--cell-context-h,clamp(32px, 8vw, 40px));font-size:var(--font-md);color:var(--cream,#f0deb4);z-index:12;box-sizing:border-box;background:#0c0a08d1;border:1px solid #c9a22773;border-radius:8px;flex:auto;align-self:stretch;align-items:center;gap:8px;margin:0;padding:6px 12px;font-weight:700;display:flex;box-shadow:0 2px 10px #00000059}.cell-context-bar__text.svelte-1ahtjvi{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cell-context-bar__icon.svelte-1ahtjvi{font-size:var(--font-lg);flex-shrink:0;line-height:1}.cell-context-bar__label.svelte-1ahtjvi{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-md);color:#f5e6b8;font-weight:800;overflow:hidden}.cell-context-bar__detail.svelte-1ahtjvi{font-size:var(--font-xs);opacity:.9;text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.cell-context-bar__pos.svelte-1ahtjvi{opacity:.9;font-size:var(--font-sm);color:var(--gold,#c9a84c);white-space:nowrap;flex-shrink:0;font-weight:800}.board-panel{left:clamp(44px,11vw,52px);top:var(--space-sm,10px);bottom:var(--space-sm,10px);z-index:20;border:3px solid var(--panel-border,#c9a227);color:#2a2010;background:linear-gradient(#ebe2d0 0%,#d8ccb4 100%);border-radius:12px;flex-direction:column;width:min(400px,100% - 56px);max-width:min(52%,100% - 48px);display:flex;position:absolute;overflow:hidden;box-shadow:8px 8px 32px #00000080}.board-panel--report{z-index:85;width:auto;max-width:none;inset:clamp(8px,2vw,16px)}.board-panel--action{color:#e8d4a8;box-shadow:none;background:0 0;border:none;padding:0}.board-panel--action .board-panel-action__shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.board-panel--action .board-panel-head--action{background:linear-gradient(#5c636a73 0%,#1e222640 100%);border-bottom:2px solid #2a2e32d9}.board-panel--action .board-panel-title,.board-panel--action .board-panel-action-sub{color:#f5e6b8}.board-panel--action .board-panel-action__body{text-align:center;color:#e8d4a8;background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;padding:clamp(12px,3vw,16px);display:flex}.board-panel--action .ref-event-card,.board-panel--action .bankrupt-panel{width:100%;max-width:min(100%,420px)}.board-panel--action .board-panel-action-sub{opacity:.85;font-weight:700}.board-panel--action .ref-wait-msg{width:100%;max-width:min(100%,360px)}.board-panel--action .dream-card{width:100%;max-width:min(100%,420px)}.board-panel-head{background:linear-gradient(#c9a22759 0%,#c9a2271f 100%);border-bottom:2px dashed #5a3c1440;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.board-panel-title{margin:0;font-size:clamp(13px,2.8vw,16px);font-weight:800;line-height:1.25}.board-panel-close{color:#3a2810;width:28px;height:28px;font-size:var(--font-md);cursor:pointer;background:#0000001f;border:none;border-radius:50%;flex-shrink:0;font-weight:700}.board-panel-close:hover{background:#0003}.board-panel-body{font-size:var(--font-sm,12px);flex:1;padding:12px;overflow:auto}.board-panel-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.board-panel-stat-label{font-size:var(--font-sm);opacity:.7;margin-bottom:2px;display:block}.board-panel-stat-val{font-size:clamp(14px,3vw,18px)}.board-panel-progress{margin-bottom:12px}.board-panel-progress-bar{background:#ccc;border-radius:4px;height:8px;margin-top:4px;overflow:hidden}.board-panel-progress-fill{border-radius:inherit;background:#c9a227;height:100%}.board-panel-section{margin-bottom:14px}.board-panel-section-title{font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.06em;opacity:.75;margin:0 0 8px;font-weight:800}.board-panel-empty{opacity:.55;font-size:var(--font-sm);margin:0}.board-panel-log-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.board-panel-log-entry{font-size:var(--font-sm,12px);border-bottom:1px dashed #5a3c142e;align-items:flex-start;gap:10px;padding:8px 0;line-height:1.4;display:flex}.board-panel-log-entry:last-child{border-bottom:none}.board-panel-log-turn{min-width:2.5em;font-size:var(--font-sm);color:#8b6914;opacity:.9;flex-shrink:0;font-weight:800}.board-panel-log-msg{word-break:break-word;flex:1;min-width:0}.board-panel-table{border-collapse:collapse;width:100%;font-size:var(--font-sm)}.board-panel-table th,.board-panel-table td{text-align:left;border-bottom:1px dashed #0000001f;padding:6px 4px}.board-panel-table th{font-size:var(--font-sm);text-transform:uppercase;opacity:.65}.board-panel-quotes{margin:0;padding:0;list-style:none}.board-panel-quotes li{border-bottom:1px dashed #0000001a;grid-template-columns:auto 1fr;gap:2px 8px;padding:8px 0;display:grid}.board-panel-quote-ticker{grid-row:span 2;align-self:center;min-width:3em;font-weight:800}.board-panel-quote-price{color:#2a6010;font-weight:700}.board-panel-quote-hint{font-size:var(--font-sm);opacity:.75;grid-column:2}.board-panel-list{margin:0;padding:0;list-style:none}.board-panel-progress-fill.done{background:#5fda5f}.board-panel-list-val{text-align:right;white-space:nowrap;font-weight:600}.board-panel-list li,.board-panel-asset-row{font-size:var(--font-sm);border-bottom:1px dashed #0000001f;grid-template-columns:1fr auto auto auto;align-items:center;gap:6px;padding:6px 0;display:grid}.board-panel-list-name{font-weight:600}.board-panel-list-pi{text-align:right;font-weight:700}.board-panel-sell{font-size:var(--font-sm);cursor:pointer;background:#c9a22733;border:1px solid #8b691480;border-radius:4px;padding:2px 8px}.board-panel-cf{font-size:var(--font-sm);opacity:.85;margin:0}@media (width<=900px){.board-panel{width:calc(100% - 16px);max-width:none;max-height:72%;left:8px}}.board-panel--action.svelte-vi9cvk .hint-tooltip{z-index:1300}.ref-pixel-3d .board-panel--action.svelte-vi9cvk.px-panel--metal .ref-action-body{padding:var(--space-xs) var(--space-sm)}.ref-pixel-3d .board-panel--action.svelte-vi9cvk .px-panel__inner.board-panel-action__shell{flex:1;min-height:0}.ref-pixel-3d .board-panel--action.svelte-vi9cvk .board-panel-body:where(.svelte-vi9cvk){background:0 0}.ref-action-body{text-align:center;padding:var(--space-sm,8px) var(--space-md,12px);align-items:center;gap:var(--space-xs);flex-direction:column;flex:1;display:flex;overflow:auto}.game-action-modal.svelte-1i4iot3{z-index:100;pointer-events:none;justify-content:center;align-items:center;padding:clamp(12px,4vw,24px);display:flex;position:fixed;inset:0}.game-action-modal__backdrop.svelte-1i4iot3{pointer-events:none;background:#08060459;position:absolute;inset:0}.game-action-modal.svelte-1i4iot3 .hint-tooltip-wrap--block{pointer-events:auto;width:min(100%,360px);max-height:min(72dvh,520px)}.game-action-modal__panel.svelte-1i4iot3{z-index:1;width:100%;max-height:inherit;pointer-events:auto;animation:.22s ease-out svelte-1i4iot3-game-modal-in;position:relative;overflow:auto}.game-action-modal__close.svelte-1i4iot3{z-index:2;width:32px;height:32px;color:var(--cream,#f0deb4);font-size:var(--font-xl);cursor:pointer;background:#08080ad9;border:1px solid #c9a84c73;border-radius:6px;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;top:6px;right:6px}.game-action-modal__close.svelte-1i4iot3:hover{background:#e8a02040}.game-action-modal__panel.svelte-1i4iot3 .px-panel--metal{text-align:center;vertical-align:middle}.game-action-modal__body.svelte-1i4iot3{padding:var(--space-sm,8px) var(--space-md,12px);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:visible}.game-action-modal__panel.svelte-1i4iot3 .px-panel__inner{overflow:visible}@keyframes svelte-1i4iot3-game-modal-in{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.game-action-modal--docked.svelte-1i4iot3{height:auto;max-height:min(46dvh,400px);padding:0 clamp(8px, 3vw, 16px) calc(var(--game-nav-h,56px) + 8px);z-index:80;pointer-events:none;justify-content:flex-end;align-items:stretch;inset:auto 0 0}.game-action-modal--docked.svelte-1i4iot3 .hint-tooltip-wrap--block{width:100%;max-width:none;max-height:inherit;pointer-events:auto}.game-action-modal--docked.svelte-1i4iot3 .game-action-modal__panel:where(.svelte-1i4iot3){max-height:min(42dvh,360px)}@media (width>=900px){.game-action-modal--docked.svelte-1i4iot3{display:none}}@media (prefers-reduced-motion:reduce){.game-action-modal__panel.svelte-1i4iot3{animation:none}}@keyframes ref-event-card-pop{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ref-px-card-pop{0%{opacity:0;transform:perspective(400px)rotateX(12deg)translateY(24px)scale(.9)}to{opacity:1;transform:perspective(400px)rotateX(0)translateY(0)scale(1)}}.bankrupt-panel-hint.svelte-1dhezbd{text-align:center;margin:0 14px 10px}.bankrupt-panel-compare.svelte-1dhezbd{padding-bottom:8px}.bankrupt-panel-shortfall.svelte-1dhezbd{flex-direction:column;align-items:center;gap:4px;padding:0 14px 12px;display:flex}.bankrupt-asset-price.svelte-1dhezbd{font-size:var(--font-xs);opacity:.85}.bankrupt-panel-actions.svelte-1dhezbd{z-index:2;position:relative}.bankrupt-panel.svelte-1dhezbd .ref-event-buyer{padding:0 14px 12px}.bankrupt-panel.svelte-1dhezbd .ref-event-buyer-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bankrupt-panel.svelte-1dhezbd .ref-event-buyer-row{font-size:var(--font-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.dream-card.svelte-gn5szv{color:#2a1800;background:linear-gradient(145deg,#f7efd8 0%,#e8d4a0 50%,#d4b87a 100%);border:3px solid #8b6914;border-radius:8px;width:100%;max-width:260px;padding:0;animation:.35s ease-out svelte-gn5szv-cardPop;overflow:hidden;box-shadow:0 8px 24px #00000073}@keyframes svelte-gn5szv-cardPop{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.ref-event-header{color:#f5e6b8;text-align:center;font-size:var(--font-xs);letter-spacing:2px;text-transform:uppercase;text-shadow:0 1px 2px #0006;padding:10px 14px;font-weight:800;box-shadow:inset 0 1px #ffffff24}.ref-event-stat{flex-direction:column;gap:2px;display:flex}.ref-event-stat-label{font-size:var(--font-xs);text-transform:uppercase;opacity:.72;font-weight:700}.ref-event-actions{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:8px;margin:0 14px 14px;display:flex}.ref-pixel-3d .dream-card.svelte-gn5szv{border:3px solid var(--px-metal-light);box-shadow:0 6px 0 var(--px-metal-dark), 0 10px 24px #00000073;border-radius:4px}.dream-card__header.svelte-gn5szv{align-items:center;gap:8px;display:flex}.dream-card__icon.svelte-gn5szv{font-size:var(--font-2xl)}.dream-card__owner.svelte-gn5szv,.dream-card__markers.svelte-gn5szv{font-size:var(--font-sm);opacity:.85;margin:8px 0 0}.negative.svelte-gn5szv{color:var(--danger,#c0392b)}.ft-business-card.svelte-wncmd0{color:#1b3a1f;background:linear-gradient(145deg,#e8f5e9 0%,#c8e6c9 50%,#a5d6a7 100%);border:3px solid #2e7d32;border-radius:8px;width:100%;max-width:260px;padding:0;animation:.35s ease-out svelte-wncmd0-cardPop;overflow:hidden;box-shadow:0 8px 24px #00000073}@keyframes svelte-wncmd0-cardPop{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.ft-business-card__header.svelte-wncmd0{color:#f1f8e9;text-align:center;font-size:var(--font-xs);letter-spacing:2px;text-transform:uppercase;background:linear-gradient(#43a047 0%,#2e7d32 100%);align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:flex}.ft-business-card__icon.svelte-wncmd0{font-size:var(--font-2xl)}.negative.svelte-wncmd0{color:var(--danger,#c0392b)}.ref-event-card{width:100%;max-width:min(100%, var(--event-card-max,280px));color:#2a1800;background:linear-gradient(145deg,#f7efd8 0%,#e8d4a0 50%,#d4b87a 100%);border:3px solid #8b6914;border-radius:8px;padding:0;animation:.35s ease-out ref-event-card-pop;overflow:hidden;box-shadow:0 8px 24px #00000073}.ref-event-header{color:#f5e6b8;padding:var(--space-sm) var(--space-md);text-align:center;font-size:var(--font-xs);letter-spacing:2px;text-transform:uppercase;text-shadow:0 1px 2px #0006;background:linear-gradient(90deg,#5c4030,#3d2817);font-weight:800;box-shadow:inset 0 1px #ffffff24}.ref-event-icon{padding:var(--space-sm) 0 var(--space-xs);justify-content:center;align-items:center;display:flex}.ref-event-icon svg{flex-shrink:0;width:clamp(32px,10vw,48px);height:clamp(32px,10vw,48px)}.ref-event-title{font-size:var(--font-lg);text-align:center;padding:0 var(--space-md);font-weight:900;line-height:1.3}.ref-event-desc{font-size:var(--font-sm);text-align:center;opacity:.85;padding:8px 14px 12px;line-height:1.45}.ref-event-actions{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:8px;padding:14px;display:flex}.ref-event-actions:not(.px-panel){margin:0 14px 14px}.ref-event-actions .hint-tooltip-wrap--block{width:100%;min-width:0;display:flex}.ref-event-actions .ref-btn-accept,.ref-event-actions .ref-btn-skip,.ref-event-actions .ref-btn-loan,.ref-event-actions .ref-btn-decline,.ref-event-actions .hint-tooltip-wrap--block>button{box-sizing:border-box;width:100%;min-height:var(--touch-min,44px);font-size:var(--font-lg);margin:0;padding:12px 14px;line-height:1.25}.ref-event-compare{font-size:var(--font-sm);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0 14px 12px;display:grid}.ref-event-compare-col{flex-direction:column;gap:4px;min-width:0;display:flex}.ref-event-compare-label{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.04em;opacity:.72;font-weight:700}.ref-event-compare-val{font-size:var(--font-md);color:#2a1800;font-weight:900}.ref-event-compare-val.neg{color:#8b2020}.ref-event-compare-val.ok{color:#2a6010}.ref-event-compare-arrow{font-size:var(--font-lg);opacity:.45;text-align:center;font-weight:900}.ref-event-stats{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 12px;display:grid}.ref-event-stat{background:#5c403014;border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.ref-event-stat-label{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.04em;opacity:.72;font-weight:700}.ref-event-stat-value{font-size:var(--font-md);font-weight:900}.ref-event-stat-value.negative{color:#8b2020}.ref-event-warn{font-size:var(--font-xs);text-align:center;color:#8b3018;background:#e170552e;border-radius:6px;margin:0 14px 10px;padding:8px 10px;font-weight:700}.ref-pixel-3d .ref-event-card{border:3px solid var(--px-metal-light);box-shadow:0 6px 0 var(--px-metal-dark), 0 10px 24px #00000073;border-radius:4px;animation:.4s cubic-bezier(.22,1.2,.36,1) ref-px-card-pop}.ref-pixel-3d .ref-event-actions.px-panel--metal{margin:var(--space-sm) 0 0;gap:var(--space-xs)}.ref-pixel-3d .ref-event-actions.px-panel--metal .ref-btn-accept,.ref-pixel-3d .ref-event-actions.px-panel--metal .ref-btn-skip,.ref-pixel-3d .ref-event-actions.px-panel--metal .ref-btn-loan,.ref-pixel-3d .ref-event-actions.px-panel--metal .ref-btn-decline{width:100%;margin:0}.ref-residency-hint.svelte-kp3stp{font-size:var(--font-sm);text-align:center;margin:0 14px 10px;font-weight:800}.ref-residency-recap-lead.svelte-kp3stp{font-size:var(--font-sm);text-align:center;margin:0 14px 8px;font-weight:800}.ref-residency-recalc.svelte-kp3stp{margin:0 14px 12px}.ref-residency-recalc__title.svelte-kp3stp{font-size:var(--font-sm);text-align:center;margin:0 0 8px}.ref-residency-recalc__table.svelte-kp3stp{border-collapse:collapse;width:100%;font-size:var(--font-xs)}.ref-residency-recalc__table.svelte-kp3stp th:where(.svelte-kp3stp),.ref-residency-recalc__table.svelte-kp3stp td:where(.svelte-kp3stp){text-align:left;border-bottom:1px solid #2a18001f;padding:4px 6px}.ref-residency-recalc__table.svelte-kp3stp th:where(.svelte-kp3stp):not(:first-child),.ref-residency-recalc__table.svelte-kp3stp td:where(.svelte-kp3stp):not(:first-child){text-align:right}.ref-residency-recalc__note.svelte-kp3stp{font-size:var(--font-xs);opacity:.85;margin:6px 0 0}.pos.svelte-kp3stp{color:#2a6010}.neg.svelte-kp3stp{color:#8b2020}.ref-game-shell.svelte-8dpyj0{z-index:1;--sheet-max-h:min(45dvh, 420px);--sheet-collapsed-h:56px;--game-nav-h:clamp(48px, 12vw, 56px);--cell-context-h:clamp(32px, 8vw, 40px);--touch-min:44px;min-height:100svh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex;position:relative;container:game-shell/inline-size}.spectator-banner.svelte-8dpyj0{text-align:center;font-size:var(--font-sm);color:#f0d080;background:linear-gradient(90deg,#3a2a10 0%,#2a2010 100%);border-bottom:2px solid #5a4a20;margin:0;padding:8px 12px;font-weight:700}.ref-game-shell.svelte-8dpyj0>.save-status:where(.svelte-8dpyj0){z-index:120;font-size:var(--font-xs);color:#f5e6b8;pointer-events:none;white-space:nowrap;background:#08080aeb;border:1px solid #c9a84ca6;border-radius:999px;padding:3px 10px;font-weight:700;line-height:1.3;animation:.25s ease-out svelte-8dpyj0-save-status-in;position:absolute;top:clamp(48px,11vw,58px);right:clamp(8px,2vw,14px);box-shadow:0 2px 10px #0000008c,inset 0 1px #ffffff14}@container game-shell (width<=520px){.ref-game-shell.svelte-8dpyj0>.save-status:where(.svelte-8dpyj0){z-index:5;align-self:flex-end;margin:4px 8px 0;position:relative;top:auto;right:auto}}@keyframes svelte-8dpyj0-save-status-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ref-game-main.svelte-8dpyj0{grid-template-columns:minmax(0, 1fr) minmax(var(--side-panel-w), 32vw);flex:1;gap:0;min-height:0;display:grid;overflow:hidden}.ref-board-area.svelte-8dpyj0{padding:var(--space-sm);background:radial-gradient(90% 70% at 50% 40%,#3c3c4480 0%,#0000 55%),linear-gradient(#2e2e32 0%,#1c1c1f 45%,#141416 100%);flex-direction:column;justify-content:center;align-items:stretch;gap:6px;min-width:0;min-height:clamp(220px,42dvh,440px);display:flex;position:relative;overflow:hidden;container:board/inline-size}@container board (width<=320px){.ref-board-area.svelte-8dpyj0:has(.board-scene3d){--cell-size:clamp(28px, 7.8cqw, 36px)}}.ref-game-main--mobile.svelte-8dpyj0 .ref-board-area:where(.svelte-8dpyj0){justify-content:flex-start;align-items:stretch}.ref-board-area__track.svelte-8dpyj0{flex:auto;justify-content:center;align-self:stretch;align-items:stretch;width:100%;min-width:0;min-height:0;display:flex}.ref-board-area__stack.svelte-8dpyj0{flex-direction:column;flex:auto;align-self:stretch;align-items:stretch;gap:6px;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;position:relative}.ref-board-area__stack-panel.svelte-8dpyj0{flex-direction:column;flex:auto;align-self:stretch;width:100%;min-height:0;display:flex}.ref-board-area__stack.svelte-8dpyj0:has(.board-scene3d){flex:auto;align-self:stretch;min-height:0}.ref-board-area__stack.svelte-8dpyj0>.cell-context-row{z-index:24;pointer-events:none;flex:none;align-self:auto;width:auto;max-width:none;min-height:0;position:absolute;top:clamp(6px,1.5cqw,10px);left:clamp(6px,1.5cqw,10px);right:clamp(6px,1.5cqw,10px)}.ref-board-area__stack.svelte-8dpyj0>.cell-context-row .cell-context-wrap,.ref-board-area__stack.svelte-8dpyj0>.cell-context-row .cell-context-bar{pointer-events:auto}.ref-board-area.svelte-8dpyj0:before{content:"";opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ref-board-area.svelte-8dpyj0:has(.board-scene3d){flex:auto;justify-content:stretch;align-items:stretch;min-height:0;padding:clamp(4px,1vw,8px)}.ref-board-area__track.svelte-8dpyj0:has(.board-scene3d){flex:auto;justify-content:stretch;align-self:stretch;align-items:stretch;min-height:0}.ref-board-area__stack.svelte-8dpyj0>.board-scene3d,.board-scene3d.board-stage--voxel{flex-direction:column;flex:auto;justify-content:stretch;align-self:stretch;align-items:stretch;gap:0;min-height:0;margin:0;padding:0;display:flex;width:100%!important;max-width:none!important}.ref-board-area__stack-panel.svelte-8dpyj0>.board-stage:not(.board-scene3d){flex-direction:column;flex:auto;justify-content:center;align-self:center;align-items:center;gap:clamp(4px,1cqw,10px);min-height:0;margin-inline:auto;padding:0;display:flex;overflow:visible;width:auto!important;max-width:100%!important}.ref-board-area.svelte-8dpyj0:has(.board-stage:not(.board-scene3d)){flex:auto;justify-content:stretch;align-items:stretch;min-height:0}.ref-board-area__track.svelte-8dpyj0:has(.board-stage:not(.board-scene3d)){flex:auto;justify-content:center;align-self:stretch;align-items:center;min-height:0;overflow:hidden}.ref-action-body.svelte-8dpyj0{flex-direction:column;flex:1;align-items:center;padding:14px;display:flex;overflow:auto}.ref-action-body.svelte-8dpyj0 .hint-tooltip-wrap{overflow:visible}@media (width<=899px){.ref-action-body.svelte-8dpyj0{padding:var(--space-md,12px)}}.ref-wait-msg.svelte-8dpyj0{text-align:center;font-size:var(--font-lg);color:#e8d4a8;padding:24px 12px;line-height:1.5}@media (width<=899px){.ref-wait-msg.svelte-8dpyj0{font-size:var(--font-md);padding:var(--space-md) var(--space-sm)}}.ref-cell-done-desc.svelte-8dpyj0{font-size:var(--font-md);opacity:.92;color:#e8d4a8;margin:0 0 10px;line-height:1.45}.pet-tier-chip.svelte-8dpyj0{font-size:var(--font-sm);color:#c9a84c;background:#c9a84c1f;border:1px solid #c9a84c73;margin-bottom:6px;padding:2px 8px;display:inline-block}@media (width<=899px){.ref-game-main.ref-game-main--mobile.svelte-8dpyj0{grid-template-columns:unset;grid-template-rows:unset;flex-direction:column;flex:1;min-height:0;display:flex}.ref-game-main--mobile.svelte-8dpyj0 .ref-board-area:where(.svelte-8dpyj0){flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;min-height:0;padding-bottom:0;display:flex}.ref-game-main--mobile.svelte-8dpyj0 .ref-board-area:where(.svelte-8dpyj0):has(.board-scene3d){flex:1 1 0;min-height:0}.ref-game-main--mobile.svelte-8dpyj0 .ref-board-area:where(.svelte-8dpyj0) .board-stage:not(.board-scene3d){flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.ref-game-main--mobile.svelte-8dpyj0 .ref-board-area:where(.svelte-8dpyj0) .board-scene3d{flex:auto;justify-content:stretch;align-items:stretch;min-height:0;display:flex}.ref-action-column.svelte-8dpyj0{background:linear-gradient(#4a3520 0%,#2a1a0c 100%);border-top:3px solid #c9a22740;flex-direction:column;flex-shrink:0;min-height:0;display:flex}.ref-action-column__nav--desktop.svelte-8dpyj0,.ref-action-column__body--desktop.svelte-8dpyj0{display:none!important}}@media (width>=900px){.ref-action-column.svelte-8dpyj0{border-top:none;border-left:3px solid var(--panel-border,#c9a22759);background:linear-gradient(#4a3520 0%,#2a1a0c 100%)}.ref-action-column__nav--mobile.svelte-8dpyj0{display:none!important}.ref-action-column__body--desktop.svelte-8dpyj0{flex-direction:column;flex:1;min-height:0;display:flex!important}.ref-action-column__nav--desktop.svelte-8dpyj0{display:block!important}.ref-game-main.ref-game-main--mobile.svelte-8dpyj0{grid-template-columns:1fr 300px;display:grid}}@media (width<=900px){.ref-board-area.svelte-8dpyj0{padding-bottom:0}}@media (width>=1200px){.ref-game-main.svelte-8dpyj0{grid-template-columns:minmax(0,1fr) 320px}}@media (width>=1600px){.game-root{--board-max:min(560px, 48vw);--logo-h:clamp(72px, 6vw, 108px)}}@media (height<=520px) and (orientation:landscape){.ref-game-main.svelte-8dpyj0{grid-template-rows:1fr;grid-template-columns:minmax(0,1.2fr) minmax(200px,34vw)}.ref-board-area.svelte-8dpyj0{min-height:0}}@media (prefers-reduced-motion:reduce){.ref-game-shell.svelte-8dpyj0>.save-status:where(.svelte-8dpyj0){animation:none}}.gold-bg.svelte-4j8o3l{background:radial-gradient(ellipse at 30% 40%, #3d2200 0%, transparent 55%), radial-gradient(ellipse at 70% 60%, #e8b4b826 0%, transparent 45%), radial-gradient(ellipse at 30% 40%, #2e1a00 0%, var(--brown) 60%), radial-gradient(ellipse at 80% 80%, #3d2200 0%, transparent 50%);z-index:0;position:fixed;inset:0}.game-root.svelte-1x2lh5b{min-height:100vh;color:var(--cream);background:var(--brown);font-family:Georgia,serif;position:relative;overflow:hidden}.end-screen.svelte-1x2lh5b{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:36px;display:flex;position:relative}.wlabel.svelte-1x2lh5b{font-size:var(--font-xs);letter-spacing:8px;color:#5fda5f;text-transform:uppercase;margin-bottom:10px}.btn-start.svelte-1x2lh5b{color:var(--brown);font-weight:900;font-size:var(--font-md);cursor:pointer;letter-spacing:1px;background:linear-gradient(135deg,#5fda5f,#3a9e3a);border:none;border-radius:10px;width:100%;padding:14px;font-family:Georgia,serif}.end-screen--podium.svelte-1x2lh5b{max-width:520px}.end-subtitle.svelte-1x2lh5b{font-size:var(--font-md);opacity:.85;text-align:center;margin:0 0 20px}.podium-list.svelte-1x2lh5b{flex-direction:column;gap:10px;width:100%;margin:0 0 24px;padding:0;list-style:none;display:flex}.podium-row.svelte-1x2lh5b{background:#00000059;border:1px solid #c9a84c40;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.podium-row--place-1.svelte-1x2lh5b{background:#ffd70014;border-color:#ffd7008c}.podium-row--place-2.svelte-1x2lh5b{border-color:#c0c0c073}.podium-row--place-3.svelte-1x2lh5b{border-color:#cd7f3273}.podium-medal.svelte-1x2lh5b{font-size:var(--font-2xl);line-height:1}.podium-main.svelte-1x2lh5b{flex-direction:column;gap:2px;min-width:0;display:flex}.podium-place.svelte-1x2lh5b{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.06em;opacity:.75;font-weight:800}.podium-name.svelte-1x2lh5b{font-size:var(--font-lg);color:#f0e6c8}.podium-prof.svelte-1x2lh5b{font-size:var(--font-sm);opacity:.75}.podium-note.svelte-1x2lh5b{font-size:var(--font-xs);opacity:.65;font-style:italic}.podium-rewards.svelte-1x2lh5b{font-size:var(--font-sm);flex-direction:column;align-items:flex-end;gap:4px;font-weight:700;display:flex}.podium-prize.svelte-1x2lh5b{color:#7dce82}.end-empty.svelte-1x2lh5b{text-align:center;opacity:.7;margin-bottom:20px}
