*,:after,:before{box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%}button,input,select,textarea{font:inherit}button:disabled{cursor:default}canvas,img,svg{display:block;vertical-align:middle}img{max-width:100%;height:auto}a{text-decoration:inherit}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{color:inherit}button{background:transparent}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e8eaee;background:#101216;font-synthesis:none;text-rendering:optimizeLegibility;--lime:#d8f978;--muted:#858b96;--line:#292d35;--panel:#191c22;--red:#ff5f73;--blue:#65a5ff}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}a,button{transition:background .16s,color .16s,transform .16s}button{cursor:pointer}button:disabled{opacity:.35;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:4px}a{text-decoration:none}a,button{color:inherit}h1,h2,h3,p{margin:0}h2{font-size:18px;font-weight:650;letter-spacing:-.4px}h3{font-size:15px;font-weight:600}p{color:var(--muted);line-height:1.65;font-size:13px}svg{flex-shrink:0}label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:500;color:#abb0ba;margin:18px 0}input:not([type=checkbox]):not([type=range]),select{width:100%;background:#111419;color:#e9ebef;border:1px solid #343840;border-radius:8px;min-height:43px;padding:10px 13px;outline-offset:2px}input::placeholder{color:#626a76}input[type=checkbox],input[type=range]{accent-color:var(--lime)}input[type=checkbox]{width:16px;height:16px}input[type=range]{width:100%}fieldset{border:0;padding:0;margin:0}code{font-size:12px;color:#c1d3ab;overflow-wrap:anywhere}.brand{font-size:35px;letter-spacing:-2px;font-weight:800;display:flex;align-items:center;gap:8px}.brand-dot{color:var(--lime);margin-left:-7px}.ball-mark{color:var(--lime);font-size:42px;line-height:1;display:inline-block}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:650;color:var(--lime)}.button{min-height:41px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;border:1px solid transparent;border-radius:8px;font-size:12px;font-weight:650;white-space:nowrap}.button.primary{background:var(--lime);color:#1a2416}.button.primary:hover:not(:disabled){background:#e6ffaa;transform:translateY(-1px)}.button.subtle{background:#242830;border-color:#353a44;color:#d8dce3}.button.light{background:#e8eae8;color:#252a2d}.button.danger{background:#41272d;color:#ff9fae;border-color:#693741}.text-button{display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:var(--lime);font-size:12px;font-weight:600;padding:4px 0}.button-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.tag{font-size:10px;background:#252932;border:1px solid #333a45;padding:5px 8px;border-radius:5px;color:#acb3bf;font-weight:600;letter-spacing:.4px}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--lime);display:inline-block;flex-shrink:0;box-shadow:0 0 8px #d8f92925}.status-dot.offline{background:#fa806c}.blue-dot,.red-dot{width:7px;height:7px;border-radius:50%;background:var(--red);display:inline-block;flex-shrink:0}.blue-dot{background:var(--blue)}.red{--team:var(--red)}.blue{--team:var(--blue)}.notice{display:flex;align-items:center;gap:11px;padding:13px 17px;border:1px solid;margin-bottom:20px;border-radius:9px;font-size:12px;line-height:1.6}.notice.success{background:#253120;border-color:#405331;color:#d4ecb6}.notice.error{background:#3a2329;border-color:#6e3b43;color:#ffb9bd}.notice.info{background:#232c32;border-color:#394a56;color:#c2d5df}.notice button{margin-left:auto;font-size:22px;background:transparent;border:0}.inline-note{padding:12px 14px;border-left:2px solid var(--lime);background:#d8f97808;color:#aeb89f;font-size:12px;margin-top:18px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.section-heading p{margin-top:6px}.section-heading>span{font-size:11px;color:var(--muted)}.panel{padding:25px;border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-bottom:22px}.panel>h2,.panel>h3{margin-bottom:10px}.panel>p{margin-bottom:15px}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:22px}.two-column>.panel{margin:0 0 22px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 18px}.form-grid label{margin:15px 0}.checkbox-label{display:flex;flex-direction:row;align-items:center}.inline-form{display:flex;align-items:end;gap:14px}.inline-form label{flex:1 1;margin:18px 0 0}.section-icon{display:flex;width:44px;height:44px;background:#d8f9780b;border:1px solid #d8f97825;border-radius:10px;align-items:center;justify-content:center;color:var(--lime);margin-bottom:20px}.mini-stats{display:flex;gap:24px;font-size:12px;color:#a7adb8;margin-top:22px}.mini-stats span{display:flex;align-items:center;gap:8px}.admin-shell{display:flex;min-height:100vh}.sidebar{width:228px;position:fixed;top:0;bottom:0;left:0;background:#14171c;border-right:1px solid #25292f;padding:31px 19px;display:flex;flex-direction:column;z-index:10}.sidebar .brand{padding:0 12px}.workspace-label{font-size:9px;letter-spacing:1.4px;color:#717987;margin:49px 12px 16px;display:flex;align-items:center;gap:11px}.workspace-label span{font-size:8px;border:1px solid #363c46;border-radius:4px;letter-spacing:.5px;padding:2px 5px;color:#9aa3ad}.sidebar nav{display:flex;flex-direction:column;gap:7px}.sidebar nav button{position:relative;display:flex;align-items:center;gap:12px;border:0;background:transparent;color:#979faa;font-size:12px;text-align:left;padding:13px 12px;border-radius:7px;white-space:nowrap}.sidebar nav button.active{background:#d8f97811;color:#dcf9a1}.sidebar nav button.active:before{content:"";position:absolute;left:-19px;height:24px;width:3px;background:var(--lime);border-radius:0 3px 3px 0}.sidebar nav button:hover{background:#24292f}.nav-chevron{margin-left:auto}.sidebar-bottom{margin-top:auto}.system-status{border-top:1px solid var(--line);display:flex;gap:12px;padding:23px 12px;align-items:center}.system-status b{font-size:11px;display:block;font-weight:600}.system-status small{font-size:10px;color:#717987;display:block;margin-top:5px}.logout{display:flex;align-items:center;gap:10px;color:#818995;font-size:11px;background:none;border:0;margin:0 12px}.admin-main{margin-left:228px;width:calc(100% - 228px)}.topbar{height:76px;justify-content:space-between;padding:0 40px;border-bottom:1px solid #252930;background:#13161a}.breadcrumb,.topbar{display:flex;align-items:center}.breadcrumb{gap:14px;font-size:11px;color:#858b96}.breadcrumb strong{color:#c8cdd5;font-weight:500}.topbar-right{display:flex;gap:22px;align-items:center}.mode-pill{font-size:9px;letter-spacing:.7px;display:inline-flex;align-items:center;gap:8px;background:#1e2621;border:1px solid #344235;padding:7px 10px;border-radius:5px;color:#c4d4b7;white-space:nowrap}.mode-pill i{width:5px;height:5px;background:var(--lime);border-radius:50%}.admin-avatar{width:29px;height:29px;border:1px solid #4b515a;border-radius:50%;display:grid;place-items:center;font-size:11px;background:#282d35}.admin-content{max-width:1520px;padding:38px 40px 0;margin:0 auto}.page-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.page-title h1{font-size:34px;font-weight:650;letter-spacing:-1.2px;margin:10px 0 8px}.page-title p{font-size:12px}.overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:24px;align-items:start}.match-card{border:1px solid #3c4534;border-radius:12px;padding:22px 25px 0;background:radial-gradient(ellipse at 50% 15%,#293126 0,#1b201d 55%,#1a1e1e 100%);position:relative;overflow:hidden}.match-card:before{content:"";position:absolute;inset:55px 50px 80px;border:1px solid #c2d39a08;border-radius:10px;pointer-events:none}.match-card-top{justify-content:space-between;font-size:10px;color:#8b968b}.match-card-top,.match-label{display:flex;align-items:center}.match-label{gap:7px;color:#d5dfcb;font-size:11px}.match-card-top small{font-size:9px;letter-spacing:1px}.admin-score{justify-content:space-evenly;padding:27px 0 25px}.admin-score,.team-crest{display:flex;align-items:center}.team-crest{justify-content:center;background:color-mix(in srgb,var(--team) 13%,#1a2125);color:var(--team);border:1px solid color-mix(in srgb,var(--team) 45%,transparent);width:60px;height:65px;clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);border-radius:9px;font-size:28px;font-weight:900;font-style:italic;box-shadow:inset 0 0 25px #0002}.admin-team{text-align:center;display:flex;flex-direction:column;align-items:center;gap:9px}.admin-team h2{font-size:12px;letter-spacing:1px;color:var(--team);margin:4px 0 0}.admin-team span{font-size:10px;color:#838f88}.admin-score-center{text-align:center}.admin-score-center>strong{font-size:60px;font-weight:750;letter-spacing:1px;display:block;line-height:1.2}.admin-score-center>strong span{font-size:35px;color:#5b685a;font-weight:400;padding:0 12px}.admin-score-center>div{border:1px solid #3d493b;border-radius:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;padding:6px 13px;width:max-content;margin:12px auto 0;color:#cfe0bd;letter-spacing:2px;background:#111a1180}.match-control{display:flex;align-items:center;gap:11px;padding:20px 0;border-top:1px solid #c2d39a15}.match-control>span{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:9px;color:#859080}.match-control>span b{font-weight:500;color:#bdcdad}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:21px 0}.metric-grid article{border:1px solid var(--line);border-radius:10px;padding:17px;background:var(--panel);position:relative}.metric-grid article>svg{color:#9da595;position:absolute;right:16px;top:17px;width:17px}.metric-grid article>span{font-size:10px;color:#929ba7;display:block;padding-right:20px}.metric-grid article>strong{font-size:29px;font-weight:600;display:block;margin:10px 0 7px;line-height:1.2;letter-spacing:-1px}.metric-grid article>small{font-size:9px;color:#717b87}.recent-panel{min-height:258px;margin-bottom:0}.live-indicator{display:flex;align-items:center;gap:5px;letter-spacing:1px;font-size:9px!important}.live-indicator i{width:5px;height:5px;border-radius:50%;background:var(--lime)}.activity-row{display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #2b3037}.activity-row:last-child{border:0}.event-icon{height:35px;width:35px;background:#28313c;display:flex;align-items:center;justify-content:center;color:#91afcf;border-radius:9px;flex-shrink:0}.event-icon.lime{color:var(--lime);background:#d8f97812}.activity-row>div{flex:1 1;min-width:0}.activity-row b{font-size:11px;display:flex;align-items:center;gap:6px}.activity-row>div>span{font-size:10px;color:#87919d;display:block;margin-top:5px}.activity-row>small{font-size:9px;color:#6f7986}.empty-state{display:flex;align-items:center;flex-direction:column;gap:10px;padding:13px 0 9px;color:#606c72}.empty-state h3{color:#bac2c6;font-size:13px}.empty-state p{font-size:11px;line-height:1.8}.preview-panel{border:1px solid var(--line);padding:20px;background:#191c22;text-align:center}.preview-panel h2{font-size:13px}.preview-panel .section-heading{margin-bottom:17px}.preview-frame{width:100%;aspect-ratio:9/16;border-radius:8px;overflow:hidden;background:#101d23;border:1px solid #384039}.preview-frame iframe{width:100%;height:100%;border:0}.preview-caption{font-size:9px;color:#929f8c;margin:15px 0 12px;display:flex;gap:6px;justify-content:center;align-items:center}.preview-caption .status-dot{width:5px;height:5px}.preview-panel .text-button{font-size:10px}.leaderboard-preview{margin-top:24px}.leaderboard-preview h2{font-size:16px}.health-strip{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:#747e8b;font-size:10px;margin:18px 0 26px}.health-strip span{display:flex;align-items:center;gap:6px}.admin-footer{border-top:1px solid #272c32;padding:22px 0;display:flex;align-items:center;justify-content:space-between;color:#606b77;font-size:9px;letter-spacing:.3px;margin-top:22px}.admin-footer>span:last-child{display:flex;align-items:center;gap:8px}.admin-footer .status-dot{width:5px;height:5px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font-size:9px;font-weight:500;letter-spacing:.8px;color:#737e8b;padding:13px 12px;background:#15181e;border-bottom:1px solid #2a3038}td{font-size:11px;color:#a5afbc;padding:15px 12px;border-bottom:1px solid #282e36}tr:last-child td{border-bottom:0}.table-rank{color:#647182;font-size:12px}.strong{font-weight:650;color:#e3e8ef}.player-link{display:flex;align-items:center;gap:10px;background:none;border:0;color:#d8e0e9;font-size:11px;padding:0}.avatar{display:grid;place-items:center;background:color-mix(in srgb,var(--team) 15%,#242935);color:var(--team);border-radius:6px;height:28px;width:28px;font-size:12px;font-weight:600}.table-empty{text-align:center;padding:30px;color:#737e8b;white-space:normal;line-height:1.7}.sim-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}.sim-toolbar .mode-pill{margin-left:auto}.command-options{display:flex;gap:8px;flex-wrap:wrap}.command-options button{background:#242a32;border:1px solid #343d49;border-radius:5px;padding:6px 9px;font-size:10px;color:#bac7d6}.gift-panel{background:linear-gradient(135deg,#24291f,#191c22 75%);border-color:#424b34}.distribution{margin-top:25px}.distribution>div{display:grid;grid-template-columns:180px 1fr 70px 170px;gap:14px;align-items:center;margin:16px 0;font-size:11px}.distribution>div>div{height:7px;background:#31392c;border-radius:4px;overflow:hidden}.distribution i{height:100%;display:block;background:var(--lime)}.distribution small{font-size:10px;color:#858f9c}.segmented{display:flex;background:#111419;border:1px solid #2a3037;border-radius:7px;padding:4px;gap:4px}.segmented button{background:none;border:0;padding:9px 16px;font-size:11px;color:#8f9ba8;border-radius:5px}.segmented button.active{background:#303a2d;color:var(--lime)}.section-heading>select{width:auto;min-width:180px;font-size:11px}.stats-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px;margin:20px 0}.stats-detail>div{border:1px solid var(--line);padding:14px;border-radius:7px}.stats-detail small{font-size:10px;color:var(--muted);display:block}.stats-detail b{font-size:22px;display:block;margin-top:8px}.match-history{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:17px 0;font-size:11px}.match-history div{flex:1 1}.match-history small{display:block;margin-top:6px}.match-history small,.match-history>span{color:var(--muted);font-size:9px}.match-history strong{font-size:18px}.details-list{margin:20px 0}.details-list>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:15px 0;font-size:12px}.details-list dt{color:var(--muted)}.details-list dd{margin:0}.obs-guide>svg{color:var(--lime);margin-bottom:18px}.obs-guide ol{font-size:12px;color:#aeb8c4;line-height:2.3;padding-left:20px}.obs-guide li{padding-left:6px}.switch-row{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.switch-row label{flex-direction:row;align-items:center}.switch-row input[type=range]{width:100px}.tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;margin:20px 0}.tier-grid>div{background:#12171a;border:1px solid #303c2b;border-radius:8px;padding:16px 12px;display:flex;flex-direction:column;gap:9px}.tier-grid span{font-size:10px;color:#92a18b}.tier-grid b{font-size:23px;color:var(--lime)}.login-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#14181c}.login-art{background:radial-gradient(ellipse at 70% 60%,#334932,#202e25 55%,#1a241e);padding:55px 11%;min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.login-art>.eyebrow{margin-top:80px}.login-art h1{font-size:clamp(50px,6vw,90px);font-weight:750;line-height:1.05;letter-spacing:-5px;margin:20px 0 25px;z-index:1}.login-art p{font-size:15px;color:#aabb9e;z-index:1}.login-art>small{margin-top:auto;font-size:9px;letter-spacing:2px;color:#91a581;padding-top:180px}.login-field{position:absolute;right:-140px;bottom:70px;width:480px;height:260px;border:2px solid #a7c88d24;transform:rotate(-28deg);border-radius:14px}.login-field:before{content:"";position:absolute;left:50%;height:100%;border-left:2px solid #a7c88d24}.login-field>div{position:absolute;left:calc(50% - 65px);top:calc(50% - 65px);width:130px;height:130px;border:2px solid #a7c88d24;border-radius:50%}.login-field>span{position:absolute;font-size:80px;left:20%;top:30%;filter:drop-shadow(0 15px 18px #0006)}.login-form{margin:auto;width:100%;max-width:430px;padding:50px 35px}.login-form h2{font-size:29px;letter-spacing:-1px;line-height:1.2;margin:15px 0}.login-form>p{font-size:13px;margin-bottom:28px}.login-form>.button{width:100%;justify-content:space-between;margin-top:7px}.login-form>.login-help{font-size:11px;margin:25px 0 35px;line-height:1.9;color:#7c8793}.login-form>a{display:flex;align-items:center;gap:8px;font-size:11px;color:#c1dca7}.login-form label{margin:30px 0 18px}.login-form input{height:49px}.broadcast-page{height:100dvh;width:100vw;overflow:hidden;background:#0d171d;display:flex;align-items:center;justify-content:center}.broadcast-stage{height:min(100dvh,177.7778vw);width:min(100vw,56.25dvh);aspect-ratio:9/16;container-type:inline-size;background:#101c24;position:relative;display:flex;flex-direction:column;overflow:hidden}.live-header{height:10cqw;padding:3.3cqw 4.5cqw 2cqw;justify-content:space-between;flex-shrink:0}.live-brand,.live-header{display:flex;align-items:center}.live-brand{font-size:3.5cqw;font-weight:850;letter-spacing:-.1cqw;gap:1.3cqw}.live-brand .ball-mark{font-size:5cqw}.live-edition{font-size:1.05cqw;letter-spacing:.13cqw;font-weight:600;max-width:9cqw;line-height:1.5;color:#8eaba7;margin-left:.8cqw}.live-badge{font-size:1.5cqw;font-weight:700;letter-spacing:.16cqw;background:#25332c;border:1px solid #426340;padding:.8cqw 1.5cqw;border-radius:.7cqw;display:flex;align-items:center;gap:1cqw;color:var(--lime)}.live-badge>span{width:.8cqw;height:.8cqw;border-radius:50%;background:var(--lime)}.scoreboard{height:23cqw;padding:1cqw 7cqw;justify-content:space-between;flex-shrink:0}.score-team,.scoreboard{display:flex;align-items:center}.score-team{text-align:center;flex-direction:column;gap:.8cqw;width:24cqw}.score-team .team-crest{width:8cqw;height:8.5cqw;font-size:4.7cqw;border-radius:1cqw}.score-team h1{font-size:2.8cqw;letter-spacing:.25cqw;font-weight:800;color:var(--team)}.score-team>span{font-size:1.6cqw;color:#a3b2ba;display:flex;align-items:center;gap:.8cqw}.score-team svg{width:2cqw;height:2cqw}.score-center{align-self:center;text-align:center}.score-line{display:flex;gap:4cqw;align-items:center;justify-content:center;line-height:1.15}.score-line b{font-size:12cqw;font-weight:850;letter-spacing:-.4cqw}.score-line i{font-size:6cqw;font-style:normal;color:#53676f}.match-clock{display:inline-flex;gap:1cqw;align-items:center;font-size:2.5cqw;font-weight:600;letter-spacing:.3cqw;color:var(--lime);padding:.8cqw 1.8cqw;border:1px solid #3f4d3d;border-radius:.8cqw;margin-top:1cqw;background:#23312a}.match-clock svg{width:2cqw;height:2cqw}.energy-row{height:5.5cqw;display:flex;gap:2cqw;align-items:center;padding:0 6cqw;flex-shrink:0}.energy-row small{font-size:1.2cqw;letter-spacing:.12cqw;color:#7b969d;white-space:nowrap}.energy{display:block;flex:1 1;height:.6cqw;background:#33414a;border-radius:1cqw;overflow:hidden}.energy i{display:block;height:100%;background:var(--team);transition:width .5s}.energy.blue{transform:rotate(180deg)}.pitch-wrap{height:88cqw;position:relative;width:100%;flex-shrink:0;background:#111e28}.pitch-canvas{width:100%;height:100%;overflow:hidden}.pitch-canvas canvas{display:block}.pitch-state{position:absolute;inset:7cqw 10cqw;background:#0d1b21dc;border:1px solid #a1b8a239;border-radius:2cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6cqw;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pitch-state h2{font-size:7.5cqw;font-style:italic;line-height:1.08;letter-spacing:-.3cqw;color:#f1f9e7;font-weight:900;margin:3cqw 0}.pitch-state .eyebrow{font-size:1.8cqw;letter-spacing:.35cqw}.pitch-state p{font-size:2.3cqw;color:#aec2b9}.pitch-state>svg{width:6cqw;height:6cqw;color:var(--lime)}.join-pills{display:flex;gap:3cqw;margin-top:5cqw}.join-pills b{font-size:2.5cqw;padding:1.8cqw 3cqw;background:#ff5f7322;border:1px solid #ff5f7366;border-radius:1cqw;color:var(--red)}.join-pills b+b{background:#65a5ff22;border-color:#65a5ff66;color:var(--blue)}.shot-banner{position:absolute;bottom:5cqw;left:7cqw;right:7cqw;background:#12222be8;border:1px solid #7c9a9870;border-radius:1.4cqw;padding:2.5cqw 3cqw;text-align:center;box-shadow:0 2cqw 5cqw #0005}.shot-banner>span{font-size:1.7cqw;letter-spacing:.1cqw;color:#a6b8c7;display:flex;gap:1cqw;justify-content:center;align-items:center}.shot-banner>span svg{width:2cqw;height:2cqw}.shot-banner>strong{display:block;font-size:4cqw;letter-spacing:-.13cqw;margin:1cqw 0;font-weight:850}.shot-banner small{font-size:2cqw;color:#9db2b4;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shot-banner.special{border-color:#d8f978;box-shadow:0 0 5cqw #d8f97820}.shot-banner.special>span{color:var(--lime)}.shot-banner.goal>strong{color:var(--lime);font-size:8cqw;font-style:italic;line-height:1}.result-score{font-size:10cqw;line-height:1.3;color:var(--lime)}.results h2{font-size:5cqw}.result-awards{margin-top:3cqw;width:100%}.result-awards>div{margin:2.5cqw 0;display:flex;justify-content:space-between;align-items:center;gap:2cqw}.result-awards small{font-size:1.5cqw;color:#8da5a6}.result-awards b{font-size:2.1cqw;max-width:34cqw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-instructions{height:16cqw;background:#1e2d2b;border-top:1px solid #4a64493d;border-bottom:1px solid #4a64493d;padding:2cqw 5cqw;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:1.8cqw}.live-instructions>div:first-child{display:flex;gap:3cqw;align-items:center}.live-instructions small{font-size:1.4cqw;letter-spacing:.14cqw;color:#9aafa0}.live-instructions strong{font-size:2.5cqw;display:flex;gap:1cqw;align-items:center}.live-instructions strong>span{font-size:1.6cqw;color:#84938c;font-weight:400;margin:0 1cqw}.live-instructions .blue-dot,.live-instructions .red-dot{width:1cqw;height:1cqw}.command-strip{display:flex;gap:2cqw}.command-strip>b{font-size:2.2cqw;border:1px solid #56694b6e;border-radius:.8cqw;padding:1cqw 4.5cqw;background:#2c3a2b;color:#d5e8be;display:flex;gap:1.5cqw;align-items:center}.command-strip span{font-size:2cqw;color:var(--lime)}.live-ranking{padding:2cqw 6cqw 1cqw;height:27cqw;flex-shrink:0}.live-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:1cqw}.live-section-title>span{font-size:1.9cqw;letter-spacing:.12cqw;font-weight:700;color:#ebefda;display:flex;align-items:center;gap:1.5cqw}.live-section-title svg{color:var(--lime);width:2.5cqw;height:2.5cqw}.live-section-title small{font-size:1.2cqw;color:#8396a0;letter-spacing:.12cqw}.rank-row{display:flex;gap:1.8cqw;align-items:center;height:4cqw;border-bottom:1px solid #30424b75;font-size:2cqw;position:relative}.rank-row .rank-number{font-size:1.5cqw;color:#728b92;min-width:3cqw;font-weight:500}.rank-row>span{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-row>b:last-child{color:var(--lime);min-width:3cqw;text-align:right;font-size:2cqw}.rank-row .blue-dot,.rank-row .red-dot{height:.9cqw;width:.9cqw}.rank-row.empty{color:#617a83;font-size:1.8cqw}.rank-row.empty>b:last-child{color:#617a83}.rank-enter-active,.rank-leave-active,.rank-move{transition:all .6s}.rank-enter-from,.rank-leave-to{opacity:0;transform:translateX(10cqw)}.live-footer{flex:1 1;min-height:6cqw;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1cqw;padding:1cqw 4cqw;color:#b4c6b1;text-align:center}.live-footer>span{font-size:1.6cqw;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.live-footer>small{font-size:1.05cqw;letter-spacing:.11cqw;color:#6a8088}.broadcast-tools{position:fixed;left:15px;bottom:15px;display:flex;gap:6px;opacity:0;transition:opacity .2s;z-index:20}.broadcast-page:hover .broadcast-tools,.broadcast-tools:focus-within{opacity:1}.broadcast-tools>button{background:#19252bed;border:1px solid #4c6153;border-radius:6px;padding:8px 10px;font-size:11px;display:flex;align-items:center;gap:6px}.audio-settings{position:absolute;bottom:45px;left:0;width:250px;background:#172126;border:1px solid #3d5343;border-radius:10px;padding:20px}.audio-settings label{margin:10px 0;font-size:11px}.audio-settings p{font-size:10px}.audio-settings label:has([type=checkbox]){flex-direction:row;align-items:center}.reduced *{transition:none!important;animation:none!important}@media (min-width:1500px){.overview-grid{grid-template-columns:minmax(0,1fr) 330px}.admin-score{padding:36px 0}.recent-panel{min-height:290px}.preview-frame{max-height:500px;margin:0 auto;width:281px}}@media (max-width:1150px){.sidebar{width:190px;padding:28px 13px}.sidebar .brand{font-size:30px}.sidebar nav button{font-size:11px;gap:9px}.sidebar nav button.active:before{left:-13px}.admin-main{margin-left:190px;width:calc(100% - 190px)}.topbar{padding:0 25px}.admin-content{padding:30px 25px 0}.overview-grid{grid-template-columns:minmax(0,1fr) 245px;gap:18px}.match-control{flex-wrap:wrap}.match-control>span{width:100%;margin-left:0}.match-card{padding:19px 19px 0}.admin-score-center>strong{font-size:48px}.admin-score-center>strong span{padding:0 6px}.metric-grid{gap:10px}.metric-grid article{padding:13px}.metric-grid article>svg{display:none}.metric-grid article>small{font-size:8px}.preview-panel{padding:15px}.panel{padding:20px}.section-heading{gap:10px}.section-heading h2{font-size:15px}.distribution>div{grid-template-columns:140px 1fr 50px}.distribution small{grid-column:2/4}.page-title h1{font-size:30px}}@media (max-width:900px){.sidebar{width:72px;padding:24px 10px}.sidebar .brand{font-size:0;gap:0;padding:0 5px}.sidebar .ball-mark{font-size:36px}.logout,.sidebar .brand-dot,.sidebar nav .nav-chevron,.system-status>div,.workspace-label{display:none}.sidebar nav{margin-top:40px}.sidebar nav button{font-size:0;gap:0;justify-content:center;padding:16px 10px}.sidebar nav button svg{width:21px;height:21px}.sidebar nav button.active:before{left:-10px}.sidebar-bottom{align-self:center}.admin-main{margin-left:72px;width:calc(100% - 72px)}.two-column{gap:16px}.page-title .button{font-size:10px;padding:10px}.overview-grid{grid-template-columns:minmax(0,1fr) 220px;gap:14px}.admin-content{padding:28px 20px 0}.metric-grid article>span{font-size:9px;padding:0}.admin-score-center>strong{font-size:40px}.admin-team .team-crest{width:47px;height:54px;font-size:23px}.admin-team h2{font-size:10px}.match-control .button{padding:9px 12px;font-size:10px}}@media (max-width:700px){.topbar{height:60px;padding:0 18px}.topbar-right{gap:8px}.admin-avatar{display:none}.mode-pill{font-size:8px}.breadcrumb{font-size:10px;gap:8px}.page-title{align-items:flex-start;flex-direction:column;gap:17px}.page-title h1{font-size:30px}.overview-grid{grid-template-columns:1fr}.preview-panel{display:none}.admin-content{padding:24px 16px 0}.two-column{grid-template-columns:1fr;gap:0}.metric-grid{gap:8px}.metric-grid article{padding:12px 9px}.metric-grid article>strong{font-size:25px}.metric-grid article>small{font-size:8px;line-height:1.5;display:block}.section-heading{flex-wrap:wrap}.sim-toolbar .mode-pill{margin-left:0}.form-grid{grid-template-columns:1fr 1fr;gap:0 12px}.form-grid label{font-size:10px}.distribution>div{grid-template-columns:100px 1fr 50px;font-size:9px}.segmented button{padding:8px 10px}.section-heading>select{width:100%}.admin-footer{font-size:8px;gap:15px}.health-strip{font-size:9px;gap:12px}.inline-form{flex-wrap:wrap}.login-page{grid-template-columns:1fr}.login-art{display:none}.login-form{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:40px 25px}.login-form>.eyebrow{font-size:10px}.login-form h2{font-size:30px}.login-form>.button{min-height:45px}.broadcast-tools{left:8px;bottom:8px}.broadcast-tools>button{padding:6px;font-size:9px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.team-editor{min-width:0;display:grid;gap:12px}.team-editor h4{margin:0}.team-editor input[type=color]{width:100%;max-width:180px;height:48px;padding:5px;cursor:pointer}.team-preview{display:inline-flex;align-items:center;gap:10px;padding:12px;border:1px solid;border-radius:8px;overflow-wrap:anywhere}.team-preview i{width:22px;height:22px;border-radius:50%;border:1px solid #ffffff80;flex-shrink:0}.admin-team h2,.score-team h1{overflow-wrap:anywhere;max-width:100%}.saas{--s-surface:#191d23;--s-border:#30353b;--s-soft:#9ca5ae;color:#f1f3ed;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.saas p{font-size:14px;color:var(--s-soft)}.saas small{font-size:12px;line-height:1.65;color:var(--s-soft)}.saas textarea{font:inherit;width:100%;background:#101419;border:1px solid #343840;border-radius:8px;padding:12px;color:#e9ebef;resize:vertical}.saas textarea:focus-visible{outline:2px solid var(--lime)}.saas a,.saas button{touch-action:manipulation}.saas h1{font-size:40px;line-height:1.1;letter-spacing:-1.8px;font-weight:720}.saas h2{font-size:24px;line-height:1.22;letter-spacing:-.7px}.saas h3{font-size:20px}.saas em{font-style:normal;color:var(--lime)}.s-container{width:min(1256px,calc(100% - 96px));margin:auto}.site-nav{height:102px;justify-content:space-between;border-bottom:1px solid #2b3035;padding:0 48px;gap:24px}.s-brand,.site-nav{display:flex;align-items:center}.s-brand{font-size:28px;font-weight:850;letter-spacing:-1.6px;gap:9px;white-space:nowrap}.s-brand>span{font-size:35px;color:var(--lime);font-weight:500}.s-brand small{font-size:8px;letter-spacing:1.3px;font-weight:700;width:48px;white-space:normal;margin-left:8px;line-height:1.4}.site-nav nav{display:flex;gap:34px;font-size:13px;font-weight:600}.footer-links a:hover,.site-nav nav a:hover{color:var(--lime)}.s-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.s-text{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#d9e1d0;font-size:13px;font-weight:600;padding:8px 0}.s-text:hover{color:var(--lime)}.s-kicker{display:block;font-size:10px;letter-spacing:1.8px;font-weight:750;color:#a9b19e}.s-pill{display:inline-block;border:1px solid #424b3a;background:#232a1d;border-radius:4px;padding:5px 8px;font-size:9px;letter-spacing:1.1px;font-weight:700;color:#d8f978}.button.large{min-height:50px;padding:15px 22px;font-size:13px}.button.full{width:100%}.hero{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:65px;padding-top:76px;padding-bottom:86px;min-height:700px}.hero h1{font-size:clamp(50px,5.6vw,79px);line-height:1.02;letter-spacing:-4px;margin:28px 0}.hero-copy>p{font-size:17px;line-height:1.75;max-width:480px}.hero-copy .s-actions{margin:30px 0 16px}.hero-copy>small{display:block;max-width:400px;font-size:11px}.hero-art{background:#1c2520;border:1px solid #465340;border-radius:18px;position:relative;transform:rotate(2deg);box-shadow:20px 24px 0 #0b0e10;padding:22px 30px 27px}.sample-tag{font-size:9px;font-weight:700;letter-spacing:2px;color:#c6d5ba;display:flex;align-items:center;gap:8px}.online-dot,.sample-tag>span{width:6px;height:6px;border-radius:100%;background:var(--lime);display:inline-block}.art-score{justify-content:space-between;padding:22px 0 14px}.art-score,.art-score>span{display:flex;align-items:center}.art-score>span{gap:14px;font-weight:800;font-size:10px;letter-spacing:1px}.art-score b{font-size:44px;letter-spacing:-3px}.art-score .art-vs{font-size:8px;text-align:center;color:#aab4a5;line-height:1.6}.art-red{color:#ff7b82}.art-blue{color:#86b9ff}.art-pitch{height:310px;position:relative;border:1px solid #9bb07d80;overflow:hidden;background:repeating-linear-gradient(0deg,#2b442a,#2b442a 44px,#30492e 0,#30492e 88px)}.art-pitch:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid #b6c99c7d}.pitch-center{position:absolute;border:1px solid #b6c99c7d;border-radius:50%;height:104px;width:104px;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-area{width:54%;height:48px;position:absolute;left:23%;border:1px solid #b6c99c7d}.pitch-area.top{top:-1px}.pitch-area.bottom{bottom:-1px}.art-player{position:absolute;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:800;box-shadow:2px 5px 0 #0003;z-index:2}.art-player.red{background:#ed6b6f;color:#391218}.art-player.blue{background:#83aef5;color:#142a47}.art-ball{position:absolute;left:51%;top:57%;font-size:19px;z-index:4}.goal-type{position:absolute;z-index:3;bottom:23px;left:8px;right:8px;text-align:center;font-size:clamp(20px,2.5vw,37px);font-weight:900;letter-spacing:-1.4px;transform:rotate(-5deg);color:#edf5bd;text-shadow:2px 3px #16221b}.art-comment{display:flex;align-items:center;gap:12px;font-size:11px;padding-top:22px}.art-comment b{color:#a8b09c;margin-right:5px}.art-gift{gap:6px;margin-left:auto;color:var(--lime)}.art-gift,.art-stamp{display:flex;align-items:center}.art-stamp{position:absolute;right:-25px;top:-25px;width:90px;height:90px;border-radius:50%;background:var(--lime);justify-content:center;flex-direction:column;font-size:28px;transform:rotate(13deg);border:5px solid #101216}.art-stamp,.art-stamp small{color:#293020;font-weight:800}.art-stamp small{font-size:6px;letter-spacing:1px;line-height:1.3;text-align:center}.feature-strip{display:flex;align-items:center;justify-content:space-around;gap:25px;flex-wrap:wrap;border-top:1px solid #30362c;border-bottom:1px solid #30362c;background:#181d16;padding:24px;font-size:10px;letter-spacing:1.8px;color:#afbb9d;font-weight:700}.faq-section,.games-section,.how-section,.pricing-section{padding-top:96px;padding-bottom:25px;scroll-margin-top:30px}.section-heading h2{font-size:43px;letter-spacing:-1.8px;margin:18px 0}.section-heading>p{max-width:480px}.game-feature{margin-top:35px;display:grid;grid-template-columns:.9fr 1fr;border:1px solid #343a31;overflow:hidden;border-radius:12px}.game-number{position:relative;background:#cce97b;color:#25301f;font-size:120px;letter-spacing:-8px;font-weight:800;padding:38px;overflow:hidden;min-height:370px;line-height:.95}.game-number>span:not(.outline-ball){display:block;font-size:40px;letter-spacing:-2px;line-height:1;position:relative;z-index:2;margin-top:30px}.game-number .outline-ball{position:absolute;font-size:285px;color:#9cbd54;right:-33px;bottom:-50px;line-height:1;font-weight:400}.game-feature-copy{background:#1b201b;padding:40px}.game-feature h3{font-size:33px;margin:17px 0}.check-list{list-style:none;margin:25px 0;padding:0;display:grid;gap:16px;font-size:13px;color:#d3d8cc}.check-list li{display:flex;gap:12px;align-items:center}.check-list svg{width:16px;height:16px;color:var(--lime)}.catalog-note{margin-top:18px!important;font-size:12px!important}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:38px 0 10px}.steps article{position:relative;border-top:1px solid #3a4134;padding:25px 0}.steps article>span{position:absolute;right:0;top:16px;font-size:36px;color:#4b5540;font-weight:700;letter-spacing:-2px}.steps svg{width:24px;height:24px;color:#d0e59e}.steps h3{margin:22px 0 12px}.pricing-section{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.price-card{border:1px solid #505d3b;border-radius:12px;background:#1f261b;padding:36px}.price{font-size:52px;line-height:1.2;letter-spacing:-2.5px;font-weight:750;margin:25px 0}.price small{font-weight:500;letter-spacing:0;font-size:14px;margin-left:8px}.price-card>small{display:block;text-align:center;margin-top:14px}.price-card>.button{width:100%}.faq-section{padding-bottom:100px;max-width:900px}.faq-section details{border-bottom:1px solid #343a30;padding:23px 0}.faq-section>span{margin-bottom:20px}.faq-section summary{font-size:17px;font-weight:600;cursor:pointer}.faq-section details p{margin-top:16px}.site-footer{border-top:1px solid #2c3229;display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:45px 48px;background:#0d1012}.site-footer p{margin-top:14px;font-size:12px}.footer-links{display:flex;gap:28px;align-items:start;justify-content:end;font-size:12px;flex-wrap:wrap}.footer-note{grid-column:1/-1;border-top:1px solid #292e25;padding-top:24px;font-size:11px!important}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:var(--lime);color:#15200c;padding:10px}.skip-link:focus{top:10px}.auth-section{display:grid;grid-template-columns:1fr 1fr;min-height:720px;padding-top:60px;padding-bottom:70px;gap:100px}.auth-aside{background:#1a2119;border-radius:12px;padding:45px;position:relative;overflow:hidden;display:flex;flex-direction:column}.auth-aside h2{font-size:58px;letter-spacing:-3px;line-height:1.05;margin:30px 0 20px}.auth-aside p{max-width:280px}.auth-ball{font-size:250px;line-height:1;color:#6a8143;position:absolute;bottom:0;right:-12px;transform:rotate(-12deg)}.auth-aside>small{margin-top:auto;z-index:1;padding-top:180px;font-size:9px;letter-spacing:2px}.auth-form{padding-top:35px;align-self:center;max-width:430px;width:100%}.auth-form h1{font-size:36px;margin:18px 0 25px}.auth-form label{margin:22px 0}.check-label{display:flex!important;flex-direction:row!important;align-items:start;gap:10px!important;line-height:1.6}.check-label input{flex-shrink:0;margin-top:2px}.check-label a{text-decoration:underline}.auth-links{display:flex;gap:20px;justify-content:space-between;font-size:12px;color:#bcd099;margin-top:22px;flex-wrap:wrap}.s-alert{padding:15px 18px;border:1px solid #3c4a37;background:#20291e;border-radius:8px;margin:0 0 20px;color:#ccd6c2!important;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.s-alert.error{background:#351d23;border-color:#65303b;color:#ffb4be!important}.s-alert.success{border-color:#49613a;color:#d9f5bc!important}.s-alert.verification{display:flex;align-items:center;gap:18px}.s-alert.verification .button{margin-left:auto;flex-shrink:0}.workspace{display:flex;min-height:100vh;background:#111519}.workspace-nav{width:235px;position:fixed;inset:0 auto 0 0;background:#151a1e;border-right:1px solid #2a3034;padding:30px 20px;display:flex;flex-direction:column;z-index:10}.workspace-nav>.s-kicker{margin:18px 0 32px;font-size:8px;color:#78816f}.workspace-nav nav{display:grid;gap:5px}.workspace-nav nav a{display:flex;align-items:center;gap:12px;padding:13px 12px;font-size:12px;color:#a3aaa6;border-radius:7px;font-weight:550}.workspace-nav nav svg{height:17px;width:17px}.workspace-nav nav a.selected{background:#2a3522;color:#def3b4}.workspace-nav nav a:hover{background:#222a21}.nav-bottom{margin-top:auto;padding-top:40px}.nav-bottom>a{display:flex;justify-content:space-between;font-size:12px;color:#b3c399;padding:16px 0;border-bottom:1px solid #2d3430}.account-avatar{display:flex;gap:10px;align-items:center;padding:23px 0 16px;overflow:hidden}.account-avatar>span{background:#d5ec9c;color:#25301b;width:33px;height:33px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.account-avatar>div{min-width:0;display:flex;flex-direction:column;gap:3px}.account-avatar b{font-size:12px;overflow:hidden;text-overflow:ellipsis}.account-avatar small{font-size:9px;overflow:hidden;text-overflow:ellipsis}.workspace-body{margin-inline-start:235px;width:calc(100% - 235px)}.workspace-header{height:68px;padding:0 38px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2a3034;font-size:11px;color:#939e8c}.online-dot{margin-right:8px}.workspace-content{padding:36px 38px 60px;max-width:1480px;margin:auto}.page-title{margin-bottom:30px}.page-title h1{margin:13px 0 12px;font-size:36px}.page-title p{font-size:13px}.lime{color:var(--lime)}.title-row{display:flex;justify-content:space-between;gap:20px;align-items:center}.s-panel{background:#1a2025;border:1px solid #30383d;border-radius:10px;padding:25px;margin-bottom:22px}.s-panel h2{font-size:19px}.s-panel>p{margin:13px 0 20px;font-size:13px}.s-panel>.button{margin:8px 8px 8px 0}.s-panel>small{display:block;margin-top:16px}.s-panel>h2 svg{display:inline-block;vertical-align:middle;margin-right:5px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}.stat-grid .s-panel h2{font-size:25px;margin:20px 0 12px;overflow-wrap:anywhere}.stat-grid .s-panel h2.small-heading{font-size:18px}.stat-grid .s-panel p{font-size:11px;margin:0}.stat-grid .s-panel .s-text{font-size:11px}.dashboard-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:23px}.studio-entry{position:relative;padding:36px;overflow:hidden;background:#202c1e;border:1px solid #415039;border-radius:12px;min-height:410px;margin-bottom:22px}.studio-entry h2{font-size:44px;letter-spacing:-2px;margin:30px 0 20px;position:relative;z-index:2}.studio-entry p{max-width:300px;position:relative;z-index:2}.studio-entry .button{margin-top:26px;position:relative;z-index:2}.entry-ball{position:absolute;right:-45px;bottom:-65px;font-size:260px;line-height:1;color:#4b6435}.onboarding>h2{margin-top:17px;margin-bottom:24px}.onboarding>a{display:flex;gap:15px;align-items:center;margin:22px 0}.onboarding>a>span{width:35px;height:35px;background:#273028;border:1px solid #43503e;border-radius:7px;display:grid;place-items:center;flex-shrink:0;color:#9fae90}.onboarding>a>span.done{background:#d8f978;color:#273a12}.onboarding svg{width:17px;height:17px}.onboarding b{font-size:12px}.onboarding p{font-size:11px;margin-top:3px}.s-tabs{display:flex;border-bottom:1px solid #30383c;margin-bottom:26px;gap:27px;overflow:auto}.s-tabs>button{white-space:nowrap;padding:0 0 14px;border:0;background:transparent;font-size:12px;color:#8e9a8c;border-bottom:2px solid transparent}.s-tabs>button.selected{color:var(--lime);border-color:var(--lime)}.studio-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,370px);gap:25px;align-items:start}.s-between{justify-content:space-between;gap:15px}.s-between,.studio-score{display:flex;align-items:center}.studio-score{justify-content:space-around;margin:28px 0}.studio-score>span{font-size:60px;font-weight:750;line-height:1;letter-spacing:-2px}.studio-score>div{display:flex;flex-direction:column;align-items:center;gap:8px}.studio-score b{font-size:25px}.studio-score small{font-size:10px}.red-text{color:#ff7382}.blue-text{color:#80b4ff}.control-buttons{justify-content:center;gap:8px}.control-buttons .button{font-size:11px;padding:10px 12px}.mini-metrics{display:flex;justify-content:space-between;border-top:1px solid #343d37;margin-top:24px;padding-top:20px;gap:10px}.mini-metrics span{display:flex;flex-direction:column;gap:5px;font-size:9px;color:#8d9c87}.mini-metrics b{font-size:19px;color:#e0e9d9}.input-action{display:flex;align-items:end;gap:10px}.input-action label{flex:1 1;min-width:0}.input-action .button{margin-bottom:18px;flex-shrink:0}.simulation-form{border-top:1px solid #303a31;margin-top:22px}.inline-note{font-size:12px!important;margin:15px 0!important;color:#b8c4ac!important}.preview-panel{position:sticky;top:24px;background:#1a2025;border:1px solid #354031;border-radius:12px;padding:15px;overflow:hidden}.preview-panel>.s-between{font-size:10px;margin-bottom:14px}.preview-panel iframe{width:100%;aspect-ratio:9/16;border:0;border-radius:6px;background:#101216;display:block}.preview-panel p{font-size:11px;margin:13px 0 3px}.scope-select{width:auto!important;min-width:140px;font-size:12px}.billing-grid{display:grid;grid-template-columns:.95fr 1fr;gap:24px;align-items:start}.billing-grid>.price-card{margin-bottom:24px}.license-status h2{margin-top:16px;color:#d5eead}.license-status p b{color:#e3ebdd}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.settings-grid>.s-panel{margin:0}.account-email{font-size:16px!important;overflow-wrap:anywhere}.support-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:25px;align-items:start}.support-grid>section>h2{margin-bottom:22px}.support-grid form>.button{display:block;margin-top:24px}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.ticket-reply{background:#242f20;border-left:3px solid #a7c778;padding:18px;border-radius:3px}.ticket-reply b{font-size:9px;color:#b8d69b;letter-spacing:1px}.ticket-reply p{margin-top:10px}.empty-state{padding:35px;text-align:center;color:#a1b092;font-size:13px}.empty-state .s-text{display:flex;justify-content:center;margin-top:15px}.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}.catalog-form{max-width:750px}.status-list{margin:20px 0}.status-list>div{display:flex;justify-content:space-between;border-bottom:1px solid #30392e;padding:15px 0;gap:20px;font-size:13px}.status-list dt{color:#a9b19d}.status-list dd{margin:0;text-align:right;color:#d4e6be}.info-page{max-width:850px;padding-top:70px;padding-bottom:90px}.info-page h1{font-size:49px;margin:22px 0 28px}.info-page h2{font-size:24px;margin:38px 0 16px}.info-page p{font-size:15px;line-height:1.85}.info-page>.button{margin-top:35px}.legal-contact{margin-top:40px}.legal-contact h2{margin-top:0}.info-lead{font-size:19px!important}.saas .table-scroll{max-width:100%}.saas table{width:100%;font-size:12px}.saas th{font-size:10px;white-space:nowrap}.saas td{padding:17px 13px;border-bottom:1px solid #2e3731}.saas .s-alert .s-text{margin-left:15px}.saas .table-empty{padding:40px 20px}.saas :target{scroll-margin-top:30px}@media (min-width:1600px){.hero h1{font-size:84px}}@media (max-width:1100px){.s-container{width:calc(100% - 60px)}.hero{gap:35px;min-height:630px}.hero h1{font-size:61px}.site-nav{padding:0 30px}.site-nav nav{gap:20px}.s-brand small{display:none}.workspace-nav{width:205px}.workspace-body{margin-inline-start:205px;width:calc(100% - 205px)}.workspace-content{padding:30px 25px}.studio-grid{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.studio-controls .s-panel{padding:20px}.pricing-section{gap:45px}.auth-section{gap:50px}.auth-aside h2{font-size:48px}.dashboard-grid{grid-template-columns:1fr}.studio-entry{min-height:330px}.billing-grid{grid-template-columns:1fr}.settings-grid{grid-template-columns:1fr 1fr}.support-grid{grid-template-columns:1fr}}@media (max-width:800px){.site-nav{height:auto;min-height:80px;padding:14px 22px;gap:15px}.site-nav>.s-actions{justify-content:flex-end;gap:8px}.site-nav nav{display:none}.s-container{width:calc(100% - 40px)}.hero{grid-template-columns:1fr;padding-top:48px;gap:55px;padding-bottom:60px}.hero h1{font-size:68px;letter-spacing:-3px}.hero-copy>p{font-size:16px}.hero-art{max-width:470px;width:calc(100% - 20px);margin:auto}.art-stamp{right:0}.feature-strip{font-size:8px;gap:20px}.faq-section,.games-section,.how-section,.pricing-section{padding-top:65px}.section-heading h2{font-size:35px}.game-feature{grid-template-columns:1fr}.game-number{min-height:260px;font-size:100px}.game-number>span:not(.outline-ball){font-size:32px}.game-feature-copy{padding:28px}.steps{grid-template-columns:1fr;gap:10px}.steps article{padding-right:55px}.steps h3{margin-top:14px}.pricing-section{grid-template-columns:1fr;gap:30px}.site-footer{padding:35px 23px;grid-template-columns:1fr}.footer-links{justify-content:start;gap:18px}.auth-section{grid-template-columns:1fr;padding-top:30px;gap:15px;min-height:0}.auth-aside{display:none}.auth-form{margin:auto;padding:20px 0}.workspace-nav{position:static;width:auto;padding:19px 20px 0;border-right:0;border-bottom:1px solid #30392e}.workspace{display:block}.nav-bottom,.workspace-nav>.s-kicker{display:none}.workspace-nav>.s-brand{font-size:25px}.workspace-nav nav{display:flex;overflow-x:auto;margin-top:17px;gap:5px}.workspace-nav nav a{flex-shrink:0;white-space:nowrap;padding:12px 10px;font-size:10px;border-radius:6px 6px 0 0;gap:6px}.workspace-nav nav svg{height:13px;width:13px}.workspace-body{margin:0;width:100%}.workspace-header{height:48px;padding:0 20px}.workspace-content{padding:28px 20px 50px}.page-title h1{font-size:32px}.stat-grid{gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat-grid>.s-panel{padding:20px}.s-alert.verification{align-items:start;flex-wrap:wrap}.s-alert.verification>.button{margin:0}.s-alert.verification>div{flex:1 1;min-width:200px}.studio-grid{grid-template-columns:1fr}.preview-panel{position:static;max-width:380px;width:100%;margin:0 auto;grid-row:1}.preview-panel iframe{max-height:520px}.settings-grid{grid-template-columns:1fr}.title-row{align-items:start;flex-wrap:wrap}.s-tabs{gap:23px}.s-panel{padding:22px}.info-page{padding-top:45px}.info-page h1{font-size:37px}.price-card{padding:26px}.price{font-size:46px}}@media (prefers-reduced-motion:reduce){.saas *{scroll-behavior:auto!important;transition:none!important}}.saas .match-control,.saas .page-title{display:block}.saas .page-title.title-row{display:flex}.saas .mobile-signout{display:none}@media (max-width:800px){.saas .mobile-signout{display:inline-flex}.workspace-header>span{flex:1 1}.workspace-header{gap:18px}}.language-select{width:auto;max-width:150px;min-height:38px;padding:8px 12px;color:#e6ebdf;background:#1b2227;border:1px solid #394148;border-radius:8px;font:inherit}.regional-pricing{min-width:0;width:100%}.regional-pricing>label{max-width:480px;margin-bottom:22px}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:22px}.plan-grid .price-card{min-width:0;padding:28px;display:flex;flex-direction:column}.plan-grid .price-card h2{font-size:25px;margin-block:14px}.plan-cover{width:100%;max-width:280px;height:auto;aspect-ratio:1;object-fit:contain;align-self:center;margin-bottom:24px;border-radius:8px}.plan-grid .price{font-size:clamp(30px,3vw,48px);flex-wrap:wrap}.plan-grid .check-list{flex:1 1}.plan-grid small{display:block;margin-top:14px}.billing-content>div{margin-block:24px}.saas .pricing-section,.saas.pricing-section{display:block}[dir=rtl] .workspace-nav{inset:0 0 0 auto;border-right:0;border-left:1px solid #2a3034}[dir=rtl] .saas{text-align:right}[dir=rtl] .saas .s-kicker{letter-spacing:0}[dir=rtl] .saas .account-avatar{text-align:right}[dir=rtl] .saas .overlay-url,[dir=rtl] .saas input[type=email],[dir=rtl] .saas input[type=url]{direction:ltr;text-align:left}[dir=rtl] .s-alert.verification .button{margin-left:0;margin-right:auto}[dir=rtl] .online-dot{margin-right:0;margin-left:8px}@media (max-width:800px){[dir=rtl] .workspace-nav{inset:auto}}@media (max-width:650px){.plan-grid{grid-template-columns:1fr}.language-select{max-width:110px}.plan-grid .price-card{padding:22px}}.product-cover{width:100%;height:auto;display:block;object-fit:contain;border-radius:20px}.studio-score>span>small{display:block;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.checkout-summary{max-width:760px;margin-bottom:24px}.seo-content{max-width:1100px;padding-block:80px}.seo-content h2{margin-top:48px;margin-bottom:20px}.seo-content h3{font-size:20px;margin-bottom:12px}.seo-content .s-actions{margin-top:32px;flex-wrap:wrap}.seo-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.seo-steps section{padding:24px;border:1px solid var(--s-border);border-radius:16px}.seo-faq details{border-bottom:1px solid var(--s-border);padding:20px 0}.seo-faq summary{cursor:pointer;font-weight:700;font-size:18px}.seo-faq p{padding-top:14px;color:var(--s-soft)}.seo-game-image{max-width:440px;border-radius:24px;margin:32px auto;height:auto}@media (max-width:650px){.seo-steps{grid-template-columns:1fr}.seo-content{padding-block:40px}.seo-content .s-actions{align-items:stretch;flex-direction:column}}