.nexus-blocks-room{--nb-obsidian:#070509;--nb-ink:#0e0913;--nb-plum:#24102d;--nb-plum-bright:#754287;--nb-amethyst:#ad78c2;--nb-ivory:#f5eddf;--nb-gold:#c9a46a;--nb-line:#d5b57c4d;isolation:isolate;min-height:calc(100svh - 76px);color:var(--nb-ivory);background:#070509;padding:clamp(8px,1.25vw,18px);position:relative;overflow:hidden}.nexus-blocks-room:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 13%,#ac70c426,#0000 34%),repeating-linear-gradient(135deg,#0000 0 35px,#d8b97b06 36px 37px);position:absolute;inset:0}.nexus-blocks-sanctum{z-index:-2;pointer-events:none;background:#08060b;position:absolute;inset:0;overflow:hidden}.nexus-blocks-sanctum img{object-fit:cover;object-position:center 38%;opacity:.58;filter:saturate(.82)contrast(1.09)brightness(.76);width:100%;height:100%}.nexus-blocks-sanctum:after{content:"";background:linear-gradient(90deg,#070509f3,#0705098c 25%,#07050973 52%,#0705098c 75%,#070509f3),linear-gradient(#0705094d,#09060db8 72%,#070509f8);position:absolute;inset:0}html[dir=rtl] .nexus-blocks-room{font-synthesis:none;font-family:P Moein Holy,E Moien,sans-serif}.nexus-blocks-room :is(button,select,input,textarea){font-family:inherit}.nexus-blocks-room :is(button,b,strong,span,small,p,dt,dd){overflow-wrap:break-word;text-wrap:pretty;min-width:0;max-width:100%}.nexus-blocks-profile-switcher{z-index:3;border:1px solid var(--nb-line);background:linear-gradient(112deg,#170d1eea,#09070ced),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) 50% 13%/150% no-repeat;border-radius:5px 19px 5px 5px;grid-template-columns:minmax(0,1fr) minmax(205px,250px);grid-template-areas:"modes modes""families start""variants bot";gap:6px;width:min(1460px,100%);margin:0 auto clamp(7px,1vw,12px);padding:6px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #0000007a}.nexus-blocks-player{background:#120d17e8;border:1px solid #c6a66a42;border-radius:4px 11px 4px 4px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:7px;padding:5px;display:grid}.nexus-blocks-player>img{object-fit:cover;object-position:center 12%;background:#0b0810;border:1px solid #d0ae70;border-radius:3px;width:36px;height:44px}.nexus-blocks-player>span{gap:3px;display:grid}.nexus-blocks-player b{color:#fff1d5;font-size:10px}.nexus-blocks-player small{color:#bda36f;font:850 7px/1 E Moien,sans-serif}.nexus-blocks-compact-hud>img{object-fit:cover;object-position:center 12%;border:1px solid #d0ae70;border-radius:3px;width:28px;height:28px}.nexus-mode-choices{grid-area:modes;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.nexus-mode-choices>button{color:#d9cddd;background:linear-gradient(135deg,#281631e6,#09070df5),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) var(--nexus-mode-x,18%) 44% / 330% auto no-repeat;text-align:start;cursor:pointer;border:1px solid #a989b23b;border-radius:3px 11px 3px 3px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:52px;padding:6px 8px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.nexus-mode-choices>button:nth-child(2n){--nexus-mode-x:82%}.nexus-mode-choices>button:after{content:"";transform-origin:0;background:linear-gradient(90deg,#b87cd87d,#0000);height:1px;transition:transform .18s;position:absolute;inset:auto 7px 5px;transform:scaleX(.32)}html[dir=rtl] .nexus-mode-choices>button:after{transform-origin:100%}:is(.nexus-mode-choices>button:hover,.nexus-mode-choices>button:focus-visible){border-color:#dab9808c;outline:2px solid #0000;transform:translateY(-1px)}.nexus-mode-choices>button.is-selected{color:#fff7e9;background:linear-gradient(135deg,#693b79f0,#1c0f24f7),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) var(--nexus-mode-x,18%) 44% / 270% auto no-repeat;border-color:#e0c082;box-shadow:inset 0 1px #ffffff1f,0 0 18px #a467bc33}.nexus-mode-choices>button.is-selected:after{background:linear-gradient(90deg,#efd28f,#0000);transform:scaleX(1)}.nexus-mode-choices strong{color:#b18abe;letter-spacing:-.04em;font:950 1rem/1 Arial,sans-serif}.nexus-mode-choices>button.is-selected strong{color:#f0cf8a}.nexus-mode-choices span{gap:1px;min-width:0;display:grid}.nexus-mode-choices b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;line-height:1.15;overflow:hidden}.nexus-mode-choices small{color:#a99bab;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;line-height:1.2;overflow:hidden}.nexus-mode-choices em{color:#e9c985;letter-spacing:.07em;font:900 7px/1 Arial,sans-serif;position:absolute;inset:3px 4px auto auto}html[dir=rtl] .nexus-mode-choices em{inset:3px auto auto 4px}html[dir=rtl] .nexus-mode-choices b{font-size:14px;font-weight:750;line-height:1.25}html[dir=rtl] .nexus-mode-choices small{font-size:11px;font-weight:500;line-height:1.25}.nexus-family-choices{grid-area:families;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.nexus-family-choices>button,.nexus-fun-variants>button{color:#d9cddd;background:linear-gradient(140deg,#2b1835e8,#0d0912f2),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) var(--nexus-card-x,24%) 57% / 300% auto no-repeat;text-align:start;cursor:pointer;border:1px solid #af8eb840;border-radius:4px 13px 4px 4px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"number title""number detail";align-content:center;gap:2px 9px;min-height:68px;padding:9px 37px 9px 10px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}html[dir=rtl] .nexus-family-choices>button,html[dir=rtl] .nexus-fun-variants>button{padding:9px 10px 9px 37px}.nexus-family-choices>button:nth-child(2n),.nexus-fun-variants>button:nth-child(2n){--nexus-card-x:76%}:is(.nexus-family-choices>button:hover,.nexus-family-choices>button:focus-visible,.nexus-fun-variants>button:hover,.nexus-fun-variants>button:focus-visible){border-color:#e0c289b3;outline:2px solid #0000;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff17,0 10px 25px #00000061}.nexus-family-choices>button:disabled{opacity:.35;cursor:not-allowed;filter:saturate(.4);transform:none}.nexus-family-choices>button.is-selected,.nexus-fun-variants>button.is-selected{color:#fff7e9;background:linear-gradient(140deg,#6f417cdb,#26142fe9),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) var(--nexus-card-x,24%) 48% / 260% auto no-repeat;border-color:#e0c082;box-shadow:inset 0 1px #ffffff21,0 0 0 1px #e0c0821f,0 0 24px #995eaf3d}.nexus-family-choices strong{color:#b591c2;letter-spacing:-.05em;grid-area:number;align-self:center;font:900 1.3rem/1 Arial,sans-serif}.nexus-family-choices button.is-selected strong{color:#f0ce88;text-shadow:0 0 18px #dfbc776b}.nexus-family-choices b,.nexus-fun-variants b{color:inherit;grid-area:title;font-size:max(.82rem,13px);font-weight:900;line-height:1.25}.nexus-family-choices span,.nexus-fun-variants span{color:#b8aabb;grid-area:detail;font-size:max(.68rem,11px);font-weight:650;line-height:1.4}html[dir=rtl] .nexus-family-choices b,html[dir=rtl] .nexus-fun-variants b{font-size:max(.98rem,16px);font-weight:700;line-height:1.4}html[dir=rtl] .nexus-family-choices span,html[dir=rtl] .nexus-fun-variants span{font-size:max(.8rem,13px);font-weight:450;line-height:1.5}.nexus-profile-check{color:#0000;background:#0b0710ba;border:1px solid #c0a8c754;border-radius:4px;place-items:center;width:22px;height:22px;display:grid;position:absolute;inset:8px 8px auto auto;box-shadow:inset 0 1px #ffffff0f}html[dir=rtl] .nexus-profile-check{inset:8px auto auto 8px}.nexus-profile-check svg{width:14px;height:14px}.nexus-blocks-profile-switcher button[aria-pressed=true] .nexus-profile-check{color:#211424;background:linear-gradient(145deg,#f2d795,#bc8a43);border-color:#efd28e;box-shadow:0 0 16px #caa66261,inset 0 1px #ffffff8c}.nexus-fun-variants{opacity:0;pointer-events:none;grid-area:variants;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:0;transition:max-height .24s,opacity .18s,transform .2s;display:grid;overflow:hidden;transform:translateY(-5px)}.nexus-fun-variants.is-visible{opacity:1;pointer-events:auto;max-height:90px;transform:none}.nexus-fun-variants>button{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""detail";min-height:58px;padding:7px 10px}.nexus-bot-pilot{background:linear-gradient(135deg,#24132dea,#0a0710f3);border:1px solid #ae8fb73d;border-radius:3px 10px 3px 3px;grid-area:bot;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;padding:5px 6px;display:grid}.nexus-bot-pilot.is-disabled{opacity:.42}.nexus-bot-pilot label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.nexus-bot-pilot input{accent-color:#b986c7;width:20px;height:20px;margin:0}.nexus-bot-pilot label>span{gap:1px;display:grid}.nexus-bot-pilot b{color:#f0e5f1;font-size:10px;font-weight:950;line-height:1.2}.nexus-bot-pilot small{color:#aa9bad;letter-spacing:.03em;font:750 8px/1.2 Arial,sans-serif}.nexus-bot-pilot select{color:#f2e8f4;background:#100a16;border:1px solid #ceaed647;border-radius:4px;min-height:34px;padding:4px 7px;font:900 10px/1 Arial,sans-serif}html[dir=rtl] .nexus-bot-pilot b{font-size:13px;font-weight:700}html[dir=rtl] .nexus-bot-pilot small{font-family:inherit;font-size:10px;font-weight:500}.nexus-blocks-start{color:#1b111d;text-align:start;cursor:pointer;background:linear-gradient(135deg,#f6dc9df5,#bb8840f5),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) 82% 84%/250% no-repeat;border:1px solid #e2c383;border-radius:4px 14px 4px 4px;grid-area:start;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;min-height:100%;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffbf,0 12px 30px #0006}.nexus-blocks-start>.arena-symbol{background:#ffffff40;border:1px solid #351f2d4d;border-radius:50%;place-items:center;width:46px;height:46px;padding:10px;display:grid}.nexus-blocks-start>span{gap:5px;display:grid}.nexus-blocks-start b{font-size:max(.86rem,14px);font-weight:950;line-height:1.3}.nexus-blocks-start small{color:#4c3526;font-size:max(.7rem,12px);font-weight:700;line-height:1.4}html[dir=rtl] .nexus-blocks-start b{font-size:max(1.05rem,17px);font-weight:750}html[dir=rtl] .nexus-blocks-start small{font-size:max(.84rem,14px);font-weight:500}.nexus-blocks-stage{z-index:2;direction:ltr;grid-template-columns:minmax(190px,255px) minmax(280px,1fr) minmax(205px,270px);grid-template-areas:"console board orbit";justify-content:center;align-items:center;gap:clamp(7px,1vw,14px);width:min(1500px,100%);min-width:0;min-height:0;margin:auto;display:grid;position:relative}.nexus-blocks-console{grid-area:console}.nexus-blocks-board-shell{grid-area:board}.nexus-blocks-orbit{grid-area:orbit}.nexus-blocks-console,.nexus-blocks-orbit{border:1px solid var(--nb-line);color:#e9dfea;direction:ltr;border-radius:5px 18px 5px 5px;min-width:0;padding:clamp(10px,1.1vw,16px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 22px 55px #0000006b}.nexus-blocks-console{background:linear-gradient(145deg,#271531f0,#08060cf7),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) 16% 52%/auto 190% no-repeat}.nexus-blocks-orbit{background:linear-gradient(215deg,#24132ef2,#08060cf7),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) 84% 52%/auto 190% no-repeat}.nexus-blocks-console:after,.nexus-blocks-orbit:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 16px,#e6c78b09 17px 18px);position:absolute;inset:0}html[dir=rtl] .nexus-blocks-console,html[dir=rtl] .nexus-blocks-orbit{direction:rtl}.nexus-blocks-kicker,.nexus-orbit-head p{color:var(--nb-gold);letter-spacing:.14em;margin:0;font:900 max(.64rem,10px)/1.25 Arial,sans-serif}.nexus-blocks-console h2{color:#fff6e9;letter-spacing:-.045em;text-wrap:balance;margin:7px 0;font-size:clamp(1.55rem,2.4vw,2.55rem);font-weight:900;line-height:.98}html[dir=rtl] .nexus-blocks-console h2{letter-spacing:0;font-size:clamp(1.8rem,2.5vw,2.75rem);font-weight:700;line-height:1.27}.nexus-blocks-console>p:not(.nexus-blocks-kicker,.nexus-blocks-proof){color:#c8bacb;margin:.55rem 0;font-size:max(.76rem,13px);font-weight:550;line-height:1.6}html[dir=rtl] .nexus-blocks-console>p:not(.nexus-blocks-kicker,.nexus-blocks-proof){text-align:justify;font-size:max(.92rem,15px);font-weight:450;line-height:1.72}.nexus-blocks-rank-rule{border:1px solid #9c7ea545;background:linear-gradient(110deg,#1c1023e9,#0b080fe9),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) 28% 69%/300% no-repeat;border-inline-start:3px solid #775f81;border-radius:3px 9px 3px 3px;gap:3px;margin:10px 0;padding:9px 10px;display:grid}.nexus-blocks-rank-rule b{color:#f4e8f5;font-size:max(.77rem,13px);line-height:1.35}.nexus-blocks-rank-rule span{color:#d0b9d6;font:800 max(.64rem,11px)/1.35 Arial,sans-serif}.nexus-blocks-rank-rule small{color:#aa9bad;font-size:max(.67rem,11px);line-height:1.48}html[dir=rtl] .nexus-blocks-rank-rule :is(b,small){font-size:max(.86rem,14px);font-weight:500;line-height:1.6}.nexus-blocks-console dl{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:10px 0;padding:0;display:grid}.nexus-blocks-console dl div{background:linear-gradient(125deg,#211229ef,#0e0914f5),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) var(--nexus-card-x,24%) 69% / 330% auto no-repeat;border:1px solid #ae90b830;min-width:0;padding:9px}.nexus-blocks-console dl div:nth-child(2n){--nexus-card-x:76%}.nexus-blocks-console dt{color:#aa9cac;font-size:max(.65rem,11px);line-height:1.3}.nexus-blocks-console dd{color:#fff5e7;margin:4px 0 0;font:900 clamp(1.15rem,2vw,1.5rem)/1 Arial,sans-serif}html[dir=rtl] .nexus-blocks-console dt{font-size:max(.82rem,13px)}.nexus-blocks-held{background:linear-gradient(115deg,#2816318f,#0d091278),repeating-linear-gradient(90deg,#0000 0 27px,#d8bc790d 28px 29px);border-block:1px solid #b797be33;grid-template-columns:1fr auto;align-items:center;min-height:58px;padding:8px 6px;display:grid}.nexus-blocks-held>span{color:#b8aabb;font-size:max(.7rem,12px)}.nexus-blocks-held>b{color:#e1bfef;grid-template-columns:auto auto;align-items:center;gap:7px;font:900 1.65rem/1 Arial,sans-serif;display:grid}.nexus-blocks-held small{color:#d3c3d5;font-size:max(.65rem,11px);font-weight:550}.nexus-blocks-held>i{color:#776a7a;font-style:normal}.nexus-blocks-proof{color:#a99cab;background:linear-gradient(135deg,#28163082,#0b0810bd),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) 22% 78%/280% no-repeat;border:1px solid #a688ad33;border-radius:5px;gap:5px;margin:9px 0 0;padding:8px;font-size:max(.65rem,11px);line-height:1.5;display:grid}.nexus-blocks-proof b{color:#cbb0d2;font:800 .62rem/1 Arial,sans-serif}.nexus-blocks-board-shell{width:min(100%,calc((100svh - 245px) * var(--nb-columns) / var(--nb-rows)));background:linear-gradient(135deg,#4b2c55,#17101d 18%,#08060b 72%),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) 50% 36%/190% no-repeat;border:1px solid #e1c184a6;border-radius:4px;justify-self:center;min-width:0;max-height:calc(100svh - 245px);padding:8px;position:relative;box-shadow:0 30px 80px #000000b8,0 0 0 1px #ffffff0a,inset 0 1px #ffffff1f}.nexus-blocks-board-shell:before{content:"";z-index:-1;clip-path:polygon(7% 0,93% 0,100% 7%,100% 93%,93% 100%,7% 100%,0 93%,0 7%);filter:drop-shadow(0 18px 35px #0000008c);background:linear-gradient(135deg,#76428433,#0000 45%,#d7ae631c);border:1px solid #c59b582e;position:absolute;inset:-13px}.nexus-blocks-compact-hud{color:#ab9daf;direction:ltr;background:linear-gradient(90deg,#291733ea,#0c0811f5),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) 50% 20%/230% no-repeat;border-bottom:1px solid #c9a46a52;grid-template-columns:repeat(3,auto) minmax(0,1fr);align-items:center;gap:clamp(8px,1.3vw,15px);min-height:38px;padding:6px 8px;display:none}.nexus-blocks-compact-hud span{letter-spacing:.05em;align-items:baseline;gap:5px;font:800 max(.58rem,10px)/1 Arial,sans-serif;display:flex}.nexus-blocks-compact-hud em{color:#e1c17d;letter-spacing:.09em;justify-self:end;font:900 .65rem/1 Arial,sans-serif}html[dir=rtl] .nexus-blocks-compact-hud span{letter-spacing:0;font-family:P Moein Holy,E Moien,sans-serif;font-size:max(.76rem,12px);font-weight:550;line-height:1.35}html[dir=rtl] .nexus-blocks-compact-hud b{font-family:Arial,sans-serif;font-size:max(.9rem,15px);font-weight:900}.nexus-blocks-board{grid-template-columns:repeat(var(--nb-columns),minmax(0,1fr));grid-template-rows:repeat(var(--nb-rows),minmax(0,1fr));aspect-ratio:var(--nb-columns)/var(--nb-rows);transform-origin:50%;direction:ltr;background:radial-gradient(circle at 50% 72%,#65377838,#0000 42%),linear-gradient(#09060ded,#100916f5),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) 50% 43%/cover no-repeat;transition:transform .3s cubic-bezier(.2,.78,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 45px #000000d1}.nexus-blocks-board:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 calc(100% / var(--nb-rows) - 1px),#c5a6cc1c calc(100% / var(--nb-rows) - 1px) calc(100% / var(--nb-rows))),repeating-linear-gradient(90deg,transparent 0 calc(100% / var(--nb-columns) - 1px),#c5a6cc14 calc(100% / var(--nb-columns) - 1px) calc(100% / var(--nb-columns)));position:absolute;inset:0}.nexus-blocks-board.is-locally-mirrored,.nexus-blocks-board.is-locally-mirrored>span{transform:scaleX(-1)}.nexus-blocks-board>span{min-width:0;min-height:0;position:relative}.nexus-blocks-board>span.is-filled{z-index:1;color:#fff6ff;background:linear-gradient(145deg,#d3a8e5 0%,#87539f 42%,#3b1e4a 100%);border:1px solid #f4dcf940;place-items:center;font:800 clamp(.3rem,.7vw,.72rem)/1 Arial,sans-serif;display:grid;box-shadow:inset 2px 2px #ffffff3d,inset -3px -4px 8px #1907228c,0 0 10px #894da273}.nexus-blocks-board>span.is-filled:before{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(135deg,#ffffff2e,#0000 52%);border:1px solid #ffefff2e;position:absolute;inset:12%}.nexus-blocks-board>span.is-active{z-index:3;color:#fff;background:linear-gradient(145deg,#f6deb2,#bd7bd1 42%,#673678);border-color:#fff1ca;outline:1px solid #ffebc4d1;animation:1.45s ease-in-out infinite alternate nexus-active-charge;box-shadow:inset 2px 2px #ffffff85,inset -3px -4px 8px #2d0d387a,0 0 16px #e9c9859e}.nexus-blocks-board>span.is-ghost{z-index:1;color:#0000;background:#ab79be1a;border:1px dashed #e3c6ea7a;outline:0;box-shadow:inset 0 0 10px #a86cbd1f}.nexus-blocks-board>span.is-ghost:before{background:0 0;border-style:dashed}@keyframes nexus-active-charge{to{filter:brightness(1.14);box-shadow:inset 2px 2px #ffffff94,inset -3px -4px 8px #2d0d3861,0 0 22px #e2b970b8}}.nexus-operational-notice{z-index:8;border:1px solid #d5a855bf;color:#fff0bd;background:#2a1a11f3;border-inline-start-width:4px;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:9px 11px;font-size:max(.77rem,13px);font-weight:850;line-height:1.45;display:grid;position:absolute;inset:48px 8px auto;box-shadow:inset 0 1px #ffffff1f,0 14px 34px #000000b8}.nexus-operational-notice .arena-game-notice-mark{place-items:center;width:21px;height:21px;display:grid}.nexus-operational-notice .arena-game-notice-mark :is(svg,img){width:100%;height:100%}html[dir=rtl] .nexus-operational-notice{direction:rtl;font-size:max(.92rem,15px);font-weight:550}.nexus-blocks-result{z-index:10;color:#fff0cf;background:linear-gradient(145deg,#361f40f4,#0d0912fa),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) 50% 58%/190% no-repeat;border:1px solid #d9b96f;border-radius:6px;gap:12px;width:min(88%,390px);padding:14px;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 28px 90px #000}.nexus-blocks-result .arena-board-result{color:#ffecc1;text-align:start;background:linear-gradient(110deg,#4a321ddf,#211423f2);border:1px solid #d8b977b8;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-height:76px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff2b,0 12px 32px #00000080}.nexus-blocks-result .arena-board-result-mark{aspect-ratio:1;background:#0b0710ad;border:1px solid;border-radius:50%;place-items:center;width:44px;display:grid}.nexus-blocks-result .arena-board-result-mark svg{width:28px;height:28px}.nexus-blocks-result .arena-board-result-copy{gap:3px;display:grid}.nexus-blocks-result .arena-board-result-copy>strong{font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.12}.nexus-blocks-result .arena-board-result-copy>small{color:#dbc9de;font-size:max(.78rem,13px);font-weight:750;line-height:1.45}.nexus-blocks-result>button,.nexus-blocks-controls button,.nexus-tutorial-actions button{color:#f2e6f4;cursor:pointer;background:linear-gradient(145deg,#3a2545,#1a1021);border:1px solid #a77fb173;border-radius:5px;min-height:46px;font-size:max(.78rem,13px);font-weight:900;box-shadow:inset 0 1px #ffffff14,0 6px 15px #0000004d}html[dir=rtl] .nexus-blocks-result .arena-board-result{direction:rtl}.nexus-blocks-orbit{flex-direction:column;gap:8px;display:flex}.nexus-orbit-head{direction:ltr;justify-content:space-between;align-items:center;gap:8px;display:flex}.nexus-orbit-head p{margin:0}.nexus-orbit-head>span{color:#a99aac;text-align:end;font-size:max(.62rem,10px);font-weight:750;line-height:1.25}html[dir=rtl] .nexus-orbit-head{direction:rtl}html[dir=rtl] .nexus-orbit-head>span{font-size:max(.78rem,13px);font-weight:500}.nexus-blocks-orbit ol{direction:ltr;gap:5px;margin:0;padding:0;list-style:none;display:grid}.nexus-blocks-orbit li{background:linear-gradient(115deg,#2b1835e8,#110b17f2),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) var(--nexus-card-x,76%) 67% / 310% auto no-repeat;border:1px solid #9974a447;border-radius:3px 8px 3px 3px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:42px;padding:5px 7px;display:grid}.nexus-blocks-orbit li:nth-child(2n){--nexus-card-x:24%}.nexus-blocks-orbit li b{aspect-ratio:1;color:#f6e5fb;background:linear-gradient(145deg,#9360aa,#3a2048);border:1px solid #e3c0eb2e;border-radius:3px;place-items:center;width:34px;font:900 1rem/1 Arial,sans-serif;display:grid;box-shadow:inset 0 1px #ffffff26,0 0 12px #8d4ea438}.nexus-blocks-orbit li span{color:#d9ccd9;text-overflow:ellipsis;white-space:nowrap;font-size:max(.7rem,12px);font-weight:650;line-height:1.25;overflow:hidden}.nexus-blocks-orbit li small{color:#938397;font:800 .62rem/1 Arial,sans-serif}.nexus-rival-feed{direction:ltr;background:linear-gradient(145deg,#25152ee9,#0b0811f3),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) 76% 75%/280% no-repeat;border:1px solid #caa96d40;border-radius:4px 12px 4px 4px;gap:7px;margin-top:2px;padding:8px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}html[dir=rtl] .nexus-rival-feed{direction:rtl}.nexus-rival-feed>header{direction:ltr;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.nexus-rival-feed>header>div{gap:2px;display:grid}.nexus-rival-feed>header b{color:#f5e9db;letter-spacing:.06em;font:900 max(.64rem,11px)/1.2 Arial,sans-serif}.nexus-rival-feed>header small{color:#b49fbb;letter-spacing:.04em;font:800 .57rem/1.2 Arial,sans-serif}.nexus-rival-pulse{background:#726476;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #72647621}.nexus-rival-feed.is-live .nexus-rival-pulse{background:#69d9a9;animation:1.4s ease-in-out infinite nexus-rival-pulse;box-shadow:0 0 0 3px #69d9a921,0 0 11px #69d9a99e}.nexus-rival-feed.is-delayed .nexus-rival-pulse{background:#e5bd69;box-shadow:0 0 11px #e5bd698c}.nexus-rival-feed.is-reconnecting .nexus-rival-pulse{background:#d6766f;box-shadow:0 0 11px #d6766f8c}@keyframes nexus-rival-pulse{50%{opacity:.55;transform:scale(.75)}}.nexus-rival-feed>header nav{gap:3px;display:flex}.nexus-rival-feed>header button{color:#cbbbd0;cursor:pointer;background:#130d19;border:1px solid #a78cb052;border-radius:3px;place-items:center;width:25px;height:25px;min-height:25px;padding:0;display:grid}.nexus-rival-feed>header button[aria-pressed=true]{color:#221625;background:linear-gradient(145deg,#ecd08d,#b88545);border-color:#d9b975}.nexus-rival-matrix{grid-template-columns:repeat(var(--nb-columns),minmax(0,1fr));grid-template-rows:repeat(var(--nb-rows),minmax(0,1fr));width:min(100%,132px);aspect-ratio:var(--nb-columns)/var(--nb-rows);background:linear-gradient(#09060eea,#140b1bed),repeating-linear-gradient(135deg,#0000 0 6px,#c39ecf0d 7px 8px);border:1px solid #d5b57759;justify-self:center;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #000}.nexus-rival-matrix i{min-width:0;min-height:0;box-shadow:inset 0 0 0 .5px #c6aacc1a}.nexus-rival-matrix i.is-filled{background:linear-gradient(145deg,#d4b0e2,#7b4a92 50%,#321a3e);box-shadow:inset 0 0 0 .5px #fff4ff47,0 0 5px #a05eb470}.nexus-rival-feed>dl{direction:ltr;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0;display:grid}.nexus-rival-feed>dl div{text-align:center;background:#100b16d1;border:1px solid #a688ae2b;gap:2px;padding:4px;display:grid}.nexus-rival-feed>dl dt{color:#97899b;font-size:8px;line-height:1.2}.nexus-rival-feed>dl dd{color:#f3e4f3;margin:0;font:850 10px/1 Arial,sans-serif}.nexus-rival-feed>p{color:#ebd8aa;background:#34231570;border-inline-start:3px solid #d7a952;margin:0;padding:6px;font-size:max(.65rem,11px);line-height:1.42}.nexus-rival-empty{background:linear-gradient(120deg,#27163094,#09070dc7);border:1px solid #9f84a72b;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"mark title""mark copy";align-items:center;gap:2px 8px;min-height:66px;padding:7px;display:grid}.nexus-rival-empty>span{border:1px solid #bf9dc73d;grid-area:mark;grid-template-columns:repeat(3,8px);align-content:end;gap:3px;width:39px;height:42px;padding:5px;display:grid}.nexus-rival-empty>span i{background:linear-gradient(#765184,#3b2743);height:13px;display:block}.nexus-rival-empty>span i:nth-child(2){height:24px}.nexus-rival-empty>span i:nth-child(3){height:33px}.nexus-rival-empty>b{color:#d8c7dc;letter-spacing:.06em;grid-area:title;font:850 max(.62rem,10px)/1.25 Arial,sans-serif}.nexus-rival-empty>p{color:#9f91a3;grid-area:copy;margin:0;font-size:max(.64rem,11px);line-height:1.4}html[dir=rtl] .nexus-rival-empty>p{font-size:max(.8rem,13px);font-weight:450;line-height:1.55}.nexus-rival-feed.is-minimized>:not(header,.arena-sr-only){display:none}.nexus-rival-feed.is-expanded{z-index:1700;border-color:#e3c58aad;width:min(92vw,680px);max-height:92dvh;padding:14px;position:fixed;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 45px 150px #000,0 0 0 100vmax #040306db}.nexus-rival-feed.is-expanded .nexus-rival-matrix{width:min(100%,calc(72dvh * var(--nb-columns) / var(--nb-rows)));max-height:72dvh}.nexus-rival-feed.is-expanded>dl dt{font-size:11px}.nexus-rival-feed.is-expanded>dl dd{font-size:14px}.nexus-keyboard-guide{direction:ltr;background:linear-gradient(145deg,#2d1937e9,#0c0811f2),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) 78% 78%/250% no-repeat;border:1px solid #a482ad4a;border-radius:5px 13px 5px 5px;gap:6px;margin-top:auto;padding:7px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000054}.nexus-key-cluster{grid-template-columns:repeat(3,1fr);grid-template-areas:".up.""left down right";gap:4px;display:grid}.nexus-key-cluster>span{color:#eadfee;background:linear-gradient(145deg,#3a2744,#191020);border:1px solid #aa91b654;border-bottom-color:#d3b8dc73;border-radius:5px;place-items:center;min-width:0;min-height:38px;padding:3px;display:grid;box-shadow:inset 0 1px #ffffff12,0 3px #09050d,0 7px 14px #0000004d}.nexus-key-cluster .key-up{grid-area:up}.nexus-key-cluster .key-left{grid-area:left}.nexus-key-cluster .key-down{grid-area:down}.nexus-key-cluster .key-right{grid-area:right}.nexus-key-cluster small{display:none}.nexus-key-cluster kbd,.nexus-space-key kbd,.nexus-hold-key kbd{color:#fff7e7;text-shadow:0 0 12px #d7b0e4;font:900 1.2rem/1 Arial,sans-serif}.nexus-key-cluster small{color:#b4a1b9;letter-spacing:.04em;font-size:max(.54rem,9px)}.nexus-space-key,.nexus-hold-key{border-radius:5px;align-items:center;min-height:42px;padding:6px 8px;display:grid}.nexus-space-key{color:#201424;background:linear-gradient(135deg,#ead08f,#b98948);border:1px solid #d8b977;grid-template-columns:1fr auto;box-shadow:inset 0 1px #ffffff80,0 3px #674620,0 8px 16px #00000057}.nexus-space-key kbd{color:#251629;text-shadow:none;letter-spacing:.1em;font-size:.8rem}.nexus-space-key span,.nexus-hold-key span{letter-spacing:.04em;font-size:max(.6rem,10px);font-weight:800;line-height:1.25}.nexus-hold-key{color:#eadfee;background:linear-gradient(145deg,#352142,#1a1021);border:1px solid #9a79a75c;grid-template-columns:auto 1fr;gap:7px}.nexus-hold-key kbd{background:#120b18;border:1px solid #b08cba54;border-radius:4px;place-items:center;width:28px;height:26px;font-size:.72rem;display:grid}.nexus-blocks-controls{direction:ltr;background:linear-gradient(145deg,#291632c4,#0c0811df),repeating-linear-gradient(135deg,#0000 0 12px,#e1c47f0d 13px 14px);border:1px solid #a587ae3d;border-radius:6px;margin-top:0;padding:5px}.is-touch-controls{display:none}.nexus-local-flip[aria-pressed=true]{color:#201526!important;background:linear-gradient(135deg,#efd18b,#bc8b48)!important;border-color:#d9bd80!important;box-shadow:inset 0 1px #ffffff87,0 0 24px #caa6623d!important}.nexus-blocks-room.is-playing{height:100%;min-height:0;padding:clamp(4px,.8vw,10px);overflow:hidden}.nexus-blocks-room.is-playing .nexus-blocks-profile-switcher{display:none}.nexus-blocks-room.is-playing .arena-game-heading{margin-bottom:4px;padding-bottom:5px}.nexus-blocks-room.is-playing .nexus-blocks-stage{height:100%;min-height:0;container-type:size}.nexus-blocks-room.is-playing .nexus-blocks-board-shell{width:min(100%,calc((100cqh - 48px) * var(--nb-columns) / var(--nb-rows)));max-height:100cqh}.nexus-blocks-room.is-playing .nexus-blocks-compact-hud{display:grid}.nexus-blocks-room.is-playing :is(.nexus-blocks-console,.nexus-blocks-orbit){max-height:100cqh}.nexus-blocks-room.is-playing .nexus-blocks-console{overflow:hidden}.nexus-blocks-room.is-playing .nexus-blocks-console h2,.nexus-blocks-room.is-playing .nexus-blocks-console>p:not(.nexus-blocks-kicker),.nexus-blocks-room.is-playing .nexus-blocks-rank-rule small,.nexus-blocks-room.is-playing .nexus-blocks-proof{display:none}.nexus-blocks-room.is-playing .nexus-blocks-console dl{margin-block:7px}.nexus-blocks-room.is-playing .nexus-blocks-orbit{gap:5px;padding:8px;overflow:hidden}.nexus-blocks-room.is-playing .nexus-blocks-orbit li b{width:28px}.nexus-blocks-room.is-playing .nexus-rival-feed{gap:4px;margin-top:0;padding:5px}.nexus-blocks-room.is-playing .nexus-rival-empty{grid-template-columns:32px minmax(0,1fr);min-height:50px;padding:4px}.nexus-blocks-room.is-playing .nexus-rival-empty>span{grid-template-columns:repeat(3,6px);width:30px;height:32px;padding:3px}.nexus-blocks-room.is-playing .nexus-rival-empty>span i{height:9px}.nexus-blocks-room.is-playing .nexus-rival-empty>span i:nth-child(2){height:17px}.nexus-blocks-room.is-playing .nexus-rival-empty>span i:nth-child(3){height:24px}.nexus-blocks-room.is-playing .nexus-rival-empty>p{font-size:10px;line-height:1.3}html[dir=rtl] .nexus-blocks-room.is-playing .nexus-rival-empty>p{font-size:12px;line-height:1.42}.nexus-blocks-room.is-playing .nexus-keyboard-guide{gap:4px;padding:5px}.nexus-blocks-room.is-playing .nexus-key-cluster>span{min-height:30px}.nexus-blocks-room.is-playing :is(.nexus-space-key,.nexus-hold-key){min-height:32px;padding:4px 6px}.nexus-tutorial-backdrop{z-index:1800;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050308eb;place-items:center;padding:clamp(7px,2vw,22px);display:grid;position:fixed;inset:0}.nexus-tutorial-card{color:#eee4ef;background:linear-gradient(145deg,#25132fe9,#09070ef4 65%),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) 76%/cover no-repeat;border:1px solid #d1b67d94;border-radius:5px 24px 5px 5px;grid-template-columns:minmax(280px,1.35fr) minmax(280px,1fr);width:min(1180px,100%);max-height:min(820px,100dvh - 20px);display:grid;position:relative;overflow:auto;box-shadow:0 40px 140px #000}.nexus-tutorial-close{z-index:3;aspect-ratio:1;color:#fff;cursor:pointer;background:#0b0810dc;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;font-size:1.5rem;display:grid;position:absolute;inset:10px 10px auto auto}html[dir=rtl] .nexus-tutorial-close{inset:10px auto auto 10px}.nexus-tutorial-art{background:#09060e url(/assets/arena/nexus-blocks/tutorial/nexus-controls-cinematic-v1.png) 50%/cover no-repeat;min-height:420px;position:relative;overflow:hidden}.nexus-tutorial-art:after{content:"";background:linear-gradient(90deg,#0000 58%,#120a19b8),linear-gradient(#0000 58%,#0c07119c);position:absolute;inset:0}.nexus-tutorial-art>span{z-index:1;color:#f0d796;letter-spacing:.12em;background:#120b1bd9;border:1px solid #d3b36d80;border-radius:3px;padding:9px 11px;font:900 .72rem/1 Arial,sans-serif;position:absolute;inset:auto auto 18px 18px}.nexus-tutorial-copy{flex-direction:column;justify-content:center;padding:clamp(20px,4vw,48px);display:flex}.nexus-tutorial-copy>p{color:#d0ad69;letter-spacing:.06em;margin:0;font-size:max(.72rem,12px);font-weight:900}.nexus-tutorial-copy h2{color:#fff5e7;letter-spacing:-.05em;margin:7px 0 11px;font-size:clamp(2.2rem,4.8vw,4.5rem);line-height:.94}html[dir=rtl] .nexus-tutorial-copy h2{letter-spacing:0;line-height:1.2}.nexus-tutorial-copy>span{color:#d2c4d5;text-align:justify;font-size:clamp(.98rem,1.5vw,1.2rem);line-height:1.75;display:block}html[dir=rtl] .nexus-tutorial-copy>span{font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.9}.nexus-tutorial-progress{grid-template-columns:repeat(10,1fr);gap:4px;margin:18px 0;display:grid}.nexus-tutorial-progress i{background:#6e5d743d;height:4px}.nexus-tutorial-progress i.is-complete{background:linear-gradient(90deg,#74418f,#d2b36e)}.nexus-tutorial-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}.nexus-tutorial-actions button:last-child{color:#211424;background:linear-gradient(135deg,#efd18a,#bd8d49);border-color:#d2b26e}.nexus-tutorial-actions button:disabled{opacity:.28}@media (max-width:1120px) and (min-width:761px){.arena-world.arena-play-room.nexus-blocks-room>.arena-game-heading .arena-game-tools{min-width:0;overflow:hidden}.arena-world.arena-play-room.nexus-blocks-room>.arena-game-heading .arena-game-tools button{overflow:hidden}.arena-world.arena-play-room.nexus-blocks-room>.arena-game-heading :is(.arena-guide-label,.nexus-mode-label){display:none}.nexus-blocks-stage{grid-template-columns:minmax(150px,190px) minmax(260px,1fr) minmax(170px,210px);gap:6px}.nexus-blocks-console,.nexus-blocks-orbit{padding:9px}.nexus-blocks-console h2{font-size:1.45rem}html[dir=rtl] .nexus-blocks-console h2{font-size:1.75rem}.nexus-blocks-console>p:not(.nexus-blocks-kicker,.nexus-blocks-proof),.nexus-blocks-proof{display:none}.nexus-blocks-rank-rule{margin:7px 0;padding:7px}.nexus-blocks-orbit li{grid-template-columns:30px minmax(0,1fr) auto;min-height:36px;padding:3px 5px}.nexus-blocks-orbit li b{width:29px}.nexus-key-cluster>span{min-height:32px}.nexus-space-key,.nexus-hold-key{min-height:36px}}@media (max-width:760px){.arena-world.arena-play-room.nexus-blocks-room>.arena-game-heading{grid-template-columns:auto minmax(0,1fr);width:100%;height:36px;min-height:36px;margin:0 0 4px;padding:1px 3px 3px;overflow:hidden}.arena-world.arena-play-room.nexus-blocks-room>.arena-game-heading .arena-game-tools{justify-content:flex-end;min-width:0;overflow:hidden}.arena-world.arena-play-room.nexus-blocks-room>.arena-game-heading .arena-game-tools button{flex:none;width:31px;min-width:31px;height:31px;min-height:31px;padding:4px}.arena-world.arena-play-room.nexus-blocks-room>.arena-game-heading .view2-live-trigger{width:31px!important;min-width:31px!important;padding:4px!important}.arena-world.arena-play-room.nexus-blocks-room>.arena-game-heading .view2-live-trigger span,.arena-world.arena-play-room.nexus-blocks-room .nexus-mode-label{display:none}.arena-world.arena-play-room.nexus-blocks-room.is-setup{scrollbar-width:thin;height:100%;min-height:0;display:block;overflow:hidden auto}.nexus-blocks-room.is-setup .nexus-blocks-profile-switcher{grid-template-columns:minmax(0,1fr);grid-template-areas:"modes""families""variants""bot""start";gap:4px;width:100%;margin:0 0 5px;padding:4px}.nexus-blocks-room.is-setup .nexus-mode-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.nexus-blocks-room.is-setup .nexus-mode-choices>button{gap:4px;min-height:42px;padding:4px 5px}.nexus-blocks-room.is-setup .nexus-mode-choices strong{font-size:.8rem}.nexus-blocks-room.is-setup .nexus-mode-choices b{font-size:9px}.nexus-blocks-room.is-setup .nexus-mode-choices small{display:none}html[dir=rtl] .nexus-blocks-room.is-setup .nexus-mode-choices b{font-size:12px}.nexus-blocks-room.is-setup .nexus-family-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.nexus-blocks-room.is-setup .nexus-family-choices>button{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""detail";gap:1px;min-height:54px;padding:5px 24px 5px 5px}html[dir=rtl] .nexus-blocks-room.is-setup .nexus-family-choices>button{padding:7px 7px 7px 26px}.nexus-blocks-room.is-setup .nexus-family-choices strong{display:none}.nexus-blocks-room.is-setup .nexus-family-choices b{font-size:12px}.nexus-blocks-room.is-setup .nexus-family-choices span{font-size:10px;line-height:1.35}html[dir=rtl] .nexus-blocks-room.is-setup .nexus-family-choices b{font-size:15px}html[dir=rtl] .nexus-blocks-room.is-setup .nexus-family-choices span{font-size:12px;line-height:1.45}.nexus-blocks-room.is-setup .nexus-profile-check{width:17px;height:17px;inset:6px 6px auto auto}html[dir=rtl] .nexus-blocks-room.is-setup .nexus-profile-check{inset:6px auto auto 6px}.nexus-blocks-room.is-setup .nexus-profile-check svg{width:11px;height:11px}.nexus-blocks-room.is-setup .nexus-fun-variants.is-visible{max-height:76px}.nexus-blocks-room.is-setup .nexus-fun-variants>button{min-height:56px;padding:6px}.nexus-blocks-room.is-setup .nexus-bot-pilot{min-height:42px;padding:3px 5px}.nexus-blocks-room.is-setup .nexus-bot-pilot input{width:18px;height:18px}.nexus-blocks-room.is-setup .nexus-blocks-start{grid-template-columns:36px minmax(0,1fr);min-height:48px;padding:5px 7px}.nexus-blocks-room.is-setup .nexus-blocks-start>.arena-symbol{width:36px;height:36px;padding:8px}.nexus-blocks-room.is-setup .nexus-blocks-stage{grid-template-columns:minmax(138px,42vw) minmax(0,1fr);grid-template-areas:"board console""orbit orbit";align-items:start;gap:5px;width:100%;display:grid}.nexus-blocks-room.is-setup .nexus-blocks-board-shell{width:100%;min-width:0;max-width:190px;max-height:none;padding:5px}.nexus-blocks-room.is-setup .nexus-blocks-console{min-width:0;padding:8px;display:block}.nexus-blocks-room.is-setup .nexus-blocks-console :is(h2,.nexus-blocks-proof,.nexus-blocks-held){display:none}.nexus-blocks-room.is-setup .nexus-blocks-console>p:not(.nexus-blocks-kicker,.nexus-blocks-proof){margin:5px 0;font-size:12px;line-height:1.45;display:block}html[dir=rtl] .nexus-blocks-room.is-setup .nexus-blocks-console>p:not(.nexus-blocks-kicker,.nexus-blocks-proof){font-size:14px;line-height:1.6}.nexus-blocks-room.is-setup .nexus-blocks-rank-rule{margin:5px 0;padding:6px}.nexus-blocks-room.is-setup .nexus-blocks-rank-rule small{font-size:10px;display:block}html[dir=rtl] .nexus-blocks-room.is-setup .nexus-blocks-rank-rule small{font-size:12px}.nexus-blocks-room.is-setup .nexus-blocks-console dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:5px 0 0}.nexus-blocks-room.is-setup .nexus-blocks-console dl div{padding:6px 3px}.nexus-blocks-room.is-setup .nexus-blocks-orbit{width:100%;padding:8px}.nexus-blocks-room.is-setup .nexus-blocks-orbit ol{grid-template-columns:repeat(5,minmax(0,1fr))}.nexus-blocks-room.is-setup .nexus-blocks-orbit li{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:48px;padding:3px 1px}.nexus-blocks-room.is-setup .nexus-blocks-orbit li :is(span,small),.nexus-blocks-room.is-setup .nexus-keyboard-guide,.nexus-blocks-room.is-setup .is-touch-controls,.nexus-blocks-room.is-setup>.arena-signature{display:none}.nexus-blocks-room.is-playing{height:100%;min-height:0;overflow:hidden}.nexus-blocks-room.is-playing .nexus-blocks-stage{grid-template:"board"minmax(0,1fr)"orbit"/minmax(0,1fr);align-items:center;height:100%;min-height:0;container-type:size}.nexus-blocks-room.is-playing .nexus-blocks-console{display:none}.nexus-blocks-room.is-playing .nexus-blocks-board-shell{width:min(calc(100% - 12px),calc((100cqh - 188px) * var(--nb-columns) / var(--nb-rows)));align-self:center;max-height:calc(100cqh - 150px);padding:5px}.nexus-blocks-room.is-playing .nexus-blocks-board-shell:before{inset:-6px}.nexus-blocks-room.is-playing .nexus-blocks-orbit{align-self:end;gap:4px;width:100%;max-height:184px;padding:5px;overflow:hidden}.nexus-blocks-room.is-playing .nexus-orbit-head{display:none}.nexus-blocks-room.is-playing .nexus-blocks-orbit ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.nexus-blocks-room.is-playing .nexus-blocks-orbit li{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:35px;padding:2px}.nexus-blocks-room.is-playing .nexus-blocks-orbit li b{width:31px}.nexus-blocks-room.is-playing .nexus-blocks-orbit li :is(span,small){display:none}.nexus-blocks-room.is-playing .nexus-blocks-compact-hud{grid-template-columns:repeat(3,minmax(0,1fr));min-height:32px;padding:4px 5px}.nexus-blocks-room.is-playing .nexus-blocks-compact-hud em,.nexus-keyboard-guide{display:none}.is-touch-controls{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"left down right rotate hold drop";gap:4px;display:grid}.is-touch-controls button,.is-touch-controls .touch-drop{touch-action:manipulation;min-width:0;height:48px;font:900 1.2rem/1 Arial,sans-serif;min-height:48px!important;padding:3px!important}.is-touch-controls :is(small,span){display:none}.touch-left{grid-area:left}.touch-down{grid-area:down}.touch-right{grid-area:right}.touch-rotate{grid-area:rotate}.touch-hold{grid-area:hold!important;font-size:11px!important}.touch-drop{color:#211525!important;background:linear-gradient(145deg,#f1d28c,#bd8c45)!important;border-color:#e1bd70!important;grid-area:drop!important}.nexus-blocks-room.is-playing .nexus-rival-feed{margin:0;padding:5px}.nexus-blocks-room.is-playing .nexus-rival-feed.is-dormant{display:none}.nexus-blocks-room.is-playing .nexus-rival-feed:not(.is-dormant){z-index:7;width:min(150px,39vw);max-height:118px;position:absolute;inset:42px 7px auto auto}html[dir=rtl] .nexus-blocks-room.is-playing .nexus-rival-feed:not(.is-dormant){inset:42px auto auto 7px}.nexus-blocks-room.is-playing .nexus-rival-feed:not(.is-dormant) .nexus-rival-matrix{width:min(100%,72px)}.nexus-blocks-room.is-playing .nexus-rival-feed:not(.is-dormant)>dl{display:none}.nexus-blocks-room.is-playing .nexus-rival-feed.is-expanded{width:min(94vw,560px);max-height:94dvh;position:fixed;inset:50% auto auto 50%}.nexus-blocks-room.is-playing .nexus-rival-feed.is-expanded .nexus-rival-matrix{width:min(100%,calc(70dvh * var(--nb-columns) / var(--nb-rows)))}.nexus-blocks-room.is-playing .nexus-rival-feed.is-expanded>dl{display:grid}.nexus-operational-notice{grid-template-columns:19px minmax(0,1fr);padding:6px 8px;font-size:11px;line-height:1.32;inset:39px 5px auto}html[dir=rtl] .nexus-operational-notice{font-size:13px}.nexus-blocks-result{width:min(94%,330px);padding:10px}.nexus-blocks-result .arena-board-result{grid-template-columns:38px minmax(0,1fr);gap:8px;min-height:60px;padding:7px 8px}.nexus-blocks-result .arena-board-result-mark{width:35px}.nexus-blocks-result .arena-board-result-mark svg{width:23px;height:23px}.nexus-blocks-result .arena-board-result-copy>strong{font-size:1.35rem}.nexus-blocks-result .arena-board-result-copy>small{font-size:12px}.nexus-tutorial-card{grid-template-columns:1fr;max-height:calc(100dvh - 10px)}.nexus-tutorial-art{min-height:34dvh}.nexus-tutorial-copy{padding:16px}.nexus-tutorial-copy h2{font-size:2rem}.nexus-tutorial-copy>span{font-size:.94rem;line-height:1.62}.nexus-tutorial-actions button{min-height:52px}}@media (orientation:landscape) and (max-height:560px){.nexus-blocks-room.is-playing .nexus-blocks-stage{grid-template:"console board orbit"minmax(0,1fr)/minmax(130px,175px) minmax(180px,1fr) minmax(145px,195px);gap:5px;overflow:clip}.nexus-blocks-room.is-playing .nexus-blocks-board-shell{width:min(100%,calc((100cqh - 40px) * var(--nb-columns) / var(--nb-rows)));max-height:100cqh;padding:4px}.nexus-blocks-room.is-playing .nexus-blocks-board-shell:before{inset:0}.nexus-blocks-room.is-playing .nexus-blocks-console{padding:7px;display:block;overflow:hidden}.nexus-blocks-room.is-playing .nexus-blocks-console :is(h2,.nexus-blocks-proof,.nexus-blocks-held,.nexus-blocks-rank-rule small){display:none}.nexus-blocks-room.is-playing .nexus-blocks-console .nexus-blocks-rank-rule{margin:4px 0;padding:4px 6px}.nexus-blocks-room.is-playing .nexus-blocks-console .nexus-blocks-rank-rule span{display:none}.nexus-blocks-room.is-playing .nexus-blocks-console dl{margin:5px 0}.nexus-blocks-room.is-playing .nexus-blocks-console dl div{padding:4px}.nexus-blocks-room.is-playing .nexus-blocks-console dd{margin-top:2px;font-size:1rem}.nexus-blocks-room.is-playing .nexus-blocks-orbit{grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;max-height:100cqh;padding:6px;display:grid;position:relative;overflow:hidden}.nexus-blocks-room.is-playing .nexus-orbit-head{display:flex}.nexus-blocks-room.is-playing .nexus-blocks-orbit ol{grid-template-columns:repeat(5,minmax(0,1fr))}.nexus-blocks-room.is-playing .nexus-blocks-orbit li{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:43px;padding:2px 1px}.nexus-blocks-room.is-playing .nexus-blocks-orbit li b{width:28px}.nexus-blocks-room.is-playing .nexus-blocks-orbit li span,.nexus-blocks-room.is-playing .nexus-keyboard-guide{display:none}.nexus-blocks-room.is-playing .is-touch-controls{grid-template-columns:repeat(3,1fr);grid-template-areas:"left down right""rotate hold drop";gap:3px;display:grid}.nexus-blocks-room.is-playing .is-touch-controls button{height:40px;min-height:40px!important}.nexus-blocks-room.is-playing .nexus-rival-feed.is-dormant{display:none}.nexus-blocks-room.is-playing .nexus-rival-feed:not(.is-dormant){width:100%;max-height:34px;position:relative;inset:auto;overflow:hidden}.nexus-blocks-room.is-playing .nexus-rival-feed:not(.is-dormant):not(.is-expanded)>:not(header,.arena-sr-only){display:none}.nexus-blocks-room.is-playing .nexus-rival-feed.is-expanded{width:min(90vw,650px);max-height:94dvh;position:fixed;inset:50% auto auto 50%}.nexus-blocks-room.is-playing .nexus-rival-feed.is-expanded .nexus-rival-matrix{display:grid}}@media (max-width:380px){.arena-world.arena-play-room.nexus-blocks-room>.arena-game-heading .arena-game-tools{gap:2px}.arena-world.arena-play-room.nexus-blocks-room>.arena-game-heading .arena-game-tools button{width:28px;min-width:28px}.nexus-blocks-room.is-setup .nexus-blocks-stage{grid-template-columns:minmax(126px,40vw) minmax(0,1fr)}.nexus-blocks-room.is-playing .nexus-blocks-board-shell{width:min(calc(100% - 12px),calc((100cqh - 180px) * var(--nb-columns) / var(--nb-rows)));max-height:calc(100cqh - 145px)}}@media (prefers-reduced-motion:reduce){.nexus-blocks-room *{scroll-behavior:auto!important}.nexus-mode-choices>button,.nexus-mode-choices>button:after,.nexus-family-choices>button,.nexus-fun-variants,.nexus-blocks-board{transition:none}.nexus-blocks-board>span.is-active,.nexus-rival-feed.is-live .nexus-rival-pulse{animation:none}}.nexus-blocks-console{background-image:linear-gradient(145deg,#271531ed,#08060cf7),url(/assets/arena/holy-rebuild-v1/blocks/micro-backgrounds/dashboard-02.svg);background-size:auto,cover}.nexus-blocks-orbit{background-image:linear-gradient(145deg,#1a1122f0,#07060afa),url(/assets/arena/holy-rebuild-v1/blocks/micro-backgrounds/progress-12.svg);background-size:auto,cover}.nexus-blocks-profile-switcher{background-image:linear-gradient(115deg,#110b17eb,#07050af7),url(/assets/arena/holy-rebuild-v1/blocks/micro-backgrounds/seat-03.svg);background-size:auto,cover}.nexus-blocks-room{--blocks-night:#060408;--blocks-panel:#0d0911;--blocks-panel-2:#150c1b;--blocks-violet:#a85ac3;--blocks-violet-hot:#d08be6;--blocks-gold:#d3ad64;--blocks-ivory:#fff6e8;--blocks-line:#e1c07d52;background:linear-gradient(90deg,#040306f5,#09050ccc 46%,#040306f5),radial-gradient(at 50% 38%,#803c992e,#0000 45%),#060408}.nexus-blocks-room:before{opacity:.8;mix-blend-mode:normal;background:linear-gradient(90deg,#0000 calc(50% - 1px),#d8b16614 50%,#0000 calc(50% + 1px)),repeating-linear-gradient(45deg,#0000 0 41px,#b76aca06 42px 43px),repeating-linear-gradient(-45deg,#0000 0 41px,#d3ab6105 42px 43px)}.nexus-blocks-sanctum img{opacity:.2;filter:saturate(.72)contrast(1.18)brightness(.52)}.nexus-blocks-sanctum:after{background:linear-gradient(90deg,#050307fa,#050307bc 27%,#05030778 50%,#050307bc 73%,#050307fa),linear-gradient(#05030773,#050307b5 65%,#050307f8)}.nexus-blocks-room[data-board-profile=standard],.nexus-blocks-room[data-board-profile=extended],.nexus-rival-matrix[data-board-profile=standard],.nexus-rival-matrix[data-board-profile=extended]{--nb-columns:10;--nb-rows:20}.nexus-blocks-room[data-board-profile=fun_party],.nexus-rival-matrix[data-board-profile=fun_party]{--nb-columns:20;--nb-rows:20}.nexus-blocks-room[data-board-profile=fun_micro],.nexus-rival-matrix[data-board-profile=fun_micro]{--nb-columns:5;--nb-rows:10}.blocks-piece-shape{--piece-unit:8px;grid-template-columns:repeat(var(--piece-columns),var(--piece-unit));grid-template-rows:repeat(var(--piece-rows),var(--piece-unit));filter:drop-shadow(0 0 8px #b866cf47);direction:ltr;place-content:center;place-self:center;gap:1px;width:auto;height:auto;max-width:none!important;min-width:var(--piece-unit)!important;display:inline-grid!important;overflow:visible!important}.blocks-piece-shape[data-piece-columns="1"]{--piece-columns:1}.blocks-piece-shape[data-piece-columns="2"]{--piece-columns:2}.blocks-piece-shape[data-piece-columns="3"]{--piece-columns:3}.blocks-piece-shape[data-piece-columns="4"]{--piece-columns:4}.blocks-piece-shape[data-piece-columns="5"]{--piece-columns:5}.blocks-piece-shape[data-piece-rows="1"]{--piece-rows:1}.blocks-piece-shape[data-piece-rows="2"]{--piece-rows:2}.blocks-piece-shape[data-piece-rows="3"]{--piece-rows:3}.blocks-piece-shape[data-piece-rows="4"]{--piece-rows:4}.blocks-piece-shape>i{width:var(--piece-unit);height:var(--piece-unit);background:linear-gradient(145deg,#e6c0ef 0 20%,#9e57b7 21% 58%,#4c255e 59%);border:1px solid #ffeeff85;display:block;box-shadow:inset 1px 1px #ffffff47,inset -1px -1px #14051c80}.blocks-piece-shape>[data-cell-column="1"]{grid-column:1}.blocks-piece-shape>[data-cell-column="2"]{grid-column:2}.blocks-piece-shape>[data-cell-column="3"]{grid-column:3}.blocks-piece-shape>[data-cell-column="4"]{grid-column:4}.blocks-piece-shape>[data-cell-column="5"]{grid-column:5}.blocks-piece-shape>[data-cell-row="1"]{grid-row:1}.blocks-piece-shape>[data-cell-row="2"]{grid-row:2}.blocks-piece-shape>[data-cell-row="3"]{grid-row:3}.blocks-piece-shape>[data-cell-row="4"]{grid-row:4}.blocks-piece-shape.is-held{--piece-unit:10px}.nexus-blocks-profile-switcher{border-color:var(--blocks-line);background:linear-gradient(112deg,#130a18f7,#060408fa),repeating-linear-gradient(45deg,#0000 0 24px,#d3aa5f08 25px 26px);border-radius:2px 16px 2px 2px;grid-template-columns:minmax(0,1fr) minmax(220px,264px);grid-template-areas:"modes modes""families start""variants bot";gap:5px;padding:5px;box-shadow:inset 0 1px #ffffff0d,0 16px 42px #00000075}.nexus-mode-choices>button{background:linear-gradient(132deg,#1d0f25f5,#08060bfa);border-radius:2px 9px 2px 2px;min-height:48px}.nexus-mode-choices>button.is-selected{box-shadow:inset 3px 0 var(--blocks-gold),inset 0 1px #ffffff1a;background:linear-gradient(132deg,#4a2756,#140b1a 76%)}html[dir=rtl] .nexus-mode-choices>button.is-selected{box-shadow:inset -3px 0 var(--blocks-gold),inset 0 1px #ffffff1a}.nexus-mode-choices b{letter-spacing:.025em;font-size:12px}.nexus-mode-choices small{color:#a99fac}html[dir=rtl] .nexus-mode-choices b{font-size:15px;font-weight:800}.nexus-family-choices>button,.nexus-fun-variants>button{background:linear-gradient(138deg,#211329,#0a070e);min-height:60px}.nexus-family-choices>button.is-selected,.nexus-fun-variants>button.is-selected{background:linear-gradient(138deg,#55305f,#160d1c 78%)}.nexus-blocks-start{background:linear-gradient(132deg,#f1d58f,#b77d32);min-height:60px}.nexus-blocks-stage{grid-template-columns:minmax(260px,320px) minmax(280px,310px) minmax(260px,320px);align-items:stretch;gap:clamp(8px,1vw,13px);width:min(1320px,100%)}.nexus-blocks-console,.nexus-blocks-orbit{border-color:var(--blocks-line);background:linear-gradient(145deg,#140b1af7,#060409fc),repeating-linear-gradient(135deg,#0000 0 29px,#cc9f5a0a 30px 31px);border-radius:2px 16px 2px 2px;padding:clamp(9px,1vw,14px);box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000075}.nexus-blocks-console:before,.nexus-blocks-orbit:before{content:"";z-index:0;pointer-events:none;clip-path:polygon(0 0,42% 0,42% 1px,1px 1px,1px 36%,0 36%);border:0 solid #cea65e1c;border-width:1px 0 0 1px;position:absolute;inset:8px}.nexus-blocks-console>*,.nexus-blocks-orbit>*{z-index:1;position:relative}.nexus-blocks-console-heading{border-bottom:1px solid #d2aa6138;min-height:112px;padding:13px 3px 10px}.nexus-blocks-console-heading:after{content:"";background:linear-gradient(90deg,var(--blocks-violet-hot),var(--blocks-gold) 62%,transparent);width:54%;height:3px;margin-top:12px;display:block}html[dir=rtl] .nexus-blocks-console-heading:after{background:linear-gradient(270deg,var(--blocks-violet-hot),var(--blocks-gold) 62%,transparent);margin-inline-start:auto}.nexus-blocks-kicker{color:var(--blocks-gold);letter-spacing:.16em;font-size:10px}.nexus-blocks-console h2{color:var(--blocks-ivory);letter-spacing:-.065em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(1.72rem,2.4vw,2.75rem);font-weight:950;line-height:.88}html[dir=rtl] .nexus-blocks-console h2{letter-spacing:0;margin-top:6px;font-size:clamp(2rem,2.55vw,2.85rem);font-weight:800;line-height:1.2}.nexus-blocks-rank-rule{border:1px solid #ab78bc52;border-inline-start:3px solid var(--blocks-violet);background:#100a15;border-radius:2px 8px 2px 2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;margin:9px 0 7px;padding:9px}.nexus-blocks-rank-rule.is-eligible{border-inline-start-color:var(--blocks-gold)}.nexus-blocks-rank-rule b{color:#f8eef9;font-size:13px;font-weight:950}.nexus-blocks-rank-rule small{color:#b7a9ba;letter-spacing:.05em;text-align:end;font:850 10px/1.2 Arial,sans-serif}html[dir=rtl] .nexus-blocks-rank-rule b{font-size:16px;font-weight:800}html[dir=rtl] .nexus-blocks-rank-rule small{font:700 14px/1.4 P Moein Holy,E Moien,sans-serif}.nexus-blocks-console dl{gap:5px;margin:7px 0}.nexus-blocks-console dl div{background:linear-gradient(145deg,#1b1022,#09060d);border-color:#b88fc23b;min-height:70px;padding:9px}.nexus-blocks-console dt{color:#a99eac;text-transform:uppercase;font-weight:800}.nexus-blocks-console dd{color:var(--blocks-ivory);font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2.2vw,1.85rem)}.nexus-blocks-held{background:linear-gradient(110deg,#120b18,#21122a);border:1px solid #b98fc438;grid-template-columns:auto minmax(58px,1fr);min-height:72px;padding:8px 10px}.nexus-blocks-held>span{color:#c3b5c6;text-transform:uppercase;font-weight:900}.nexus-blocks-held>i{justify-self:center}.nexus-blocks-board-shell{background:linear-gradient(145deg,#25142d,#09060d 27% 74%,#201127);border-color:#e5c47fbd;border-radius:2px;align-self:center;padding:10px;box-shadow:0 28px 74px #000000b8,0 0 0 1px #ffffff0d,inset 0 1px #ffffff26}.nexus-blocks-board-shell:before{filter:none;background:linear-gradient(135deg,#9b4cb133,#0000 28% 72%,#d3ab601f),repeating-linear-gradient(45deg,#0000 0 18px,#dab1650f 19px 20px);border-color:#d7ae6057;inset:-9px}.nexus-blocks-board-shell:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#0000 0 47%,#d7b0661a 50%,#0000 53%) 0 0/100% 220%;border:1px solid #fff0d414;animation:8s linear infinite blocks-board-scan;position:absolute;inset:10px}@keyframes blocks-board-scan{to{background-position:0 220%}}.nexus-blocks-compact-hud{background:linear-gradient(90deg,#1e1026,#08060b);border-bottom-color:#d8af6559;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:42px}.nexus-blocks-compact-hud span{color:#a89daa;text-align:center;place-items:center;gap:2px;font-size:9px;font-weight:900;display:grid}.nexus-blocks-compact-hud b{color:var(--blocks-ivory);font-size:15px}.nexus-blocks-compact-hud em{text-align:center;justify-self:center;font-size:9px}.nexus-blocks-board{background:radial-gradient(at 50% 78%,#6d318240,#0000 46%),linear-gradient(#060409f7,#0d0711fa);box-shadow:inset 0 0 54px #000000e0}.nexus-blocks-board:after{background:repeating-linear-gradient(0deg,transparent 0 calc(100% / var(--nb-rows) - 1px),#debee51a calc(100% / var(--nb-rows) - 1px) calc(100% / var(--nb-rows))), repeating-linear-gradient(90deg,transparent 0 calc(100% / var(--nb-columns) - 1px),#debee514 calc(100% / var(--nb-columns) - 1px) calc(100% / var(--nb-columns)))}.nexus-blocks-board>span.is-filled{color:#0000;font-size:0}.nexus-orbit-head{border-bottom:1px solid #d1a85e36;min-height:38px;padding:2px 2px 8px}.nexus-orbit-head p{color:var(--blocks-gold);letter-spacing:.16em;font-size:11px}.nexus-orbit-head>span{color:#d5c7d8;text-transform:uppercase;font-weight:900}.nexus-blocks-orbit ol{gap:6px}.nexus-blocks-orbit li{background:linear-gradient(128deg,#1b1022,#09060d);border-color:#ac7fb747;border-radius:2px 10px 2px 2px;grid-template-columns:minmax(0,1fr) auto;min-height:62px;padding:8px 9px}.nexus-blocks-orbit li:first-child{background:linear-gradient(128deg,#472650,#130b18 76%);border-color:#d6af688a;min-height:78px}.nexus-blocks-orbit li:first-child .blocks-piece-shape{--piece-unit:10px}.nexus-blocks-orbit li small{color:#a797aa;letter-spacing:.08em;align-self:start;font-size:10px;font-weight:900}.nexus-keyboard-guide{background:linear-gradient(145deg,#170d1e,#08060c);border-radius:2px 10px 2px 2px;grid-template-columns:minmax(0,1.45fr) minmax(48px,.65fr);grid-template-areas:"arrows drop""arrows hold";gap:5px;padding:6px}.nexus-key-cluster{grid-area:arrows}.nexus-space-key{grid-area:drop;grid-template-columns:1fr;justify-items:center;min-height:34px}.nexus-hold-key{grid-area:hold;grid-template-columns:1fr;justify-items:center;min-height:34px}.nexus-space-key span,.nexus-hold-key span{display:none}.nexus-space-key kbd,.nexus-hold-key kbd{font-size:1.25rem}.nexus-rival-feed{background:linear-gradient(145deg,#160d1c,#08060c);border-radius:2px 10px 2px 2px}.nexus-blocks-room.is-playing{padding:clamp(5px,.75vw,9px)}.nexus-blocks-room.is-playing .nexus-blocks-stage{height:100%;min-height:0}.nexus-blocks-room.is-playing .nexus-blocks-console,.nexus-blocks-room.is-playing .nexus-blocks-orbit{align-self:center;max-height:100cqh}.nexus-blocks-room.is-playing .nexus-blocks-console{flex-direction:column;display:flex}.nexus-blocks-room.is-playing .nexus-blocks-console-heading{min-height:88px;padding-top:8px;display:block}.nexus-blocks-room.is-playing .nexus-blocks-console h2{font-size:clamp(1.55rem,2.1vw,2.3rem);display:block}.nexus-blocks-room.is-playing .nexus-blocks-rank-rule{margin-top:7px}.nexus-blocks-room.is-playing .nexus-blocks-rank-rule small{display:block}.nexus-blocks-room.is-playing .nexus-blocks-console dl{margin-top:7px}.nexus-blocks-room.is-playing .nexus-blocks-held{margin-top:0}.nexus-blocks-room.is-playing .nexus-blocks-board-shell{flex-direction:column;align-self:stretch;align-items:center;width:min(310px,100%);height:100%;max-height:100cqh;display:flex}.nexus-blocks-room.is-playing .nexus-blocks-compact-hud{flex:none;width:100%}.nexus-blocks-room.is-playing .nexus-blocks-board{width:min(100%,calc((100cqh - 64px) * var(--nb-columns) / var(--nb-rows)));flex:none}.nexus-blocks-room.is-playing .nexus-blocks-orbit{padding:9px;display:flex}.nexus-blocks-room.is-playing .nexus-blocks-orbit li{grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding:6px 8px}.nexus-blocks-room.is-playing .nexus-blocks-orbit li:first-child{min-height:68px}.nexus-blocks-room.is-playing .nexus-blocks-orbit li .blocks-piece-shape{--piece-unit:9px}.nexus-blocks-room.is-playing .nexus-blocks-orbit li:first-child .blocks-piece-shape{--piece-unit:11px}.nexus-blocks-room.is-playing .nexus-rival-feed.is-dormant{display:none}.nexus-blocks-room.is-playing .nexus-keyboard-guide{margin-top:auto}.nexus-blocks-room.is-playing .nexus-blocks-orbit:has(.nexus-rival-feed:not(.is-dormant)) li{min-height:38px;padding:3px 6px}.nexus-blocks-room.is-playing .nexus-blocks-orbit:has(.nexus-rival-feed:not(.is-dormant)) li:first-child{min-height:46px}.nexus-blocks-room.is-playing .nexus-blocks-orbit:has(.nexus-rival-feed:not(.is-dormant)) .nexus-keyboard-guide{display:none}@media (min-width:761px){.nexus-blocks-room>.arena-game-heading .arena-game-name>.arena-free-play-trust{display:none}.nexus-blocks-room.is-playing>.arena-game-heading{grid-template-columns:auto minmax(116px,1fr) auto;gap:7px;height:44px;min-height:44px;margin-bottom:6px;padding:2px 4px 5px}.nexus-blocks-room.is-playing>.arena-game-heading .arena-game-name{min-width:0;padding-inline-start:7px;display:block}.nexus-blocks-room.is-playing>.arena-game-heading .arena-game-name>h1{white-space:nowrap;margin:0;font-size:clamp(22px,2.3vw,30px);line-height:1}html[dir=rtl] .nexus-blocks-room.is-playing>.arena-game-heading .arena-game-name>h1{font-size:clamp(25px,2.5vw,34px)}.nexus-blocks-room.is-playing>.arena-game-heading .arena-game-tools{gap:3px}.nexus-blocks-room.is-playing>.arena-game-heading .arena-game-tools button{width:auto;min-width:36px;height:36px;min-height:36px;padding:5px 8px}.nexus-blocks-room.is-playing>.arena-game-heading .arena-game-tools .view2-live-trigger{min-width:105px}}html.light:not(.control-mode) .nexus-blocks-room{--blocks-line:#5e3a2845;color:#21171e!important;background:linear-gradient(#f0e5d3e6,#e2d0b9f0),repeating-linear-gradient(45deg,#0000 0 41px,#6f40770a 42px 43px)!important}html.light:not(.control-mode) .nexus-blocks-sanctum{background:#e8d8c2}html.light:not(.control-mode) .nexus-blocks-sanctum img{opacity:.15;mix-blend-mode:multiply;filter:grayscale(.25)sepia(.18)contrast(1.1)}html.light:not(.control-mode) .nexus-blocks-sanctum:after{background:linear-gradient(90deg,#eee2d2eb,#eadbc8a8 50%,#eee2d2eb),linear-gradient(#eadbc866,#e6d4beec)}html.light:not(.control-mode) .nexus-blocks-profile-switcher,html.light:not(.control-mode) .nexus-blocks-console,html.light:not(.control-mode) .nexus-blocks-orbit{color:#271b24;background:linear-gradient(145deg,#fffaf0f5,#dac6abf0);border-color:#5c392647;box-shadow:inset 0 1px #fff,0 18px 42px #3d251b26}html.light:not(.control-mode) .nexus-mode-choices>button,html.light:not(.control-mode) .nexus-family-choices>button,html.light:not(.control-mode) .nexus-fun-variants>button,html.light:not(.control-mode) .nexus-bot-pilot,html.light:not(.control-mode) .nexus-blocks-rank-rule,html.light:not(.control-mode) .nexus-blocks-console dl div,html.light:not(.control-mode) .nexus-blocks-held,html.light:not(.control-mode) .nexus-blocks-orbit li,html.light:not(.control-mode) .nexus-rival-feed,html.light:not(.control-mode) .nexus-keyboard-guide{color:#261923;background:linear-gradient(145deg,#fffaf0,#ddc8ab);border-color:#58352838;box-shadow:inset 0 1px #fff}html.light:not(.control-mode) .nexus-mode-choices>button.is-selected,html.light:not(.control-mode) .nexus-family-choices>button.is-selected,html.light:not(.control-mode) .nexus-fun-variants>button.is-selected,html.light:not(.control-mode) .nexus-blocks-orbit li:first-child{color:#fff7e9;background:linear-gradient(135deg,#5d2d68,#241229)}html.light:not(.control-mode) .nexus-blocks-console h2,html.light:not(.control-mode) .nexus-blocks-rank-rule b,html.light:not(.control-mode) .nexus-blocks-console dd,html.light:not(.control-mode) .nexus-blocks-held>span,html.light:not(.control-mode) .nexus-orbit-head>span{color:#271923}html.light:not(.control-mode) .nexus-mode-choices>button.is-selected :is(b,small),html.light:not(.control-mode) .nexus-family-choices>button.is-selected :is(b,span),html.light:not(.control-mode) .nexus-fun-variants>button.is-selected :is(b,span),html.light:not(.control-mode) .nexus-blocks-orbit li:first-child small{color:#fff6e8}html.light:not(.control-mode) .nexus-blocks-board-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1120px) and (min-width:761px){.nexus-blocks-stage{grid-template-columns:minmax(158px,190px) minmax(270px,1fr) minmax(160px,196px)}.nexus-blocks-console-heading{min-height:88px}.nexus-blocks-console h2{font-size:1.65rem}html[dir=rtl] .nexus-blocks-console h2{font-size:1.9rem}.nexus-blocks-console dl div{min-height:58px;padding:7px}.nexus-blocks-held{min-height:58px}.nexus-blocks-orbit li{min-height:46px}}@media (max-width:760px){.nexus-blocks-room.is-setup .nexus-mode-choices b{font-size:10px}html[dir=rtl] .nexus-blocks-room.is-setup .nexus-mode-choices b{font-size:13px}.nexus-blocks-room.is-setup .nexus-blocks-stage{grid-template-columns:minmax(150px,44vw) minmax(0,1fr);grid-template-areas:"board console""orbit orbit"}.nexus-blocks-room.is-setup .nexus-blocks-console-heading{min-height:68px;padding:5px 1px}.nexus-blocks-room.is-setup .nexus-blocks-console h2{font-size:1.35rem;display:block}html[dir=rtl] .nexus-blocks-room.is-setup .nexus-blocks-console h2{font-size:1.55rem}.nexus-blocks-room.is-setup .nexus-blocks-orbit li{grid-template-columns:1fr;min-height:48px}.nexus-blocks-room.is-setup .nexus-blocks-orbit li:first-child{min-height:48px}.nexus-blocks-room.is-playing .nexus-blocks-stage{grid-template:"board"minmax(0,1fr)"orbit"/minmax(0,1fr);gap:5px}.nexus-blocks-room.is-playing .nexus-blocks-console{display:none}.nexus-blocks-room.is-playing .nexus-blocks-board-shell{width:min(calc(100% - 8px),calc((100cqh - 154px) * var(--nb-columns) / var(--nb-rows)));max-height:calc(100cqh - 132px);padding:5px}.nexus-blocks-room.is-playing .nexus-blocks-compact-hud{height:34px;min-height:34px;padding:2px 4px}.nexus-blocks-room.is-playing .nexus-blocks-compact-hud span{gap:0;font-size:7px;line-height:1}.nexus-blocks-room.is-playing .nexus-blocks-compact-hud b{font-size:12px;line-height:1}.nexus-blocks-room.is-playing .nexus-blocks-board-shell:after{inset:5px}.nexus-blocks-room.is-playing .nexus-blocks-orbit{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"queue controls";align-items:stretch;gap:4px;width:100%;max-height:132px;padding:4px;display:grid;position:static}.nexus-blocks-room.is-playing .nexus-orbit-head,.nexus-blocks-room.is-playing .nexus-rival-feed.is-dormant{display:none}.nexus-blocks-room.is-playing .nexus-blocks-orbit ol{grid-area:queue;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.nexus-blocks-room.is-playing .nexus-blocks-orbit li,.nexus-blocks-room.is-playing .nexus-blocks-orbit li:first-child{grid-template-columns:1fr;min-height:48px;padding:3px 1px}.nexus-blocks-room.is-playing .nexus-blocks-orbit li small{display:none}.nexus-blocks-room.is-playing .nexus-blocks-orbit li .blocks-piece-shape,.nexus-blocks-room.is-playing .nexus-blocks-orbit li:first-child .blocks-piece-shape{--piece-unit:6px}.nexus-blocks-room.is-playing .nexus-keyboard-guide{display:none}.nexus-blocks-room.is-playing .is-touch-controls{grid-area:controls;grid-template-columns:repeat(3,44px);grid-template-areas:"left down right""rotate hold drop";gap:3px;padding:3px;display:grid}.nexus-blocks-room.is-playing .is-touch-controls button,.nexus-blocks-room.is-playing .is-touch-controls .touch-drop{width:44px;height:44px;min-height:44px!important}.nexus-blocks-room.is-playing .nexus-rival-feed:not(.is-dormant){z-index:9;width:min(156px,42vw);max-height:36px;padding:4px 5px;display:grid;position:absolute;inset:40px 6px auto auto;overflow:hidden}html[dir=rtl] .nexus-blocks-room.is-playing .nexus-rival-feed:not(.is-dormant){inset:40px auto auto 6px}.nexus-blocks-room.is-playing .nexus-rival-feed:not(.is-dormant):not(.is-expanded)>:not(header,.arena-sr-only){display:none}.nexus-blocks-room.is-playing .nexus-rival-feed>header{grid-template-columns:6px minmax(0,1fr) auto;gap:4px}.nexus-blocks-room.is-playing .nexus-rival-feed>header b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.nexus-blocks-room.is-playing .nexus-rival-feed>header small{white-space:nowrap;font-size:7px}.nexus-blocks-room.is-playing .nexus-rival-feed>header button{width:21px;height:21px;min-height:21px}.nexus-blocks-room.is-playing .nexus-rival-feed.is-expanded{width:min(92vw,560px);max-height:92dvh;padding:10px;position:fixed;inset:50% auto auto 50%;overflow:auto}.nexus-blocks-room.is-playing .nexus-rival-feed.is-expanded>:not(header,.arena-sr-only){display:grid}}@media (orientation:landscape) and (max-height:560px){.nexus-blocks-room.is-playing .nexus-blocks-stage{grid-template-columns:minmax(142px,178px) minmax(210px,1fr) minmax(158px,194px);grid-template-areas:"console board orbit"}.nexus-blocks-room.is-playing .nexus-blocks-console{padding:7px;display:flex}.nexus-blocks-room.is-playing .nexus-blocks-console-heading{min-height:56px;padding:2px}.nexus-blocks-room.is-playing .nexus-blocks-console h2{font-size:1.25rem;display:block}html[dir=rtl] .nexus-blocks-room.is-playing .nexus-blocks-console h2{font-size:1.45rem}.nexus-blocks-room.is-playing .nexus-blocks-rank-rule{margin:4px 0;padding:5px}.nexus-blocks-room.is-playing .nexus-blocks-console dl div{min-height:42px;padding:4px}.nexus-blocks-room.is-playing .nexus-blocks-held{min-height:42px}.nexus-blocks-room.is-playing .nexus-blocks-orbit{max-height:100cqh;padding:6px;display:flex}.nexus-blocks-room.is-playing .nexus-blocks-orbit ol{grid-template-columns:repeat(5,minmax(0,1fr))}.nexus-blocks-room.is-playing .nexus-blocks-orbit li,.nexus-blocks-room.is-playing .nexus-blocks-orbit li:first-child{grid-template-columns:1fr;min-height:40px;padding:2px}.nexus-blocks-room.is-playing .nexus-blocks-orbit li small{display:none}.nexus-blocks-room.is-playing .nexus-blocks-orbit li .blocks-piece-shape,.nexus-blocks-room.is-playing .nexus-blocks-orbit li:first-child .blocks-piece-shape{--piece-unit:5px}.nexus-blocks-room.is-playing .is-touch-controls{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"left down right""rotate hold drop";display:grid}}@media (prefers-reduced-motion:reduce){.nexus-blocks-board-shell:after{animation:none;display:none}}.nexus-bot-pilot>.nexus-bot-budget{color:#d6bd83;letter-spacing:.045em;overflow-wrap:anywhere;border-top:1px solid #cdaed529;grid-column:1/-1;min-width:0;padding-top:4px;font:850 8px/1.2 Nexus Latin,Arial,sans-serif;display:block}.nexus-bot-live-profile{color:#ddc891;letter-spacing:.04em;background:#0a070cb8;border:1px solid #cba86640;border-radius:2px 8px 2px 2px;margin:6px 0 0;padding:5px 7px;font:850 8px/1.25 Nexus Latin,Arial,sans-serif}html.light:not(.control-mode) .nexus-bot-pilot>.nexus-bot-budget,html.light:not(.control-mode) .nexus-bot-live-profile{color:#65451f;background:#fff9ecb8}@media (max-width:760px),(orientation:landscape) and (max-height:560px){.nexus-bot-pilot>.nexus-bot-budget,.nexus-blocks-room.is-playing .nexus-bot-live-profile{display:none}}.nexus-blocks-sanctum img{content:url(/assets/arena/production-masters-v1/blocks/backgrounds/blocks-cosmic-observatory-dark.webp)}.nexus-blocks-room.is-extended .nexus-blocks-sanctum img{content:url(/assets/arena/production-masters-v1/blocks/backgrounds/blocks-clockwork-dark.png)}.nexus-blocks-room.is-fun .nexus-blocks-sanctum img{content:url(/assets/arena/production-masters-v1/blocks/backgrounds/blocks-quarry-dark.png)}.nexus-blocks-console{background-image:linear-gradient(145deg,#140b1ae6,#060409f5),url(/assets/arena/production-masters-v1/blocks/graphics/atlas-c/blocks-c-008.png);background-position:50%,right -24px bottom -22px;background-repeat:no-repeat;background-size:auto,clamp(132px,48%,210px)}.nexus-blocks-orbit{background-image:linear-gradient(145deg,#140b1ae8,#060409f7),url(/assets/arena/production-masters-v1/blocks/graphics/atlas-a/blocks-a-009.png);background-position:50%,left -22px bottom -24px;background-repeat:no-repeat;background-size:auto,clamp(132px,48%,210px)}.nexus-blocks-profile-switcher{background-image:linear-gradient(112deg,#130a18e8,#060408f7),url(/assets/arena/production-masters-v1/blocks/graphics/atlas-d/blocks-d-002.png);background-position:50%,right -26px center;background-repeat:no-repeat;background-size:auto,clamp(150px,24%,250px)}.nexus-blocks-board{background-image:radial-gradient(circle at 50% 72%,#65377833,#0000 42%),linear-gradient(#09060dde,#100916f0),url(/assets/arena/production-masters-v1/blocks/backgrounds/blocks-crystal-cavern-dark.webp);background-position:50%;background-repeat:no-repeat;background-size:auto,auto,cover}.nexus-production-state-art{z-index:3;aspect-ratio:1;object-fit:contain;opacity:.18;filter:saturate(.92)drop-shadow(0 10px 24px #0000008c);pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(58px,18%,132px);transition:opacity .28s,filter .28s;display:block;position:absolute;inset:46px 10px auto auto}.nexus-blocks-room[data-game-phase=complete] .nexus-production-state-art{opacity:.36;filter:saturate(1.12)drop-shadow(0 0 24px #e4b96352)}html[dir=rtl] .nexus-production-state-art{inset-inline:auto 10px}html.light:not(.control-mode) .nexus-blocks-sanctum img{content:url(/assets/arena/production-masters-v1/blocks/backgrounds/blocks-sky-temple-light.webp)}html.light:not(.control-mode) .nexus-blocks-console{background-image:linear-gradient(145deg,#fffaefe0,#dac8aef0),url(/assets/arena/production-masters-v1/blocks/graphics/atlas-c/blocks-c-008.png)}html.light:not(.control-mode) .nexus-blocks-orbit{background-image:linear-gradient(145deg,#fffaefe0,#dac8aef0),url(/assets/arena/production-masters-v1/blocks/graphics/atlas-a/blocks-a-009.png)}html.light:not(.control-mode) .nexus-blocks-profile-switcher{background-image:linear-gradient(112deg,#fffaefe0,#dac8aef0),url(/assets/arena/production-masters-v1/blocks/graphics/atlas-d/blocks-d-002.png)}html.light:not(.control-mode) .nexus-production-state-art{opacity:.2;filter:saturate(.85)drop-shadow(0 9px 20px #4a2d1940)}@media (max-width:760px),(orientation:landscape) and (max-height:560px){.nexus-production-state-art{opacity:.14;width:clamp(46px,15%,76px);inset:39px 7px auto auto}html[dir=rtl] .nexus-production-state-art{inset-inline:auto 7px}}@media (prefers-reduced-motion:reduce){.nexus-production-state-art{transition:none}}.nexus-blocks-room[data-hgs]{--nx-canvas:#060408;--nx-navigation:#0d0911;--nx-surface:#150c1b;--nx-surface-raised:#211329;--nx-border-subtle:#604b67;--nx-border-control:#9d86a4;--nx-text-primary:#fff6e8;--nx-text-secondary:#c3b5c6;--nx-action-primary:#d3ad64;--nx-on-action-primary:#171019;--nx-accent-text:#e2baf0;--nx-accent-surface:#3b2047;--nx-focus:#ffe3a0;--nx-success-text:#8ce4b8;--nx-success-surface:#12392e;--nx-warning-text:#f1d188;--nx-warning-surface:#433519;--nx-danger-text:#ffb1b8;--nx-danger-surface:#48252d;--hgs-color-focus:var(--nx-focus);--nb-safe-block-start:env(safe-area-inset-top,0px);--nb-safe-block-end:env(safe-area-inset-bottom,0px);--nb-safe-inline-start:env(safe-area-inset-left,0px);--nb-safe-inline-end:env(safe-area-inset-right,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-block-size:calc(100svh - 76px);inline-size:100%;min-inline-size:0;min-block-size:calc(100dvh - 76px);max-inline-size:100%;padding-block-start:max(clamp(8px,1.25vw,18px),var(--nb-safe-block-start));padding-block-end:max(clamp(8px,1.25vw,18px),var(--nb-safe-block-end));padding-inline-start:max(clamp(8px,1.25vw,18px),var(--nb-safe-inline-start));padding-inline-end:max(clamp(8px,1.25vw,18px),var(--nb-safe-inline-end));overflow-x:clip}.nexus-blocks-room[data-hgs][dir=rtl]{--nb-safe-inline-start:env(safe-area-inset-right,0px);--nb-safe-inline-end:env(safe-area-inset-left,0px)}.nexus-blocks-room[data-hgs].is-playing{min-block-size:0;padding-block-start:max(clamp(5px,.75vw,9px),var(--nb-safe-block-start));padding-block-end:max(clamp(5px,.75vw,9px),var(--nb-safe-block-end));padding-inline-start:max(clamp(5px,.75vw,9px),var(--nb-safe-inline-start));padding-inline-end:max(clamp(5px,.75vw,9px),var(--nb-safe-inline-end))}html.light:not(.control-mode) .nexus-blocks-room[data-hgs]{--nx-canvas:#eee2d2;--nx-navigation:#e5d5c0;--nx-surface:#fffaf0;--nx-surface-raised:#ead8bf;--nx-border-subtle:#9c8069;--nx-border-control:#725c4c;--nx-text-primary:#21171e;--nx-text-secondary:#554750;--nx-action-primary:#6f3d78;--nx-on-action-primary:#fffaf0;--nx-accent-text:#5d2d68;--nx-accent-surface:#ead7ec;--nx-focus:#4f2164;--nx-success-text:#245d43;--nx-success-surface:#dcecdf;--nx-warning-text:#674711;--nx-warning-surface:#f4e4bc;--nx-danger-text:#8f2734;--nx-danger-surface:#f5dde0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nexus-blocks-room[data-hgs],.nexus-blocks-room[data-hgs] *,.nexus-blocks-room[data-hgs] :before,.nexus-blocks-room[data-hgs] :after{box-sizing:border-box}.nexus-blocks-room[data-hgs] :is(.nexus-blocks-profile-switcher,.nexus-mode-choices,.nexus-family-choices,.nexus-fun-variants,.nexus-bot-pilot,.nexus-blocks-stage,.nexus-blocks-console,.nexus-blocks-console-heading,.nexus-blocks-orbit,.nexus-orbit-head,.nexus-keyboard-guide,.nexus-blocks-result,.nexus-tutorial-card,.nexus-tutorial-copy){min-inline-size:0;max-inline-size:100%}.nexus-blocks-room[data-hgs] :is(.nexus-blocks-profile-switcher,.nexus-blocks-console,.nexus-blocks-orbit,.nexus-tutorial-copy) :is(p,b,strong,span,small,em,dt,dd,label){overflow-wrap:anywhere;word-break:normal;text-wrap:pretty}.nexus-blocks-room[data-hgs].is-setup>.arena-game-heading .arena-game-tools button,.nexus-blocks-room[data-hgs] .nexus-blocks-profile-switcher :is(button,select),.nexus-blocks-room[data-hgs] .nexus-blocks-result>button,.nexus-blocks-room[data-hgs] .nexus-tutorial-card button{touch-action:manipulation;min-block-size:44px!important}.nexus-blocks-room[data-hgs].is-setup>.arena-game-heading .arena-game-tools button,.nexus-blocks-room[data-hgs] .nexus-blocks-profile-switcher button,.nexus-blocks-room[data-hgs] .nexus-blocks-result>button,.nexus-blocks-room[data-hgs] .nexus-tutorial-card button{min-inline-size:44px}.nexus-blocks-room[data-hgs] :is(button,a[href],input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=button],[role=tab],[role=radio]):focus-visible{outline:3px solid var(--nx-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 3px var(--nx-canvas)!important}.nexus-blocks-room[data-hgs].is-setup .nexus-blocks-profile-switcher :is(.nexus-mode-choices b,.nexus-mode-choices small,.nexus-mode-choices em,.nexus-family-choices b,.nexus-family-choices span,.nexus-fun-variants b,.nexus-fun-variants span,.nexus-bot-pilot b,.nexus-bot-pilot small,.nexus-bot-pilot label,.nexus-bot-pilot select,.nexus-bot-budget,.nexus-blocks-start b,.nexus-blocks-start small,[data-hgs-component=Switch] strong,[data-hgs-component=Switch] span),.nexus-blocks-room[data-hgs] .nexus-blocks-console :is(.nexus-blocks-player b,.nexus-blocks-player small,.nexus-blocks-kicker,.nexus-blocks-rank-rule b,.nexus-blocks-rank-rule span,.nexus-blocks-rank-rule small,.nexus-bot-live-profile,dt,.nexus-blocks-held>span,.nexus-blocks-held small,.nexus-blocks-proof,.nexus-blocks-proof b),.nexus-blocks-room[data-hgs] .nexus-blocks-orbit :is(.nexus-orbit-head p,.nexus-orbit-head>span,ol>li>span:not(.blocks-piece-shape),ol>li>small,.nexus-keyboard-guide small,.nexus-space-key>span,.nexus-hold-key>span){letter-spacing:normal;max-inline-size:100%;line-height:1.45;font-size:max(14px,1em)!important}.nexus-blocks-room[data-hgs] .nexus-blocks-console>p{overflow-wrap:anywhere;max-inline-size:100%;line-height:1.45;font-size:max(14px,1em)!important}.nexus-blocks-room[data-hgs].is-setup .nexus-mode-choices :is(b,small){text-overflow:clip;white-space:normal;overflow:visible}.nexus-blocks-room[data-hgs].is-setup .nexus-mode-choices>button:has(>em){padding-block-start:20px}@media (hover:none),(pointer:coarse),(max-width:760px){.nexus-blocks-room[data-hgs].is-setup>.arena-game-heading .arena-game-tools button,.nexus-blocks-room[data-hgs] .nexus-blocks-profile-switcher :is(button,select),.nexus-blocks-room[data-hgs] .nexus-blocks-result>button,.nexus-blocks-room[data-hgs] .nexus-tutorial-card button{min-block-size:48px!important}.nexus-blocks-room[data-hgs].is-setup>.arena-game-heading .arena-game-tools button,.nexus-blocks-room[data-hgs] .nexus-blocks-profile-switcher button,.nexus-blocks-room[data-hgs] .nexus-blocks-result>button,.nexus-blocks-room[data-hgs] .nexus-tutorial-card button{min-inline-size:48px}}@media (prefers-reduced-motion:reduce){.nexus-blocks-room[data-hgs],.nexus-blocks-room[data-hgs] *,.nexus-blocks-room[data-hgs] :before,.nexus-blocks-room[data-hgs] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-motion=reduced] .nexus-blocks-room[data-hgs],html[data-motion=reduced] .nexus-blocks-room[data-hgs] *,html[data-motion=reduced] .nexus-blocks-room[data-hgs] :before,html[data-motion=reduced] .nexus-blocks-room[data-hgs] :after,html[data-motion=off] .nexus-blocks-room[data-hgs],html[data-motion=off] .nexus-blocks-room[data-hgs] *,html[data-motion=off] .nexus-blocks-room[data-hgs] :before,html[data-motion=off] .nexus-blocks-room[data-hgs] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (forced-colors:active){.nexus-blocks-room[data-hgs]{forced-color-adjust:auto;color:canvastext!important;background:canvas!important}.nexus-blocks-room[data-hgs]:before,.nexus-blocks-room[data-hgs] .nexus-blocks-sanctum,.nexus-blocks-room[data-hgs] .nexus-production-state-art{display:none!important}.nexus-blocks-room[data-hgs] :is(.nexus-blocks-profile-switcher,.nexus-blocks-console,.nexus-blocks-orbit,.nexus-blocks-rank-rule,.nexus-blocks-console dl div,.nexus-blocks-held,.nexus-keyboard-guide,.nexus-blocks-result,.nexus-operational-notice,.nexus-tutorial-card,.nexus-tutorial-copy){color:canvastext!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:canvas!important;border-color:canvastext!important}.nexus-blocks-room[data-hgs] :is(button,a[href],input,select,textarea,summary,[role=button],[role=tab],[role=radio]){color:buttontext!important;box-shadow:none!important;background:buttonface!important;border-color:buttontext!important}.nexus-blocks-room[data-hgs] :is([aria-pressed=true],[aria-checked=true],[aria-current]){color:highlighttext!important;background:highlight!important;border-color:highlight!important}.nexus-blocks-room[data-hgs] :is(button,a[href],input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:none!important;outline-color:highlight!important}.nexus-blocks-room[data-hgs] :is(.nexus-blocks-board-shell,.nexus-blocks-board,.nexus-rival-matrix){box-shadow:none!important;background:canvas!important;border-color:canvastext!important}.nexus-blocks-room[data-hgs] :is(.nexus-blocks-board>span.is-filled,.nexus-rival-matrix i.is-filled,.blocks-piece-shape>i){forced-color-adjust:none;color:highlighttext!important;background:highlight!important;box-shadow:inset 0 0 0 1px highlighttext!important}.nexus-blocks-room[data-hgs] .nexus-blocks-board>span.is-ghost{background:canvas!important;box-shadow:inset 0 0 0 2px highlight!important}}.nexus-blocks-room[data-hgs-standard=holy] :is(.nexus-blocks-compact-hud,.nexus-rival-feed,.nexus-rival-feed>header,.nexus-rival-feed>header>div,.nexus-rival-feed>header nav,.nexus-rival-feed>dl,.nexus-rival-feed>dl>div,.nexus-rival-empty,.nexus-operational-notice,.nexus-blocks-result,.nexus-blocks-controls,.nexus-tutorial-card,.nexus-tutorial-actions){min-inline-size:0;max-inline-size:100%}.nexus-blocks-room[data-hgs-standard=holy] .nexus-blocks-compact-hud{grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;min-block-size:48px;block-size:auto!important}.nexus-blocks-room[data-hgs-standard=holy][dir=rtl] .nexus-blocks-compact-hud{direction:rtl}.nexus-blocks-room[data-hgs-standard=holy] .nexus-blocks-compact-hud :is(span,b,em),.nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed :is(b,small,dt,dd,p),.nexus-blocks-room[data-hgs-standard=holy] .nexus-operational-notice,.nexus-blocks-room[data-hgs-standard=holy] .nexus-blocks-result .arena-board-result-copy>small,.nexus-blocks-room[data-hgs-standard=holy] .nexus-tutorial-art>span,.nexus-blocks-room[data-hgs-standard=holy] .nexus-tutorial-copy>p,.nexus-blocks-room[data-hgs-standard=holy] .nexus-blocks-controls button{white-space:normal;overflow-wrap:anywhere;word-break:normal;text-overflow:clip;max-inline-size:100%;line-height:1.45;font-size:max(14px,1em)!important}.nexus-blocks-room[data-hgs-standard=holy][lang=fa] .nexus-blocks-compact-hud :is(span,b,em),.nexus-blocks-room[data-hgs-standard=holy][lang=fa] .nexus-rival-feed :is(b,small,dt,p),.nexus-blocks-room[data-hgs-standard=holy][lang=fa] .nexus-operational-notice,.nexus-blocks-room[data-hgs-standard=holy][lang=fa] .nexus-blocks-result .arena-board-result-copy>small,.nexus-blocks-room[data-hgs-standard=holy][lang=fa] .nexus-tutorial-copy>p,.nexus-blocks-room[data-hgs-standard=holy][lang=fa] .nexus-blocks-controls button{letter-spacing:normal;line-height:1.6;font-size:max(16px,1em)!important}.nexus-blocks-room[data-hgs-standard=holy] :is(.nexus-blocks-compact-hud,.nexus-rival-feed) [lang=en]{line-height:1.45;font-size:max(14px,1em)!important}.nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>header{grid-template-columns:8px minmax(0,1fr);grid-template-areas:"pulse copy""tools tools";align-items:center}.nexus-blocks-room[data-hgs-standard=holy][dir=rtl] .nexus-rival-feed>header,.nexus-blocks-room[data-hgs-standard=holy][dir=rtl] .nexus-rival-feed>dl{direction:rtl}.nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>header>.nexus-rival-pulse{grid-area:pulse}.nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>header>div{grid-area:copy}.nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>header nav{grid-area:tools;grid-template-columns:repeat(3,minmax(44px,1fr));gap:6px;inline-size:100%;display:grid}.nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>header button,.nexus-blocks-room[data-hgs-standard=holy] .nexus-blocks-controls button{touch-action:manipulation;block-size:auto;inline-size:auto;min-inline-size:44px;min-block-size:44px!important}.nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>dl>div{align-content:center;min-block-size:48px}.nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>header :is(b,small),.nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-empty :is(b,p){white-space:normal;text-overflow:clip;overflow:visible}.nexus-blocks-room[data-hgs-standard=holy] .nexus-fun-variants.is-visible{max-block-size:none;overflow:visible}.nexus-tutorial-backdrop[data-hgs-standard=holy]{padding-block-start:max(clamp(7px,2vw,22px),env(safe-area-inset-top,0px));padding-block-end:max(clamp(7px,2vw,22px),env(safe-area-inset-bottom,0px));padding-inline-start:max(clamp(7px,2vw,22px),env(safe-area-inset-left,0px));padding-inline-end:max(clamp(7px,2vw,22px),env(safe-area-inset-right,0px));overflow-x:clip}.nexus-tutorial-backdrop[data-hgs-standard=holy] .nexus-tutorial-card{max-block-size:calc(100dvh - max(14px,env(safe-area-inset-top,0px)) - max(14px,env(safe-area-inset-bottom,0px)));overflow-x:hidden}:is(html.light:not(.control-mode),html[data-theme=light]:not(.control-mode)) .nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>header b,:is(html.light:not(.control-mode),html[data-theme=light]:not(.control-mode)) .nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>dl dd,:is(html.light:not(.control-mode),html[data-theme=light]:not(.control-mode)) .nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-empty>b{color:var(--nx-text-primary)}:is(html.light:not(.control-mode),html[data-theme=light]:not(.control-mode)) .nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>header small,:is(html.light:not(.control-mode),html[data-theme=light]:not(.control-mode)) .nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>dl dt,:is(html.light:not(.control-mode),html[data-theme=light]:not(.control-mode)) .nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>p,:is(html.light:not(.control-mode),html[data-theme=light]:not(.control-mode)) .nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-empty>p{color:var(--nx-text-secondary)}:is(html.light:not(.control-mode),html[data-theme=light]:not(.control-mode)) .nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>dl>div,:is(html.light:not(.control-mode),html[data-theme=light]:not(.control-mode)) .nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-empty{background:var(--nx-surface-raised)}:is(html.light:not(.control-mode),html[data-theme=light]:not(.control-mode)) .nexus-tutorial-backdrop[data-hgs-standard=holy]{background:#31232db8}:is(html.light:not(.control-mode),html[data-theme=light]:not(.control-mode)) .nexus-tutorial-backdrop[data-hgs-standard=holy] .nexus-tutorial-card{border-color:var(--nx-border-control);color:var(--nx-text-primary);background:linear-gradient(145deg,#fffaf0f5,#e2d2bcf5),url(/assets/arena/nexus-blocks/nexus-blocks-sanctum-v2.png) 76%/cover no-repeat;box-shadow:0 34px 100px #3d251b52}:is(html.light:not(.control-mode),html[data-theme=light]:not(.control-mode)) .nexus-tutorial-backdrop[data-hgs-standard=holy] :is(.nexus-tutorial-copy h2,.nexus-tutorial-copy>span){color:var(--nx-text-primary)}:is(html.light:not(.control-mode),html[data-theme=light]:not(.control-mode)) .nexus-tutorial-backdrop[data-hgs-standard=holy] .nexus-tutorial-copy>p{color:var(--nx-warning-text)}:is(html.light:not(.control-mode),html[data-theme=light]:not(.control-mode)) .nexus-tutorial-backdrop[data-hgs-standard=holy] .nexus-tutorial-close{border-color:var(--nx-border-control);color:var(--nx-text-primary);background:var(--nx-surface-raised)}@media (min-width:480px){.nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed.is-expanded>dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.nexus-blocks-room[data-hgs-standard=holy].is-playing .nexus-blocks-compact-hud{grid-template-columns:repeat(3,minmax(0,1fr));min-block-size:48px;padding:4px 6px}.nexus-blocks-room[data-hgs-standard=holy].is-playing .nexus-blocks-compact-hud>img,.nexus-blocks-room[data-hgs-standard=holy].is-playing .nexus-blocks-compact-hud>em{display:none}.nexus-blocks-room[data-hgs-standard=holy].is-playing .nexus-rival-feed:not(.is-dormant):not(.is-expanded){max-block-size:none;inline-size:min(100% - 12px,320px);overflow:visible}.nexus-blocks-room[data-hgs-standard=holy] .nexus-tutorial-actions{grid-template-columns:1fr}}@media (max-width:480px){.nexus-blocks-room[data-hgs-standard=holy].is-setup .nexus-mode-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-blocks-room[data-hgs-standard=holy].is-setup .nexus-family-choices,.nexus-blocks-room[data-hgs-standard=holy].is-setup .nexus-bot-pilot{grid-template-columns:minmax(0,1fr)}.nexus-blocks-room[data-hgs-standard=holy].is-setup .nexus-blocks-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"board""console""orbit"}.nexus-blocks-room[data-hgs-standard=holy].is-setup .nexus-blocks-board-shell{inline-size:min(220px,100%)}.nexus-blocks-room[data-hgs-standard=holy].is-setup .nexus-blocks-console{overflow:visible}}@media (max-width:360px){.nexus-blocks-room[data-hgs-standard=holy].is-playing .is-touch-controls{grid-template-columns:repeat(3,minmax(48px,1fr));grid-template-areas:"left down right""rotate hold drop"}}@media (hover:none),(pointer:coarse),(max-width:760px){.nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>header nav{grid-template-columns:repeat(3,minmax(48px,1fr))}.nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-feed>header button,.nexus-blocks-room[data-hgs-standard=holy] .nexus-blocks-controls button{min-block-size:48px!important;min-inline-size:48px!important}}@media (forced-colors:active){.nexus-blocks-room[data-hgs-standard=holy] :is(.nexus-blocks-compact-hud,.nexus-rival-feed,.nexus-rival-feed>dl>div,.nexus-rival-empty),.nexus-tutorial-backdrop[data-hgs-standard=holy],.nexus-tutorial-backdrop[data-hgs-standard=holy] :is(.nexus-tutorial-card,.nexus-tutorial-art){color:canvastext!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:canvas!important;border-color:canvastext!important}.nexus-tutorial-backdrop[data-hgs-standard=holy] .nexus-tutorial-art:after{display:none!important}.nexus-blocks-room[data-hgs-standard=holy] .nexus-rival-pulse{forced-color-adjust:auto;box-shadow:none!important;background:canvastext!important}}
