:root[data-skin=monke]{--bg-0:#f3efcd;--bg-1:#eae3b6;--bg-2:#dbd19c;--cyan:#184623;--cyan-deep:#0c2a14;--magenta:#cd3d31;--warn:#9a5a00;--lime:#eab717;--long:#3d9153;--purple:#699675;--ink:#0d140f;--ink-soft:#587458;--page-bg:#e7e0ba;--device-stripe-a:#f3efcd;--device-stripe-b:#e9e1b4;--paper-rgb:243,239,205;--ink-rgb:13,20,15;--dim-overlay:rgba(12,42,20,0.36);--pill-face-border:rgba(24,70,35,0.34);--pill-shadow-rgb:12,42,20;color-scheme:light}:root[data-skin=monke][data-theme=dark]{--bg-0:#0c2a14;--bg-1:#113620;--bg-2:#1f492a;--cyan:#86c994;--cyan-deep:#4a8f5d;--magenta:#ff725d;--warn:#ffc919;--lime:#ffc919;--long:#2bff88;--purple:#90c6ea;--ink:#f3efcd;--ink-soft:#9fb8a4;--page-bg:#07130b;--device-stripe-a:#0a1f10;--device-stripe-b:#0e2817;--paper-rgb:12,42,20;--ink-rgb:243,239,205;--dim-overlay:rgba(0,0,0,0.55);--pill-face-border:rgba(134,201,148,0.36);--pill-shadow-rgb:0,0,0;color-scheme:dark}:root[data-skin=phoenix]{--bg-0:#fff6eb;--bg-1:#ffecdb;--bg-2:#ffdcc0;--cyan:#b34a08;--cyan-deep:#7a2f04;--magenta:#d62b16;--warn:#8f6a00;--lime:#e2670c;--long:#00a544;--purple:#9a7358;--ink:#1d1a19;--ink-soft:#7a6558;--page-bg:#ffefe2;--device-stripe-a:#fff6eb;--device-stripe-b:#ffe9d8;--paper-rgb:255,246,235;--ink-rgb:29,26,25;--dim-overlay:rgba(58,24,6,0.34);--pill-face-border:rgba(179,74,8,0.34);--pill-shadow-rgb:122,47,4;color-scheme:light}:root[data-skin=phoenix][data-theme=dark]{--bg-0:#18181b;--bg-1:#212226;--bg-2:#2d3038;--cyan:#ff9e47;--cyan-deep:#ff8d2a;--magenta:#f65959;--warn:#ffd23f;--lime:#ff8d2a;--long:#4ade80;--purple:#c09a80;--ink:#f4f4f5;--ink-soft:#8fa2bc;--page-bg:#090b0c;--device-stripe-a:#0d0f11;--device-stripe-b:#131518;--paper-rgb:24,24,27;--ink-rgb:244,244,245;--dim-overlay:rgba(0,0,0,0.55);--pill-face-border:rgba(255,141,42,0.34);--pill-shadow-rgb:0,0,0;color-scheme:dark}:root[data-skin=seeker]{--bg-0:#eef2f3;--bg-1:#e2e8ea;--bg-2:#d3dcdf;--cyan:#08756d;--cyan-deep:#055049;--magenta:#d6284e;--warn:#9a4d0a;--lime:#b45a0c;--long:#008a45;--purple:#56676d;--ink:#101418;--ink-soft:#56676d;--page-bg:#e6ecee;--device-stripe-a:#eef2f3;--device-stripe-b:#e6ecee;--paper-rgb:238,242,243;--ink-rgb:16,20,24;--dim-overlay:rgba(5,32,30,0.34);--pill-face-border:rgba(8,117,109,0.34);--pill-shadow-rgb:5,60,56;color-scheme:light}:root[data-skin=seeker][data-theme=dark]{--bg-0:#101418;--bg-1:#151a1f;--bg-2:#1e252b;--cyan:#8fe9e2;--cyan-deep:#3fb9ae;--magenta:#ff5a7a;--warn:#ffb36b;--lime:#ffb36b;--long:#2bff88;--purple:#7d8f96;--ink:#edf4f5;--ink-soft:#8e9ea4;--page-bg:#07090b;--device-stripe-a:#0a0d10;--device-stripe-b:#0d1114;--paper-rgb:16,20,24;--ink-rgb:237,244,245;--dim-overlay:rgba(0,0,0,0.55);--pill-face-border:rgba(143,233,226,0.42);--pill-shadow-rgb:0,0,0;color-scheme:dark}.competition-chip{color:var(--ink);cursor:pointer;flex:0 0 auto;font-family:var(--font-data);font-size:var(--fs-data-xs);padding:4px 8px}.toly-strap.competition-strap{column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.competition-strap .toly-strap-earn{grid-column:1/-1;grid-row:2;text-align:left;white-space:normal}.competition-strap-leave{background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:-8px;padding:8px;text-decoration:underline}:root[data-trading-mode=competition] .paper-watermark-weave{opacity:.1}.competition-window{left:clamp(10px,calc(var(--panel-u)*3),30px);margin-inline:auto;max-width:420px;right:clamp(10px,calc(var(--panel-u)*3),30px);top:clamp(40px,7dvh,120px)}.competition-window .win-body{max-height:calc(100dvh - clamp(40px,7dvh,120px) - 72px);overflow-y:auto}.competition-name{font-family:var(--font-display);font-size:var(--fs-display-md);margin:0 0 8px}.competition-paper-note{color:var(--ink-soft);margin:6px 0}.competition-facts,.competition-paper-note{font-family:var(--font-data);font-size:var(--fs-data-sm)}.competition-facts{display:grid;gap:4px;list-style:none;margin:10px 0;padding:0}.competition-rules-link{color:var(--cyan);display:inline-block;margin:6px 12px 6px 0;text-decoration:underline}.competition-consent,.competition-rules-link{font-family:var(--font-data);font-size:var(--fs-data-sm)}.competition-consent{align-items:flex-start;cursor:pointer;display:flex;gap:8px;margin:10px 0}.competition-consent input{flex:0 0 auto;height:20px;margin:2px 0 0;width:20px}.pixel-box.competition-action{background:var(--cyan);border-color:var(--cyan);color:var(--bg-0);cursor:pointer;display:block;font-family:var(--font-display);font-size:var(--fs-display-sm);margin-top:8px;padding:10px;width:100%}.pixel-box.competition-action:disabled{background:none;border-color:rgba(var(--ink-rgb),.35);color:var(--ink-soft);cursor:not-allowed}.rank-tabs[data-tab-count="3"] .lb-tab{flex:1 1 auto;padding-inline:clamp(4px,calc(var(--panel-u)*1.2),10px);white-space:nowrap}.competition-rank{display:grid;gap:10px}.competition-rank-head{background:none;color:var(--ink);cursor:pointer;display:grid;gap:4px;padding:10px;text-align:left;width:100%}.competition-rank-head .competition-name{margin:0}.competition-rank-head small{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-xs)}.comp-board{display:grid;gap:8px}.comp-board-note{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-sm);margin:0}.comp-board-who{display:grid;gap:2px;min-width:0}.comp-board-caption{color:var(--ink-soft);display:block}.comp-board-caption,.comp-board-return{font-family:var(--font-data);font-size:var(--fs-data-xs)}.comp-board-return{white-space:nowrap}.comp-board-return.profit{color:var(--profit)}.comp-board-return.loss{color:var(--loss)}.lb-podium .comp-board-return{color:var(--medal-ink);font-size:var(--podium-name)}.pixel-box.competition-share{background:none;color:var(--ink);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-display-xs);padding:8px;width:100%}.comp-board-paper{color:var(--ink-soft);font-family:var(--font-data);font-size:var(--fs-data-xs);margin:6px 0 0}.competition-page{--card-inset:calc(2px + clamp(12px,calc(var(--panel-u)*3),20px));align-content:start;background:var(--page-bg);color:var(--ink);display:grid;gap:12px;margin:0 auto;max-width:560px;min-height:100dvh;padding:24px 16px}.competition-page-title{font-family:var(--font-display);font-size:var(--fs-display-lg);margin:0}.competition-rules h2{font-family:var(--font-display);font-size:var(--fs-display-sm);margin:12px 0 6px}.competition-rules p{font-family:var(--font-data);font-size:var(--fs-data-sm);margin:0 0 8px}