@font-face{font-family:Rajdhani;src:url(/assets/fonts/rajdhani-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/fonts/rajdhani-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/fonts/rajdhani-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/fonts/rajdhani-700.ttf)format("truetype");font-weight:700;font-display:swap}:root{color:#e8edf0;font-synthesis:none;--yellow:#f2ed00;--cyan:#58e6df;--magenta:#e965cd;--muted:#8b9ca8;--line:#34424a;--panel:#10171ddb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090c10;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{min-width:360px;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{opacity:.4;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}button{background:0 0;border:0}a{color:var(--cyan);text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3,.edition,.eyebrow,.zone-label,.text-button,.primary-button,.secondary-button,.deck-option,.menu-footer,.player-strip,.resource-readouts,.action-button,.lobby-seat{font-family:Rajdhani,Arial Narrow,Arial,sans-serif}h1{letter-spacing:-2px;font-size:clamp(54px,6vw,96px);font-weight:700;line-height:.98}h2{letter-spacing:.2px;font-size:32px;line-height:1.1}h3{font-size:23px}p{line-height:1.65}.muted{color:#a8b5be;font-size:14px;line-height:1.7}.fine-print{color:#80919d;margin-top:22px;font-size:11px;line-height:1.7}.eyebrow{letter-spacing:2.1px;color:var(--cyan);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.live-dot{background:var(--cyan);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #58e6df66}.topbar{z-index:10;border-bottom:1px solid #63798144;align-items:center;gap:24px;height:89px;margin:0 4%;display:flex;position:relative}.brand-button{flex-shrink:0;width:169px;padding:0}.brand-button img{width:100%}.brand-divider{background:#ffffff2b;width:1px;height:31px}.edition{letter-spacing:2px;font-size:15px;font-weight:700}.edition span{color:#889da6;letter-spacing:1.4px;margin-top:5px;font-size:9px;display:block}.topbar nav{align-items:center;gap:25px;margin-left:auto;display:flex}.text-button{letter-spacing:1.1px;white-space:nowrap;padding:8px 0;font-size:12px;font-weight:600}.text-button:hover{color:var(--yellow)}.icon-button{clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%);border:1px solid #61717b;place-items:center;width:36px;height:36px;display:grid}.icon-button:hover{border-color:var(--yellow);color:var(--yellow)}.primary-button,.secondary-button{letter-spacing:1px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);justify-content:space-between;align-items:center;gap:25px;min-height:51px;padding:16px 21px;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.primary-button{background:var(--yellow);color:#10130b}.primary-button:hover{background:#ffff49;transform:translateY(-2px)}.secondary-button{color:#d6e7e8;background:#0d151bbb;border:1px solid #819298}.secondary-button:hover{border-color:var(--cyan);background:#143038}.wide-button{width:100%;margin-top:10px}.accent{color:var(--yellow)}.stack-buttons{gap:13px;margin-top:26px;display:grid}.danger{color:#ff8a82;border-color:#954945}.menu-screen{background:#090c10;overflow-x:hidden}.menu-bg{z-index:-2;background:linear-gradient(90deg,#080d14ed 0%,#0c111bdd 40%,#13122133 78%),linear-gradient(#0b0f1833 50%,#080c12 100%),url(/assets/generated/night-city.webp) 50%/cover;position:fixed;inset:0}.scanlines{z-index:-1;pointer-events:none;opacity:.35;background:repeating-linear-gradient(0deg,#0000 0 3px,#00000018 4px);position:fixed;inset:0}.menu-layout{grid-template-columns:1.03fr 1fr;gap:20px;max-width:1700px;min-height:calc(100svh - 153px);margin:auto;padding:52px 4% 38px;display:grid}.hero-copy{z-index:2;align-self:center;max-width:670px}.hero-copy .eyebrow{margin-bottom:24px;font-size:11px}.hero-copy h1 em{color:var(--yellow);font-style:normal}.hero-description{color:#b9c7cd;margin-top:24px;font-size:15px;font-weight:400;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:28px;display:flex}.hero-actions button{gap:22px;padding:16px 18px;font-size:14px}.session-shortcuts{gap:24px;min-height:38px;padding-top:7px;display:flex}.choose-heading{color:#a0b0b9;letter-spacing:1.5px;justify-content:space-between;margin:25px 0 13px;font-family:Rajdhani,monospace;font-size:10px;display:flex}.choose-heading span:last-child{color:#6e828f}.deck-options{flex-direction:column;gap:10px;display:flex}.deck-option{text-align:left;background:linear-gradient(110deg,#151f29c7,#14202a42);border:1px solid #43515b80;align-items:center;gap:13px;width:100%;min-height:88px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.deck-option.selected{background:linear-gradient(100deg,#383714a3,#131e2744);border-color:#f2ed0088}.deck-option:hover{border-color:#96bfc3}.deck-option.selected:before{content:"";background:var(--yellow);width:3px;position:absolute;top:0;bottom:0;left:0}.deck-no{color:#697b86;align-self:flex-start;padding-top:5px;font-size:11px}.deck-option-art{border:1px solid #55656860;flex-shrink:0;width:50px;height:58px;overflow:hidden}.deck-option-art img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;transform:scale(1.18)}.deck-option-copy{flex-direction:column;gap:4px;display:flex}.deck-option-copy small{color:var(--cyan);letter-spacing:1.5px;font-size:9px}.deck-option-copy strong{font-size:23px;font-weight:600;line-height:1}.deck-option-copy>span{color:#96aab6;font-family:Arial,sans-serif;font-size:11px}.choice-mark{color:#7d8c95;margin-left:auto;font-size:20px}.selected .choice-mark{color:var(--yellow)}.menu-note{color:#697f8b;letter-spacing:.2px;margin-top:16px;font-size:11px}.hero-art{perspective:1000px;isolation:isolate;align-self:center;min-height:630px;position:relative}.ambient-canvas{pointer-events:none;z-index:6;position:absolute;inset:0}.orbit-card{filter:drop-shadow(0 20px 28px #000b);z-index:3;border-radius:8px;padding:0;transition:filter .25s;position:absolute}.orbit-card:hover{filter:drop-shadow(0 10px 24px #54e7dd55);z-index:7}.orbit-card>span{border-radius:7px;display:block;position:relative;overflow:hidden}.orbit-card img{border-radius:7px}.orbit-one{width:37%;animation:8s ease-in-out infinite float-one;top:10%;left:4%;transform:rotate(-13deg)}.orbit-two{width:42%;animation:10s ease-in-out infinite float-two;top:27%;left:43%;transform:rotate(13deg)}.orbit-three{z-index:1;opacity:.7;filter:drop-shadow(0 10px 15px #0008)brightness(.65);width:25%;animation:12s ease-in-out infinite reverse float-two;top:1%;left:66%;transform:rotate(16deg)}.orbit-four{z-index:1;filter:drop-shadow(0 10px 15px #0008)brightness(.7);width:25%;animation:11s ease-in-out infinite reverse float-one;top:57%;left:14%;transform:rotate(-19deg)}.hero-logo{z-index:5;filter:drop-shadow(0 3px 2px #000)drop-shadow(0 0 22px #f2ed0033);pointer-events:none;width:75%;animation:13s infinite logo-glitch;position:absolute;top:41%;left:10%}.art-coordinate{letter-spacing:1.1px;color:#8298a4;font:9px/1.7 monospace;position:absolute}.coordinate-a{top:1%;left:7%}.coordinate-b{text-align:right;bottom:12%;right:1%}.orbital-ring{pointer-events:none;border:1px solid #81929b20;border-radius:50%;position:absolute}.ring-one{aspect-ratio:1;border-left:1px solid #73eadd70;width:90%;top:9%;left:5%;transform:rotateX(35deg)}.ring-two{border-top-color:#f2ed0044;width:105%;height:55%;top:25%;left:-3%;transform:rotate(-35deg)}.art-caption{text-align:center;position:absolute;bottom:0;left:20%}.art-caption span{letter-spacing:4px;color:var(--yellow);font-family:Rajdhani,monospace;font-size:13px;font-weight:700}.art-caption p{color:#8ba0ae;letter-spacing:1.5px;margin-top:8px;font-size:11px}.menu-footer{letter-spacing:1.5px;color:#859aa5;border-top:1px solid #5c727d44;justify-content:space-between;align-items:center;height:63px;margin:0 4%;font-size:10px;display:flex}.menu-footer>span:first-child{align-items:center;gap:10px;display:flex}.menu-footer .text-button{font-size:10px}.menu-footer>span:nth-child(2){color:#59717e}.modal-scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#03070cd9;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.modal{border:1px solid #526976;border-top:3px solid var(--yellow);background:linear-gradient(135deg,#19242c,#0c1319 70%);width:min(560px,100%);max-height:90svh;padding:42px;position:relative;overflow:auto;box-shadow:0 24px 120px #000c}.modal.wide{width:min(1060px,100%)}.modal>.eyebrow{margin-bottom:14px}.modal>h2{margin-bottom:22px}.close-button{color:#95aab5;z-index:5;font-size:27px;position:absolute;top:10px;right:13px}.close-button:hover{color:var(--yellow)}.field-label{letter-spacing:1.5px;color:#a8bcc6;flex-direction:column;gap:10px;margin:25px 0;font:12px Rajdhani,monospace;display:flex}.field-label input{color:#edf9ff;letter-spacing:.5px;background:#0a1118;border:1px solid #425865;padding:15px}.dialog-decks{flex-direction:column;gap:9px;margin:22px 0;display:flex}.compact{min-height:73px}.compact .deck-option-art{width:35px;height:44px}.compact .deck-option-copy strong{font-size:20px}.compact .deck-option-copy>span{font-size:10px}.inspector{grid-template-columns:minmax(230px,360px) 1fr;gap:38px;display:grid}.inspect-art{border-radius:14px;align-self:start;position:relative;overflow:hidden;box-shadow:0 15px 50px #0008}.inspect-art>img{width:100%}.inspect-copy{padding:15px 0}.inspect-copy .eyebrow{letter-spacing:1px;font-size:10px}.inspect-copy h2{margin-top:18px;font-size:42px}.subtitle{color:#a9bdc9;margin-top:6px;font:22px Rajdhani,sans-serif}.card-metrics{color:#8ca6b6;border-block:1px solid #3a4d58;gap:28px;margin:25px 0;padding:18px 0;font:10px monospace;display:flex}.card-metrics b{color:var(--yellow);margin-top:8px;font-size:24px;display:block}.rules-text{color:#cad9e1;font-size:14px;line-height:1.9}.keyword{text-transform:uppercase;color:var(--cyan);background:#45d7d917;border:1px solid #42cdd138;padding:0 5px;font-size:11px;line-height:1.5;display:inline-block}.errata{color:#f2ea9a;border-left:2px solid var(--yellow);margin-top:18px;padding-left:12px;font-size:11px}.equipped-list{gap:8px;margin:20px 0;display:grid}.equipped-list button{text-align:left;color:var(--cyan);border:1px solid #537580;padding:9px;font-size:12px}.inspector-actions{margin-top:20px}.deck-browser{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.catalog-card{text-align:left;min-width:0;padding:0;position:relative}.catalog-card img{border-radius:6px;transition:transform .2s}.catalog-card:hover img{transform:translateY(-5px)}.catalog-card>span{color:#a1b6c3;margin-top:7px;font-size:11px;line-height:1.4;display:block}.guide-grid{grid-template-columns:1fr 1fr;gap:30px;margin:30px 0;display:grid}.guide-grid article>b{color:#486572;font:36px Rajdhani,sans-serif}.guide-grid h3{color:var(--yellow);margin:8px 0}.guide-grid p{color:#a5bac6;font-size:13px}.guide-links{letter-spacing:1px;gap:30px;margin-top:25px;font:12px Rajdhani,sans-serif;display:flex}.setting-row{border-bottom:1px solid #3a4e594d;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:13px;display:flex}.setting-row input[type=range]{width:45%;accent-color:var(--yellow)}.setting-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--yellow)}.setting-row select{color:#c1d4df;background:#0a141c;border:1px solid #3d5a69;padding:9px}.event-log{padding:0;list-style:none}.event-log li{color:#b6c8d3;border-bottom:1px solid #34495360;padding:12px 0;font-size:12px;line-height:1.7}.event-log li>span{letter-spacing:1px;color:var(--cyan);margin-bottom:4px;font:9px monospace;display:block}.copy-field{width:100%;height:120px;color:var(--cyan);overflow-wrap:anywhere;background:#050d14;border:1px solid #496879;padding:15px}#notice{z-index:10001;border:1px solid var(--cyan);color:#d1eaf1;opacity:0;pointer-events:none;background:#071720f5;width:max-content;max-width:90vw;padding:15px 22px;font-size:13px;line-height:1.6;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);box-shadow:0 10px 30px #0008}#notice.visible{opacity:1;transform:translate(-50%)}.game-screen{background:radial-gradient(at 20% 30%,#1a2329,#080d12 70%)}.game-screen .topbar{gap:20px;height:68px;margin:0 24px}.game-screen .brand-button{width:125px}.game-screen .edition{font-size:11px}.game-screen .edition span{font-size:8px}.connection{letter-spacing:1.4px;color:#80b9b5;align-items:center;gap:8px;font:10px Rajdhani,monospace;display:flex}.connection i{background:var(--cyan);border-radius:50%;width:5px;height:5px}.connection.disconnected{color:#fca973}.connection.disconnected i{background:#fca973}.game-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;max-width:1920px;margin:0 auto;padding:18px 24px 24px;display:grid}.table{clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);background:linear-gradient(#122129bb,#0d1b23dd),url(/assets/generated/night-city.webp) 50%/cover;border:1px solid #42576177;min-width:0;position:relative}.table:before{content:"";background:var(--yellow);width:54px;height:3px;position:absolute;top:-1px;left:0}.table-top{border-bottom:1px solid #324b56;justify-content:space-between;align-items:center;height:32px;padding:10px 16px;display:flex}.table-top>span{letter-spacing:2px;color:#718a99;font:8px monospace}.table-top .text-button{padding:0;font-size:9px}.player-area{min-width:0;padding:12px 16px 10px}.player-strip{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.player-ident{align-items:center;gap:10px;display:flex}.player-avatar{color:#162018;clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%);background:#dfe600;place-items:center;width:31px;height:31px;font-size:21px;font-weight:700;display:grid}.player-avatar.power{color:#170d08;background:#dd5c45}.player-ident strong{font-size:17px;font-weight:600}.player-ident small{letter-spacing:1.2px;color:#718f9f;margin-top:3px;font:8px Rajdhani,monospace;display:block}.resource-readouts{gap:22px;display:flex}.resource-readouts>span{align-items:center;gap:9px;display:flex}.resource-readouts small{letter-spacing:.8px;color:#6f8b9c;width:36px;font-size:8px}.resource-readouts b{color:#b5d4df;font-size:25px;font-weight:500;line-height:1}.resource-readouts .gig-count b{color:var(--yellow)}.resource-readouts em{color:#738a94;font-size:11px;font-style:normal}.player-board{grid-template-columns:204px minmax(0,1fr) 72px;gap:16px;min-height:131px;display:grid}.zone-label{letter-spacing:1.5px;color:#849da9;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:8px;font-weight:500;display:flex}.zone-label b{color:#526e7d;font-weight:400}.zone-label>span{color:#557784;font-size:8px}.legend-cards{gap:9px;display:flex}.game-card{isolation:isolate;aspect-ratio:5/7;border-radius:4px;flex-shrink:0;width:64px;padding:0;transition:transform .15s,filter .15s;display:block;position:relative;box-shadow:0 4px 12px #0008}.card-face{border-radius:4px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.card-face>img{object-fit:cover;width:100%;height:100%}.game-card:hover{z-index:10;transform:translateY(-7px)scale(1.06);box-shadow:0 0 0 1px #79d4d4,0 8px 20px #0009}.game-card.legal{box-shadow:0 0 0 1px #6bfce666,0 0 10px #2abfa81f}.game-card.selected{box-shadow:0 0 0 2px var(--yellow),0 0 15px #f3e40044}.game-card.spent .card-face{filter:saturate(.55)brightness(.7);transform:rotate(8deg)}.game-card.spent{outline-offset:2px;outline:1px solid #72878b33}.game-card.spent:hover .card-face{filter:none}.card-status{letter-spacing:.5px;color:#a1becd;background:#0a121ded;border:1px solid #587583;padding:2px 5px;font:7px monospace;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.lag .card-status{color:#ffdc77;background:#5f5124ed;border-color:#bb9a41}.card-label{text-overflow:ellipsis;white-space:nowrap;color:#7e9eae;text-align:center;width:100%;font:7px Arial,sans-serif;display:block;position:absolute;bottom:-13px;overflow:hidden}.field-zone{border-left:1px solid #46606d50;min-width:0;padding-left:15px}.field-cards{scrollbar-width:thin;scrollbar-color:#496675 transparent;gap:16px;min-height:105px;margin-top:-8px;padding:8px 4px 20px;display:flex;overflow:auto visible}.field-cards .game-card{width:70px}.empty-field{letter-spacing:1.3px;color:#4a6978;border:1px dashed #55748240;justify-content:center;align-items:center;gap:9px;width:100%;min-height:95px;font:10px Rajdhani,sans-serif;display:flex}.empty-field span{font-size:22px;font-weight:300}.power-badge{color:#bdffeb;clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%);z-index:4;background:#0b302f;border:1px solid #77c2bf;place-items:center;min-width:22px;min-height:22px;font:700 13px Rajdhani,sans-serif;display:grid;position:absolute;bottom:-4px;right:-5px}.gear-badge{color:#0b1016;z-index:5;background:#bb9625;border:1px solid #efdd84;padding:3px;font:9px monospace;position:absolute;top:-7px;right:-7px}.piles{align-items:center;gap:5px;display:flex}.pile{background:#182731;border:1px solid #355263;width:34px;height:49px;padding:0;position:relative}.pile>img{object-fit:cover;opacity:.4;width:100%;height:100%}.pile>strong{text-shadow:0 1px 4px #000;place-items:center;font-family:Rajdhani,sans-serif;font-size:17px;display:grid;position:absolute;inset:0}.pile>span:last-child{letter-spacing:1px;color:#71909e;font:7px monospace;position:absolute;top:55px;left:50%;transform:translate(-50%)}.empty-trash{color:#79909a;font-size:28px}.eddies-zone{align-items:center;gap:12px;min-height:27px;padding-top:4px;display:flex}.eddies-zone>.zone-label{margin:0;font-size:7px}.eddies{flex-wrap:wrap;gap:5px;max-width:65%;display:flex}.eddie{color:#a7d9df;background:#18363f;border:1px solid #5d8993;min-width:24px;padding:2px 6px;font:9px Rajdhani,monospace}.eddie.spent{color:#49616a;background:#101e26;border-color:#2f444e;transform:skew(-15deg)}.eddie.legal{border-color:var(--yellow);color:var(--yellow);box-shadow:0 0 5px #c0d93333}.no-eddies{color:#456676;font-size:8px}.sold-status{letter-spacing:1px;color:#4f7484;margin-left:auto;font:8px Rajdhani,monospace}.rival-hand{align-items:center;gap:2px;margin-left:auto;display:flex}.rival-hand i{background:linear-gradient(120deg,#8d9113,#d9d827);border:1px solid #787c19;width:13px;height:21px;display:inline-block;transform:rotate(8deg)}.rival-hand b{color:#aac3cb;margin-left:7px;font:11px monospace}.battle-divider{color:#547483;letter-spacing:1.2px;background:#10253094;border-block:1px solid #40606c44;align-items:center;gap:10px;padding:10px 16px;font:7px Rajdhani,monospace;display:flex}.battle-divider i{background:linear-gradient(90deg,#0000,#6f8c9a55,#0000);flex:1;height:1px}.battle-divider b{color:var(--cyan);font-size:10px;font-weight:500}.hand-heading{color:#7896a4;letter-spacing:1.2px;border-top:1px solid #45677566;align-items:center;gap:14px;padding:12px 16px 8px;font:9px Rajdhani,monospace;display:flex}.hand-heading>span:first-child{color:var(--yellow)}.hand-heading .text-button{color:#546f7d;margin-left:auto;padding:0;font-size:8px}.hand{scrollbar-width:thin;scrollbar-color:#577585 transparent;background:linear-gradient(#0000,#090f18e6);justify-content:center;gap:12px;min-height:167px;padding:15px 18px 24px;display:flex;overflow:auto visible}.hand .game-card{flex-shrink:0;width:92px}.hand .game-card:hover{transform:translateY(-12px)scale(1.05)}.hand .card-label{font-size:8px}.empty-hand{letter-spacing:1px;color:#5b7e8e;padding:30px;font:12px Rajdhani,monospace}.command-panel{background:#0b151de6;border:1px solid #3e596555;min-width:0;position:sticky;top:15px}.dice-panel{border-bottom:1px solid #3d5967;padding:14px 16px 10px}.dice-panel>.zone-label{color:#88a7b8;font-size:9px}.dice-panel>.zone-label span{color:var(--cyan)}#dice-stage{background:radial-gradient(#24364365,#0000);height:130px;margin:0 -5px;position:relative}#dice-stage:empty:after{content:"DICE ENTER WITH EACH TURN";letter-spacing:1.6px;color:#466474;place-items:center;height:100%;font:8px Rajdhani,monospace;display:grid}#dice-stage canvas{width:100%;height:100%;display:block}.gig-summary-row{align-items:center;gap:8px;min-height:31px;padding:5px 0;font:9px Rajdhani,sans-serif;display:flex}.gig-summary-row>span{color:#648898;width:30px}.gig-summary-row>div{flex-wrap:wrap;flex:1;gap:3px;display:flex}.gig-summary-row>b{color:var(--yellow);font-weight:600}.gig-summary-row .muted{color:#375c6d;font:8px Rajdhani,monospace}.gig-chip{color:#b6e2e3;background:#143439;border:1px solid #3e676f;min-width:23px;padding:3px 4px;font:12px Rajdhani,sans-serif}.gig-chip small{color:#78a5a9;font-size:6px;display:block}.gig-chip.legal{border-color:var(--yellow);color:var(--yellow)}.gig-summary-row.opponent .gig-chip{color:#eab2a4;background:#301e21;border-color:#714b43}.gig-summary-row.opponent>b{color:#e08e6e}#decision-mount{padding:20px 16px 12px}.decision-heading .eyebrow{letter-spacing:1.4px;color:#5f9caa;margin-bottom:9px;font-size:9px}.decision-heading h2{color:var(--yellow);font-size:24px;line-height:1.2}.action-list{scrollbar-width:thin;scrollbar-color:#3b6372 transparent;flex-direction:column;gap:7px;max-height:310px;margin-top:19px;padding-right:2px;display:flex;overflow-y:auto}.action-button{text-align:left;color:#d1e5ec;background:#15273275;border:1px solid #456370;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:12px;font-weight:500;line-height:1.3;transition:background .1s,border-color .1s;display:flex}.action-button>svg{opacity:.6;flex-shrink:0;width:14px}.action-button:hover{border-color:var(--cyan);background:#29424c}.action-button.muted-action{color:var(--yellow);background:#393e1b55;border-color:#4e4f2d}.decision-bottom{letter-spacing:1.1px;color:#526f7e;justify-content:space-between;padding-top:19px;font:8px Rajdhani,monospace;display:flex}.overtime{color:#ff8b5a}.selected-preview{text-align:left;align-items:center;gap:12px;width:100%;margin:15px 0;padding:0;display:flex}.selected-preview>img{border-radius:3px;width:52px}.selected-preview>span{flex-direction:column;gap:6px;display:flex}.selected-preview small{color:#7499ac;letter-spacing:1px;font:8px Rajdhani,sans-serif}.selected-preview strong{color:#d8edf3;font:17px Rajdhani,sans-serif}.selected-preview em{color:var(--cyan);letter-spacing:1px;font:8px Rajdhani,monospace}#decision-mount>.text-button{font-size:8px}.attack-alert{color:#f6a88b;letter-spacing:1px;background:#56252b55;border:1px solid #a8545066;margin-top:16px;padding:10px 12px;font:10px Rajdhani,sans-serif}.attack-alert p{letter-spacing:0;color:#edc4bc;margin-top:5px;font-size:13px}.pulse-dot{background:#ff7665;width:4px;height:4px;margin-right:8px;display:inline-block}.waiting-animation{gap:6px;padding:18px 0;display:flex}.waiting-animation i{background:var(--cyan);opacity:.2;width:30px;height:3px;animation:1.5s infinite pulse}.waiting-animation i:nth-child(2){animation-delay:.2s}.waiting-animation i:nth-child(3){animation-delay:.4s}.match-toolbar{border-top:1px solid #2f4d5b55;justify-content:space-between;padding:10px 16px;display:flex}.match-toolbar .text-button{color:#527788;font-size:8px}#event-toast{letter-spacing:.4px;text-align:center;pointer-events:none;opacity:0;z-index:60;background:#122534ed;border:1px solid #76d3d0a8;max-width:min(80vw,530px);padding:10px 18px;font:13px Rajdhani,sans-serif;position:fixed;top:79px;left:38%;transform:translate(-50%,-10px);box-shadow:0 10px 30px #0008}#event-toast.show{animation:2.7s forwards event-popup}.glitch-impact .table{animation:.2s impact}.lobby{max-width:960px;margin:9vh auto;padding:0 35px}.lobby h1{margin:20px 0;font-size:62px}.lobby-seats{grid-template-columns:1fr 1fr;gap:25px;margin:40px 0;display:grid}.lobby-seat{background:#101f2bb3;border:1px dashed #445f6b;flex-direction:column;gap:12px;min-height:150px;padding:25px;display:flex}.lobby-seat.occupied{border:1px solid #75932f}.lobby-seat>strong{font-size:28px;font-weight:600}.lobby-seat>span:not(.eyebrow){letter-spacing:2px;color:#98b6c6;font-size:11px}.lobby-seat>b{color:var(--yellow);letter-spacing:1px;font-size:10px}.lobby-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.lobby .dialog-decks{grid-template-columns:1fr 1fr;display:grid}.lobby-seat .eyebrow{font-size:9px}@keyframes float-one{0%,to{translate:0;rotate:0deg}50%{translate:0 -18px;rotate:2deg}}@keyframes float-two{0%,to{translate:0;rotate:0deg}50%{translate:0 17px;rotate:-2deg}}@keyframes logo-glitch{0%,94%,97%,to{filter:drop-shadow(0 3px 2px #000);transform:translate(0)}95%{filter:drop-shadow(-3px 0 #53eff1);transform:translate(2px,-1px)}96%{filter:drop-shadow(2px 0 #e24786);transform:translate(-1px,1px)}}@keyframes pulse{50%{opacity:1}}@keyframes event-popup{0%{opacity:0;transform:translate(-50%,-10px)}10%,75%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}@keyframes impact{20%{filter:drop-shadow(2px 0 #68f9ff);translate:1px}60%{filter:drop-shadow(-2px 0 #fa85dc);translate:-1px}to{filter:none;translate:0}}@media (width>=1600px){.menu-layout{padding-top:70px}.hero-art{min-height:760px}.hero-copy{max-width:710px}.hero-actions button{padding:18px 25px;font-size:16px}.game-layout{grid-template-columns:minmax(0,1fr) 330px}.player-board{grid-template-columns:265px minmax(0,1fr) 92px;min-height:162px}.legend-cards{gap:14px}.game-card{width:79px}.field-cards .game-card{width:86px}.field-cards{min-height:146px}.pile{width:43px;height:63px}.pile>span:last-child{top:69px}.hand .game-card{width:112px}.hand{min-height:193px}.hand-heading{padding-top:14px}#dice-stage{height:165px}.action-list{max-height:420px}.player-area{padding:17px 22px}.hand-heading{padding-inline:22px}.decision-heading h2{font-size:28px}}@media (width<=1150px){.topbar{gap:17px}.brand-button{width:140px}.edition{font-size:12px}.topbar nav{gap:20px}.menu-layout{gap:0;padding-top:40px}.hero-copy h1{font-size:68px}.hero-art{min-height:530px}.hero-actions{flex-direction:column;align-items:stretch;max-width:310px}.hero-actions button{justify-content:space-between}.hero-description{font-size:13px}.deck-option-copy strong{font-size:20px}.deck-option-copy small{letter-spacing:1px;font-size:8px}.hero-copy .eyebrow{font-size:9px}.game-layout{grid-template-columns:minmax(0,1fr) 250px;gap:12px;padding:12px}.player-board{grid-template-columns:155px minmax(0,1fr) 59px;gap:10px}.game-card{width:47px}.legend-cards{gap:6px}.field-cards .game-card{width:60px}.field-zone{padding-left:10px}.pile{width:27px;height:40px}.piles{gap:4px}.pile>span:last-child{font-size:6px;top:46px}.resource-readouts{gap:12px}.resource-readouts small{width:30px;font-size:7px}.resource-readouts b{font-size:21px}.resource-readouts>span{gap:5px}.player-area{padding-inline:12px}.hand{justify-content:flex-start;gap:10px}.hand .game-card{width:80px}.player-ident small{font-size:7px}.player-ident strong{font-size:15px}.player-avatar{width:25px;height:28px;font-size:17px}.game-screen .edition,.game-screen .brand-divider{display:none}.decision-heading h2{font-size:22px}.action-button{font-size:11px}.deck-browser{grid-template-columns:repeat(4,1fr)}}@media (width<=800px){.topbar{height:74px;margin:0 5%}.brand-button{width:132px}.brand-divider,.edition{display:none}.topbar nav{gap:16px}.topbar .text-button{font-size:10px}.menu-layout{flex-direction:column;gap:20px;padding:25px 5% 30px;display:flex}.hero-copy{order:1;width:100%;max-width:none}.hero-copy h1{font-size:clamp(58px,10vw,90px)}.hero-copy .eyebrow{font-size:10px}.hero-art{order:0;width:min(530px,100%);min-height:450px;margin:auto}.hero-art .hero-logo{top:43%}.hero-art .art-caption{bottom:0}.hero-art .coordinate-a{top:2%;left:0}.orbit-one{width:31%;top:6%;left:12%}.orbit-two{width:35%;top:18%;left:47%}.orbit-three{width:21%;top:0%;left:66%}.orbit-four{width:22%;top:49%;left:20%}.hero-copy .eyebrow{margin-bottom:16px}.hero-actions{flex-direction:row;max-width:none}.hero-description{margin-top:17px}.hero-actions button{flex:1;gap:10px;font-size:12px}.deck-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.deck-option{gap:10px;min-height:105px;padding:13px 10px}.deck-no{display:none}.deck-option-art{width:35px;height:46px}.deck-option-copy small{max-width:130px;font-size:7px;line-height:1.4}.deck-option-copy strong{font-size:20px;line-height:1.1}.deck-option-copy>span{font-size:9px;line-height:1.5}.choice-mark{font-size:15px}.menu-footer{margin:0 5%;font-size:8px}.menu-footer>span:nth-child(2){display:none}.menu-footer .text-button{font-size:8px}.menu-note{font-size:10px}.choose-heading{font-size:9px}.game-screen .topbar{height:57px;margin-inline:14px}.game-screen .brand-button{width:111px}.game-screen .topbar nav{gap:12px}.game-screen .connection{letter-spacing:.5px;font-size:8px}.game-screen .topbar .text-button{display:none}.game-layout{flex-direction:column;grid-template-columns:1fr;gap:10px;padding:10px;display:flex}.table{order:1;width:100%}.command-panel{order:0;grid-template-columns:180px 1fr;align-items:start;width:100%;display:grid;position:relative;top:0}.dice-panel{border:0;border-right:1px solid #3d596744;height:100%;padding:10px}#dice-stage{height:89px}.dice-panel>.zone-label{font-size:7px}.gig-summary-row{gap:4px;min-height:23px;font-size:8px}.gig-summary-row>span{width:24px}.gig-chip{min-width:19px;padding:1px 3px;font-size:10px}.gig-chip small{font-size:5px}#decision-mount{min-width:0;padding:12px}.decision-heading .eyebrow{margin-bottom:6px;font-size:7px}.decision-heading h2{font-size:21px}.action-list{gap:5px;max-height:170px;margin-top:11px}.action-button{padding:9px;font-size:11px}.decision-bottom{padding-top:10px;font-size:6px}.match-toolbar{grid-column:1/-1;padding:3px 12px}.match-toolbar .text-button{padding:7px 0;font-size:7px}.player-board{grid-template-columns:160px minmax(0,1fr) 60px}.game-card{width:47px}.field-cards .game-card{width:60px}.player-area{padding:10px 12px 8px}.player-strip{margin-bottom:10px}.field-cards{min-height:101px}.player-board{min-height:116px}.resource-readouts{gap:13px}.hand{gap:11px;min-height:150px;padding:17px 15px 23px}.hand .game-card{width:78px}.hand-heading{font-size:8px}.hand-heading .text-button{font-size:7px}.table-top{height:25px}.battle-divider{padding:8px 12px}.selected-preview{display:none}.attack-alert{margin-top:9px;padding:6px 9px;font-size:8px}.attack-alert p{font-size:11px}.waiting-animation{padding:10px 0}.action-list .muted{font-size:10px}.modal{padding:35px 24px}.modal-scrim{padding:18px}.inspector{grid-template-columns:minmax(150px,1fr) 1fr;gap:22px}.inspect-copy h2{font-size:31px}.inspect-copy .eyebrow{font-size:8px}.rules-text{font-size:12px}.card-metrics{gap:18px;margin:17px 0;padding:12px 0}.deck-browser{grid-template-columns:repeat(3,1fr)}.lobby{margin:6vh auto;padding:0 24px}.lobby h1{font-size:48px}.lobby-seats{gap:13px;margin:25px 0}.lobby-seat{min-height:135px;padding:18px}.lobby-seat>strong{font-size:24px}.lobby .dialog-decks{display:flex}.lobby-actions{flex-direction:column;align-items:stretch}#event-toast{max-width:90vw;font-size:11px;top:65px;left:50%}}@media (width<=500px){.hero-art{min-height:365px;margin-top:0}.hero-copy h1{font-size:61px}.hero-copy .eyebrow{letter-spacing:1.6px;font-size:8px}.art-caption{left:13%;right:13%}.art-caption span{letter-spacing:3px;font-size:10px}.art-caption p{font-size:9px}.hero-actions{flex-direction:column;gap:10px;margin-top:23px}.hero-actions button{font-size:14px}.deck-options{display:flex}.deck-option-art{width:41px;height:48px}.deck-option{min-height:81px;padding:12px}.deck-option-copy small{max-width:none;font-size:8px}.deck-option-copy>span{font-size:10px}.hero-description{font-size:13px}.hero-art .coordinate-b{font-size:6px;bottom:18%}.hero-art .coordinate-a{font-size:7px}.topbar nav{gap:12px}.topbar nav>.text-button:nth-child(2){display:none}.hero-copy .choose-heading{margin-top:18px}.modal-scrim{padding:10px}.modal{max-height:94svh;padding:32px 19px}.inspector{grid-template-columns:1fr;gap:22px}.inspect-art{width:min(260px,85%);margin:auto}.inspect-copy{padding:0}.inspect-copy h2{margin-top:10px}.inspect-copy .eyebrow{font-size:9px}.inspector-actions{max-height:220px;overflow:auto}.deck-browser{grid-template-columns:repeat(3,1fr);gap:13px}.catalog-card>span{font-size:9px}.guide-grid{grid-template-columns:1fr;gap:19px}.guide-grid article{padding-left:40px;position:relative}.guide-grid article>b{font-size:25px;position:absolute;top:0;left:0}.guide-grid h3{font-size:21px}.guide-grid p{font-size:12px}.guide-links{flex-direction:column;gap:14px}.command-panel{grid-template-columns:135px 1fr}.dice-panel{padding:10px 7px}#dice-stage{height:71px}.gig-summary-row{flex-wrap:wrap;gap:4px}.gig-summary-row>span{width:25px;font-size:7px}.gig-summary-row>div{flex-basis:70%}.gig-summary-row>b{display:none}.gig-chip{min-width:17px;padding:1px 2px}.gig-chip small{font-size:5px}.decision-heading h2{font-size:18px}.action-button{min-height:34px;padding:9px 7px;font-size:10px}.action-list{max-height:147px}.decision-bottom{letter-spacing:.4px;font-size:6px}.player-area{padding:10px 8px}.player-ident{gap:7px}.player-avatar{width:21px;height:25px;font-size:15px}.player-ident strong{font-size:13px}.player-ident small{letter-spacing:.5px;font-size:6px}.resource-readouts{gap:8px}.resource-readouts>span{gap:4px}.resource-readouts small{letter-spacing:.2px;width:23px;font-size:6px}.resource-readouts b{font-size:19px}.player-board{grid-template-columns:118px minmax(0,1fr) 25px;gap:8px;min-height:103px}.game-card{width:36px}.legend-cards{gap:4px}.field-zone{padding-left:7px}.field-cards{gap:11px;min-height:90px;padding:7px 3px 15px}.field-cards .game-card{width:47px}.zone-label{letter-spacing:1px;font-size:6px}.zone-label>span{font-size:6px}.empty-field{letter-spacing:.5px;flex-direction:column;gap:3px;min-height:75px;font-size:7px}.empty-field span{font-size:16px}.piles{flex-direction:column;justify-content:center;gap:18px}.pile{width:23px;height:30px}.pile>strong{font-size:13px}.pile>span:last-child{letter-spacing:.5px;font-size:5px;top:34px}.card-label{font-size:6px;bottom:-11px}.card-status{padding:1px 3px;font-size:5px}.power-badge{min-width:16px;min-height:17px;font-size:10px;bottom:-3px;right:-4px}.gear-badge{padding:2px;font-size:6px;top:-4px;right:-4px}.eddies-zone{gap:6px;min-height:22px}.eddies-zone>.zone-label{font-size:6px}.eddie{min-width:20px;padding:2px 4px;font-size:8px}.eddies{gap:3px;max-width:63%}.no-eddies{font-size:6px}.sold-status{letter-spacing:.2px;font-size:6px}.rival-hand i{width:10px;height:17px}.rival-hand b{margin-left:4px;font-size:9px}.battle-divider{gap:6px;padding:7px 9px;font-size:5px}.battle-divider b{font-size:8px}.hand-heading{gap:10px;padding:10px 9px 5px;font-size:7px}.hand-heading .text-button{font-size:5px}.hand{gap:9px;min-height:124px;padding:14px 10px 21px}.hand .game-card{width:61px}.hand .card-label{font-size:6px}.game-screen .connection{letter-spacing:.6px;max-width:109px;font-size:6px}.game-screen .topbar nav{gap:9px}.game-screen .icon-button{width:29px;height:29px}.lobby h1{font-size:39px}.lobby-seat{gap:10px;padding:14px}.lobby-seat>strong{font-size:19px}.lobby-seat .eyebrow{letter-spacing:1px;font-size:7px}.lobby-seat>span:not(.eyebrow){font-size:9px}.lobby-seat>b{font-size:8px}.menu-footer{gap:20px}.menu-footer>span:first-child{gap:7px}}.reduced-motion *,.reduced-motion :before,.reduced-motion :after{scroll-behavior:auto!important;transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reduced-motion #event-toast.show{opacity:1;animation:none;transform:translate(-50%)}html[data-effects=low] .scanlines,html[data-effects=low] .orbital-ring{display:none}@media (prefers-reduced-motion:reduce){.orbit-card,.hero-logo,.waiting-animation i{animation:none}}.private-search{margin-top:16px}.private-search>div{gap:5px;padding:5px 0;display:flex;overflow-x:auto}.private-search button{flex-shrink:0;width:45px;padding:0}.private-search img{border-radius:3px}.rebooted .card-face{box-shadow:inset 0 0 10px #6affff}.shield-badge{color:var(--cyan);border:1px solid #358781;padding:2px 5px;font-size:8px}.menu-bg{z-index:0;pointer-events:none}.scanlines{z-index:1}.menu-layout,.menu-footer,.lobby{z-index:2;position:relative}.card-status.reboot{color:var(--cyan);border-color:var(--cyan)}@media (width<=1150px){.hero-art{overflow:clip}}.game-card.legal{--cue:#5ef6ef;border-color:var(--cue);box-shadow:0 0 0 1px var(--cue),0 0 14px color-mix(in srgb,var(--cue) 30%,transparent)}.game-card.cue-hack,.game-card.cue-target{--cue:#fa70e0}.game-card.cue-attack{--cue:#ff8867}.game-card.cue-block{--cue:#75bfff}.game-card.cue-sell,.game-card.cue-pay{--cue:#ded18a}.game-card.cue-call{--cue:#f4f51b}.circuit-aura{border:1px solid var(--cue);pointer-events:none;clip-path:polygon(0 0,29% 0,29% 3%,3% 3%,3% 29%,0 29%,0 0,100% 0,100% 29%,97% 29%,97% 3%,71% 3%,71% 0,100% 0,100% 100%,71% 100%,71% 97%,97% 97%,97% 71%,100% 71%,100% 100%,0 100%,0 71%,3% 71%,3% 97%,29% 97%,29% 100%,0 100%);animation:2.4s ease-in-out infinite circuit-charge;position:absolute;inset:-5px}.action-cue{z-index:7;background:var(--cue);color:#06151c;letter-spacing:.5px;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% 75%,90% 100%,0 100%);max-width:95%;padding:2px 4px;font:700 8px Rajdhani,sans-serif;position:absolute;top:-9px;left:2px;box-shadow:0 2px 5px #0009}.game-card.cue-sell .circuit-aura,.game-card.cue-pay .circuit-aura{opacity:.45;animation:none}.game-card.cue-sell{box-shadow:0 0 0 1px #ded18a55}.command-pending .circuit-aura,.command-pending .action-cue{visibility:hidden}.command-pending .game-card.legal{box-shadow:none;border-color:#36515c}@keyframes circuit-charge{0%,to{opacity:.4;filter:drop-shadow(0 0 1px var(--cue))}45%{opacity:1;filter:drop-shadow(0 0 4px var(--cue))}47%{translate:1px}49%{translate:0}}.practice-rival{letter-spacing:1px;color:#a1bfc8;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font:10px Rajdhani,sans-serif;display:flex}.practice-rival select{color:#e7f3f3;background:#101e2a;border:1px solid #48616c;padding:7px;font:14px Rajdhani,sans-serif}.practice-rival>span{color:#829ba8;font-size:10px}.board-controls{color:#9bbac7;border-bottom:1px solid #37576766;align-items:center;gap:8px;padding:6px 12px;font:10px Rajdhani,sans-serif;display:flex}.board-controls button{color:#b9d7dc;background:#102631;border:1px solid #3b5e6f;min-height:28px;padding:3px 10px;font:12px Rajdhani,sans-serif}.board-controls output{text-align:center;min-width:31px}.board-controls>span{color:#658797;margin-left:auto;font-size:8px}.board-viewport{scrollbar-width:thin;scrollbar-color:#527684 #0c1c24;touch-action:pan-x pan-y;max-width:100%;overflow:auto}.board-viewport #board-mount{transform-origin:0 0;min-width:320px}.hand.hand-hidden{height:35px;min-height:35px;padding:0}.hand-hidden>*{visibility:hidden}.hand-hidden:after{content:"HAND HIDDEN";color:#547787;letter-spacing:2px;padding:10px;font:10px Rajdhani,sans-serif;position:absolute;left:32px}.fixer-area{border-top:1px solid #35526055;align-items:center;gap:12px;margin-top:7px;padding-top:7px;display:flex}.fixer-area>.zone-label{margin:0}.fixer-area>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.fixer-die{color:#7996a4;background:#0c202a;border:1px solid #355361;align-items:center;gap:3px;padding:3px 6px;font:11px Rajdhani,sans-serif;display:flex}.fixer-die:disabled{opacity:1;cursor:default}.fixer-die>span{color:#658391;font-size:18px;line-height:15px}.fixer-die.roll-available{border-color:var(--yellow);color:var(--yellow);animation:1.8s ease-in-out infinite roll-ready;box-shadow:0 0 9px #f5f52135}.fixer-die>b{font-size:8px}.fixer-area .muted{font:9px Rajdhani,sans-serif}.removed-pile{color:#9297a9;border:1px dashed #5b576b;flex-direction:column;align-items:center;padding:4px;font:13px Rajdhani,sans-serif;display:flex}.removed-pile small{font-size:6px}.fixer-die:focus-visible,.board-controls button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@keyframes roll-ready{50%{box-shadow:0 0 14px #f5f56588}}.combat-exchange{background:linear-gradient(125deg,#361f27,#122b36);border:1px solid #a86b6b66;margin-top:14px;padding:12px 10px}.combat-exchange>.eyebrow{letter-spacing:1px;color:#ffc58c;font-size:8px}.combatants{justify-content:space-between;align-items:center;gap:7px;display:flex}.combatants>button{text-align:left;flex:1;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.combatants img{object-fit:contain;width:34px;max-height:49px}.combatants span{color:#d3b8b9;flex-direction:column;gap:3px;min-width:0;font:8px Rajdhani,sans-serif;display:flex}.combatants b{color:#f4e6cb;font:700 15px Rajdhani,sans-serif;display:block}.combatants small{white-space:nowrap;text-overflow:ellipsis;max-width:90px;overflow:hidden}.combatants>em{color:#ef8873;font-style:normal}.combatants>div{text-align:center;flex:1}.combat-exchange>p{color:#b899a6;margin-top:9px;font:10px/1.5 Rajdhani,sans-serif}.match-result{background:linear-gradient(130deg,#262c18,#122431);border:1px solid #b4b34488;margin-top:15px;padding:14px 12px}.match-result>p{color:#e2eac7;font:14px/1.5 Rajdhani,sans-serif}.match-result>div{justify-content:space-between;gap:18px;margin:14px 0;display:flex}.match-result span{color:#82adb8;flex-direction:column;gap:5px;font:9px Rajdhani,sans-serif;display:flex}.match-result b{color:var(--yellow);font:22px Rajdhani,sans-serif}.match-result small{color:#8ba9b0;font:8px Rajdhani,sans-serif}.match-intro{z-index:65;pointer-events:none;text-align:center;clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);background:linear-gradient(110deg,#0c242cf5,#10182cf5);border:1px solid #68eded;width:580px;max-width:90vw;padding:20px 30px;position:fixed;top:28%;left:50%;transform:translate(-50%);box-shadow:0 20px 80px #0009}.match-intro>span{letter-spacing:4px;color:#5cedec;font:9px Rajdhani,sans-serif}.match-intro strong{color:#f2f431;margin:13px 0;font:600 32px Rajdhani,sans-serif;display:block}.match-intro em{color:#699fab;margin:0 10px;font:12px Rajdhani,sans-serif}.match-intro p{letter-spacing:2px;color:#8db0c3;font:11px Rajdhani,sans-serif}.match-intro button{pointer-events:auto;color:#b9ffff;border:1px solid #557e86;margin-top:15px;padding:7px 16px;font:11px Rajdhani,sans-serif}.immersive .topbar{display:none}.immersive .game-layout{min-height:100svh}.reduced-motion .circuit-aura{opacity:.75;filter:none;animation:none}.reduced-motion .roll-available{animation:none}.catalog-search{color:#d3e8ef;background:#0f2330;border:1px solid #3f6576;width:100%;margin:10px 0 20px;padding:12px}@media (width<=800px){.combatants{flex-wrap:wrap}.combatants img{width:27px}.combatants b{font-size:12px}.combatants small{max-width:65px}.board-controls>span{display:none}.combat-exchange{padding:9px 7px}.combat-exchange>p{font-size:9px}.fixer-die{padding:3px 4px;font-size:9px}.fixer-die>span{font-size:13px}.fixer-area{gap:7px}.fixer-die>b{font-size:7px}.match-intro strong{font-size:26px}.game-screen .topbar .icon-button{width:27px;min-width:27px}.board-controls button{min-height:32px}.action-cue{padding:2px;font-size:6px;top:-7px}.practice-rival>span{flex-basis:100%}.match-result{padding:8px}.match-result b{font-size:18px}.topbar nav{gap:10px}}@media (width<=500px){.topbar .brand-button{width:115px}.game-screen .topbar .connection{max-width:82px}.fixer-area>.zone-label{font-size:6px}.fixer-die{gap:2px;min-height:27px;padding:3px}.fixer-die>span{display:none}.fixer-area>div{gap:4px}.fixer-die>b{font-size:6px}.board-controls{gap:5px;padding:5px 8px}.combatants{gap:4px}.combatants>button{flex-basis:100%}.combatants>em{display:none}.combatants>div{text-align:left}.combatants small{max-width:120px}.removed-pile{padding:1px;font-size:9px}.removed-pile small{font-size:5px}.match-intro{padding:18px;top:22%}.action-cue{font-size:5px}.hand .action-cue{font-size:6px}}.account-access{letter-spacing:1px;color:#abf0ec;white-space:nowrap;border:1px solid #5c8290;padding:9px;font:600 10px Rajdhani,sans-serif}.arena-announcement{z-index:3;color:#eaf39e;background:#151e26;border:1px solid #adaf3280;margin:14px 5% 0;padding:12px 20px;font:13px Rajdhani,sans-serif;position:relative}.account-access:hover{border-color:var(--cyan)}@media (width<=500px){.account-access{padding:7px 5px;font-size:8px}.topbar nav{gap:7px}.topbar nav>.text-button{font-size:8px}.game-screen .topbar .brand-button{width:85px}.game-screen .topbar .connection{max-width:70px;font-size:5px}.game-screen .topbar nav{gap:7px}.game-screen .topbar{gap:7px;margin-inline:10px}}[hidden]{display:none!important}.initiative-summary{color:#9cbcc9;grid-template-columns:1fr 1fr;gap:5px;font:9px Rajdhani,sans-serif;display:grid}.initiative-summary>span,.initiative-summary>small{color:#71a0b0;grid-column:1/-1;font-size:8px}.initiative-summary>p{color:#aff5e8;align-items:center;gap:10px;display:flex}.initiative-summary b{color:#f3f336;font-size:19px}.cosmetic-lab{grid-template-columns:minmax(150px,250px) 1fr;align-items:center;gap:25px;display:grid}.lab-card{border-radius:12px;position:relative;overflow:hidden}.lab-card img{width:100%;display:block}#lab-dice{height:250px;position:relative}.lab-effects{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.lab-effects>button{color:#7affea;border:1px solid #4b8691;padding:8px;font:11px Rajdhani,sans-serif}.cosmetic-lab select{color:#d1eff5;background:#162b36;border:1px solid #56808d;margin:8px 0 15px;padding:10px}.settings-fields+.secondary-button{margin-bottom:12px}@media (width<=600px){.cosmetic-lab{grid-template-columns:1fr}.lab-card{max-width:160px;margin:auto}#lab-dice{height:190px}.initiative-summary{font-size:8px}.initiative-summary b{font-size:16px}}@media (width<=500px){.menu-screen .topbar nav>.text-button:nth-child(2){display:inline-flex}.menu-screen .topbar{gap:9px;margin-inline:3%}.menu-screen .topbar .brand-button{width:91px;min-width:78px}.menu-screen .topbar nav{gap:6px}.menu-screen .topbar .icon-button{width:25px;min-width:25px;height:29px}.menu-screen .topbar nav>.text-button{white-space:nowrap;letter-spacing:.4px;font-size:7px}.menu-screen .topbar nav>.account-access{padding:7px 4px;font-size:7px}.menu-screen .topbar .icon-button svg{width:17px}}.game-card.cue-install{--cue:#a7ef92}.field-manual{color:#d2dfe6;min-width:0;line-height:1.65}.field-manual>h2{margin:8px 0 0;font-size:clamp(30px,4vw,46px)}.manual-intro{color:#8fa8b7;margin:6px 0 20px;font-size:13px}.manual-search-label{background:#081219;border:1px solid #3f5867;align-items:center;gap:14px;margin-bottom:22px;padding:10px 14px;display:flex}.manual-search-label>span{letter-spacing:1.4px;color:#65e4e4;white-space:nowrap;font:600 11px Rajdhani,monospace}.manual-search-label input{color:#e7f4f7;outline-offset:5px;background:0 0;border:0;flex:1;min-width:0;padding:5px;font:14px inherit}.manual-layout{grid-template-columns:160px minmax(0,1fr);gap:26px;display:grid}.manual-nav{flex-direction:column;align-self:start;gap:5px;display:flex;position:sticky;top:0}.manual-nav button{text-align:left;color:#99b0be;border-left:2px solid #253a48;min-height:44px;padding:10px 8px;font:600 14px/1.2 Rajdhani,sans-serif}.manual-nav button small{color:#586f7e;margin-right:10px;font:10px monospace}.manual-nav button[aria-current=page]{color:#f3ef00;background:#f1ec0010;border-left-color:#f3ef00}.manual-nav button:hover{color:#e5f3f8;background:#2b445342}.manual-main{min-width:0}.manual-section[hidden],.manual-pagination[hidden],.manual-search-results[hidden]{display:none}.manual-section>.eyebrow{color:#6fcfd7;letter-spacing:1.4px;font-size:10px}.manual-section>h3{color:#f0f6fa;margin:8px 0 19px;font:700 clamp(23px,3vw,31px)/1.12 Rajdhani,sans-serif}.manual-section>h3:focus{outline-offset:5px;outline:1px dotted #64e8e8}.manual-section p,.manual-section li{font-size:13px;line-height:1.75}.manual-section p{margin:9px 0 15px}.manual-section .manual-lead{color:#b9cfdb;margin-bottom:22px;font-size:15px}.manual-section h4{color:#e8f4f8;margin:0 0 7px;font:700 19px Rajdhani,sans-serif}.manual-two{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;display:grid}.manual-two>article{background:#0a151d90;border-top:1px solid #335160;min-width:0;padding:18px}.manual-note{background:#f1ec0008;border-left:3px solid #f1ec00;margin:22px 0;padding:14px 18px}.manual-note>strong{letter-spacing:1px;color:#efee45;font:700 12px Rajdhani,monospace}.manual-note>p{color:#b9cbd6;margin:6px 0 0}.manual-steps{gap:18px;margin:20px 0;padding:0;list-style:none;display:grid}.manual-steps>li{grid-template-columns:35px 1fr;gap:13px;display:grid}.manual-steps>li>span{color:#f2ed00;background:#14232c;border:1px solid #405764;place-items:center;width:32px;height:32px;font:700 18px Rajdhani,monospace;display:grid}.manual-steps p{margin:4px 0 0}.manual-card{align-items:center;gap:14px;min-width:0;margin:16px 0 0;display:flex}.manual-card>img{border-radius:5px;flex:0 0 85px;width:85px;height:auto;display:block;box-shadow:0 5px 20px #0007}.manual-card>figcaption{color:#839fac;font-size:11px;line-height:1.5}.manual-score-example{background:#33c7d805;border-block:1px solid #315265;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:14px;padding:20px 10px;display:flex}.manual-score-example>span{flex-direction:column;gap:6px;display:flex}.manual-score-example strong{color:#f1ee14;font:700 23px Rajdhani,sans-serif}.manual-score-example small{color:#829dab;font-size:10px}.manual-dice{justify-content:center;align-items:center;gap:8px;padding:4px;flex-direction:row!important;display:inline-flex!important}.manual-die{color:#8af6ed;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:linear-gradient(145deg,#254650,#0d1b24);border:1px solid #7bd8e4;flex-shrink:0;place-items:center;width:38px;height:38px;font:700 22px Rajdhani,monospace;display:grid}.manual-die.die-0{clip-path:polygon(50% 0,100% 95%,0 95%);padding-top:8px}.manual-board{border:1px solid #3b616d;background:#070f14;border-top:3px solid #d6d706;grid-template-rows:135px 110px 63px;grid-template-columns:95px minmax(0,1fr) 110px;gap:7px;margin:24px 0;padding:12px;display:grid;box-shadow:inset 0 0 45px #043a4528}.manual-zone{text-align:center;background:linear-gradient(130deg,#192d363b,#0a1116);border:1px solid #294852;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:7px;display:flex}.manual-zone>b{letter-spacing:1.1px;color:#f0e727;font:600 10px Rajdhani,monospace}.manual-zone>span:not(.manual-dice){color:#8bb9c7;font:19px Rajdhani,sans-serif}.manual-zone small{color:#83a1af;font-size:9px;line-height:1.35}.manual-fixer{grid-row:1/3}.manual-field{grid-area:1/2}.manual-piles{grid-area:1/3/3}.manual-legends{grid-area:2/2;align-items:flex-start;width:43%;padding-left:12px}.manual-gigs{grid-area:2/2;margin-left:45%}.manual-eddies{flex-direction:row;grid-area:3/1/auto/3;gap:15px}.manual-hand{grid-area:3/3}.manual-card-shapes{align-items:center;gap:15px;display:flex}.manual-card-shapes i{background:linear-gradient(160deg,#495556,#142834);border:1px solid #627580;border-top:5px solid #edec23;width:27px;height:39px;display:block}.manual-card-shapes i.sideways{margin-inline:4px;transform:rotate(90deg)}.manual-flow{flex-wrap:wrap;align-items:center;gap:6px;margin:20px 0;display:flex}.manual-flow>span{letter-spacing:.6px;color:#74f0e3;background:#0a2828;border:1px solid #38736f;padding:8px 10px;font:600 11px Rajdhani,monospace}.manual-flow>i{color:#758d9b;font-style:normal}.manual-comparison{border:1px solid #334e5d;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin:14px 0;padding:15px;display:flex}.manual-comparison b{color:#f3ec00;flex-direction:column;align-items:center;font:700 32px Rajdhani,sans-serif;display:flex}.manual-comparison small{color:#6f8797;font:9px monospace}.manual-comparison em{color:#a7bac6;text-align:center;flex-basis:100%;font:11px sans-serif}.manual-power{border-collapse:collapse;width:100%;margin:12px 0;font-size:12px}.manual-power th{color:#8ec8cb;text-align:left;font-size:10px;font-weight:500}.manual-power td,.manual-power th{border-bottom:1px solid #294451;padding:8px 6px}.manual-power td:last-child{color:#f3ef08}.manual-combo{background:#131c2a;border:1px solid #394f62;grid-template-columns:105px 105px 1fr;align-items:start;gap:15px;margin:20px 0;padding:18px;display:grid}.manual-combo .manual-card{margin:0;display:block}.manual-combo .manual-card>img{width:100%}.manual-combo .manual-card>figcaption{margin-top:10px}.manual-combo h4{color:#8df2e6}.manual-bullets{color:#bfced7;gap:10px;padding-left:20px;display:grid}.manual-keywords{grid-template-columns:1fr 1fr;gap:18px;display:grid}.manual-keywords article{border-top:1px solid #38515f;min-width:0;padding-top:15px}.manual-keywords h4{margin-bottom:9px}.manual-keywords p{margin-bottom:10px;font-size:12px}.manual-example{color:#82b3b8;border-left:2px solid #42706d;padding-left:12px;font-size:11px!important}.manual-source{color:#718f9f;border-top:1px solid #3a4e5b;padding-top:18px;font-size:11px!important}.manual-source a{color:#6ed5d5;text-decoration:underline}.manual-pagination{border-top:1px solid #354a58;justify-content:space-between;align-items:center;gap:10px;margin-top:28px;padding-top:18px;display:flex}.manual-pagination button{color:#d7e6ec;letter-spacing:.6px;min-height:44px;font:600 11px Rajdhani,monospace}.manual-pagination button:disabled{opacity:.3;cursor:default}.manual-pagination>span{color:#728c9b;font:10px monospace}.manual-search-results>p{color:#91b8c7;font-size:13px}.manual-search-results>button{text-align:left;background:#101f29;border:1px solid #325567;width:100%;margin-top:10px;padding:16px;display:block}.manual-search-results strong{color:#e9e710;font:700 19px Rajdhani,sans-serif;display:block}.manual-search-results span{color:#aec5d0;margin-top:6px;font-size:12px;line-height:1.6;display:block}.keyword-button{white-space:normal;text-align:left;vertical-align:baseline;letter-spacing:.25px;border-radius:2px;line-height:1.6;cursor:help!important;color:#88f4eb!important;background:#113139!important;border:1px solid #2d6268!important;padding:1px 5px!important;font:600 11px Rajdhani,monospace!important}.keyword-button>span{color:#439b9e;font-size:9px}.keyword-button:hover,.keyword-button:focus-visible,.keyword-button[aria-expanded=true]{outline:1px solid #69deda;background:#204850!important}.keyword-help{z-index:120;color:#c4d8e2;background:#101e28;border:1px solid #72cbd4;border-top:3px solid #f1ec00;width:min(460px,100vw - 40px);max-height:60svh;padding:23px 25px;line-height:1.65;position:fixed;bottom:30px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 20px 100px #000,0 0 0 100vmax #03080d55}.keyword-help>.eyebrow{letter-spacing:1.4px;color:#688c9d;font-size:9px}.keyword-help h3{color:#ebf4f8;margin:7px 0 12px;font:700 27px Rajdhani,sans-serif}.keyword-help p{margin:0 0 14px;font-size:13px}.keyword-help .keyword-example{color:#81babf;border-left:2px solid #3b676f;padding-left:13px;font-size:12px}.keyword-help>button{color:#f1ec00;letter-spacing:1px;border-top:1px solid #3e5b69;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:10px 0 0;font:600 12px Rajdhani,monospace;display:flex}.keyword-help>button>span{font-size:23px}.card-clarifications{color:#9eb8c6;background:#0d1b2480;border:1px solid #355260;margin:20px 0;padding:12px 15px;font-size:12px}.card-clarifications summary{cursor:pointer;color:#77e1db;letter-spacing:.8px;min-height:26px;font:600 12px/26px Rajdhani,monospace}.card-clarifications p{margin:10px 0 0;line-height:1.7}.inspector-media{align-self:start;min-width:0}.inspector-viewport{isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;aspect-ratio:5/7;background:radial-gradient(#243843,#0b141c 70%);border:1px solid #3b5261;border-radius:12px;justify-content:center;align-items:center;min-height:100px;display:flex;position:relative;overflow:hidden}.inspector-viewport:focus-visible{outline-offset:3px;outline:2px solid #77e5e4}.inspector-viewport.is-zoomed{cursor:grab}.inspector-viewport.is-dragging{cursor:grabbing}.inspector-viewport>.inspector-transform{transform-origin:50%;will-change:transform;flex-shrink:0;width:100%;position:relative}.inspector-transform>.inspect-art{max-width:none;box-shadow:none;border-radius:9px;margin:0;width:100%!important}.inspector-transform>.inspect-art>img{pointer-events:none;width:100%;height:auto;display:block}.inspector-tools{justify-content:center;align-items:center;gap:6px;margin-top:13px;display:flex}.inspector-tools button{color:#d5e7ee;background:#0b1923;border:1px solid #45606f;place-items:center;min-width:39px;min-height:40px;font:600 15px/1 Rajdhani,sans-serif;display:grid}.inspector-tools button:hover,.inspector-tools button:focus-visible{color:#f4ef09;border-color:#72f0e9}.inspector-tools button:disabled{opacity:.25;cursor:default}.inspector-tools [data-inspect-reset]{min-width:50px;font-size:11px}.inspector-tools output{color:#839faf;text-align:center;min-width:42px;font:11px monospace}.inspector-help{color:#7894a5;text-align:center;margin:10px 0;font-size:10px;line-height:1.7}.inspector-navigation{gap:8px;margin-top:13px;display:flex}.inspector-navigation button{color:#9ebfcd;border:1px solid #405665;flex:1;min-height:42px;padding:11px 9px;font:600 11px Rajdhani,monospace}.inspector-navigation button:hover{color:#f2ec11;border-color:#96a841}.inspector-navigation button:disabled{opacity:.3;cursor:default}@media (width<=800px){.manual-layout{grid-template-columns:1fr;gap:20px}.manual-nav{scrollbar-width:thin;scrollbar-color:#4e626f transparent;flex-direction:row;gap:5px;padding-bottom:5px;display:flex;position:static;overflow-x:auto}.manual-nav button{border-bottom:2px solid #2c4352;border-left:0;flex-shrink:0;min-height:44px;padding:10px;font-size:13px}.manual-nav button[aria-current=page]{border-bottom-color:#efec00}.manual-nav button small{margin-right:6px}.manual-two{gap:12px}.manual-two>article{padding:14px}.manual-combo{grid-template-columns:80px 80px 1fr;gap:12px;padding:14px}.manual-board{grid-template-columns:80px minmax(0,1fr) 84px}.manual-zone small{font-size:8px}.manual-gigs .manual-die{width:28px;height:28px;font-size:17px}.manual-legends{width:39%}.manual-gigs{margin-left:41%}.manual-card{flex-direction:column;align-items:flex-start}.manual-card>img{flex-basis:auto;width:100px}.inspector-tools{gap:4px}.inspector-tools button{min-width:35px}.inspector-tools output{min-width:36px}}@media (width<=500px){.manual-search-label{flex-direction:column;align-items:stretch;gap:5px}.manual-search-label input{font-size:16px}.manual-two,.manual-keywords{grid-template-columns:1fr;gap:14px}.manual-two>article{padding:16px}.manual-card{flex-direction:row;align-items:center}.manual-card>img{flex-basis:72px;width:72px}.manual-board{grid-template-rows:115px 125px 76px;grid-template-columns:55px minmax(0,1fr) 60px;gap:4px;padding:7px}.manual-zone{gap:4px;padding:5px}.manual-zone>b{letter-spacing:.3px;font-size:8px}.manual-zone small{font-size:8px}.manual-zone>span:not(.manual-dice){font-size:13px}.manual-gigs .manual-dice{gap:1px;padding:0}.manual-gigs .manual-die{width:23px;height:28px;font-size:15px}.manual-legends{width:37%;padding-left:4px}.manual-gigs{margin-left:39%}.manual-eddies{flex-wrap:wrap;gap:7px}.manual-card-shapes{gap:8px}.manual-card-shapes i{width:19px;height:29px}.manual-card-shapes i.sideways{margin-inline:2px}.manual-score-example{justify-content:flex-start;gap:18px}.manual-score-example>.manual-dice{flex:0 0 100%;justify-content:flex-start}.manual-score-example strong{font-size:22px}.manual-flow{gap:4px}.manual-flow>span{letter-spacing:0;padding:8px 5px;font-size:9px}.manual-combo{grid-template-columns:1fr 1fr;gap:14px}.manual-combo>.manual-card>img{width:100%;max-width:115px}.manual-combo>div{grid-column:1/-1}.manual-pagination button{font-size:10px}.manual-section p,.manual-section li{font-size:13px}.keyword-help{width:calc(100vw - 30px);padding:20px;bottom:16px}.inspector-media{width:min(340px,100%);margin:auto}.inspector-viewport{aspect-ratio:5/7;max-height:58svh}.inspector-transform{max-width:41.4286svh}.inspector-tools button{min-width:44px;min-height:44px}.inspector-help{font-size:10px}}@media (prefers-reduced-motion:reduce){.field-manual *,.inspector-media *{scroll-behavior:auto!important}}.account-dialog{color:#e7ecef;background:#0e1218;border:1px solid #3d464e;border-top:3px solid #f8ec24;width:840px;max-width:min(1040px,100vw - 28px);max-height:calc(100dvh - 36px);padding:0;font-family:inherit;box-shadow:0 30px 120px #000c}.account-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02040ad9}.account-shell{padding:30px 34px}.account-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-header h2{letter-spacing:.04em;margin:5px 0 15px;font-size:clamp(26px,4vw,40px)}.account-close{color:#dfe9ea;cursor:pointer;background:0 0;border:1px solid #4a5159;flex-shrink:0;width:38px;height:38px;font-size:25px}.account-message{color:#60eee1;min-height:22px;margin:3px 0 15px;font-size:15px}.account-message.error{color:#ff848e}.account-dialog section{border-top:1px solid #303741;margin-top:27px;padding-top:20px}.account-dialog h3{letter-spacing:.12em;color:#f0e429;font-size:18px}.account-dialog p{line-height:1.6}.account-callout{background:#152128;border-left:3px solid #3febe0;margin-bottom:22px;padding:17px 20px}.account-callout p{color:#abb9c4;margin:8px 0 0}.account-dialog form{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.account-dialog label{color:#b9c6cf;flex-direction:column;flex:210px;gap:7px;font-size:15px;display:flex}.account-dialog input:not([type=checkbox]),.account-dialog textarea{font:inherit;color:#f3f6f7;box-sizing:border-box;background:#090d12;border:1px solid #47515d;border-radius:0;width:100%;min-height:42px;padding:10px 12px}.account-dialog textarea{resize:vertical;min-height:95px;margin-top:14px;font:12px/1.7 monospace}.account-dialog input:focus,.account-dialog button:focus-visible{outline-offset:3px;outline:2px solid #4bede3}.account-dialog .account-checkbox{flex-direction:row;flex-basis:100%;align-items:center;padding:10px 0}.account-checkbox input{accent-color:#ffeb28;width:20px;height:20px}.account-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.account-actions button{white-space:normal}.account-identity{flex-direction:column;gap:5px;margin-bottom:20px;display:flex}.account-identity strong{font-size:30px}.account-identity span{color:#a5b6c1}.account-identity b{color:#f0e425;letter-spacing:.15em;margin-top:8px;font-size:13px}.account-room-list article,.account-admin-list article,.account-passkeys li{border-bottom:1px solid #28303a;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.account-room-list article>div:first-child,.account-admin-list article>div:first-child,.account-passkeys li>div{flex-direction:column;gap:5px;min-width:0;display:flex}.account-room-list span,.account-admin-list span,.account-passkeys span{color:#9badb9;overflow-wrap:anywhere;font-size:14px}.account-admin-list small{color:#51d8d0;letter-spacing:.08em;font-size:11px}.account-admin-list .account-actions{justify-content:flex-end;gap:13px;max-width:420px;margin:0}.account-dialog code{color:#8b99a5;overflow-wrap:anywhere;font-size:11px}.account-passkeys{padding:0;list-style:none}.account-audit{max-height:340px;padding:0;list-style:none;overflow:auto}.account-audit li{border-bottom:1px solid #28303a;flex-direction:column;gap:5px;padding:12px 0;display:flex}.account-audit span,.account-audit small{color:#9badb9;overflow-wrap:anywhere;font-size:13px}.account-dialog button:disabled{opacity:.4;cursor:wait}.account-dialog button[data-disabled=true]{cursor:default}.account-dialog .text-button{font-size:12px}.account-dialog .fine-print{color:#91a0ac;font-size:12px}.account-dialog .primary-button,.account-dialog .secondary-button{padding:13px 19px;font-size:14px}.account-dialog [data-form=operation]{flex-direction:column;align-items:stretch;display:flex}.account-dialog [data-form=operation] label{flex:auto}.account-dialog [data-form=operation] button{align-self:flex-start}@media (width<=650px){.account-shell{padding:22px 18px}.account-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 20px)}.account-room-list article,.account-admin-list article{flex-direction:column;align-items:flex-start;gap:10px}.account-admin-list .account-actions{justify-content:flex-start;gap:18px}.account-actions .primary-button,.account-actions .secondary-button{flex:160px}.account-dialog form{gap:12px}.account-dialog form>label{flex-basis:100%}.account-dialog form>button{width:100%}}
