:where(.app-shell,.skin-preview,.circle-material-study,.skin-card-art){--skin-shell:#11130f;--skin-rim:#e7e8d8;--skin-motif:linear-gradient(135deg, transparent 0 44%, #ffffff2e 45% 49%, transparent 50%);--skin-motif-size:cover;--skin-motif-position:center;--skin-motif-blend:screen;--skin-glow:#d7ff4575;--skin-dual-angle:90deg;--skin-divider:#f4f0dd;--skin-border-width:1px;--skin-core-size:7%;--skin-depth:36%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-foundry{--skin-shell:#171812;--skin-rim:#e8e5cd;--skin-motif:repeating-conic-gradient(from 45deg, #d7ff45b3 0 5deg, transparent 6deg 39deg, #ff6b3d85 40deg 45deg, transparent 46deg 89deg);--skin-motif-size:78% 78%;--skin-motif-blend:screen;--skin-glow:#d7ff4580;--skin-dual-angle:90deg;--skin-divider:#f2efdc;--skin-core-size:8%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-neon{--skin-shell:#081319;--skin-rim:#70f7ff;--skin-motif:repeating-linear-gradient(90deg, transparent 0 20%, #43f1ff94 21% 23%, transparent 24% 47%, #ff45cf73 48% 50%, transparent 51% 100%);--skin-motif-size:18px 18px;--skin-motif-blend:screen;--skin-glow:#2fecff9e;--skin-dual-angle:135deg;--skin-divider:#efffff;--skin-core-size:6%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-magma{--skin-shell:#1d0b06;--skin-rim:#ffad48;--skin-motif:repeating-linear-gradient(132deg, transparent 0 22%, #ff5316c7 23% 27%, transparent 28% 57%, #ffc44185 58% 61%, transparent 62% 100%);--skin-motif-size:24px 24px;--skin-motif-blend:screen;--skin-glow:#ff4e149e;--skin-dual-angle:45deg;--skin-divider:#ffd17a;--skin-core-size:7%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-glacier{--skin-shell:#071923;--skin-rim:#e2fbff;--skin-motif:conic-gradient(from 7deg, #ffffffb3 0 3%, transparent 4% 15%, #82e8ff80 16% 18%, transparent 19% 36%, #ffffff57 37% 39%, transparent 40% 100%);--skin-motif-size:cover;--skin-motif-blend:screen;--skin-glow:#67e1ff94;--skin-dual-angle:135deg;--skin-divider:#f5ffff;--skin-core-size:5%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-cosmic{--skin-shell:#080519;--skin-rim:#cfb4ff;--skin-motif:repeating-radial-gradient(circle at 68% 28%, #ffffffd9 0 1px, transparent 2px 8px, #ff5fd359 9px 10px, transparent 11px 19px);--skin-motif-size:cover;--skin-motif-blend:screen;--skin-glow:#8e57ffad;--skin-dual-angle:90deg;--skin-divider:#efddff;--skin-core-size:10%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-gilded{--skin-shell:#211503;--skin-rim:#fff0a2;--skin-motif:repeating-conic-gradient(from 8deg, #fff093a8 0 9deg, #3f250466 10deg 16deg, transparent 17deg 30deg);--skin-motif-size:cover;--skin-motif-blend:overlay;--skin-glow:#ffc62994;--skin-dual-angle:0deg;--skin-divider:#fff5bf;--skin-core-size:8%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-toxic{--skin-shell:#07180d;--skin-rim:#dfff62;--skin-motif:repeating-radial-gradient(circle at 28% 27%, #f4ffc6b8 0 2px, transparent 3px 8px, #95ff4647 9px 12px, transparent 13px 20px);--skin-motif-size:cover;--skin-motif-blend:screen;--skin-glow:#a2ff339e;--skin-dual-angle:45deg;--skin-divider:#efffb3;--skin-core-size:7%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-hologrid{--skin-shell:#061318;--skin-rim:#8df8ff;--skin-motif:repeating-linear-gradient(180deg, #ffffff61 0 1px, transparent 1px 4px);--skin-motif-size:100% 6px;--skin-motif-blend:screen;--skin-glow:#50e5ffad;--skin-dual-angle:90deg;--skin-divider:#ff8bdf;--skin-core-size:6%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-candy{--skin-shell:#171510;--skin-rim:#fff4c7;--skin-motif:repeating-linear-gradient(135deg, transparent 0 8px, #ffffff57 8px 10px, transparent 10px 16px, color-mix(in srgb, var(--skin-signal-accent,var(--accent)), transparent 42%) 16px 21px);--skin-motif-size:28px 28px;--skin-motif-blend:screen;--skin-glow:#ff6fa48f;--skin-dual-angle:90deg;--skin-divider:#fff7d7;--skin-core-size:6%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-chrome{--skin-shell:#07090a;--skin-rim:#eef6f7;--skin-motif:linear-gradient(158deg, #000000c2 0 20%, #fffc 22% 28%, transparent 31% 61%, #ffffffb8 63% 68%, #000000ad 71% 100%);--skin-motif-size:cover;--skin-motif-blend:overlay;--skin-glow:#cce6ee80;--skin-dual-angle:135deg;--skin-divider:#fff;--skin-core-size:5%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-coral{--skin-shell:#1b0e0c;--skin-rim:#ffd2bc;--skin-motif:repeating-radial-gradient(circle at 35% 35%, #ffefd999 0 2px, transparent 3px 7px, #1707064d 8px 10px, transparent 11px 17px);--skin-motif-size:20px 20px;--skin-motif-blend:soft-light;--skin-glow:#ff7e6380;--skin-dual-angle:45deg;--skin-divider:#ffe7d8;--skin-core-size:8%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-moss{--skin-shell:#10150d;--skin-rim:#c7dd92;--skin-motif:repeating-linear-gradient(32deg, #b6d36e70 0 3px, transparent 3px 9px, #163b1f94 9px 12px, transparent 12px 18px);--skin-motif-size:22px 22px;--skin-motif-blend:soft-light;--skin-glow:#73a14680;--skin-dual-angle:0deg;--skin-divider:#dbe9ae;--skin-core-size:6%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-bubblegum{--skin-shell:#1d0717;--skin-rim:#ffd7f1;--skin-motif:radial-gradient(ellipse at 28% 18%, #ffffffe0 0 8%, transparent 10% 28%, #ff6dc080 29% 42%, transparent 44%);--skin-motif-size:cover;--skin-motif-blend:screen;--skin-glow:#ff49ab9e;--skin-dual-angle:135deg;--skin-divider:#fff0fa;--skin-core-size:7%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-blueprint{--skin-shell:#061523;--skin-rim:#aeeaff;--skin-motif:repeating-linear-gradient(90deg, #bef0ff5c 0 1px, transparent 1px 6px);--skin-motif-size:7px 7px;--skin-motif-blend:screen;--skin-glow:#36b4e88c;--skin-dual-angle:90deg;--skin-divider:#e7faff;--skin-core-size:6%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-sunset{--skin-shell:#1b0d16;--skin-rim:#ffe0b0;--skin-motif:conic-gradient(from 214deg, #ffb546b8, transparent 24% 47%, #7b44abad 49% 72%, transparent 74% 100%);--skin-motif-size:cover;--skin-motif-blend:screen;--skin-glow:#ff6f4a8f;--skin-dual-angle:45deg;--skin-divider:#ffe8cc;--skin-core-size:8%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-marble{--skin-shell:#08070d;--skin-rim:#c3b4ec;--skin-motif:repeating-linear-gradient(127deg, transparent 0 25%, #d1c5ff9e 26% 29%, transparent 30% 58%, #8260d570 59% 62%, transparent 63% 100%);--skin-motif-size:32px 32px;--skin-motif-blend:screen;--skin-glow:#7c5cd194;--skin-dual-angle:135deg;--skin-divider:#ede6ff;--skin-core-size:6%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-static{--skin-shell:#0c0e0c;--skin-rim:#efffed;--skin-motif:repeating-linear-gradient(180deg, #ffffff75 0 1px, transparent 1px 3px, #0000008c 3px 4px);--skin-motif-size:100% 5px;--skin-motif-blend:overlay;--skin-glow:#daffe080;--skin-dual-angle:0deg;--skin-divider:#fff;--skin-core-size:5%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-porcelain{--skin-shell:#e6e9e6;--skin-rim:#fff;--skin-motif:repeating-conic-gradient(from 45deg, transparent 0 16deg, #1e4fa0bd 17deg 20deg, transparent 21deg 45deg);--skin-motif-size:cover;--skin-motif-blend:multiply;--skin-glow:#c3ddff85;--skin-dual-angle:90deg;--skin-divider:#173f88;--skin-core-size:6%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-soccer{--skin-shell:#11120f;--skin-rim:#e9eadb;--skin-motif:repeating-conic-gradient(from 0deg, #eeefdaa8 0 8deg, transparent 9deg 51deg, #0a0b0999 52deg 59deg);--skin-motif-size:72% 72%;--skin-motif-blend:overlay;--skin-glow:#d7ff4580;--skin-dual-angle:0deg;--skin-divider:#f2f3e4;--skin-core-size:12%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-donut{--skin-shell:#090b09;--skin-rim:#dcffe3;--skin-motif:repeating-radial-gradient(circle, #ffffff70 0 1px, #0409079e 2px 4px, transparent 5px 8px);--skin-motif-size:cover;--skin-motif-blend:screen;--skin-glow:#56ffac8a;--skin-dual-angle:45deg;--skin-divider:#c8ffe4;--skin-core-size:15%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-billiard{--skin-shell:#11120e;--skin-rim:#f4f0d8;--skin-motif:radial-gradient(circle, #f8f5dde6 0 18%, #0d0f0ccc 19% 24%, transparent 25% 100%);--skin-motif-size:cover;--skin-motif-blend:normal;--skin-glow:#f4f0d880;--skin-dual-angle:90deg;--skin-divider:#fffce7;--skin-core-size:5%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-planet{--skin-shell:#0b0718;--skin-rim:#d7c5ff;--skin-motif:linear-gradient(165deg, transparent 0 39%, #ffe69fdb 40% 47%, #271441b8 48% 53%, transparent 54% 100%);--skin-motif-size:cover;--skin-motif-blend:screen;--skin-glow:#945dffa3;--skin-dual-angle:90deg;--skin-divider:#f1ddff;--skin-core-size:7%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-vinyl{--skin-shell:#080a09;--skin-rim:#dce0da;--skin-motif:repeating-radial-gradient(circle, #ffffff3d 0 1px, #030504b3 2px 5px);--skin-motif-size:cover;--skin-motif-blend:screen;--skin-glow:#c3d6d17a;--skin-dual-angle:135deg;--skin-divider:#eef2ed;--skin-core-size:14%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-citrus{--skin-shell:#151308;--skin-rim:#fff0a8;--skin-motif:repeating-conic-gradient(from 0deg, #fffac2a3 0 3deg, transparent 4deg 42deg, #ffffff80 43deg 46deg);--skin-motif-size:cover;--skin-motif-blend:screen;--skin-glow:#ffc12b9e;--skin-dual-angle:45deg;--skin-divider:#fff8ca;--skin-core-size:9%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-cookie{--skin-shell:#130e09;--skin-rim:#e8bb7c;--skin-motif:repeating-radial-gradient(circle at 32% 31%, #1b120cc2 0 2px, transparent 3px 8px, #ffdca433 9px 11px, transparent 12px 18px);--skin-motif-size:22px 22px;--skin-motif-blend:multiply;--skin-glow:#cd884585;--skin-dual-angle:0deg;--skin-divider:#f4d39f;--skin-core-size:6%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-compass{--skin-shell:#071113;--skin-rim:#d9f0f5;--skin-motif:repeating-conic-gradient(from 45deg, transparent 0 20deg, #ffffffe0 21deg 25deg, transparent 26deg 45deg, #090d0eb8 46deg 50deg, transparent 51deg 90deg);--skin-motif-size:cover;--skin-motif-blend:screen;--skin-glow:#53d8ff94;--skin-dual-angle:90deg;--skin-divider:#eafcff;--skin-core-size:8%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-peppermint{--skin-shell:#16090b;--skin-rim:#fff5e8;--skin-motif:repeating-conic-gradient(from 12deg, #ffffffd6 0 13deg, transparent 14deg 32deg, #ff3d4d61 33deg 38deg, transparent 39deg 55deg);--skin-motif-size:cover;--skin-motif-blend:screen;--skin-glow:#ff516394;--skin-dual-angle:135deg;--skin-divider:#fff9f0;--skin-core-size:7%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-moon{--skin-shell:#111214;--skin-rim:#dedbd0;--skin-motif:repeating-radial-gradient(circle at 30% 30%, #10111366 0 3px, transparent 4px 10px, #fff3 11px 13px, transparent 14px 21px);--skin-motif-size:26px 26px;--skin-motif-blend:multiply;--skin-glow:#cdd2e085;--skin-dual-angle:45deg;--skin-divider:#f0ede5;--skin-core-size:6%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-target{--skin-shell:#100c0b;--skin-rim:#fff;--skin-motif:repeating-radial-gradient(circle, #ffffffbf 0 6%, transparent 7% 17%, #0d0f0dad 18% 23%, transparent 24% 36%);--skin-motif-size:cover;--skin-motif-blend:screen;--skin-glow:#ff5c4994;--skin-dual-angle:90deg;--skin-divider:#fff;--skin-core-size:7%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-eyeball{--skin-shell:#050707;--skin-rim:#f1eddb;--skin-motif:repeating-radial-gradient(circle, #050606 0 12%, color-mix(in srgb, var(--skin-signal,var(--piece)), white 16%) 13% 28%, #f0ecdad1 29% 43%, transparent 44% 100%);--skin-motif-size:cover;--skin-motif-blend:normal;--skin-glow:#ffffff8a;--skin-dual-angle:0deg;--skin-divider:#f8f5e8;--skin-core-size:5%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-first-light{--skin-shell:#1b1003;--skin-rim:#fff8c7;--skin-motif:repeating-conic-gradient(from 0deg, #fff7aac7 0 6deg, transparent 7deg 24deg);--skin-motif-size:cover;--skin-motif-blend:screen;--skin-glow:#ffbf33b3;--skin-dual-angle:90deg;--skin-divider:#fffce0;--skin-core-size:11%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-power-prism{--skin-shell:#090716;--skin-rim:#ecfaff;--skin-motif:conic-gradient(from 45deg, #4ee6ffb8, #a170ffad, #ff4ea5a8, #eeff53a8, #4ee6ffb8);--skin-motif-size:cover;--skin-motif-blend:screen;--skin-glow:#7cdbffb8;--skin-dual-angle:135deg;--skin-divider:#fff;--skin-core-size:8%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-rival-crown{--skin-shell:#171004;--skin-rim:#fff1a0;--skin-motif:repeating-conic-gradient(from 18deg, #e7bb2bc2 0 19deg, #110f0b75 20deg 29deg, transparent 30deg 45deg);--skin-motif-size:cover;--skin-motif-blend:overlay;--skin-glow:#ffbb21a8;--skin-dual-angle:0deg;--skin-divider:#fff6c3;--skin-core-size:9%}:is(.app-shell,.skin-preview,.circle-material-study,.skin-card-art).skin-living-archive{--skin-shell:#04130f;--skin-rim:#abffda;--skin-motif:repeating-linear-gradient(180deg, #2fdc9794 0 2px, transparent 2px 5px, #02140f94 5px 7px);--skin-motif-size:100% 8px;--skin-motif-blend:screen;--skin-glow:#2cda97ad;--skin-dual-angle:90deg;--skin-divider:#d6ffed;--skin-core-size:6%}:is(.app-shell .board-cell:is(.locked,.active):not(.powered) .circle-node,.app-shell .mini-cell.filled:not(.powered),.skin-preview .skin-preview-cell,.circle-material-study .study-node,.app-shell .clear-fragment){--skin-signal:var(--piece);--skin-signal-accent:var(--accent);border-width:var(--skin-border-width);border-style:solid;border-color:var(--skin-rim);background-color:var(--skin-shell);background-image:radial-gradient(circle at 30% 21%, #fffc 0 6%, transparent 8%), radial-gradient(circle, var(--skin-signal-accent) 0 var(--skin-core-size), transparent calc(var(--skin-core-size) + 2%)), var(--skin-motif), radial-gradient(circle at 50% 56%, color-mix(in srgb, var(--piece), white 11%) 0 28%, var(--piece) 57%, color-mix(in srgb, var(--piece), black var(--skin-depth)) 100%), linear-gradient(145deg, color-mix(in srgb, var(--skin-shell), white 12%), var(--skin-shell));background-size:auto, auto, var(--skin-motif-size), auto, auto;background-position:center, center, var(--skin-motif-position), center, center;background-blend-mode:screen, normal, var(--skin-motif-blend), normal, normal;box-shadow:0 0 11px var(--skin-glow), inset 0 0 0 1px #ffffff24, inset 0 -5px 0 color-mix(in srgb, var(--skin-shell), black 34%), inset 0 2px 0 #ffffff59;background-repeat:no-repeat;border-radius:50%;overflow:hidden}.skin-card-art.material-art{background:linear-gradient(#d7ff450e 1px, transparent 1px), linear-gradient(90deg, #d7ff450e 1px, transparent 1px), radial-gradient(circle at 50% 50%, var(--skin-glow), transparent 35%), linear-gradient(145deg, color-mix(in srgb, var(--skin-shell), white 7%), #070806 74%);background-size:18px 18px,18px 18px,cover,cover}.skin-card-art.material-art:after{content:"";z-index:0;background:var(--skin-motif);background-size:var(--skin-motif-size);background-position:var(--skin-motif-position);mix-blend-mode:var(--skin-motif-blend);opacity:.16;pointer-events:none;background-repeat:no-repeat;position:absolute;inset:0}.skin-card-art .skin-preview{z-index:2;position:relative}:is(.app-shell .board-cell.dual-color:not(.powered) .circle-node,.app-shell .mini-cell.dual-color:not(.powered),.mini-grid .mini-cell.dual-color:not(.powered),.skin-preview .skin-preview-cell.dual-color,.circle-material-study .study-node.dual-color,.app-shell .clear-fragment.dual-color){--skin-signal:color-mix(in srgb, var(--piece), var(--piece2) 50%);--skin-signal-accent:color-mix(in srgb, var(--accent), var(--accent2) 50%);border-color:color-mix(in srgb, var(--skin-rim), var(--skin-signal) 28%);background-image:radial-gradient(circle at 30% 21%, #ffffffd1 0 6%, transparent 8%), linear-gradient(var(--skin-dual-angle), transparent 0 calc(50% - 2px), var(--skin-divider) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 2px)), var(--skin-motif), linear-gradient(var(--skin-dual-angle), color-mix(in srgb, var(--piece), white 7%) 0 49.3%, color-mix(in srgb, var(--piece2), white 7%) 50.7% 100%), linear-gradient(145deg, color-mix(in srgb, var(--skin-shell), white 12%), var(--skin-shell));background-size:auto, auto, var(--skin-motif-size), auto, auto;background-position:center, center, var(--skin-motif-position), center, center;background-blend-mode:screen, screen, var(--skin-motif-blend), normal, normal;box-shadow:0 0 11px color-mix(in srgb, var(--piece), var(--piece2) 50%), inset 0 0 0 1px color-mix(in srgb, var(--accent), var(--accent2) 50%), inset 0 -5px 0 #00000052, inset 0 2px 0 #ffffff5c;background-repeat:no-repeat}.board-cell.trace.dual-color .circle-node{border-color:color-mix(in srgb, var(--piece), var(--piece2) 50%);background:linear-gradient(var(--skin-dual-angle), color-mix(in srgb, var(--piece), transparent 90%) 0 49%, color-mix(in srgb, var(--piece2), transparent 90%) 51%);box-shadow:0 0 9px color-mix(in srgb, var(--piece), var(--piece2) 50%)}:is(.app-shell .board-cell.active.powered .circle-node,.app-shell .mini-cell.filled.powered){--skin-signal:var(--piece);--skin-signal-accent:var(--accent);border:2px solid var(--power);background-color:var(--skin-shell);background-image:radial-gradient(circle at 30% 21%, #ffffffd6 0 6%, transparent 8%), repeating-conic-gradient(from 12deg, color-mix(in srgb, var(--power), transparent 24%) 0 5deg, transparent 6deg 22deg), var(--skin-motif), radial-gradient(circle at 50% 56%, color-mix(in srgb, var(--piece), var(--power) 17%) 0 30%, var(--piece) 58%, color-mix(in srgb, var(--piece), black 38%) 100%), linear-gradient(145deg, color-mix(in srgb, var(--skin-shell), var(--power) 16%), var(--skin-shell));background-size:auto, auto, var(--skin-motif-size), auto, auto;background-position:center, center, var(--skin-motif-position), center, center;background-blend-mode:screen, screen, var(--skin-motif-blend), normal, normal;box-shadow:0 0 0 1px color-mix(in srgb, var(--power), white 18%), 0 0 14px color-mix(in srgb, var(--power), transparent 18%), inset 0 -4px 0 #00000057;background-repeat:no-repeat;border-radius:50%}:is(.app-shell .board-cell.active.powered.dual-color .circle-node,.app-shell .mini-cell.filled.powered.dual-color){--skin-signal:color-mix(in srgb, var(--piece), var(--piece2) 50%);--skin-signal-accent:color-mix(in srgb, var(--accent), var(--accent2) 50%);background-image:radial-gradient(circle at 30% 21%, #ffffffd6 0 6%, transparent 8%), linear-gradient(var(--skin-dual-angle), transparent 0 calc(50% - 2px), var(--power) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 2px)), var(--skin-motif), linear-gradient(var(--skin-dual-angle), color-mix(in srgb, var(--piece), var(--power) 20%) 0 49.3%, color-mix(in srgb, var(--piece2), var(--power) 20%) 50.7% 100%), linear-gradient(145deg, color-mix(in srgb, var(--skin-shell), var(--power) 16%), var(--skin-shell));background-size:auto, auto, var(--skin-motif-size), auto, auto;background-position:center, center, var(--skin-motif-position), center, center;background-blend-mode:screen, screen, var(--skin-motif-blend), normal, normal;box-shadow:0 0 0 1px var(--power), 0 0 14px color-mix(in srgb, var(--piece), var(--piece2) 50%), inset 0 -4px 0 #00000057;background-repeat:no-repeat}:is(.app-shell .board-cell.all-color .circle-node,.app-shell .mini-cell.all-color,.mini-grid .mini-cell.all-color,.skin-preview .skin-preview-cell.all-color,.circle-material-study .study-node.all-color,.app-shell .clear-fragment.all-color){--skin-signal:#fff;--skin-signal-accent:#fff;background-color:var(--skin-shell);background-image:radial-gradient(circle at 30% 21%, #ffffffeb 0 7%, transparent 9%), radial-gradient(circle, #ffffffe6 0 7%, transparent 9%), var(--skin-motif), conic-gradient(from 18deg, #ff5a36 0 18%, #ffcf45 18% 28%, #c8f43d 28% 42%, #27d6a2 42% 58%, #35c9ff 58% 70%, #7b5cff 70% 84%, #ff4fb8 84% 100%), linear-gradient(145deg, color-mix(in srgb, var(--skin-shell), white 18%), var(--skin-shell));background-size:auto, auto, var(--skin-motif-size), auto, auto;background-position:center, center, var(--skin-motif-position), center, center;background-blend-mode:screen, screen, var(--skin-motif-blend), normal, normal;background-repeat:no-repeat;border-color:#fff;box-shadow:0 0 0 1px #ffffff80,-4px 0 11px #ff4fb87a,4px 0 11px #27d6a27a,0 5px 13px #7b5cff61,inset 0 -5px #0000004d,inset 0 2px #ffffff7a}.board-cell.trace.all-color .circle-node{background:conic-gradient(from 18deg,#ff5a362e,#c8f43d2e,#27d6a22e,#35c9ff2e,#7b5cff2e,#ff4fb82e,#ff5a362e);border:2px dashed #fff;box-shadow:0 0 10px #ffffff9e,0 0 16px #7b5cff66}:is(.app-shell .board-cell.active.powered.all-color .circle-node,.app-shell .mini-cell.filled.powered.all-color){border-color:var(--power);box-shadow:0 0 0 2px var(--power), -4px 0 12px #ff4fb88f, 4px 0 12px #27d6a28f, inset 0 -4px 0 #0000004d}.board-cell.all-color.sidecar .circle-node:after,.mini-cell.all-color.sidecar:after{color:#fff;background:#10120d;box-shadow:0 0 4px #fff,0 0 8px #7b5cffb3}.board-cell.dual-color.sidecar .circle-node:after,.mini-cell.dual-color.sidecar:after{background:linear-gradient(var(--skin-dual-angle), var(--accent) 0 48%, var(--skin-divider) 49% 51%, var(--accent2) 52% 100%);box-shadow:0 0 7px color-mix(in srgb, var(--accent), var(--accent2) 50%)}.app-shell .clear-fragment{border-radius:var(--clear-fragment-radius,50%);width:6.5%;clip-path:var(--clear-fragment-clip,none)}.app-shell .clear-fragment:before{content:"";border:1px solid var(--clear-primary);border-radius:inherit;opacity:.8;box-shadow:0 0 7px var(--clear-glow);position:absolute;inset:12%}:is(.app-shell,.clear-skin-preview).clear-skin-foundry-burst{--clear-primary:#d7ff45;--clear-secondary:#ff6b3d;--clear-core:#fffdf0;--clear-ink:#11110f;--clear-glow:#d7ff45a3;--clear-deep:#20251a;--clear-field:repeating-linear-gradient(135deg, #d7ff4521 0 5px, transparent 5px 12px);--clear-wave:linear-gradient(90deg, transparent, #ff6b3d 18%, #fffdf0 49%, #d7ff45 80%, transparent);--clear-wave-vertical:linear-gradient(180deg, transparent, #ff6b3d 18%, #fffdf0 49%, #d7ff45 80%, transparent);--clear-burst:repeating-conic-gradient(from 22deg, #fffdf0 0 7deg, #d7ff45 8deg 20deg, #ff6b3d 21deg 31deg, transparent 32deg 43deg);--clear-burst-radius:18%;--clear-fragment-clip:polygon(12% 0, 88% 0, 100% 28%, 86% 100%, 14% 100%, 0 28%);--clear-fragment-radius:0}:is(.app-shell,.clear-skin-preview).clear-skin-neon-surge{--clear-primary:#2ff5ff;--clear-secondary:#ff4edc;--clear-core:#f7ffff;--clear-ink:#07151d;--clear-glow:#2ff5ffc7;--clear-deep:#4e1e78;--clear-field:repeating-linear-gradient(180deg, #2ff5ff24 0 1px, transparent 1px 6px);--clear-wave:repeating-linear-gradient(90deg, transparent 0 8%, #2ff5ff 9% 18%, #f7ffff 19% 23%, #ff4edc 24% 33%, transparent 34% 43%);--clear-wave-vertical:repeating-linear-gradient(180deg, transparent 0 8%, #2ff5ff 9% 18%, #f7ffff 19% 23%, #ff4edc 24% 33%, transparent 34% 43%);--clear-burst:repeating-conic-gradient(from 0deg, #2ff5ff 0 8deg, transparent 9deg 20deg, #ff4edc 21deg 27deg, transparent 28deg 42deg);--clear-burst-radius:4%;--clear-fragment-clip:polygon(0 12%, 72% 0, 100% 38%, 78% 100%, 16% 82%);--clear-fragment-radius:0}:is(.app-shell,.clear-skin-preview).clear-skin-magma-eruption{--clear-primary:#ff5b24;--clear-secondary:#ffbb32;--clear-core:#fff0b8;--clear-ink:#2a0802;--clear-glow:#ff4b16d1;--clear-deep:#5e0b00;--clear-field:repeating-radial-gradient(circle at 50% 58%, #ff5b242b 0 4px, transparent 5px 13px);--clear-wave:linear-gradient(90deg, transparent, #6b1000 12%, #ff5b24 30%, #fff0b8 49%, #ffbb32 70%, transparent);--clear-wave-vertical:linear-gradient(180deg, transparent, #6b1000 12%, #ff5b24 30%, #fff0b8 49%, #ffbb32 70%, transparent);--clear-burst:conic-gradient(from 18deg, #fff0b8, #ffbb32 18%, #ff5b24 39%, #6b1000 62%, #ffbb32 82%, #fff0b8);--clear-burst-radius:34% 66% 42% 58%;--clear-fragment-clip:polygon(12% 4%, 83% 0, 100% 34%, 72% 100%, 17% 84%, 0 35%);--clear-fragment-radius:0}:is(.app-shell,.clear-skin-preview).clear-skin-glacier-shatter{--clear-primary:#8defff;--clear-secondary:#4e9dff;--clear-core:#f5ffff;--clear-ink:#09253c;--clear-glow:#75e2ffcc;--clear-deep:#214b9f;--clear-field:repeating-linear-gradient(135deg, #8defff21 0 1px, transparent 1px 9px);--clear-wave:linear-gradient(90deg, transparent, #4e9dff 20%, #f5ffff 48% 52%, #8defff 80%, transparent);--clear-wave-vertical:linear-gradient(180deg, transparent, #4e9dff 20%, #f5ffff 48% 52%, #8defff 80%, transparent);--clear-burst:repeating-conic-gradient(from 45deg, #f5ffff 0 6deg, #8defff 7deg 16deg, transparent 17deg 32deg, #4e9dff 33deg 40deg, transparent 41deg 55deg);--clear-burst-radius:4%;--clear-fragment-clip:polygon(50% 0, 100% 34%, 74% 100%, 16% 82%, 0 25%);--clear-fragment-radius:0}:is(.app-shell,.clear-skin-preview).clear-skin-cosmic-rift{--clear-primary:#aa72ff;--clear-secondary:#ff58c7;--clear-core:#f8edff;--clear-ink:#150627;--clear-glow:#9d56ffd1;--clear-deep:#18053e;--clear-field:repeating-radial-gradient(ellipse at 50% 50%, #aa72ff29 0 2px, transparent 3px 11px);--clear-wave:linear-gradient(90deg, transparent, #18053e 12%, #aa72ff 34%, #f8edff 49%, #ff58c7 64%, #18053e 86%, transparent);--clear-wave-vertical:linear-gradient(180deg, transparent, #18053e 12%, #aa72ff 34%, #f8edff 49%, #ff58c7 64%, #18053e 86%, transparent);--clear-burst:radial-gradient(ellipse, #18053e 0 14%, #f8edff 16% 22%, #aa72ff 24% 42%, #ff58c7 44% 58%, transparent 60%);--clear-burst-radius:50%;--clear-fragment-clip:polygon(50% 0, 83% 18%, 100% 50%, 73% 100%, 24% 82%, 0 48%);--clear-fragment-radius:50%}:is(.app-shell,.clear-skin-preview).clear-skin-toxic-wave{--clear-primary:#baff38;--clear-secondary:#21e69b;--clear-core:#efffc3;--clear-ink:#102409;--clear-glow:#80ff26c2;--clear-deep:#075d39;--clear-field:repeating-radial-gradient(circle at 35% 35%, #baff3826 0 3px, transparent 4px 12px);--clear-wave:linear-gradient(90deg, transparent, #075d39 10%, #21e69b 30%, #efffc3 50%, #baff38 72%, transparent);--clear-wave-vertical:linear-gradient(180deg, transparent, #075d39 10%, #21e69b 30%, #efffc3 50%, #baff38 72%, transparent);--clear-burst:repeating-radial-gradient(circle, #efffc3 0 8%, #baff38 9% 18%, #21e69b 19% 30%, transparent 31% 44%);--clear-burst-radius:44% 56% 51% 49%;--clear-fragment-clip:circle(47%);--clear-fragment-radius:50%}:is(.app-shell,.clear-skin-preview).clear-skin-golden-quake{--clear-primary:#ffd75d;--clear-secondary:#ff932e;--clear-core:#fff8cf;--clear-ink:#2a1700;--clear-glow:#ffcb47d6;--clear-deep:#6f3700;--clear-field:repeating-conic-gradient(from 30deg, #ffd75d1f 0 4deg, transparent 5deg 30deg);--clear-wave:linear-gradient(90deg, transparent, #6f3700 12%, #ff932e 31%, #fff8cf 50%, #ffd75d 72%, transparent);--clear-wave-vertical:linear-gradient(180deg, transparent, #6f3700 12%, #ff932e 31%, #fff8cf 50%, #ffd75d 72%, transparent);--clear-burst:repeating-conic-gradient(from 30deg, #fff8cf 0 8deg, #ffd75d 9deg 22deg, #6f3700 23deg 29deg, #ff932e 30deg 43deg);--clear-burst-radius:12%;--clear-fragment-clip:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);--clear-fragment-radius:0}:is(.app-shell,.clear-skin-preview).clear-skin-candy-pop{--clear-primary:#ff78c8;--clear-secondary:#68d9ff;--clear-core:#fff1fa;--clear-ink:#421231;--clear-glow:#ff69c7c7;--clear-deep:#5e3bb0;--clear-field:conic-gradient(from 45deg, #ff78c81f, #68d9ff1f, transparent, #ff78c81f);--clear-wave:linear-gradient(90deg, transparent, #68d9ff 18%, #fff1fa 49%, #ff78c8 78%, transparent);--clear-wave-vertical:linear-gradient(180deg, transparent, #68d9ff 18%, #fff1fa 49%, #ff78c8 78%, transparent);--clear-burst:conic-gradient(from 45deg, #ff78c8, #fff1fa, #68d9ff, #a987ff, #ff78c8);--clear-burst-radius:50%;--clear-fragment-clip:polygon(50% 0, 90% 22%, 100% 66%, 65% 100%, 20% 88%, 0 45%);--clear-fragment-radius:50%}:is(.app-shell,.clear-skin-preview).clear-skin-storm-arc{--clear-primary:#fff65b;--clear-secondary:#4f9fff;--clear-core:#fff;--clear-ink:#09162f;--clear-glow:#fff65be0;--clear-deep:#193f9f;--clear-field:repeating-linear-gradient(105deg, transparent 0 9px, #4f9fff21 10px 12px, transparent 13px 24px);--clear-wave:repeating-linear-gradient(105deg, transparent 0 8%, #4f9fff 9% 14%, #fff 15% 18%, #fff65b 19% 25%, transparent 26% 34%);--clear-wave-vertical:repeating-linear-gradient(15deg, transparent 0 8%, #4f9fff 9% 14%, #fff 15% 18%, #fff65b 19% 25%, transparent 26% 34%);--clear-burst:repeating-conic-gradient(from 10deg, #fff 0 4deg, #fff65b 5deg 11deg, transparent 12deg 22deg, #4f9fff 23deg 28deg, transparent 29deg 41deg);--clear-burst-radius:8%;--clear-fragment-clip:polygon(42% 0, 100% 0, 66% 39%, 94% 40%, 14% 100%, 37% 54%, 0 54%);--clear-fragment-radius:0}:is(.app-shell,.clear-skin-preview).clear-skin-void-crush{--clear-primary:#a783ff;--clear-secondary:#5c3aba;--clear-core:#e9e2ff;--clear-ink:#08020f;--clear-glow:#7e51ffc7;--clear-deep:#020105;--clear-field:repeating-radial-gradient(circle, #5c3aba29 0 2px, transparent 3px 12px);--clear-wave:linear-gradient(90deg, transparent, #020105 18%, #5c3aba 36%, #e9e2ff 50%, #a783ff 64%, #020105 82%, transparent);--clear-wave-vertical:linear-gradient(180deg, transparent, #020105 18%, #5c3aba 36%, #e9e2ff 50%, #a783ff 64%, #020105 82%, transparent);--clear-burst:radial-gradient(circle, #020105 0 16%, #e9e2ff 18% 22%, #5c3aba 24% 42%, #a783ff 44% 58%, transparent 60%);--clear-burst-radius:50%;--clear-fragment-clip:circle(48%);--clear-fragment-radius:50%}:is(.app-shell,.clear-skin-preview).clear-skin-laser-sweep{--clear-primary:#ff3d55;--clear-secondary:#48ecff;--clear-core:#fff;--clear-ink:#1f0208;--clear-glow:#ff3d55d6;--clear-deep:#7d0015;--clear-field:repeating-linear-gradient(90deg, #ff3d551f 0 2px, transparent 2px 14px, #48ecff14 14px 16px, transparent 16px 28px);--clear-wave:linear-gradient(90deg, transparent 2%, #48ecff 12%, transparent 13% 43%, #fff 49% 51%, transparent 57% 87%, #ff3d55 88%, transparent 98%);--clear-wave-vertical:linear-gradient(180deg, transparent 2%, #48ecff 12%, transparent 13% 43%, #fff 49% 51%, transparent 57% 87%, #ff3d55 88%, transparent 98%);--clear-burst:repeating-conic-gradient(from 45deg, transparent 0 10deg, #ff3d55 11deg 13deg, transparent 14deg 43deg, #48ecff 44deg 46deg, transparent 47deg 89deg);--clear-burst-radius:3px;--clear-fragment-clip:polygon(0 38%, 100% 38%, 100% 62%, 0 62%);--clear-fragment-radius:0}:is(.app-shell,.clear-skin-preview).clear-skin-plasma-bloom{--clear-primary:#55ffe1;--clear-secondary:#b45cff;--clear-core:#f2fffb;--clear-ink:#061e1b;--clear-glow:#55ffe1bd;--clear-deep:#591d8d;--clear-field:conic-gradient(from 22deg at 50% 50%, transparent, #55ffe129, transparent 16%, #b45cff29, transparent 33%, #55ffe129, transparent 50%, #b45cff29, transparent 66%, #55ffe129, transparent 83%, #b45cff29, transparent);--clear-wave:linear-gradient(90deg, transparent, #b45cff 15%, #55ffe1 36%, #f2fffb 50%, #55ffe1 64%, #b45cff 85%, transparent);--clear-wave-vertical:linear-gradient(180deg, transparent, #b45cff 15%, #55ffe1 36%, #f2fffb 50%, #55ffe1 64%, #b45cff 85%, transparent);--clear-burst:conic-gradient(from 22deg, transparent, #55ffe1 8%, transparent 16%, #b45cff 24%, transparent 32%, #55ffe1 40%, transparent 48%, #b45cff 56%, transparent 64%, #55ffe1 72%, transparent 80%, #b45cff 88%, transparent);--clear-burst-radius:50% 8% 50% 8%;--clear-fragment-clip:polygon(50% 0, 92% 30%, 70% 100%, 18% 82%, 0 35%);--clear-fragment-radius:50% 8% 50% 8%}:is(.app-shell,.clear-skin-preview).clear-skin-pixel-collapse{--clear-primary:#baff37;--clear-secondary:#ff7d36;--clear-core:#f8ffd7;--clear-ink:#111708;--clear-glow:#baff37b8;--clear-deep:#3d5b00;--clear-field:linear-gradient(#baff3714 2px, transparent 2px), linear-gradient(90deg, #ff7d3614 2px, transparent 2px);--clear-wave:repeating-linear-gradient(90deg, transparent 0 6%, #baff37 6% 10%, #f8ffd7 10% 12%, transparent 12% 18%, #ff7d36 18% 22%, transparent 22% 28%);--clear-wave-vertical:repeating-linear-gradient(180deg, transparent 0 6%, #baff37 6% 10%, #f8ffd7 10% 12%, transparent 12% 18%, #ff7d36 18% 22%, transparent 22% 28%);--clear-burst:repeating-conic-gradient(from 0deg, #baff37 0 12deg, transparent 12deg 38deg, #ff7d36 38deg 50deg, transparent 50deg 90deg);--clear-burst-radius:0;--clear-fragment-clip:polygon(0 0, 100% 0, 100% 100%, 0 100%);--clear-fragment-radius:0}:is(.app-shell,.clear-skin-preview).clear-skin-solar-flare{--clear-primary:#ffd34b;--clear-secondary:#ff5a2f;--clear-core:#fffbdc;--clear-ink:#281000;--clear-glow:#ffb832e6;--clear-deep:#9e2400;--clear-field:radial-gradient(ellipse at 50% 55%, #fffbdc2e, #ffd34b1a 20%, #ff5a2f0f 42%, transparent 65%);--clear-wave:linear-gradient(90deg, transparent, #ff5a2f 16%, #ffd34b 34%, #fffbdc 50%, #ffd34b 66%, #ff5a2f 84%, transparent);--clear-wave-vertical:linear-gradient(180deg, transparent, #ff5a2f 16%, #ffd34b 34%, #fffbdc 50%, #ffd34b 66%, #ff5a2f 84%, transparent);--clear-burst:radial-gradient(ellipse, #fffbdc 0 10%, #ffd34b 18% 32%, #ff5a2f 40% 56%, transparent 66%);--clear-burst-radius:50%;--clear-fragment-clip:polygon(50% 0, 82% 25%, 100% 65%, 54% 100%, 10% 72%, 0 28%);--clear-fragment-radius:70% 30% 65% 35%}:is(.app-shell,.clear-skin-preview).clear-skin-quantum-fold{--clear-primary:#45eaff;--clear-secondary:#a766ff;--clear-core:#f6f1ff;--clear-ink:#071322;--clear-glow:#59b7ffd1;--clear-deep:#2c176e;--clear-field:conic-gradient(from 45deg, transparent 0 18%, #a766ff24 20% 24%, transparent 26% 48%, #45eaff24 50% 54%, transparent 56% 100%);--clear-wave:linear-gradient(90deg, transparent 0 18%, #a766ff 27%, transparent 38%, #f6f1ff 49% 51%, transparent 62%, #45eaff 73%, transparent 82%);--clear-wave-vertical:linear-gradient(180deg, transparent 0 18%, #a766ff 27%, transparent 38%, #f6f1ff 49% 51%, transparent 62%, #45eaff 73%, transparent 82%);--clear-burst:conic-gradient(from 45deg, transparent 0 18%, #a766ff 20% 24%, transparent 26% 48%, #45eaff 50% 54%, transparent 56% 100%);--clear-burst-radius:50%;--clear-fragment-clip:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);--clear-fragment-radius:0}.clear-skin-preview{background:var(--clear-field), linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--clear-primary), transparent 68%), transparent 54%), #070806;background-size:cover,18px 18px,18px 18px,cover,cover}.clear-skin-preview:after{content:attr(data-protocol);z-index:5;color:color-mix(in srgb, var(--clear-primary), white 20%);text-align:center;letter-spacing:.15em;font:900 6px/1 Courier New,monospace;position:absolute;bottom:7px;left:8px;right:8px}.clear-preview-line,.clear-shockline{background:var(--clear-wave)}.clear-preview-line.line-two,.clear-shockcolumn{background:var(--clear-wave-vertical)}.clear-preview-ring{border:3px solid var(--clear-primary);border-radius:var(--clear-burst-radius);background:color-mix(in srgb, var(--clear-deep), transparent 70%);width:58px;box-shadow:0 0 14px var(--clear-primary), inset 0 0 14px var(--clear-secondary)}.clear-skin-preview>strong{border:1px solid var(--clear-core);border-radius:var(--clear-burst-radius);background:var(--clear-deep);width:29px;height:29px;color:var(--clear-core);box-shadow:0 0 0 4px var(--clear-primary), 6px 6px 0 var(--clear-secondary);font-size:13px}.clear-shockline,.clear-shockcolumn{box-shadow:0 0 20px var(--clear-primary), 0 0 42px var(--clear-glow)}.blast-burst{border-color:var(--clear-core);border-radius:var(--clear-burst-radius);background:var(--clear-burst);box-shadow:0 0 15px var(--clear-core), 0 0 30px var(--clear-primary), 0 0 48px var(--clear-secondary)}.blast-burst:before,.blast-burst:after{border-radius:var(--clear-burst-radius)}.clear-flash,.blast-screen-flash{background:var(--clear-field), radial-gradient(circle, color-mix(in srgb, var(--clear-core), transparent 20%), color-mix(in srgb, var(--clear-primary), transparent 54%) 28%, transparent 70%)}.clear-callout strong,.blast-impact>strong{border:1px solid var(--clear-core);background:var(--clear-deep);color:var(--clear-core);box-shadow:0 0 0 4px var(--clear-primary), 10px 10px 0 var(--clear-secondary)}.clear-callout em{background:var(--clear-secondary);color:var(--clear-ink)}.app-shell.clear-skin-neon-surge :is(.clear-shockline,.clear-shockcolumn,.blast-burst),.clear-skin-preview.clear-skin-neon-surge :is(.clear-preview-line,.clear-preview-ring){animation-timing-function:steps(7,end)}.app-shell.clear-skin-magma-eruption :is(.blast-burst,.clear-fragment){filter:saturate(1.22)contrast(1.08)}.app-shell.clear-skin-glacier-shatter :is(.blast-burst,.clear-fragment){transform-origin:50%}.app-shell.clear-skin-cosmic-rift :is(.clear-fx,.power-impact){mix-blend-mode:screen}.app-shell.clear-skin-toxic-wave :is(.clear-flash,.blast-screen-flash,.clear-shockline,.clear-shockcolumn){filter:blur(.55px)saturate(1.3)}.app-shell.clear-skin-golden-quake :is(.clear-shockline,.clear-shockcolumn,.blast-burst){filter:sepia(.18)brightness(1.14)}.app-shell.clear-skin-candy-pop :is(.clear-fx,.power-impact){filter:saturate(1.18)}.app-shell.clear-skin-storm-arc :is(.clear-shockline,.clear-shockcolumn,.blast-burst){animation-timing-function:steps(9,end)}.app-shell.clear-skin-void-crush :is(.clear-fx,.power-impact){mix-blend-mode:screen;filter:contrast(1.3)}@media (prefers-reduced-motion:reduce){.skin-card-art.material-art:after,.clear-skin-preview:after{transition:none}}
.site-header .nav-today{color:#e9ff96;background:#d7ff4514;border-color:#d7ff456b;align-items:center;gap:6px;display:inline-flex;position:relative}.site-header .nav-records{color:#f7d978;background:#f7d9780e;border-color:#f7d97857}.site-header .nav-today b{background:var(--acid);color:#11130d;border-radius:10px;place-items:center;min-width:22px;height:16px;font:950 7px/1 Arial Black,Arial,sans-serif;display:grid}.today-rig-brief{color:#f1f2e9;text-align:left;background:linear-gradient(90deg,#d7ff451a,#0000 42%),repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 7px),#0d0f0b;border:1px solid #d7ff456b;flex:none;grid-template-columns:minmax(175px,1.4fr) 72px minmax(105px,.75fr) minmax(105px,.75fr);align-items:stretch;gap:10px;width:min(680px,100%);min-height:92px;padding:9px;display:grid;position:relative;overflow:hidden}.today-rig-brief:before{content:"";background:var(--acid);width:3px;box-shadow:0 0 16px var(--acid);position:absolute;inset:0 auto 0 0}.today-rig-brief:hover,.today-rig-brief:focus-visible{border-color:var(--acid);transform:translateY(-1px);box-shadow:0 9px 24px #00000061,0 0 18px #d7ff451a}.today-rig-brief>span:not(.today-rig-machine){border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;min-width:0;padding:7px 8px;display:flex}.today-rig-signal{border-left:0!important}.today-rig-brief small{color:#777a70;letter-spacing:.09em;font:800 6px/1.2 Courier New,monospace}.today-rig-brief strong{color:#f4f5e9;margin-top:5px;font:950 12px/1 Arial Black,Arial,sans-serif}.today-rig-signal strong{color:var(--acid);font-size:15px}.today-rig-brief em{color:#a9aa9e;margin-top:4px;font:800 6px/1.25 Courier New,monospace}.today-rig-wallet em{color:var(--acid)}.today-rig-machine,.weekly-project-machine{background:radial-gradient(circle,#d7ff4529,#0000 56%);place-items:center;min-height:62px;display:grid;position:relative}.today-rig-machine i,.weekly-project-machine i{border:1px solid #555a4c;border-radius:50%;display:block;position:absolute}.today-rig-machine i:first-child,.weekly-project-machine i:first-child{width:58px;height:58px}.today-rig-machine i:nth-child(2),.weekly-project-machine i:nth-child(2){border-style:dashed;width:42px;height:42px;transform:rotate(35deg)}.today-rig-machine i:nth-child(3),.weekly-project-machine i:nth-child(3){border-color:#73776a;width:26px;height:26px}.today-rig-machine b,.weekly-project-machine b{background:#3d4138;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #161913}.today-rig-machine[data-stages="1"] i:first-child,.today-rig-machine[data-stages="2"] i:nth-child(-n+2),.today-rig-machine[data-stages="3"] i,.weekly-project.stages-1 .weekly-project-machine i:first-child,.weekly-project.stages-2 .weekly-project-machine i:nth-child(-n+2),.weekly-project.stages-3 .weekly-project-machine i{border-color:var(--acid);box-shadow:0 0 9px #d7ff456b}.today-rig-machine[data-stages="3"] b,.weekly-project.stages-3 .weekly-project-machine b{background:var(--acid);box-shadow:0 0 0 5px #161913, 0 0 18px var(--acid)}.today-panel{gap:14px;display:grid}.daily-forecast-hero{background:radial-gradient(circle at 8% 20%,#d7ff4521,#0000 36%),repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 9px),#0a0c08;border:1px solid #3e4436;grid-template-columns:1.45fr .75fr;gap:12px;padding:18px;display:grid}.daily-forecast-hero>div,.daily-forecast-hero>aside{align-content:center;display:grid}.daily-forecast-hero span{flex-direction:column;display:flex}.daily-forecast-hero small,.foundry-orders header small,.daily-rig-challenge small,.weekly-foundry small,.foundry-parts-vault small{color:#7f8178;letter-spacing:.09em;font:800 7px/1.2 Courier New,monospace}.daily-forecast-hero strong{color:var(--acid);margin-top:7px;font:950 28px/.95 Arial Black,Arial,sans-serif}.daily-forecast-hero em{color:#e7e9d9;margin-top:7px;font:900 9px/1.2 Courier New,monospace}.daily-forecast-hero p{color:#a3a69b;max-width:620px;margin:12px 0 0;font:700 9px/1.55 Courier New,monospace}.daily-forecast-hero>aside{background:#d7ff450b;border:1px solid #d7ff4538;padding:14px}.daily-forecast-hero>aside strong{color:#ecefdf;font-size:13px;line-height:1.15}.daily-forecast-hero>aside i{align-items:end;gap:5px;height:52px;margin-top:11px;display:flex}.daily-forecast-hero>aside i b{background:linear-gradient(var(--acid), #ff7040);width:9px;max-height:48px;box-shadow:0 0 8px #d7ff4559}.foundry-orders{background:#0d0f0c;border:1px solid #30332c;padding:14px}.foundry-orders>header,.weekly-foundry>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.foundry-orders>header span,.weekly-foundry>header span{flex-direction:column;display:flex}.foundry-orders>header strong,.weekly-foundry>header strong{color:#eef0e4;margin-top:5px;font:950 17px/1 Arial Black,Arial,sans-serif}.foundry-orders>header>b,.weekly-foundry>header>b{color:var(--acid);font:950 24px/1 Arial Black,Arial,sans-serif}.foundry-orders>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.foundry-orders article{background:#11130f;border:1px solid #2e312a;grid-template-columns:28px 1fr;gap:8px;padding:11px;display:grid}.foundry-orders article.complete{background:#d7ff450e;border-color:#d7ff4575}.foundry-orders article>i{color:#8d8f87;border:1px solid #4a4c45;place-items:center;width:26px;height:26px;font:950 8px/1 Arial Black,Arial,sans-serif;display:grid}.foundry-orders article.complete>i{border-color:var(--acid);background:var(--acid);color:#10120d}.foundry-orders article>span{flex-direction:column;min-width:0;display:flex}.foundry-orders article>span small{color:#696b64;font:800 6px/1 Courier New,monospace}.foundry-orders article>span strong{color:#e5e7dd;margin-top:4px;font:950 10px/1 Arial Black,Arial,sans-serif}.foundry-orders article>span p{color:#8f9188;min-height:26px;margin:5px 0 0;font:700 7px/1.35 Courier New,monospace}.foundry-orders article>b{background:#252821;grid-column:1/-1;height:3px;overflow:hidden}.foundry-orders article>b i{background:var(--acid);height:100%;box-shadow:0 0 7px var(--acid);display:block}.foundry-orders article footer{color:#85877f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;font:800 6px/1 Courier New,monospace;display:flex}.foundry-orders article footer button{color:#cdd0c3;background:0 0;border:1px solid #55594d;padding:5px 6px;font:900 6px/1 Courier New,monospace}.foundry-orders>p{color:#898b82;justify-content:space-between;gap:10px;margin:10px 0 0;font:800 7px/1.2 Courier New,monospace;display:flex}.foundry-orders>p b{color:var(--acid)}.daily-rig-challenge{background:linear-gradient(125deg,#31c7ff17,#0000 52%),#0b0e0f;border:1px solid #3d4850;grid-template-columns:1.3fr .8fr;gap:12px;padding:16px;display:grid}.daily-rig-challenge>div>strong{color:#eff9ff;margin-top:6px;font:950 18px/1.05 Arial Black,Arial,sans-serif;display:block}.daily-rig-challenge>div>p{color:#959da0;margin:8px 0 12px;font:700 8px/1.5 Courier New,monospace}.daily-rig-challenge>aside{border-left:1px solid #344149;gap:5px;padding:10px;display:grid}.daily-rig-challenge>aside>span{border-bottom:1px solid #303a3f;grid-template-columns:1fr auto;align-items:end;padding-bottom:8px;display:grid}.daily-rig-challenge>aside>span strong{color:#fff;font:950 22px/1 Arial Black,Arial,sans-serif}.daily-rig-challenge>aside>span em{color:#778185;font:800 6px/1 Courier New,monospace}.daily-rig-challenge>aside>b{color:#686f72;align-items:center;gap:8px;padding:5px;font:900 8px/1 Courier New,monospace;display:flex}.daily-rig-challenge>aside>b>i{border:1px solid;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.daily-rig-challenge>aside>b>span{flex-direction:column;display:flex}.daily-rig-challenge>aside>b small{color:#596064;margin-top:2px;font-size:6px}.daily-rig-challenge>aside>b.earned{color:var(--acid)}.daily-rig-challenge>aside>b.earned>i{background:var(--acid);color:#10120d;box-shadow:0 0 10px #d7ff4559}.weekly-foundry{background:#0b0d0a;border:1px solid #36392f;padding:16px}.weekly-foundry>header p{color:#85877e;margin:5px 0 0;font:700 7px/1.35 Courier New,monospace}.weekly-stamps{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:12px;display:grid}.weekly-stamps i{color:#62655d;background:#131510;border:1px solid #383b33;place-items:center;height:34px;font:950 9px/1 Arial Black,Arial,sans-serif;display:grid}.weekly-stamps i.filled{border-color:var(--acid);background:var(--acid);color:#10120d;box-shadow:0 0 10px #d7ff4538}.weekly-stamps i.catchup{color:#a0a399;border-style:dashed}.weekly-project{background:#11130f;border:1px solid #30342c;grid-template-columns:130px 1fr;gap:14px;margin-top:12px;padding:13px;display:grid}.weekly-project-machine{min-height:128px}.weekly-project-machine i:first-child{width:104px;height:104px}.weekly-project-machine i:nth-child(2){width:76px;height:76px}.weekly-project-machine i:nth-child(3){width:48px;height:48px}.weekly-project-machine em{background:linear-gradient(transparent, var(--acid), transparent);opacity:.35;width:2px;height:72%;position:absolute}.weekly-project>span{flex-direction:column;justify-content:center;display:flex}.weekly-project>span>strong{color:#eef0e4;margin-top:5px;font:950 16px/1 Arial Black,Arial,sans-serif}.weekly-project>span>p{color:#898c82;margin:5px 0 8px;font:700 7px/1.35 Courier New,monospace}.weekly-project>span>i{color:#8c8f84;border-top:1px solid #2b2e27;align-items:center;gap:7px;padding:5px 0;font:900 7px/1 Courier New,monospace;display:flex}.weekly-project>span>i>b{border:1px solid #484b43;place-items:center;width:18px;height:18px;display:grid}.weekly-project>span>i>span{flex-direction:column;display:flex}.weekly-project>span>i small{color:#62655d;margin-top:2px;font-size:6px}.weekly-project>span>i.complete{color:var(--acid)}.weekly-project>span>i.complete>b{border-color:var(--acid);background:var(--acid);color:#11130d}.foundry-parts-vault{background:#d7ff450b;border:1px solid #d7ff4557;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.foundry-parts-vault span{flex-direction:column;display:flex}.foundry-parts-vault strong{color:var(--acid);margin-top:5px;font:950 15px/1 Arial Black,Arial,sans-serif}.foundry-parts-vault p{color:#8e9186;max-width:620px;margin:5px 0 0;font:700 7px/1.4 Courier New,monospace}.foundry-run-reward{background:#0a0d08eb;border:1px solid #d7ff4570;gap:5px;width:min(390px,94%);padding:10px;display:grid}.foundry-run-reward>span{justify-content:space-between;align-items:end;gap:12px;display:flex}.foundry-run-reward small{color:#85877f;font:800 6px/1 Courier New,monospace}.foundry-run-reward strong{color:var(--acid);font:950 14px/1 Arial Black,Arial,sans-serif}.foundry-run-reward p{flex-wrap:wrap;gap:4px;margin:0;display:flex}.foundry-run-reward p b{background:var(--acid);color:#11130d;padding:4px 5px;font:900 6px/1 Courier New,monospace}.skin-card-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.skin-card-actions>button{min-width:0}.skin-card-actions .points-purchase-action{color:#101506;cursor:pointer;text-shadow:0 1px #ffffff3d;background:linear-gradient(#e5ff76 0%,#bfe52e 100%);border:1px solid #d7ff45;font-weight:950;transition:transform .12s,filter .12s,box-shadow .12s;box-shadow:0 0 0 1px #d7ff452e,0 6px 18px #a7d32133,inset 0 1px #ffffff75}.skin-card-actions .points-purchase-action:hover{filter:brightness(1.08)saturate(1.08);transform:translateY(-1px);box-shadow:0 0 0 1px #d7ff4552,0 8px 22px #a7d3214d,inset 0 1px #ffffff94}.skin-card-actions .points-purchase-action:focus-visible{outline-offset:2px;outline:2px solid #fff}.skin-card-actions .points-purchase-action.needs-points{color:#211303;background:linear-gradient(#ffd878 0%,#e9a62e 100%);border-color:#ffc64f;box-shadow:0 0 0 1px #ffc64f2e,0 6px 18px #e9a62e2e,inset 0 1px #ffffff6b}.skin-card-actions .evolve-action{color:#e8ff93;background:#d7ff4512;border-color:#d7ff456b}.skin-card-actions .evolve-action:disabled{color:#65685f;background:#151713;border-color:#33362f}.skin-preview:after{content:attr(data-evolution);z-index:5;color:#d8dacd;background:#0c0e0b;border:1px solid #777c6c;padding:3px 4px;font:900 5px/1 Courier New,monospace;position:absolute;bottom:-3px;right:-3px}.skin-preview.evolution-2:after,.skin-preview.evolution-3:after{border-color:var(--acid);color:var(--acid)}.skin-evolution-2 .board-cell.dual-color .circle-node,.skin-preview.evolution-2 .skin-preview-cell.dual-color,.skin-preview.evolution-3 .skin-preview-cell.dual-color,.circle-material-study.evolution-2 .study-node.dual-color,.circle-material-study.evolution-3 .study-node.dual-color{animation:2.8s ease-in-out infinite foundry-seam-scan}.skin-evolution-3 .board-cell.dual-color .circle-node{animation:1.9s ease-in-out infinite foundry-seam-scan}.skin-evolution-3 :is(.clear-fragment,.clear-shockline,.clear-shockcolumn){filter:saturate(1.18)brightness(1.08);box-shadow:0 0 13px var(--skin-glow), 0 0 22px var(--clear-glow)}.skin-evolution-3 .clear-callout strong{outline:1px solid var(--skin-rim);outline-offset:4px}@keyframes foundry-seam-scan{0%,to{filter:brightness(.94)saturate()}45%{filter:brightness(1.22)saturate(1.22)}55%{filter:brightness(1.08)saturate(1.12)}}.records-slide-panel{width:min(760px,100%)}.world-records-panel{gap:16px;display:grid}.world-records-hero{background:radial-gradient(circle at 86% 25%,#ffd15b2b,#0000 28%),repeating-linear-gradient(135deg,#ffd15b0a 0 1px,#0000 1px 10px),#0d0c08;border:1px solid #554928;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:24px;display:grid}.world-records-hero>span{flex-direction:column;display:flex}.world-records-hero small,.world-record-card small{color:#8e876e;letter-spacing:.08em;font:800 10px/1.3 Courier New,monospace}.world-records-hero>span>strong{color:#ffe278;margin-top:9px;font:950 clamp(28px,3vw,36px)/.96 Arial Black,Arial,sans-serif}.world-records-hero p{color:#bab7aa;max-width:650px;margin:13px 0 0;font:700 12px/1.55 Courier New,monospace}.world-records-hero>b{color:#ffe278;border:1px solid #ffe27873;flex-direction:column;justify-content:center;align-items:center;min-width:138px;min-height:110px;font:950 44px/1 Arial Black,Arial,sans-serif;display:flex}.world-records-hero>b small{color:#aaa38c;margin-top:8px;font-size:9px}.world-record-mode-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.world-record-mode-tabs button{color:#aaa99f;background:#11120f;border:1px solid #38372f;min-height:48px;padding:0 12px;font:900 11px/1 Courier New,monospace}.world-record-mode-tabs button.active{color:#ffe278;background:#ffe2781a;border-color:#ffe278}.world-record-source{color:#a4a69e;border-left:3px solid #55564d;margin:0;padding:10px 12px;font:800 10px/1.3 Courier New,monospace}.world-record-source.global{border-color:var(--acid);color:#b8c38f}.world-record-source.offline{color:#d99783;border-color:#ff704d}.world-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.world-record-grid>h3{color:#ffe278;letter-spacing:.08em;border-bottom:1px solid #34342d;grid-column:1/-1;margin:14px 0 0;padding:10px 0 8px;font:950 16px/1 Arial Black,Arial,sans-serif}.world-record-card{background:#0e100d;border:1px solid #31322c;min-width:0}.world-record-card>header{background:linear-gradient(135deg,#ffffff06,#0000);border-bottom:1px solid #2c2d28;grid-template-columns:1fr auto;gap:12px;min-height:122px;padding:16px;display:grid}.world-record-card>header span{flex-direction:column;min-width:0;display:flex}.world-record-card>header strong{color:#e8e9df;margin-top:6px;font:950 15px/1.05 Arial Black,Arial,sans-serif}.world-record-card>header p{color:#a6a89f;margin:8px 0 0;font:700 11px/1.45 Courier New,monospace}.world-record-card>header>b{color:#686b62;font:950 24px/1 Arial Black,Arial,sans-serif}.world-record-card.group-pinnacle{border-color:#ffe27861}.world-record-card.group-rupture{border-color:#ff66414d}.world-record-card.group-mastery{border-color:#5bd8ff47}.world-record-card.group-endurance{border-color:#d7ff4542}.world-record-card ol{margin:0;padding:0;list-style:none;display:grid}.world-record-card li{border-bottom:1px solid #242620;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:grid}.world-record-card li:last-child{border-bottom:0}.world-record-card li>b{color:#85887e;font:900 10px/1 Courier New,monospace}.world-record-card li>span{flex-direction:column;min-width:0;display:flex}.world-record-card li>span strong{color:#dfe1d7;text-overflow:ellipsis;white-space:nowrap;font:900 13px/1.1 Courier New,monospace;overflow:hidden}.world-record-card li>span small{color:#92958b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;line-height:1.25;overflow:hidden}.world-record-card li>em{color:#ffe278;font:950 17px/1 Arial Black,Arial,sans-serif}.world-record-card li:first-child>b,.world-record-card li:first-child>em{color:var(--acid)}.world-record-card .world-record-empty{color:#8b8e84;grid-template-columns:1fr;place-items:center;font:800 11px/1 Courier New,monospace;display:grid}.world-record-fairness{background:#4ca6730e;border:1px solid #3d5f4e;grid-template-columns:150px 1fr;align-items:center;gap:16px;padding:16px;display:grid}.world-record-fairness b{color:#a8e4bd;font:950 12px/1 Arial Black,Arial,sans-serif}.world-record-fairness span{color:#a5ada7;font:700 11px/1.5 Courier New,monospace}@media (max-width:900px){.today-rig-brief{grid-template-columns:1fr 58px 90px}.today-rig-wallet{display:none!important}.daily-forecast-hero,.daily-rig-challenge{grid-template-columns:1fr}.daily-rig-challenge>aside{border-top:1px solid #344149;border-left:0}.foundry-orders>div,.world-record-grid{grid-template-columns:1fr}.world-record-card>header{min-height:108px}}@media (max-width:640px){.site-header .nav-today,.site-header .nav-records{display:flex}.today-rig-brief{grid-template-columns:1fr 58px}.today-rig-progress{display:none!important}.daily-forecast-hero{padding:13px}.daily-forecast-hero strong{font-size:22px}.weekly-project{grid-template-columns:82px 1fr}.weekly-project-machine{min-height:104px}.weekly-project-machine i:first-child{width:74px;height:74px}.weekly-project-machine i:nth-child(2){width:55px;height:55px}.weekly-project-machine i:nth-child(3){width:34px;height:34px}.foundry-parts-vault{flex-direction:column;align-items:stretch}.skin-card-actions,.world-records-hero{grid-template-columns:1fr}.world-records-hero>b{min-height:60px}.world-record-mode-tabs{grid-template-columns:repeat(2,1fr)}.world-record-fairness{grid-template-columns:1fr}.world-record-card li{grid-template-columns:26px minmax(0,1fr) auto;gap:8px;padding:10px}.world-record-card li>em{font-size:15px}}@media (prefers-reduced-motion:reduce){.skin-evolution-2 .board-cell.dual-color .circle-node,.skin-evolution-3 .board-cell.dual-color .circle-node,.skin-preview.evolution-2 .skin-preview-cell.dual-color,.skin-preview.evolution-3 .skin-preview-cell.dual-color,.circle-material-study.evolution-2 .study-node.dual-color,.circle-material-study.evolution-3 .study-node.dual-color{animation:none}}
.shared-challenge-invite{text-align:left;background:radial-gradient(circle at 88% 15%,#d7ff4529,#0000 30%),repeating-linear-gradient(135deg,#ff75450d 0 1px,#0000 1px 9px),#0d0f0bf7;border:1px solid #ff7545;width:min(390px,100%);margin:18px 0 4px;padding:16px;box-shadow:0 0 28px #ff75451f}.shared-challenge-invite>span{flex-direction:column;display:flex}.shared-challenge-invite small{color:#ff997a;letter-spacing:.12em;font:900 9px/1.25 Courier New,monospace}.shared-challenge-invite strong{color:var(--acid);letter-spacing:-.04em;margin-top:7px;font:950 24px/1 Arial Black,Arial,sans-serif}.shared-challenge-invite em{color:#d0d2c8;margin-top:7px;font:800 10px/1.35 Courier New,monospace}.shared-challenge-invite>p{color:#9fa197;margin:13px 0;font:800 10px/1.4 Courier New,monospace}.shared-challenge-invite>div{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.shared-challenge-invite .text-action{white-space:nowrap;grid-column:1/-1;justify-self:center;margin:0;padding:7px 2px}.challenge-share-control,.result-share-control{min-width:0}.challenge-share-control>button,.result-share-control>button{width:100%}.challenge-share-control:has(>[data-share-panel]:not([hidden])){grid-column:1/-1}.share-control>button[aria-expanded=true]:after{content:"↑";margin-left:7px}.share-control>[data-share-panel][hidden]{display:none}.result-share-control{grid-column:1/-1}.result-actions .share-run-action{color:#100b08;background:#ff7545;border-color:#ff7545;box-shadow:0 0 18px #ff754533}.share-inline-panel{width:100%;max-height:min(620px,64dvh);color:var(--paper);background:#11130f;border:1px solid #55574f;margin-top:9px;overflow-y:auto;box-shadow:0 24px 65px #000000a6}.share-inline-panel>header{padding:18px 18px 0}.share-inline-panel>header small{color:var(--acid);letter-spacing:.12em;font:900 8px/1.2 Courier New,monospace}.share-inline-panel>header h3{color:var(--paper);letter-spacing:-.05em;margin:6px 0 0;font:950 clamp(22px,6vw,30px)/1 Arial Black,Arial,sans-serif}.share-score-card{background:radial-gradient(circle at 91% 18%,#5bd8ff30,#0000 26%),repeating-linear-gradient(135deg,#d7ff450d 0 1px,#0000 1px 10px),#0a0c08;border:1px solid #697334;grid-template-columns:1fr auto;gap:18px;margin:20px 22px 0;padding:22px;display:grid;position:relative;overflow:hidden}.share-score-card:after{content:"";border:18px solid #d7ff451f;border-radius:50%;width:135px;height:135px;position:absolute;top:-34px;right:-28px}.share-score-card>span{flex-direction:column;min-width:0;display:flex}.share-score-card small{color:#a7ab99;letter-spacing:.12em;font:900 10px/1.2 Courier New,monospace}.share-score-card strong{color:var(--acid);letter-spacing:-.06em;margin-top:5px;font:950 clamp(38px,9vw,62px)/.95 Arial Black,Arial,sans-serif}.share-score-card>p{z-index:1;color:#e9e9df;text-align:right;align-self:center;margin:0;font:950 15px/1.15 Arial Black,Arial,sans-serif}.share-score-card>p b{color:#ff7545}.share-score-card footer{border-top:1px solid #34372e;flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:14px;display:flex}.share-score-card footer span{color:#bfc1b8;border:1px solid #45483f;padding:7px 9px;font:900 9px/1 Courier New,monospace}.share-pitch{color:#b1b3aa;margin:16px 22px;font:700 12px/1.55 Courier New,monospace}.share-primary-actions{grid-template-columns:1fr 1fr;gap:9px;margin:0 22px;display:grid}.share-socials{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 22px;display:grid}.share-socials a{color:#e7e8de;background:#171915;border:1px solid #42443d;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:62px;text-decoration:none;transition:transform .16s,border-color .16s,color .16s;display:flex}.share-socials a:hover{border-color:var(--acid);color:var(--acid);transform:translateY(-2px)}.share-socials b{font:950 18px/1 Arial,sans-serif}.share-socials span{text-overflow:ellipsis;white-space:nowrap;font:900 9px/1 Courier New,monospace;overflow:hidden}.share-link-field{gap:7px;margin:0 22px;display:grid}.share-link-field>span{color:#8f9188;letter-spacing:.12em;font:900 9px/1 Courier New,monospace}.share-link-field input{color:#cdd0c5;background:#090b08;border:1px solid #41433c;width:100%;height:44px;padding:0 12px;font:700 11px/1 Courier New,monospace}.share-status{min-height:16px;color:var(--acid);letter-spacing:.06em;margin:11px 22px 20px;font:900 9px/1.35 Courier New,monospace}@media (max-width:640px){.share-score-card{margin-inline:12px;padding:16px}.share-inline-panel>header{padding-inline:12px}.share-score-card{grid-template-columns:1fr}.share-score-card>p{text-align:left}.share-primary-actions{grid-template-columns:1fr;margin-inline:12px}.share-socials{grid-template-columns:repeat(2,1fr);margin-inline:12px}.share-pitch,.share-link-field,.share-status{margin-inline:12px}.shared-challenge-invite>div{grid-template-columns:1fr}:is(.challenge-share-control,.challenge-share-control:has(>[data-share-panel]:not([hidden]))){grid-column:1}.shared-challenge-invite .text-action{grid-column:1;justify-self:start}}
:root{--readable-copy:clamp(13px, .82vw, 15px);--readable-meta:clamp(11px, .68vw, 13px);--readable-label:clamp(12px, .74vw, 14px);--readable-muted:#b8b7ae;--readable-dim:#a4a39b}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}.app-shell{font-size:16px}:where(.site-header,.left-rail,.right-rail,.game-overlay,.slide-panel,.goal-guide,.share-inline-panel) p{font-family:Arial,Helvetica,sans-serif!important;font-size:var(--readable-copy)!important;letter-spacing:.005em!important;font-weight:600!important;line-height:1.55!important}:where(.site-header,.left-rail,.right-rail,.game-overlay,.slide-panel,.goal-guide,.share-inline-panel) small{font-size:var(--readable-meta)!important;letter-spacing:.045em!important;line-height:1.4!important}:where(.site-header,.left-rail,.right-rail,.game-overlay,.slide-panel,.goal-guide,.share-inline-panel) em{font-size:var(--readable-meta)!important;letter-spacing:.025em!important;line-height:1.4!important}.app-shell button:not(.community-goal-open){font-size:var(--readable-label)!important;letter-spacing:.035em!important;line-height:1.25!important}.app-shell :is(input,select,textarea){font-size:max(13px,.8125rem)!important;line-height:1.35!important}.app-shell kbd{min-width:27px;height:25px;font-size:11px}.wordmark b{letter-spacing:.08em;font-size:9px;line-height:1.25}.tagline{color:#c0bfb7;letter-spacing:.08em!important}.site-header nav button,.oauth-sign-in{min-height:36px;padding-inline:12px}.oauth-controls>span,.wallet-chip span{color:var(--readable-muted);font-size:var(--readable-meta);line-height:1.35}.wallet-chip b{font-size:var(--readable-label)}.rail-heading span,.card-title small{color:#cecdc5!important;font-size:var(--readable-label)!important;line-height:1.3!important}.rail-heading b,.card-title span{color:var(--readable-muted);font-size:var(--readable-meta)!important;letter-spacing:.045em!important;line-height:1.35!important}.score-block small,.stat-grid small,.hold-card small{color:#c0bfb7!important}.score-block em,.hold-card span,.key-guide span{color:var(--readable-dim)!important;font-size:var(--readable-meta)!important;line-height:1.4!important}.board-topline{color:#aaa9a1;font-size:9px;line-height:1.2}.active-power-chip small,.active-power-chip em{font-size:10px!important}.active-power-chip strong{font-size:12px;line-height:1.2}.active-power-chip p{font-size:11px!important;line-height:1.4!important}.trace-legend strong{font-size:13px;line-height:1.25}.trace-legend small,.trace-rule small,.achievement-list small{color:#c2c1b9!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:600!important}.trace-rule span{color:#c6a79c;letter-spacing:.06em;font-size:11px;line-height:1.35}.achievement-list strong{font-size:12px;line-height:1.3}.achievement-list i{width:24px;height:24px;font-size:12px}.daily-callout small{font-size:11px!important;line-height:1.35!important}.daily-callout b{font-size:11px;line-height:1.25}.overline,.slide-panel header p{font-size:var(--readable-label)!important;letter-spacing:.08em!important;line-height:1.35!important}.menu-note,.submission,.points-earned span,.inline-name label,.inline-name small,.profile-panel form>small{color:var(--readable-muted)!important;font-size:var(--readable-meta)!important;line-height:1.45!important}.menu-feature small,.menu-feature em,.setting-row small{font-size:var(--readable-meta)!important;line-height:1.4!important}.primary-action small,.secondary-action small{font-size:11px!important;line-height:1.35!important}.slide-panel header button{font-size:24px!important}.slide-panel p:not(.friend-error):not(.online-error):not(.tournament-error){color:#c3c2ba!important}.setting-row{min-height:58px}.community-goal-card,.community-rail-card{gap:10px;padding:14px}.community-goal-card header small,.community-rail-card header small,.community-panel-hero>span small,.community-panel-stats small,.community-contributors>header small{font-size:11px!important}.community-goal-card header strong{font-size:15px;line-height:1.2}.community-goal-card>p,.community-rail-card>p{color:#c4ceca!important}.community-goal-card footer,.community-panel-hero>footer{color:#abb8b4;font-size:11px;line-height:1.4}.community-rail-card>strong,.community-panel-stats strong,.community-contributor-list li strong,.community-contributor-list li em{font-size:13px;line-height:1.25}.community-contributor-head{color:#9aa7a3;min-height:36px;font-size:11px;line-height:1.3}.community-contributor-list li{min-height:58px}.community-contributor-list li b,.community-contributor-list li span{color:#aab6b2;font-size:11px}.community-contributor-note{color:#a8b5b1;font-size:11px;line-height:1.5}.today-rig-brief{gap:12px;padding:11px}.today-rig-brief small,.today-rig-brief em,.daily-forecast-hero small,.foundry-orders header small,.daily-rig-challenge small,.weekly-foundry small,.foundry-parts-vault small{color:#b6b8ae!important;font-size:11px!important}.today-rig-brief strong{font-size:14px;line-height:1.2}.foundry-orders article{gap:10px;padding:13px}.foundry-orders article>span strong{font-size:12px;line-height:1.25}.foundry-orders article footer,.foundry-orders article footer button,.foundry-orders>p,.daily-rig-challenge>aside>b,.weekly-project>span>i{color:#b5b7ae;font-size:11px!important;line-height:1.35!important}.weekly-stamps i{font-size:11px}.foundry-run-reward p b{font-size:11px;line-height:1.25}.shop-panel .skin-card-copy strong{font-size:14px;line-height:1.25}.shop-panel .skin-card-copy p{color:#c1c0b8!important}.shop-panel .skin-card-copy>b{font-size:11px;line-height:1.35}.shop-panel .skin-card>button,.shop-panel .skin-card-actions>button{min-height:42px;font-size:11px!important}.shop-note,.tournament-builder>p,.tournament-event>em,.tournament-standings>p{color:var(--readable-muted);font-size:11px;line-height:1.5}.tournament-standings>div:first-child,.tournament-standings>div>span small{color:var(--readable-dim);font-size:11px;line-height:1.35}.tournament-standings>div>b,.tournament-standings>div>span,.tournament-standings>div>strong{font-size:12px;line-height:1.3}.world-record-card li>span,.world-record-card li>small,.records-mode-tabs button{font-size:11px!important;line-height:1.35!important}.share-score-card footer span,.share-socials span,.share-link-field>span,.share-status{font-size:11px;line-height:1.4}.shared-challenge-invite small,.share-inline-panel>header small{font-size:11px!important}@media (max-width:720px){:root{--readable-copy:13px;--readable-meta:11px;--readable-label:12px}.community-goal-card>p,.community-goal-card footer{font-size:11px!important;line-height:1.4!important}.shop-panel .skin-card-copy strong{font-size:13px}.shop-panel .skin-card-copy p{display:-webkit-box}}@media (max-width:720px) and (orientation:portrait){.play-session .board-topline{font-size:8px}.play-session .mobile-stats,.play-session .mobile-next-info small,.play-session .mobile-next-info>section>b{letter-spacing:.02em!important;font-size:9px!important;line-height:1.25!important}.play-session .mobile-pause{min-height:34px;font-size:9px!important}.play-session .mobile-controls button{font-size:clamp(15px,5vw,19px)!important}.play-session .action-controls button{font-size:11px!important}.play-session .action-controls .rotate-button{font-size:26px!important}.play-session .bank-button small{font-size:9px!important}}@media (max-width:430px){.goal-guide-rules strong{font-size:11px;line-height:1.3}.goal-guide-rules p{font-size:12px!important}}
.bsg-hub{--bsg-bg:#0a0c10;--bsg-panel:#11141a;--bsg-panel-raised:#171b23;--bsg-line:#ffffff14;--bsg-line-strong:#ffffff24;--bsg-text:#f4f6f8;--bsg-muted:#949ba7;--bsg-dim:#6f7681;--bsg-accent:#b8e85d;--bsg-accent-soft:#b8e85d24;--bsg-accent-ink:#151b0c;min-height:100dvh;color:var(--bsg-text);background:radial-gradient(circle at 15% -10%, #526fa524, transparent 28rem), var(--bsg-bg);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.bsg-hub *,.bsg-hub :before,.bsg-hub :after{box-sizing:border-box}.bsg-hub a{color:inherit;text-decoration:none}.bsg-topbar{z-index:20;border-bottom:1px solid var(--bsg-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0c10d6;width:100%;position:relative}.bsg-topbar-inner{grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;gap:28px;width:min(1440px,100% - 48px);min-height:72px;margin:0 auto;display:grid}.bsg-brand{width:max-content;color:var(--bsg-text);letter-spacing:-.025em;align-items:center;gap:11px;font-size:15px;font-weight:760;display:inline-flex}.bsg-brand>span:last-child{white-space:nowrap}.bsg-brand>span b{color:var(--bsg-muted);font-weight:540}.bsg-brand-mark{background:var(--bsg-accent-soft);border:1px solid #b8e85d57;border-radius:9px;grid-template-columns:repeat(3,1fr);align-items:end;gap:2px;width:31px;height:31px;padding:6px;display:grid}.bsg-brand-mark i{background:var(--bsg-accent);border-radius:4px;display:block}.bsg-brand-mark i:first-child{opacity:.52;height:45%}.bsg-brand-mark i:nth-child(2){height:100%}.bsg-brand-mark i:nth-child(3){opacity:.76;height:70%}.bsg-nav{align-items:stretch;gap:30px;height:72px;display:flex}.bsg-nav a{color:var(--bsg-muted);align-items:center;font-size:13px;font-weight:620;transition:color .18s;display:flex;position:relative}.bsg-nav a:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.bsg-nav a:hover,.bsg-nav a.is-active{color:var(--bsg-text)}.bsg-nav a.is-active:after{background:var(--bsg-accent)}.bsg-topbar-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.bsg-header-play,.bsg-primary-button,.bsg-text-button{border-radius:9px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:720;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.bsg-header-play{min-height:40px;color:var(--bsg-accent-ink);background:var(--bsg-accent);padding:0 15px}.bsg-header-play svg,.bsg-text-button svg,.bsg-card-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.bsg-header-play:hover,.bsg-primary-button:hover{background:#c8f276;transform:translateY(-1px)}.bsg-page{width:min(1440px,100% - 48px);margin:0 auto;padding:28px 0 90px}.bsg-featured{border:1px solid var(--bsg-line);isolation:isolate;background:#11151a;border-radius:22px;align-items:center;min-height:clamp(520px,64vw,690px);display:flex;position:relative;overflow:hidden}.bsg-featured-image{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.88)brightness(.68);transform:scale(1.01)}.bsg-featured-scrim{z-index:-2;background:linear-gradient(90deg,#080a0df7 0%,#080a0de0 35%,#080a0d59 69%,#080a0da3 100%),linear-gradient(#0000 58%,#080a0db8);position:absolute;inset:0}.bsg-featured:after{content:"";z-index:-1;opacity:.28;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000)}.bsg-featured-copy{z-index:2;width:min(650px,57%);padding:clamp(48px,6vw,88px);position:relative}.bsg-kicker,.bsg-section-header>div>p,.bsg-studio>div>p{color:var(--bsg-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:720}.bsg-kicker{color:#c8cdd4;align-items:center;gap:9px;display:flex}.bsg-kicker i,.bsg-status-pill i,.bsg-featured-foot span i{background:var(--bsg-accent);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 13px #b8e85dad}.bsg-featured h1{letter-spacing:-.072em;margin:18px 0 0;font-size:clamp(50px,6.3vw,94px);font-weight:780;line-height:.9}.bsg-featured h1 span{color:var(--bsg-accent);display:block}.bsg-featured-description{color:#c3c8cf;max-width:540px;margin:28px 0 0;font-size:clamp(16px,1.45vw,20px);font-weight:430;line-height:1.55}.bsg-featured-meta{flex-wrap:wrap;gap:9px;margin:25px 0 0;padding:0;list-style:none;display:flex}.bsg-featured-meta li{color:#adb3bc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c1057;border:1px solid #ffffff1c;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:620}.bsg-featured-actions{align-items:center;gap:12px;margin-top:34px;display:flex}.bsg-primary-button{min-height:50px;color:var(--bsg-accent-ink);background:var(--bsg-accent);padding:0 22px}.bsg-primary-button svg{fill:currentColor;stroke:none;width:18px;height:18px}.bsg-text-button{border:1px solid var(--bsg-line-strong);color:#d6d9de;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1013187a;min-height:50px;padding:0 18px}.bsg-text-button:hover{background:#1e222abd;border-color:#ffffff3d}.bsg-featured-board{aspect-ratio:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0c10a3;border:1px solid #ffffff1f;border-radius:22px;width:clamp(280px,31vw,440px);padding:clamp(22px,3vw,36px);position:absolute;top:50%;right:clamp(32px,7vw,110px);transform:translateY(-50%)rotate(2.5deg);box-shadow:0 36px 90px #0000006b}.bsg-board-status{min-height:32px;color:var(--bsg-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:720;display:flex}.bsg-board-status b{color:var(--bsg-accent);letter-spacing:-.05em;font-size:24px}.bsg-board-grid{grid-template-columns:repeat(6,1fr);gap:clamp(7px,.8vw,11px);margin-top:15px;display:grid}.bsg-board-grid i{aspect-ratio:1;background:#ffffff09;border:1px solid #ffffff17;border-radius:50%;box-shadow:inset 0 0 0 4px #00000026}.bsg-board-grid i[data-active]{background:linear-gradient(135deg,#d5fa8e 0 48%,#8caeff 49% 100%);border-color:#e1ffa7d1;box-shadow:0 0 18px #b8e85d33,inset 0 0 0 4px #ffffff24}.bsg-featured-foot{min-height:54px;color:var(--bsg-muted);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0d8f;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:0 clamp(30px,4vw,50px);font-size:10px;font-weight:680;display:flex;position:absolute;bottom:0;left:0;right:0}.bsg-featured-foot span{align-items:center;gap:8px;display:inline-flex}.bsg-featured-foot b{color:var(--bsg-dim);font-weight:680}.bsg-library{padding:92px 0;scroll-margin-top:78px}.bsg-section-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.bsg-section-header h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(31px,3.1vw,46px);font-weight:720;line-height:1}.bsg-section-header>span{color:var(--bsg-dim);font-size:12px;font-weight:580}.bsg-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.bsg-game-card{min-width:0}.bsg-game-link{border:1px solid var(--bsg-line);background:var(--bsg-panel);border-radius:16px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:block;overflow:hidden}.bsg-game-link:hover{background:var(--bsg-panel-raised);border-color:#ffffff29;transform:translateY(-3px);box-shadow:0 26px 60px #00000047}.bsg-game-cover{aspect-ratio:16/9;background:#151922;position:relative;overflow:hidden}.bsg-game-cover>img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .5s}.bsg-game-link:hover .bsg-game-cover>img{transform:scale(1.025)}.bsg-stacks-cover>img{object-position:center;filter:saturate(.94)brightness(.88)}.bsg-flight-cover>img{object-position:center 44%;filter:saturate(.85)brightness(.83)}.bsg-cover-scrim{background:linear-gradient(#05070a57,#0000 45%),linear-gradient(#0000 50%,#05070aad);position:absolute;inset:0}.bsg-status-pill{color:#e8ebee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0db3;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:10px;font-weight:660;display:inline-flex;position:absolute;top:16px;left:16px}.bsg-status-pill i{width:6px;height:6px}.bsg-stacks-lockup{position:absolute;bottom:22px;left:24px;right:24px}.bsg-stacks-lockup span,.bsg-stacks-lockup strong{letter-spacing:-.065em;font-size:clamp(32px,4vw,58px);font-weight:800;line-height:.78;display:block}.bsg-stacks-lockup strong{width:max-content;color:var(--bsg-accent-ink);background:var(--bsg-accent);letter-spacing:-.03em;border-radius:6px;margin-top:13px;padding:6px 9px 7px;font-size:clamp(18px,2vw,28px)}.bsg-game-info{justify-content:space-between;align-items:center;gap:18px;min-height:122px;padding:22px 22px 23px;display:flex}.bsg-game-info p{color:var(--bsg-dim);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:680}.bsg-game-info h3{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(20px,2vw,26px);font-weight:700}.bsg-game-info div>span{color:var(--bsg-muted);margin-top:6px;font-size:13px;display:block}.bsg-card-arrow{border:1px solid var(--bsg-line-strong);color:#c8ccd2;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;transition:color .18s,border-color .18s,background .18s;display:grid}.bsg-game-link:hover .bsg-card-arrow{border-color:var(--bsg-accent);color:var(--bsg-accent-ink);background:var(--bsg-accent)}.bsg-studio{border:1px solid var(--bsg-line);background:radial-gradient(circle at 84% 5%, #b8e85d1c, transparent 19rem), var(--bsg-panel);border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(36px,8vw,120px);padding:clamp(38px,5vw,64px);scroll-margin-top:90px;display:grid}.bsg-studio h2{letter-spacing:-.052em;max-width:690px;margin:11px 0 0;font-size:clamp(31px,4.2vw,60px);font-weight:710;line-height:1.02}.bsg-studio>p{color:var(--bsg-muted);margin:0;font-size:16px;line-height:1.65}.bsg-footer{border-top:1px solid var(--bsg-line);justify-content:space-between;align-items:center;gap:32px;width:min(1440px,100% - 48px);min-height:130px;margin:0 auto;display:flex}.bsg-footer>div{align-items:center;gap:22px;display:flex}.bsg-footer p,.bsg-footer small{color:var(--bsg-dim);margin:0;font-size:11px}.bsg-install-control{position:relative}.bsg-install-button{border:1px solid var(--bsg-line-strong);color:#c8cdd4;cursor:pointer;min-height:40px;font:inherit;background:0 0;border-radius:9px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:640;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.bsg-install-button:hover{color:var(--bsg-text);background:#ffffff0a;border-color:#ffffff3d}.bsg-install-button:disabled{color:var(--bsg-dim);cursor:default;opacity:.72}.bsg-install-button>span{color:var(--bsg-accent);font-size:16px;line-height:1}.bsg-install-help{z-index:50;border:1px solid var(--bsg-line-strong);width:min(320px,100vw - 32px);color:var(--bsg-text);background:#181c23;border-radius:12px;padding:18px 44px 18px 18px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #00000070}.bsg-install-help strong{letter-spacing:.06em;font-size:11px;display:block}.bsg-install-help p{color:var(--bsg-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.bsg-install-help>button{width:28px;height:28px;color:var(--bsg-muted);cursor:pointer;background:0 0;border:0;font-size:19px;position:absolute;top:8px;right:8px}.bsg-embedded-game{color:#f4f6f8;background:#0a0c10;grid-template-rows:58px minmax(0,1fr);width:100vw;height:100dvh;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.bsg-embedded-game>header{background:#101319;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 18px;display:grid}.bsg-embedded-game>header>a{color:#aeb4bd;letter-spacing:.08em;font-size:10px;font-weight:700;text-decoration:none}.bsg-embedded-game>header>a:last-child{justify-self:end}.bsg-embedded-game>header>span{justify-items:center;display:grid}.bsg-embedded-game>header small{color:#747b86;letter-spacing:.12em;font-size:7px}.bsg-embedded-game>header strong{letter-spacing:-.01em;margin-top:3px;font-size:12px}.bsg-embedded-legal{justify-self:end;align-items:center;gap:14px;display:flex}.bsg-embedded-legal a{color:#858c96;letter-spacing:.08em;white-space:nowrap;font-size:8px;font-weight:700;text-decoration:none}.bsg-embedded-legal a:hover{color:#f4f6f8}.bsg-embedded-game iframe{background:#050608;border:0;width:100%;height:100%}.bsg-flops-body,.bsg-flops-stage{min-width:0;min-height:0}.bsg-flops-body{grid-template-rows:minmax(0,1fr);display:grid}.bsg-flops-stage{grid-row:1;overflow:hidden}.bsg-flops-with-ad:not(.bsg-flops-state-playing):not(.bsg-flops-state-paused) .bsg-flops-body{grid-template-rows:minmax(0,1fr) auto}.bsg-flops-ad-rail{background:#0d1015;border-top:1px solid #ffffff14;grid-row:2;grid-template-columns:minmax(0,1fr);align-content:center;min-width:0;min-height:96px;padding:8px max(14px,50vw - 380px);display:grid}.bsg-flops-ad-rail .ad-banner{background:#11151b;border-color:#ffffff1a;width:100%;min-height:80px;max-height:96px;margin:0}.bsg-flops-ad-rail .ad-banner>small{color:#7f8792}@media (min-width:1700px){.bsg-flops-with-ad .bsg-flops-body{grid-template-columns:minmax(0,1fr) 300px;column-gap:150px;padding-right:18px;grid-template-rows:minmax(0,1fr)!important}.bsg-flops-with-ad .bsg-flops-stage{grid-area:1/1}.bsg-flops-ad-rail{background:0 0;border-top:0;grid-area:1/2;align-content:start;gap:18px;min-height:0;padding:18px 0;overflow-y:auto}.bsg-flops-ad-rail .ad-banner{min-height:250px;max-height:none}.bsg-flops-ad-rail .bsg-flops-ad-primary{min-height:360px}}@media (max-width:1050px){.bsg-topbar-inner{grid-template-columns:1fr auto}.bsg-nav{display:none}.bsg-featured-copy{width:66%}.bsg-featured-board{right:-70px}}@media (max-width:760px){.bsg-topbar-inner,.bsg-page,.bsg-footer{width:min(100% - 28px,1440px)}.bsg-topbar-inner{gap:12px;min-height:64px}.bsg-brand{font-size:14px}.bsg-brand-mark{width:29px;height:29px}.bsg-install-control{display:none}.bsg-header-play{min-height:38px;padding:0 13px;font-size:12px}.bsg-page{padding-top:14px;padding-bottom:62px}.bsg-featured{border-radius:16px;align-items:end;min-height:620px}.bsg-featured-image{object-position:64% center}.bsg-featured-scrim{background:linear-gradient(#080a0d5c 0%,#080a0dd1 42%,#080a0dfa 90%)}.bsg-featured-copy{width:100%;padding:42px 28px 88px}.bsg-featured h1{font-size:clamp(50px,15vw,70px)}.bsg-featured-board{width:230px;padding:19px;top:48px;right:-34px;transform:rotate(4deg)}.bsg-board-status{font-size:8px}.bsg-board-status b{font-size:18px}.bsg-board-grid{gap:6px;margin-top:8px}.bsg-featured-description{max-width:440px;font-size:16px}.bsg-featured-meta{gap:6px}.bsg-featured-actions{align-items:stretch}.bsg-primary-button,.bsg-text-button{flex:1;padding-inline:12px}.bsg-featured-foot{padding:0 20px}.bsg-library{padding:66px 0}.bsg-section-header{align-items:start}.bsg-section-header>span{margin-top:6px}.bsg-game-grid{grid-template-columns:1fr;gap:16px}.bsg-game-link{border-radius:14px}.bsg-studio{grid-template-columns:1fr;gap:26px;padding:32px 26px}.bsg-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-height:150px}.bsg-footer>div{flex-direction:column;align-items:flex-start;gap:12px}.bsg-embedded-game{grid-template-rows:52px minmax(0,1fr)}.bsg-embedded-game>header{grid-template-columns:1fr auto;padding:0 10px}.bsg-embedded-game>header>span{display:none}.bsg-embedded-legal{gap:9px}.bsg-embedded-legal a{font-size:7px}.bsg-flops-ad-rail{min-height:80px;padding-block:5px}.bsg-flops-ad-rail .ad-banner{min-height:68px;max-height:76px;padding-top:16px}}@media (max-width:430px){.bsg-embedded-legal a:not(:last-child){display:none}.bsg-embedded-legal a:last-child{font-size:0}.bsg-embedded-legal a:last-child:after{content:"OPEN ↗";font-size:7px}.bsg-brand>span:last-child b,.bsg-header-play svg{display:none}.bsg-featured{min-height:600px}.bsg-featured-copy{padding-inline:21px}.bsg-featured-board{width:205px;right:-48px}.bsg-featured-meta li:nth-child(2),.bsg-featured-foot b,.bsg-section-header>span{display:none}.bsg-game-info{min-height:112px;padding:18px}}@media (prefers-reduced-motion:reduce){.bsg-hub *,.bsg-hub :before,.bsg-hub :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.publisher-site{--pub-bg:#090b0f;--pub-panel:#11151b;--pub-panel-raised:#171c24;--pub-line:#ffffff1a;--pub-copy:#edf0f3;--pub-muted:#9ca4ae;--pub-dim:#707985;--pub-accent:#b8e85d;min-height:100dvh;color:var(--pub-copy);background:radial-gradient(circle at 10% -5%, #4d6da829, transparent 32rem), var(--pub-bg);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.publisher-site *,.publisher-site :before,.publisher-site :after{box-sizing:border-box}.publisher-site a{color:inherit;text-decoration:none}.publisher-header{border-bottom:1px solid var(--pub-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0fe0}.publisher-header>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(1240px,100% - 48px);min-height:72px;margin:0 auto;display:grid}.publisher-header nav{align-items:center;gap:28px;display:flex}.publisher-header nav a{color:var(--pub-muted);font-size:13px;font-weight:650}.publisher-header nav a:hover{color:#fff}.publisher-play-link{background:var(--pub-accent);border-radius:9px;justify-self:end;align-items:center;min-height:40px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex;color:#151b0c!important}.publisher-page{width:min(1240px,100% - 48px);margin:0 auto;padding:clamp(56px,8vw,108px) 0 100px}.publisher-page-hero{max-width:910px}.publisher-page-hero>a,.publisher-page-hero>span,.publisher-page-hero>p{color:var(--pub-dim);letter-spacing:.08em;text-transform:uppercase;margin:0 8px 0 0;font-size:11px;font-weight:750;display:inline}.publisher-page-hero>a:hover{color:var(--pub-accent)}.publisher-page-hero h1{letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(42px,7vw,84px);font-weight:760;line-height:.98}.publisher-page-hero>strong{color:#c9ced5;max-width:820px;margin-top:26px;font-size:clamp(17px,2vw,22px);font-weight:480;line-height:1.55;display:block}.publisher-page-hero>small{color:var(--pub-dim);margin-top:20px;font-size:12px;display:block}.publisher-page-layout{grid-template-columns:220px minmax(0,760px);justify-content:space-between;align-items:start;gap:clamp(48px,9vw,130px);margin-top:clamp(56px,8vw,92px);display:grid}.publisher-page-layout>aside{border:1px solid var(--pub-line);background:#11151bb8;border-radius:14px;gap:3px;padding:18px;display:grid;position:sticky;top:24px}.publisher-page-layout>aside p{color:var(--pub-dim);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.publisher-page-layout>aside a{color:var(--pub-muted);border-radius:7px;padding:8px 9px;font-size:12px;font-weight:650}.publisher-page-layout>aside a:hover{color:#fff;background:#ffffff0d}.publisher-document{min-width:0}.publisher-document section+section{border-top:1px solid var(--pub-line);margin-top:52px;padding-top:50px}.publisher-document h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(24px,3vw,34px);line-height:1.08}.publisher-document h3{margin:28px 0 10px;font-size:16px}.publisher-document p,.publisher-document li{color:var(--pub-muted);font-size:15px;line-height:1.75}.publisher-document p{margin:0 0 16px}.publisher-document ul,.publisher-document ol{margin:16px 0 0;padding-left:22px}.publisher-document li+li{margin-top:9px}.publisher-document a{color:var(--pub-accent);text-underline-offset:3px;-webkit-text-decoration:underline #b8e85d66;text-decoration:underline #b8e85d66}.publisher-document strong{color:#f4f6f8}.publisher-note{background:#b8e85d12;border:1px solid #b8e85d42;border-radius:12px;padding:18px 20px;color:#dce8c4!important;margin:24px 0!important}.publisher-card-grid,.publisher-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.publisher-info-card,.publisher-contact-card{border:1px solid var(--pub-line);background:var(--pub-panel);border-radius:14px;padding:22px}.publisher-info-card span,.publisher-contact-card span{color:var(--pub-accent);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.publisher-info-card strong,.publisher-contact-card strong{margin-top:9px;font-size:17px;display:block}.publisher-info-card p,.publisher-contact-card p{margin:10px 0 0;font-size:13px;line-height:1.6}.publisher-contact-card{transition:border-color .18s,transform .18s}.publisher-contact-card:hover{border-color:#b8e85d7a;transform:translateY(-2px)}.publisher-footer{border-top:1px solid var(--pub-line);width:min(1240px,100% - 48px);margin:0 auto;padding:56px 0 30px}.publisher-footer-grid{grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(130px,.65fr));gap:48px;display:grid}.publisher-footer-brand p{max-width:360px;color:var(--pub-muted);margin:18px 0 12px;font-size:13px;line-height:1.6}.publisher-footer-brand>a{color:var(--pub-accent);font-size:12px}.publisher-footer-group{align-content:start;gap:11px;display:grid}.publisher-footer-group strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px}.publisher-footer-group a{color:var(--pub-muted);font-size:12px}.publisher-footer-group a:hover{color:var(--pub-accent)}.publisher-footer-bottom{border-top:1px solid var(--pub-line);color:var(--pub-dim);justify-content:space-between;gap:18px;margin-top:50px;padding-top:22px;font-size:10px;display:flex}.bsg-home-editorial{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bsg-home-editorial article{border:1px solid var(--bsg-line);background:var(--bsg-panel);border-radius:14px;padding:28px}.bsg-home-editorial small{color:var(--bsg-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.bsg-home-editorial h2{letter-spacing:-.03em;margin:14px 0 10px;font-size:21px}.bsg-home-editorial p{color:var(--bsg-muted);margin:0;font-size:13px;line-height:1.65}.bsg-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.bsg-footer-links a{color:var(--bsg-dim);font-size:11px}.bsg-footer-links a:hover{color:var(--bsg-accent)}.bsg-footer-meta{justify-items:end;gap:16px!important;display:grid!important}.game-legal-links{flex-wrap:wrap;justify-content:center;gap:7px 15px;padding:8px 10px 2px;display:flex}.game-legal-links a{color:#8d9188;font:800 9px/1.3 Courier New,monospace;text-decoration:none}.game-legal-links a:hover{color:var(--acid)}.bsg-embedded-legal{justify-content:flex-end;align-items:center;gap:14px;display:flex}.bsg-embedded-game>header .bsg-embedded-legal a{color:#aeb4bd;letter-spacing:.06em;font-size:9px;font-weight:700;text-decoration:none}@media (max-width:820px){.publisher-header>div{grid-template-columns:1fr auto}.publisher-header nav{display:none}.publisher-page-layout{grid-template-columns:1fr}.publisher-page-layout>aside{grid-template-columns:repeat(2,1fr);position:static}.publisher-page-layout>aside p{grid-column:1/-1}.publisher-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publisher-footer-brand{grid-column:1/-1}.bsg-home-editorial{grid-template-columns:1fr}}@media (max-width:560px){.publisher-header>div,.publisher-page,.publisher-footer{width:min(100% - 28px,1240px)}.publisher-page{padding-top:44px}.publisher-page-hero h1{font-size:clamp(38px,15vw,60px)}.publisher-card-grid,.publisher-contact-grid,.publisher-footer-grid{grid-template-columns:1fr}.publisher-footer-brand{grid-column:auto}.publisher-footer-bottom{flex-direction:column}.bsg-embedded-legal a:first-child{display:none}}
