.sp-shell .u10-tech-workflow{min-width:0;max-width:1330px;margin-inline:auto}.sp-shell .u10-tech-navigation{color:#fff;background:#172748;border:1px solid #536da1;border-top:7px solid #ffe45c;gap:0;margin:18px 0 30px;display:grid}.sp-shell .u10-tech-navigation-title{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 20px;padding:clamp(17px,2vw,27px);display:flex}.sp-shell .u10-tech-navigation-title>div{gap:6px;display:grid}.sp-shell .u10-tech-navigation-title span{color:#ffe45c;letter-spacing:.14em;font-size:10px;font-weight:950}.sp-shell .u10-tech-navigation-title strong{letter-spacing:-.04em;font:950 clamp(22px,2.3vw,33px)/1.16 Arial Black,system-ui}.sp-shell .u10-tech-navigation-title p{color:#c4d3f2;max-width:41ch;margin:0;font-size:12px;line-height:1.55}.sp-shell .u10-tech-step-grid{background:#536a92;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.sp-shell .u10-tech-step-grid button{text-align:left;color:#20304f;cursor:pointer;background:#f7faff;border:0;border-radius:0;grid-template-columns:40px minmax(0,1fr) 19px;align-content:start;gap:7px 12px;min-width:0;min-height:127px;padding:17px 15px;display:grid}.sp-shell .u10-tech-step-grid button:hover{background:#eaf1ff}.sp-shell .u10-tech-step-grid button>span{color:#fff;background:#285bff;grid-row:1/3;place-items:center;width:37px;height:37px;font-size:12px;font-weight:950;display:grid}.sp-shell .u10-tech-step-grid button strong{font-size:16px;font-weight:950}.sp-shell .u10-tech-step-grid button small{color:#53617a;grid-column:2;font-size:11px;line-height:1.45}.sp-shell .u10-tech-step-grid button b{color:#285bff;grid-area:1/3/3;font-size:25px}.sp-shell .u10-tech-handoffs{flex-wrap:wrap;gap:10px;padding:13px 17px;display:flex}.sp-shell .u10-tech-handoffs a{color:#ffe45c;text-underline-offset:4px;align-items:center;min-height:44px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.sp-shell .u10-tech-section{min-width:0;margin:28px 0 37px;scroll-margin-top:18px}.sp-shell .u10-tech-section:focus{outline-offset:5px;outline:3px solid #285bff}.sp-shell .u10-tech-section-head{color:#fff;background:#23375f;border-left:7px solid #ffe45c;gap:7px;margin-bottom:14px;padding:clamp(15px,1.8vw,24px);display:grid}.sp-shell .u10-tech-section-head span{color:#ffe45c;letter-spacing:.12em;font-size:10px;font-weight:950}.sp-shell .u10-tech-section-head h2{color:#fff;letter-spacing:-.035em;margin:0;font:950 clamp(22px,2.45vw,31px)/1.18 Arial Black,system-ui}.sp-shell .u10-tech-section-head p{color:#d9e5fa;max-width:85ch;margin:0;font-size:12px;line-height:1.6}.sp-shell .u10-tech-section--evidence .u10-tech-section-head{background:#4d2446;border-left-color:#ffabcb}.sp-shell .u10-tech-section--evidence .u10-tech-section-head span{color:#ffb9d0}.sp-shell .u10-tech-section-next{background:#e9f0fc;border-left:4px solid #285bff;padding:14px 17px}.sp-shell .u10-tech-section-next a{color:#1b478f;text-underline-offset:3px;font-size:12px;font-weight:900;text-decoration:underline}.sp-shell .u10-tech-last{background:#172748;flex-wrap:wrap;gap:10px;margin:18px 0 25px;padding:15px;display:flex}.sp-shell .u10-tech-last a{color:#fff;border:1px solid #7793cb;align-items:center;min-height:44px;padding:10px 13px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.sp-shell .u10-tech-last a:hover{background:#274779}@media (max-width:770px){.sp-shell .u10-tech-step-grid{grid-template-columns:minmax(0,1fr)}.sp-shell .u10-tech-step-grid button{min-height:95px}.sp-shell .u10-tech-handoffs a{flex:100%;padding:10px}.sp-shell .u10-tech-last a{flex:100%}}@media (prefers-reduced-motion:reduce){.sp-shell .u10-tech-navigation *,.sp-shell .u10-tech-navigation :before,.sp-shell .u10-tech-navigation :after{transition:none!important;animation:none!important}}.g22-review{color:#233d38;background:#f7faf8;border:1px solid #b6c6c1;border-top:4px solid #4d716c;min-width:0;margin:24px 0;padding:clamp(14px,2.2vw,24px)}.g22-review header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.g22-review header>div{max-width:70ch}.g22-review h2{margin:4px 0;font-size:clamp(22px,2.6vw,28px)}.g22-review h3{margin:8px 0;font-size:18px}.g22-review p{font-size:12px;line-height:1.65}.g22-review header>strong{color:#893b2b;background:#fff0e9;border:1px solid #bd6650;padding:11px;font-size:11px}.g22-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.g22-fields label,.g22-export label{background:#fff;border:1px solid #c8d6d0;gap:9px;min-width:0;padding:13px;font-size:12px;font-weight:700;display:grid}.g22-fields :is(input,textarea),.g22-export textarea{color:#203b36;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #98aaa2;padding:9px;font-size:13px}.g22-fields small{color:#516b60;overflow-wrap:anywhere;font-size:11px;font-weight:400}.g22-action{color:#fff;cursor:pointer;background:#315b55;border:1px solid #315b55;min-height:44px;padding:11px 15px;font-size:12px;font-weight:700}.g22-action:disabled{color:#334d42;cursor:not-allowed;background:#d4ded9;border-color:#d4ded9}.g22-ledger,.g22-gates,.g22-export{border-top:1px solid #c6d4cf;margin-top:20px;padding-top:14px}.g22-ledger ol{gap:8px;padding:0;list-style:none;display:grid}.g22-ledger li{overflow-wrap:anywhere;background:#fff;border:1px solid #c9d8d3;gap:4px;padding:12px;font-size:12px;display:grid}.g22-ledger li small{color:#6e583a}.g22-gates [role=table]{background:#fff;border:1px solid #cedbd5}.g22-gates [role=row]{border-bottom:1px solid #e1e9e5;grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:12px;padding:10px;display:grid}.g22-gates [role=row]:last-child{border-bottom:0}.g22-gates [role=cell]{overflow-wrap:anywhere;font-size:12px}.g22-gates [role=cell] p{margin:3px 0}.g22-gates [role=cell]:last-child{color:#873c29;text-align:right}.g22-error,.g22-notice{background:#eaf4ef;border-left:4px solid #547f72;padding:13px}.g22-error{background:#fff0e9;border-color:#bb614a}.g22-export{gap:13px;display:grid}.g22-export label{max-width:72ch}.g22-export .g22-action{justify-self:start}.g22-denied{background:#fff0e9;border-left:4px solid #bd6146;padding:14px;font-weight:750}.g22-review :is(button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #aa843d}@media (max-width:720px){.g22-fields,.g22-gates [role=row]{grid-template-columns:1fr}.g22-gates [role=cell]:last-child{text-align:left}}.g21-review{color:#233442;background:#f6f8fa;border:1px solid #b4c4ce;border-top:4px solid #6b788e;min-width:0;margin:24px 0;padding:clamp(14px,2.3vw,24px)}.g21-review header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.g21-review header>div{max-width:70ch}.g21-review h2{margin:4px 0;font-size:clamp(22px,2.6vw,28px)}.g21-review h3{margin:8px 0;font-size:18px}.g21-review p{font-size:12px;line-height:1.65}.g21-review header>strong{color:#823a28;background:#fff0e9;border:1px solid #b75b44;padding:11px;font-size:11px}.g21-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.g21-fields label,.g21-export label{background:#fff;border:1px solid #c9d5dd;gap:9px;min-width:0;padding:13px;font-size:12px;font-weight:700;display:grid}.g21-fields input,.g21-fields textarea,.g21-export textarea{color:#233442;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #879ba8;padding:9px;font-size:13px}.g21-fields small{color:#526270;overflow-wrap:anywhere;font-size:11px;font-weight:400}.g21-action{color:#fff;cursor:pointer;background:#294456;border:1px solid #294456;min-height:44px;padding:11px 15px;font-size:12px;font-weight:700}.g21-action:disabled{color:#334b59;cursor:not-allowed;background:#d3dde2;border-color:#d3dde2}.g21-ledger,.g21-gates,.g21-export{border-top:1px solid #bfcdd8;margin-top:20px;padding-top:14px}.g21-ledger ol{gap:8px;padding:0;list-style:none;display:grid}.g21-ledger li{overflow-wrap:anywhere;background:#fff;border:1px solid #ccd8df;gap:4px;padding:12px;font-size:12px;display:grid}.g21-ledger li small{color:#6e562d}.g21-gates [role=table]{background:#fff;border:1px solid #ccd8df}.g21-gates [role=row]{border-bottom:1px solid #e1e8eb;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:12px;padding:10px;display:grid}.g21-gates [role=row]:last-child{border-bottom:0}.g21-gates [role=cell]{overflow-wrap:anywhere;font-size:12px}.g21-gates [role=cell] p{margin:3px 0}.g21-gates [role=cell]:last-child{color:#843d2e;text-align:right}.g21-notice,.g21-error{background:#e9f1f6;border-left:4px solid #526b85;padding:13px}.g21-error{background:#fff0e9;border-color:#a8513c}.g21-export{gap:13px;display:grid}.g21-export label{max-width:72ch}.g21-export .g21-action{justify-self:start}.g21-denied{background:#fff0e9;border-left:4px solid #a9563f;padding:14px;font-weight:750}.g21-review :is(button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #bd863b}@media (max-width:720px){.g21-fields{grid-template-columns:1fr}.g21-gates [role=row]{grid-template-columns:minmax(0,1fr)}.g21-gates [role=cell]:last-child{text-align:left}}.g20-review{color:#26393b;background:#f7f9f7;border:1px solid #b8c9c5;border-top:4px solid #9b7e4c;min-width:0;margin:24px 0;padding:clamp(14px,2.3vw,24px)}.g20-review header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.g20-review header>div{max-width:68ch}.g20-review h2{margin:4px 0;font-size:clamp(22px,2.6vw,28px)}.g20-review h3{margin:8px 0;font-size:18px}.g20-review p{font-size:12px;line-height:1.65}.g20-review header>strong{color:#833b29;background:#fff0e9;border:1px solid #ac5745;padding:11px;font-size:11px}.g20-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.g20-fields label,.g20-export label{background:#fff;border:1px solid #c8d7d0;gap:9px;min-width:0;padding:13px;font-size:12px;font-weight:700;display:grid}.g20-fields input,.g20-fields textarea,.g20-export textarea{color:#283c3c;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #9eadac;padding:9px;font-size:13px}.g20-fields small{overflow-wrap:anywhere;color:#586864;font-weight:400}.g20-action{color:#fff;cursor:pointer;background:#284247;border:1px solid #284247;min-height:44px;padding:11px 15px;font-size:12px;font-weight:750}.g20-action:disabled{color:#394a45;cursor:not-allowed;background:#ced6d1;border-color:#ced6d1}.g20-ledger,.g20-gates,.g20-export{border-top:1px solid #c5d5cd;margin-top:20px;padding-top:14px}.g20-ledger ol{gap:8px;padding:0;list-style:none;display:grid}.g20-ledger li{overflow-wrap:anywhere;background:#fff;border:1px solid #cbd8d1;gap:4px;padding:12px;font-size:12px;display:grid}.g20-ledger li small{color:#6d4e32;font-size:11px}.g20-gates [role=table]{background:#fff;border:1px solid #cbd9d1}.g20-gates [role=row]{border-bottom:1px solid #dee6df;grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:12px;padding:10px;display:grid}.g20-gates [role=row]:last-child{border-bottom:0}.g20-gates [role=cell]{overflow-wrap:anywhere;font-size:12px}.g20-gates [role=cell] p{margin:3px 0}.g20-gates [role=cell]:last-child{color:#863c2c}.g20-success,.g20-error{background:#edf6ec;border-left:4px solid #608258;padding:13px}.g20-error{background:#fff0e9;border-color:#af624c}.g20-export{gap:13px;display:grid}.g20-export label{max-width:72ch}.g20-export .g20-action{justify-self:start}.g20-denied{background:#fff0e9;border-left:4px solid #a9563f;padding:14px;font-weight:750}.g20-review :is(button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #a8823b}@media (max-width:720px){.g20-fields{grid-template-columns:1fr}}.g19-review{color:#27393b;background:#f7f9f7;border:1px solid #b6c8c5;border-top:4px solid #9a764a;min-width:0;margin:26px 0;padding:clamp(13px,2vw,23px)}.g19-review header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:15px;display:flex}.g19-review header>div{max-width:67ch}.g19-review h2{margin:5px 0;font-size:clamp(21px,2.4vw,27px)}.g19-review h3{margin:8px 0;font-size:17px}.g19-review p,.g19-review li{font-size:12px;line-height:1.65}.g19-review header>strong{color:#7a3429;background:#fff1ec;border:1px solid #b85c4b;padding:10px;font-size:11px}.g19-steps{background:#f1f5f2;border-left:3px solid #8da8a1;margin:17px 0;padding-left:21px}.g19-steps li{padding:5px}.g19-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.g19-inputs label{background:#fff;border:1px solid #cbdbd6;align-content:start;gap:7px;min-width:0;padding:13px;font-size:12px;font-weight:700;display:grid}.g19-inputs small{overflow-wrap:anywhere;color:#526562;font-size:11px;font-weight:400}.g19-inputs input,.g19-inputs textarea{color:#213837;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #a3b4af;padding:8px;font-size:13px}.g19-check-button{color:#fff;cursor:pointer;background:#263f43;border:1px solid #263f43;min-height:44px;margin:13px 0;padding:12px;font-size:13px;font-weight:700}.g19-check-button:disabled{color:#283b38;cursor:not-allowed;background:#b9c2c0;border-color:#b9c2c0}.g19-notice,.g19-error{background:#edf5ed;border-left:3px solid #63825e;padding:12px}.g19-error{background:#fff2ed;border-color:#bb6047}.g19-history,.g19-release{border-top:1px solid #c4d5cf;margin-top:20px;padding-top:12px}.g19-history ol{gap:8px;padding:0;list-style:none;display:grid}.g19-history li{overflow-wrap:anywhere;background:#fff;border:1px solid #c8d7cd;gap:4px;padding:12px;display:grid}.g19-release [role=table]{background:#fff;border:1px solid #c7d6cf}.g19-release [role=row]{border-bottom:1px solid #dce5df;grid-template-columns:minmax(0,1fr) 70px;gap:10px;padding:12px;font-size:12px;display:grid}.g19-release [role=row]:last-child{border-bottom:0}.g19-release [role=cell]:last-child{color:#8d352b}.g19-restriction{background:#fff2eb;border-left:4px solid #a75440;padding:12px;font-weight:700}.g19-review :is(button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #af823a}@media (max-width:680px){.g19-inputs{grid-template-columns:1fr}}.g18-trial{color:#273438;background:#f7f9f6;border:1px solid #becfc5;border-top:4px solid #a28649;min-width:0;margin:26px 0;padding:clamp(14px,2.4vw,26px)}.g18-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px;display:flex}.g18-head>div{max-width:72ch}.g18-head h2{margin:4px 0 8px;font-size:clamp(23px,2.7vw,29px)}.g18-head p,.g18-active p,.g18-gates p,.g18-export p{color:#4a5957;font-size:12px;line-height:1.65}.g18-nogo{color:#733323;letter-spacing:.04em;background:#fff1ed;border:1px solid #ad5c45;padding:10px;font-size:11px}.g18-metrics{flex-wrap:wrap;gap:8px;margin:18px 0;font-size:12px;display:flex}.g18-metrics>*{background:#fff;border:1px solid #bfcec4;padding:10px 12px}.g18-fastpaths{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.g18-fastpaths a{color:#1f454d;background:#fff;border:1px solid #bdcfc7;align-items:center;min-height:44px;padding:10px 11px;font-size:12px;display:flex}.g18-scenario-layout{grid-template-columns:minmax(180px,.65fr) minmax(0,1.8fr);align-items:start;gap:15px;display:grid}.g18-scenarios{background:#fff;border:1px solid #c6d0ca;gap:3px;max-height:680px;padding:6px;display:grid;overflow-y:auto}.g18-scenarios button{text-align:left;color:#28393b;cursor:pointer;min-height:50px;font:inherit;background:#fff;border:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.g18-scenarios button small{color:#63716b;font-size:10px}.g18-scenarios button.g18-selected{background:#edf5f1;border-color:#658879;font-weight:800}.g18-active{background:#fff;border:1px solid #c2d1c7;min-width:0;padding:16px}.g18-active h3{margin:0 0 5px;font-size:20px}.g18-check{border-top:1px solid #dce5df;grid-template-columns:minmax(0,1.5fr) minmax(180px,1fr);align-items:center;gap:14px;padding:13px 0;display:grid}.g18-check strong{font-size:13px}.g18-check p{margin:5px 0 0}.g18-check label,.g18-text,.g18-upload,.g18-export label{gap:7px;font-size:11px;font-weight:700;display:grid}.g18-check select,.g18-text textarea,.g18-upload input,.g18-export textarea,.g18-export input{color:#253937;width:100%;max-width:100%;min-height:44px;font-size:13px;font:inherit;background:#fff;border:1px solid #9fb5aa;padding:8px}.g18-text,.g18-upload{margin-top:15px}.g18-file{background:#f3f8f4;border:1px solid #b8cec4;gap:6px;min-width:0;margin-top:13px;padding:11px;font-size:12px;display:grid}.g18-file code{overflow-wrap:anywhere;font-size:10px}.g18-file button{cursor:pointer;background:#fff;border:1px solid #899b92;justify-self:start;min-height:44px;padding:8px}.g18-gates,.g18-export{border-top:1px solid #c9d9ce;margin-top:23px;padding-top:17px}.g18-gates h3,.g18-export h3{margin:4px 0;font-size:18px}.g18-gates [role=table]{background:#fff;border:1px solid #cbd7ce}.g18-gates [role=row]{border-bottom:1px solid #e0e7e1;grid-template-columns:minmax(0,1.9fr) minmax(0,1.3fr) 75px;align-items:center;gap:12px;padding:11px;font-size:12px;display:grid}.g18-gates [role=row]:last-child{border-bottom:0}.g18-table-head{background:#eaf1eb;font-size:11px}.g18-gates [role=cell]:last-child{color:#8c392d}.g18-actions{flex-wrap:wrap;align-items:center;gap:15px;margin:12px 0;display:flex}.g18-actions button{color:#fff;cursor:pointer;background:#263e3b;border:1px solid #263e3b;min-height:44px;padding:12px 16px;font-weight:750}.g18-limit{background:#fff1e8;border-left:3px solid #a76b43;padding:12px}.g18-trial :is(button,select,input,textarea,a):focus-visible{outline-offset:2px;outline:3px solid #b98638}@media (max-width:840px){.g18-scenario-layout{grid-template-columns:1fr}.g18-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.g18-check{grid-template-columns:1fr}}@media (max-width:530px){.g18-scenarios{grid-template-columns:1fr}.g18-gates [role=row]{grid-template-columns:1fr 1fr;gap:6px}.g18-gates [role=row]>:first-child{grid-column:1/-1}.g18-scenario-layout{gap:9px}.g18-active{padding:11px}}.g24-pilot{color:#243d34;background:#f7faf7;border:1px solid #bfcfc6;border-top:4px solid #456b60;min-width:0;margin:18px 0;padding:clamp(14px,2vw,22px)}.g24-pilot header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.g24-pilot header>div{max-width:68ch}.g24-pilot h3{margin:4px 0;font-size:clamp(18px,2vw,23px)}.g24-pilot p,.g24-cue p{font-size:12px;line-height:1.65}.g24-pilot header>strong{color:#813d30;background:#fff0e8;border:1px solid #d6a58d;padding:11px;font-size:11px}.g24-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.g24-counts span{background:#fff;border:1px solid #d4e0d8;gap:6px;padding:12px;font-size:11px;display:grid}.g24-counts b{font-size:23px;line-height:1}.g24-filters{flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;display:flex}.g24-filters label{flex:145px;gap:6px;min-width:0;font-size:11px;font-weight:700;display:grid}.g24-filters select{color:#263c32;background:#fff;border:1px solid #abbeb3;border-radius:0;width:100%;min-width:0;min-height:44px;padding:9px}.g24-filters button,.g24-cue button,.g24-recovery button,.g24-storage button{color:#fff;cursor:pointer;background:#426357;border:1px solid #46685d;border-radius:0;min-height:44px;padding:10px 13px;font-size:12px;font-weight:700}.g24-recovery{background:#fff7e9;border-left:4px solid #ac8440;flex-wrap:wrap;align-items:center;gap:9px;padding:12px;display:flex}.g24-recovery p{flex-basis:100%;margin:0 0 4px}.g24-recovery button:nth-of-type(2){color:#35493c;background:#fff}.g24-storage{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;display:flex}.g24-storage button{color:#35493c;background:#fff;min-height:40px}.g24-warning{background:#fff0e8;border-left:4px solid #ad5943;padding:10px}.g24-cue{background:#fff;border:1px solid #c6d3c9;gap:7px;margin:12px 0;padding:15px;display:grid}.g24-cue h4{margin:0;font-size:15px}.g24-cue p{color:#324b40;margin:0}.g24-cue p b{min-width:65px;display:inline-block}.g24-cue div{flex-wrap:wrap;gap:8px;margin:5px 0;display:flex}.g24-cue a{color:#245247;border:1px solid #b8cbbf;align-items:center;min-height:44px;padding:9px 11px;font-size:12px;text-decoration:underline;display:inline-flex}.g24-cue button{justify-self:start}.g24-pilot :is(button,select):focus-visible,.g24-cue a:focus-visible{outline-offset:3px;outline:3px solid #ae812e}@media (max-width:680px){.g24-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.g24-filters label{flex:130px}}@media print{.g24-pilot{background:#fff;border:1px solid #888}.g24-filters,.g24-storage,.g24-recovery{display:none!important}.g24-cue{break-inside:avoid}}.g25-desk{color:#293d32;background:#f8faf8;border:1px solid #bbc9c0;border-top:4px solid #386052;min-width:0;margin:0 0 26px;padding:clamp(14px,2vw,22px)}.g25-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.g25-head>div{max-width:70ch}.g25-head h2{margin:5px 0 9px;font-size:clamp(20px,2.4vw,28px)}.g25-head p{font-size:13px;line-height:1.55}.g25-head>strong{color:#8d412b;background:#fff0e8;border:1px solid #c68b74;padding:10px;font-size:11px}.g25-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.g25-kpis>div{background:#fff;border:1px solid #d1ddd3;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.g25-kpis b{font-size:25px}.g25-kpis b small{font-size:12px;font-weight:400}.g25-kpis span{font-size:11px;line-height:1.4}.g25-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.g25-sources section{background:#fff;border:1px solid #cad9cd;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.g25-desk h3{margin:0;font-size:16px}.g25-sources p{margin:0;font-size:12px;line-height:1.6}.g25-sources label{gap:8px;font-size:12px;font-weight:650;display:grid}.g25-sources input{width:100%;max-width:100%;font-size:12px}.g25-sources small{overflow-wrap:anywhere;font-size:11px}.g25-desk button{cursor:pointer;color:#fff;background:#36594e;border:1px solid #36594e;border-radius:0;min-height:44px;padding:10px 12px;font-size:12px;font-weight:700}.g25-sources button{color:#29483e;background:#fff;justify-self:start}.g25-next{background:#fff;border:1px solid #d2ddd5;margin:16px 0;padding:15px}.g25-next ol{padding-left:22px;font-size:12px;line-height:1.9}.g25-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.g25-shortcuts a{color:#245143;border:1px solid #bccdc0;align-items:center;min-height:44px;padding:9px 11px;font-size:12px;text-decoration:underline;display:inline-flex}.g25-triage{background:#fff;border:1px solid #d2ddd5;margin:16px 0;padding:14px}.g25-triage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.g25-triage-head span{font-size:12px}.g25-filters{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.g25-filters label{flex:175px;gap:6px;font-size:11px;font-weight:650;display:grid}.g25-filters select{color:#1f3930;background:#fff;border:1px solid #b6c9bc;width:100%;min-width:0;min-height:44px;padding:8px}.g25-issues{gap:7px;max-height:320px;display:grid;overflow:auto}.g25-issues p{font-size:12px;line-height:1.6}.g25-issue{overflow-wrap:anywhere;background:#f9faf8;border-left:3px solid #b48f5b;gap:5px;padding:10px;display:grid}.g25-issue strong{color:#874b32;font-size:11px}.g25-issue span{font-size:12px}.g25-issue small{color:#62776a;font-size:11px}.g25-export{border-top:1px solid #d2ddd5;flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.g25-export h3,.g25-export p{flex-basis:100%}.g25-export p,.g25-limits{font-size:12px;line-height:1.6}.g25-status,.g25-error{background:#e5f0e9;padding:11px;font-size:12px}.g25-error{background:#ffefe9;border-left:3px solid #ab5c40}.g25-limits{background:#fff9ee;border-left:3px solid #ad7550;margin-bottom:0;padding:12px}.g25-desk :is(button,select,input,a):focus-visible{outline-offset:3px;outline:3px solid #b08736}@media (max-width:740px){.g25-sources{grid-template-columns:1fr}.g25-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:370px){.g25-kpis{grid-template-columns:1fr}}@media print{.g25-desk{background:#fff}.g25-sources input,.g25-export button,.g25-sources button{display:none}}.g26-cutover{color:#243b33;background:#f8faf9;border:1px solid #c7d0ca;border-top:4px solid #405c54;min-width:0;margin:0 0 24px;padding:clamp(14px,2vw,22px)}.g26-cutover>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.g26-cutover>header div{max-width:68ch}.g26-cutover h2{margin:6px 0;font-size:clamp(20px,2.3vw,28px)}.g26-cutover h3{margin:0 0 9px;font-size:15px}.g26-cutover p{margin:4px 0 12px;font-size:12px;line-height:1.55}.g26-cutover>header>strong{color:#793d2b;background:#fff1eb;border:1px solid #b76d56;padding:10px;font-size:11px}.g26-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.g26-quick>div{background:#fff;border:1px solid #cddcd2;gap:5px;padding:12px;font-size:12px;display:grid}.g26-quick>div span{line-height:1.55}.g26-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.g26-files>section{background:#fff;border:1px solid #d0ded5;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.g26-files label{gap:8px;font-size:11px;font-weight:700;display:grid}.g26-files input{min-width:0;max-width:100%;font-size:11px}.g26-file-state{overflow-wrap:anywhere;gap:4px;font-size:11px;display:grid}.g26-file-state code{font-size:10px}.g26-files button{justify-self:start}.g26-cutover button{color:#fff;cursor:pointer;background:#36594d;border:1px solid #36594d;border-radius:0;min-height:44px;padding:10px 12px;font-size:12px;font-weight:700}.g26-steps{background:#fff;border:1px solid #d0d8d2;margin:16px 0;padding:14px}.g26-steps>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.g26-step{border-bottom:1px solid #e0e8e1;align-content:start;gap:4px;padding:8px 4px;display:grid}.g26-step span{color:#80513d;letter-spacing:.05em;font-size:10px;font-weight:800}.g26-step p{margin:0;font-size:12px}.g26-actions{border-top:1px solid #c9d8cc;flex-wrap:wrap;gap:10px;padding-top:15px;display:flex}.g26-actions>h3,.g26-actions>p{flex-basis:100%}.g26-shortcuts{flex-wrap:wrap;flex-basis:100%;gap:7px;display:flex}.g26-shortcuts a{color:#1e5240;border:1px solid #b4c8b9;align-items:center;min-height:44px;padding:10px;font-size:12px;display:inline-flex}.g26-error,.g26-message,.g26-bottom{background:#fff5ec;border-left:3px solid #a86a4c;padding:10px;font-size:12px}.g26-message{background:#f0f8f3;border-color:#71927e}.g26-cutover :is(button,input,a):focus-visible{outline-offset:3px;outline:3px solid #af873b}@media (max-width:800px){.g26-files,.g26-steps>div{grid-template-columns:1fr}}@media (max-width:520px){.g26-quick{grid-template-columns:1fr}}@media print{.g26-cutover{background:#fff}.g26-cutover button,.g26-cutover input{display:none}}.g16-review{color:#26353d;background:#f8f9f7;border:1px solid #cbd6d2;min-width:0;margin:30px 0;padding:21px}.g16-review h2{margin:8px 0;font-size:22px}.g16-review p{font-size:12px;line-height:1.65}.g16-review a{text-decoration:underline}.g16-review-denied{background:#fff8e8;border-left:4px solid #a48439;padding:13px;font-weight:700}.g16-review-summary{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.g16-review-summary strong{background:#fff;border:1px solid #cbd4ce;padding:10px;font-size:12px}.g16-review-toggle{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#233039;border:1px solid #233039;padding:10px 16px;font-weight:700}.g16-review-list{gap:10px;margin:16px 0;display:grid}.g16-review-item{background:#fff;border:1px solid #d5deda;grid-template-columns:minmax(0,1.3fr) minmax(160px,.9fr) minmax(190px,1fr);gap:12px;min-width:0;padding:13px;display:grid}.g16-review-item>div{gap:6px;min-width:0;display:grid}.g16-review-item strong{font-size:12px}.g16-review-item small{color:#5c6a70;font-size:11px}.g16-review-item code{overflow-wrap:anywhere;font-size:9px}.g16-review-item label,.g16-review-notes{color:#42555c;gap:7px;font-size:11px;font-weight:700;display:grid}.g16-review-item input,.g16-review-item select,.g16-review-notes textarea{color:#26353b;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #9eafaa;padding:9px;font-size:13px}.g16-review-notes{margin:18px 0}.g16-review :is(button,select,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #aa7b1d}@media (max-width:900px){.g16-review-item{grid-template-columns:1fr}}.g17-packet{background:#f5f8f6;border:1px solid #bdccc6;border-left:4px solid #69897a;gap:10px;min-width:0;margin-top:16px;padding:16px;display:grid}.g17-packet h3{margin:0;font-size:16px}.g17-packet p{margin:0;font-size:12px;line-height:1.6}.g17-packet button{color:#fff;cursor:pointer;background:#22363b;border:1px solid #22363b;justify-self:start;min-height:44px;padding:11px 16px}.g17-packet label{gap:8px;font-size:12px;font-weight:700;display:grid}.g17-packet input{max-width:100%;min-height:44px;font:inherit}.g17-packet :is(input,button):focus-visible{outline-offset:3px;outline:3px solid #a37b30}[data-lq-theme=studio-pop]{--sp-ink:#101629;--sp-night:#151f3c;--sp-raised:#263959;--sp-paper:#f7f7fe;--sp-white:#fff;--sp-muted:#c6d2e9;--sp-blue:#285bff;--sp-pink:#da2c70;--sp-mint:#00786a;--sp-violet:#713fd2;--sp-orange:#a34c00;--sp-sun:#ffe45c;--sp-border:#4b5e84;--sp-font-display:"Arial Black","Trebuchet MS",system-ui,sans-serif;--sp-font-ui:"Trebuchet MS",system-ui,-apple-system,"Segoe UI",sans-serif;--sp-radius-sm:8px;--sp-radius-md:14px;--sp-radius-lg:22px;--sp-shadow:0 9px 0 #090e1e47;--sp-ease:cubic-bezier(.2,.8,.2,1);font-family:var(--sp-font-ui);color:var(--sp-white);background:var(--sp-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-lq-theme=studio-pop] *,[data-lq-theme=studio-pop] :before,[data-lq-theme=studio-pop] :after{box-sizing:border-box}[data-lq-theme=studio-pop] :where(button,a){font:inherit}[data-lq-theme=studio-pop] :where(button,a):focus-visible{outline:4px solid var(--sp-sun);outline-offset:4px}[data-lq-theme=studio-pop] :where(button):disabled{cursor:not-allowed;opacity:.6}[data-lq-theme=studio-pop] .sp-logo{align-items:center;gap:12px;min-width:0;display:inline-flex}[data-lq-theme=studio-pop] .sp-logo-mark{filter:drop-shadow(0 5px #0b1022);flex:none;width:68px;height:68px}[data-lq-theme=studio-pop] .sp-logo-word{max-width:255px;font-family:var(--sp-font-display);letter-spacing:-.06em;flex-wrap:wrap;font-size:clamp(25px,3vw,36px);font-weight:900;line-height:1;display:flex}[data-lq-theme=studio-pop] .sp-logo-word>span{color:var(--sp-sun)}[data-lq-theme=studio-pop] .sp-logo-word small{width:100%;font:800 10px var(--sp-font-ui);letter-spacing:.17em;color:var(--sp-muted);margin-top:8px;display:block}[data-lq-theme=studio-pop] .sp-logo--compact .sp-logo-mark{width:48px;height:48px}[data-lq-theme=studio-pop] .sp-eyebrow{letter-spacing:.16em;color:var(--sp-sun);text-transform:uppercase;font-size:11px;font-weight:900}[data-lq-theme=studio-pop] .sp-button{border-radius:var(--sp-radius-sm);letter-spacing:.02em;cursor:pointer;text-align:center;min-width:48px;min-height:48px;transition:transform .16s var(--sp-ease),box-shadow .16s var(--sp-ease),background-color .16s ease;border:2px solid #0000;justify-content:center;align-items:center;gap:12px;padding:11px 18px;font-weight:900;line-height:1.25;display:inline-flex}[data-lq-theme=studio-pop] .sp-button:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 5px #00000040}[data-lq-theme=studio-pop] .sp-button:not(:disabled):active{box-shadow:none;transform:translateY(1px)}[data-lq-theme=studio-pop] .sp-button--large{min-height:60px;padding:16px 24px;font-size:17px}[data-lq-theme=studio-pop] .sp-button--primary{background:var(--sp-sun);color:var(--sp-ink)}[data-lq-theme=studio-pop] .sp-button--secondary{background:var(--sp-blue);color:#fff}[data-lq-theme=studio-pop] .sp-button--quiet{background:var(--sp-raised);color:#fff;border-color:#8191b4}[data-lq-theme=studio-pop] .sp-button--danger{color:#fff;background:#a62850}[data-lq-theme=studio-pop] .sp-button-arrow{font-size:22px;font-weight:900;line-height:1}[data-lq-theme=studio-pop] .sp-tag{letter-spacing:.1em;color:#fff;background:#354565;border-radius:5px;align-items:center;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}[data-lq-theme=studio-pop] .sp-tag--live{color:var(--sp-ink);background:#ffe45c}[data-lq-theme=studio-pop] .sp-tag--warning{color:#fff;background:#a62850}[data-lq-theme=studio-pop] .sp-tag--positive{color:#fff;background:#00786a}[data-lq-theme=studio-pop] .sp-panel{border:2px solid var(--sp-border);background:var(--sp-night);border-radius:var(--sp-radius-lg);min-width:0;padding:clamp(16px,2vw,28px)}[data-lq-theme=studio-pop] .sp-panel-heading{gap:7px;margin-bottom:18px;display:grid}[data-lq-theme=studio-pop] .sp-panel-heading h2{font-family:var(--sp-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(20px,2vw,28px)}[data-lq-theme=studio-pop] .sp-tone--blue{--sp-tone:var(--sp-blue)}[data-lq-theme=studio-pop] .sp-tone--pink{--sp-tone:var(--sp-pink)}[data-lq-theme=studio-pop] .sp-tone--mint{--sp-tone:var(--sp-mint)}[data-lq-theme=studio-pop] .sp-tone--orange{--sp-tone:var(--sp-orange)}[data-lq-theme=studio-pop] .sp-tone--violet{--sp-tone:var(--sp-violet)}[data-lq-theme=studio-pop] .sp-game-tile{isolation:isolate;border-radius:var(--sp-radius-md);background:var(--sp-tone);color:#fff;min-height:228px;transition:transform .2s var(--sp-ease),box-shadow .2s var(--sp-ease);border:2px solid #ffffff73;flex-direction:column;padding:18px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}[data-lq-theme=studio-pop] a.sp-game-tile:hover{box-shadow:var(--sp-shadow);transform:translateY(-5px)rotate(-.5deg)}[data-lq-theme=studio-pop] .sp-game-top{z-index:2;letter-spacing:.13em;justify-content:space-between;align-items:start;font-size:11px;font-weight:900;display:flex;position:relative}[data-lq-theme=studio-pop] .sp-game-top>span:last-child{font-family:var(--sp-font-display);font-size:26px;line-height:1}[data-lq-theme=studio-pop] .sp-motif{color:#ffffff3b;width:70%;height:68%;position:absolute;top:22px;right:-12px;transform:rotate(-11deg)}[data-lq-theme=studio-pop] .sp-game-bottom{z-index:2;gap:5px;max-width:100%;margin-top:auto;display:grid;position:relative}[data-lq-theme=studio-pop] .sp-game-kicker{letter-spacing:.12em;font-size:10px;font-weight:900}[data-lq-theme=studio-pop] .sp-game-bottom strong{font-family:var(--sp-font-display);overflow-wrap:anywhere;letter-spacing:-.05em;font-size:clamp(22px,2.5vw,32px);line-height:1.06}[data-lq-theme=studio-pop] .sp-game-bottom>span:last-child{font-size:13px;font-weight:700;line-height:1.4}[data-lq-theme=studio-pop] .sp-team-badge{background:#263758;border:1px solid #7183a4;border-radius:100px;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:6px 14px 6px 6px;font-size:13px;display:inline-flex}[data-lq-theme=studio-pop] .sp-team-avatar{background:var(--sp-tone);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}[data-lq-theme=studio-pop] .sp-team-badge>strong{overflow-wrap:anywhere}[data-lq-theme=studio-pop] .sp-score-chip{background:var(--sp-raised);border:2px solid #667a9e;border-top:5px solid var(--sp-tone);border-radius:var(--sp-radius-sm);min-width:0;padding:12px 14px}[data-lq-theme=studio-pop] .sp-score-chip--leading{border-color:var(--sp-sun);border-top-color:var(--sp-sun)}[data-lq-theme=studio-pop] .sp-score-label{align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}[data-lq-theme=studio-pop] .sp-score-label>strong{overflow-wrap:anywhere}[data-lq-theme=studio-pop] .sp-score-pip{background:var(--sp-tone);border:1px solid #fff;border-radius:50%;flex:none;width:11px;height:11px}[data-lq-theme=studio-pop] .sp-leader{background:var(--sp-sun);color:var(--sp-ink);margin-left:auto;padding:3px 5px;font-size:9px;font-weight:900}[data-lq-theme=studio-pop] .sp-score-value{align-items:baseline;gap:9px;margin-top:5px;display:flex}[data-lq-theme=studio-pop] .sp-score-value>strong{font-family:var(--sp-font-display);font-variant-numeric:tabular-nums;font-size:clamp(26px,3.3vw,44px);line-height:1.1}[data-lq-theme=studio-pop] .sp-score-change{color:var(--sp-sun);font-size:13px;font-weight:900}[data-lq-theme=studio-pop] .sp-timer{text-align:center;border-radius:var(--sp-radius-md);background:#263959;border:2px solid #7890b7;gap:3px;min-width:128px;padding:10px 20px;display:inline-grid}[data-lq-theme=studio-pop] .sp-timer-caption{letter-spacing:.14em;color:var(--sp-muted);font-size:11px;font-weight:900}[data-lq-theme=studio-pop] .sp-timer strong{font:900 clamp(28px,4vw,52px)/1.1 var(--sp-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em}[data-lq-theme=studio-pop] .sp-timer--warning{background:#7e2040;border-color:#ffe45c}[data-lq-theme=studio-pop] .sp-timer--paused{border-style:dashed}[data-lq-theme=studio-pop] .sp-progress{gap:8px;min-width:0;display:grid}[data-lq-theme=studio-pop] .sp-progress-meta{justify-content:space-between;gap:12px;font-size:12px;font-weight:900;display:flex}[data-lq-theme=studio-pop] .sp-progress-track{background:#405378;border:1px solid #7387ad;border-radius:100px;height:13px;overflow:hidden}[data-lq-theme=studio-pop] .sp-progress-track span{background:var(--sp-sun);height:100%;transition:width .25s var(--sp-ease);border-radius:100px;display:block}[data-lq-theme=studio-pop] .sp-show-frame{isolation:isolate;border-radius:var(--sp-radius-lg);background:radial-gradient(circle at 85% 10%,#294fad 0,#0000 35%),linear-gradient(125deg,#161d3d,#172a53 75%,#24184a);min-width:0;padding:clamp(18px,4vw,46px);position:relative;overflow:hidden}[data-lq-theme=studio-pop] .sp-show-frame--host{background:linear-gradient(125deg,#171e39,#203355)}[data-lq-theme=studio-pop] .sp-frame-grid{pointer-events:none;z-index:-1;opacity:.23;background-image:linear-gradient(#98baff 1px,#0000 1px),linear-gradient(90deg,#98baff 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000,#000);mask-image:linear-gradient(100deg,#0000,#000)}[data-lq-theme=studio-pop] .sp-animate-in{animation:sp-rise .4s var(--sp-ease) both}@keyframes sp-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:650px){[data-lq-theme=studio-pop] .sp-logo-mark{width:56px;height:56px}[data-lq-theme=studio-pop] .sp-game-tile{min-height:188px}[data-lq-theme=studio-pop] .sp-game-bottom strong{font-size:24px}[data-lq-theme=studio-pop] .sp-button{min-height:48px}}@media (prefers-reduced-motion:reduce){[data-lq-theme=studio-pop] *,[data-lq-theme=studio-pop] :before,[data-lq-theme=studio-pop] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-host-game]{overflow-wrap:anywhere;min-width:0;max-width:100%}[data-host-game] :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #a67a12!important}[data-host-game] :is(button,input,select,textarea){min-height:44px}[data-host-game] :is(input,select,textarea){max-width:100%}[data-host-game] :is(.rq-scoreboard,.qt-scorebar,.vb-scorebar,.ll-scorebar,.ud-scorebar),[data-host-game] :is(.rq-head,.qt-host-header,.vb-host-head,.ll-host-head,.ud-host-head){min-width:0}@media (max-width:700px){.exp-host-wrapper{min-width:0;padding:12px!important}.exp-host-header{flex-wrap:wrap;gap:10px}.exp-host-header>div{min-width:0}[data-host-game]{margin:12px auto!important;padding:12px!important}[data-host-game] :is(.rq-scoreboard,.qt-scorebar,.vb-scorebar,.ll-scorebar,.ud-scorebar){grid-template-columns:repeat(2,minmax(0,1fr))}[data-host-game] :is(.rq-utility,.qt-host-toolbar,.vb-host-toolbar,.ll-toolbar,.ud-toolbar){flex-wrap:wrap;gap:8px}[data-host-game] :is(.rq-teamfields,.qt-decision,.vb-mark-row,.ll-team-row,.ud-team){min-width:0;max-width:100%}[data-host-game] :is(.qt-board-host,.qt-grid){min-width:0;max-width:100%;overflow-x:auto}[data-host-game] :is(.ud-entry,.rq-teamfields){grid-template-columns:1fr}[data-host-game] :is(.g3-tech-primary,button){white-space:normal}}[data-host-game] .g14-guide button.g14-focus{color:#fff!important;background:#233039!important;border-color:#233039!important}[data-host-game] .g14-guide button.g14-focus .g14-shortcut{color:#f6dea0!important}.g14-guide{color:#26323a;background:#f5f7f6;border:1px solid #c7d1d0;border-left:4px solid #c39944;min-width:0;margin:14px 0 19px;padding:15px 18px}.g14-guide-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.g14-guide-head>div:first-child{flex:1;min-width:0}.g14-eyebrow{letter-spacing:.1em;color:#75613a;font-size:10px;font-weight:800}.g14-guide h3{letter-spacing:-.45px;margin:5px 0;font-size:19px;line-height:1.25}.g14-guide p{color:#53616b;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.55}.g14-connect{text-align:right;align-content:center;justify-items:end;gap:3px;min-width:122px;display:grid}.g14-connect strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.g14-connect span{color:#63717a;font-size:10px}.g14-facts{background:#cbd4d2;border:1px solid #cbd4d2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:13px;display:grid}.g14-facts>div{background:#fff;align-content:start;gap:6px;min-width:0;padding:11px 12px;display:grid}.g14-facts small{letter-spacing:.08em;color:#64727b;font-size:9px;font-weight:800}.g14-facts strong{overflow-wrap:anywhere;font-size:12px;font-weight:720;line-height:1.45}.g14-guide-foot{justify-content:space-between;align-items:end;gap:16px;margin-top:13px;display:flex}.g14-progress{flex:1;gap:8px;min-width:0;max-width:360px;display:grid}.g14-progress span{color:#4b5a64;font-variant-numeric:tabular-nums;font-size:11px}.g14-progress progress{accent-color:#ad873b;width:100%;height:8px}.g14-guide button.g14-focus{color:#fff;cursor:pointer;white-space:normal;background:#233039;border:1px solid #233039;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-size:12px;font-weight:700;display:flex}.g14-guide button.g14-focus:disabled{opacity:.5;cursor:not-allowed}.g14-shortcut{color:#e5d7a8;font-size:10px;font-weight:500}.g14-guide button.g14-focus:focus-visible,[data-host-next]:focus-visible,[data-host-resume]:focus-visible,.qt-cell:focus-visible{outline-offset:3px;outline:3px solid #d2a13e}@media (max-width:650px){.g14-facts{grid-template-columns:1fr}.g14-guide-foot{flex-direction:column;align-items:stretch}.g14-progress{width:100%;max-width:none}.g14-guide button.g14-focus{width:100%}}@media (max-width:380px){.g14-guide{padding:12px}.g14-guide-head{flex-direction:column;gap:8px}.g14-connect{text-align:left;place-items:baseline start;min-width:0;display:flex}}@media (prefers-reduced-motion:reduce){.g14-guide *{transition:none!important;animation:none!important}}.u17-answer-desk{color:#fff;background:#172b5a;border:2px solid #394f8e;margin:12px 0}.sp-cockpit .u17-answer-toggle{color:#172b5a;cursor:pointer;text-align:left;background:#ffe35b;border:0;width:100%;min-height:46px;padding:11px 16px;font:850 16px/1.25 system-ui}.u17-answer-panel{gap:15px;padding:15px;display:grid}.u17-answer-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.u17-answer-settings label{gap:7px;min-width:0;font:800 15px/1.4 system-ui;display:grid}.u17-answer-settings select{color:#182b51;background:#fff;border:2px solid #9fb9ed;width:100%;min-height:46px;padding:10px;font:650 16px system-ui}.u17-answer-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.u17-answer-summary strong{font-size:20px}.sp-cockpit .u17-answer-open{color:#fff;background:#2655df;border:2px solid #97b5ff;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:11px 16px;font:850 16px/1.35 system-ui;text-decoration:none;display:inline-flex}.u17-answer-desk :is(a,button,select):focus-visible{outline-offset:3px;outline:3px solid #ffe35b}@media (max-width:600px){.u17-answer-settings{grid-template-columns:1fr}.u17-answer-summary{gap:5px}}.sp-shell--spielleitung .sp-cockpit-wrap{background:0 0;min-height:0;padding:0}.sp-shell--spielleitung .sp-cockpit-topline{max-width:1320px;margin:0 auto 17px}.sp-shell--spielleitung .sp-cockpit{color:#14203b;max-width:1320px;margin:0 auto 16px}.sp-cockpit-hero{isolation:isolate;color:#fff;background:#2158e9;border-bottom:7px solid #ffe45c;justify-content:space-between;align-items:center;min-height:200px;padding:clamp(22px,3vw,38px);display:flex;position:relative;overflow:hidden}.sp-cockpit-hero--pink{background:#c52a6a}.sp-cockpit-hero--violet{background:#6030ba}.sp-cockpit-hero--mint{background:#006b63}.sp-cockpit-hero--orange{background:#994900}.sp-cockpit-title{z-index:1;min-width:0;max-width:750px;position:relative}.sp-cockpit-overline{letter-spacing:.15em;color:#ffe45c;margin:0 0 12px;font-size:10px;font-weight:900}.sp-cockpit-overline span{margin:0 7px}.sp-cockpit-hero h2{letter-spacing:-.05em;margin:0;font:950 clamp(32px,4vw,54px)/1.08 Arial Black,Trebuchet MS,system-ui,sans-serif}.sp-cockpit-hero h2 span{color:#ffe45c}.sp-cockpit-title>p:not(.sp-cockpit-overline){color:#f0f4ff;margin:10px 0 18px;font-size:13px;font-weight:750;line-height:1.5}.sp-cockpit-status{color:#edf3ff;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.sp-cockpit-state{color:#fff;background:#152548;border:1px solid #c0d5ff;align-items:center;gap:7px;padding:9px 12px;font-weight:900;display:inline-flex}.sp-cockpit-state span{color:#ffe45c}.sp-cockpit-state.is-warning{background:#65220b;border-color:#ffe45c}.sp-cockpit-state.is-paused{background:#4d315f;border-color:#dabfff}.sp-cockpit-art{color:#fff;opacity:.78;pointer-events:none;flex:0 0 clamp(135px,21vw,255px);place-items:center;height:180px;display:grid;position:relative}.sp-cockpit-art .sp-motif{width:100%;height:100%;color:inherit;position:static;inset:auto;transform:none}.sp-cockpit-warning{color:#662700;background:#fff2dc;border:2px solid #aa5714;padding:14px 17px;font-size:13px;font-weight:850;line-height:1.55}.sp-cockpit-overview{background:#dce5f1;grid-template-columns:1.2fr 1fr 1fr;gap:3px;margin:13px 0;display:grid}.sp-cockpit-fact{background:#fff;align-content:start;gap:10px;min-width:0;min-height:120px;padding:18px 19px;display:grid}.sp-cockpit-fact>span{letter-spacing:.12em;color:#48607f;font-size:10px;font-weight:950}.sp-cockpit-fact strong{color:#182748;overflow-wrap:anywhere;font-size:clamp(13px,1.3vw,17px);line-height:1.45}.sp-cockpit-fact--progress{color:#fff;background:#12244d}.sp-cockpit-fact--progress>span{color:#ffe45c}.sp-cockpit-fact--progress .sp-progress{color:#fff;min-width:0}.sp-cockpit-fact--progress .sp-progress-meta{color:#fff;font-size:12px;line-height:1.5}.sp-cockpit-fact--progress .sp-progress-track{background:#364b76}.sp-cockpit-fact--progress .sp-progress-track>span{background:#ffe45c}.sp-cockpit-scores{color:#fff;background:#101d3a;margin-bottom:12px;padding:clamp(19px,2vw,27px)}.sp-cockpit-scores-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.sp-cockpit-scores-head h3{letter-spacing:-.04em;color:#fff;margin:0;font:950 clamp(21px,2.5vw,30px)/1.2 Arial Black,system-ui,sans-serif}.sp-cockpit-scores-head span{color:#c6d5f4;font-size:11px}.sp-cockpit-scores-grid{grid-template-columns:repeat(auto-fit,minmax(min(175px,100%),1fr));gap:9px;display:grid}.sp-cockpit-scores-grid .sp-score-chip{box-sizing:border-box;width:100%;min-width:0;max-width:none}.sp-cockpit-actions{background:#fff;border:1px solid #dce4f2;flex-wrap:wrap;align-items:center;gap:9px;padding:13px;display:flex}.sp-cockpit-actions :is(a,button){color:#203451;border:1px solid #c8d3e5;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:10px 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.sp-cockpit-actions :is(a,button):hover{background:#eaf0fe}.sp-cockpit-actions .sp-cockpit-primary{color:#fff;background:#285bff;border-color:#285bff}.sp-cockpit-actions .sp-cockpit-primary:hover{background:#1649de}.sp-cockpit-actions .sp-cockpit-stage{color:#101629;background:#ffe45c;border-color:#e6cb3d}.sp-cockpit-actions .sp-cockpit-stage:hover{background:#f5d53c}.sp-cockpit-private-note{color:#576780;margin:10px 2px 15px;font-size:11px;line-height:1.65}.sp-cockpit-loading{color:#23436d;background:#fff;border:1px solid #cedaeb;padding:26px;font-size:14px}.sp-shell--spielleitung .sp-host-game-region{max-width:1320px;margin:0 auto;scroll-margin-top:20px}.sp-shell--spielleitung .sp-host-game-region [data-host-game]{scroll-margin-top:20px}.sp-shell--spielleitung .sp-host-game-region .rq-host{max-width:none;margin:0 auto 22px}.sp-cockpit :where(a,button):focus-visible{outline-offset:3px;outline:3px solid #285bff}@media (max-width:800px){.sp-cockpit-overview{grid-template-columns:1fr 1fr}.sp-cockpit-fact--progress{grid-column:1/-1}.sp-cockpit-art{flex-basis:145px;height:140px}}@media (max-width:570px){.sp-cockpit-hero{min-height:0;padding:22px 18px}.sp-cockpit-art{opacity:.12;width:150px;height:175px;position:absolute;top:0;right:-12px}.sp-cockpit-overview{grid-template-columns:1fr}.sp-cockpit-fact--progress{grid-column:auto}.sp-cockpit-fact{min-height:0}.sp-cockpit-scores-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-cockpit-actions :is(a,button){flex:100%;justify-content:space-between}.sp-cockpit-scores-head{display:grid}}@media (max-width:370px){.sp-cockpit-scores-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sp-cockpit *,.sp-cockpit :before,.sp-cockpit :after{transition:none!important;animation:none!important;transform:none!important}}.sp-cockpit-actions button{cursor:pointer;font-family:inherit}.sp-host-game-region:focus{outline-offset:3px;outline:3px solid #285bff}.sp-shell--spielleitung .sp-cockpit-hero h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%}@media (max-width:800px){.sp-shell--spielleitung .sp-cockpit-hero h2{font-size:clamp(23px,4vw,38px)}.sp-shell--spielleitung .sp-cockpit-hero{min-width:0;position:relative}.sp-shell--spielleitung .sp-cockpit-title{width:100%;min-width:0;max-width:none}.sp-shell--spielleitung .sp-cockpit-art{opacity:.13;pointer-events:none;flex-basis:auto;width:150px;height:160px;position:absolute;inset:0 -12px auto auto}.sp-shell--spielleitung .sp-cockpit-hero h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(24px,3.35vw,40px);line-height:1.12}}.sp-cockpit-density{color:#102752;cursor:pointer;background:#fff;border:2px solid #fff;min-height:44px;padding:8px 13px;font:850 14px/1.3 system-ui,sans-serif}.sp-cockpit-density[aria-pressed=true]{color:#17213c;background:#ffe45c;border-color:#ffe45c}.sp-cockpit .sp-cockpit-density:focus-visible{outline-offset:3px;outline:3px solid #ffe45c}.sp-cockpit.is-compact .sp-cockpit-hero{border-bottom-width:4px;min-height:0;padding:12px 18px}.sp-cockpit.is-compact .sp-cockpit-title{flex-wrap:wrap;align-items:center;gap:8px 18px;width:100%;max-width:none;display:flex}.sp-cockpit.is-compact .sp-cockpit-hero h2{font-size:clamp(23px,2.5vw,31px);line-height:1.2}.sp-cockpit.is-compact .sp-cockpit-title>p:not(.sp-cockpit-overline){margin:0;font-size:14px}.sp-cockpit.is-compact .sp-cockpit-status{gap:8px;margin-left:auto;font-size:14px}.sp-cockpit.is-compact .sp-cockpit-art{display:none}.sp-cockpit.is-compact .sp-cockpit-overview{grid-template-columns:1.15fr 1fr 1fr;gap:2px;margin:6px 0}.sp-cockpit.is-compact .sp-cockpit-fact{gap:4px;min-height:0;padding:10px 13px}.sp-cockpit.is-compact .sp-cockpit-fact>span{letter-spacing:0;font-size:12px}.sp-cockpit.is-compact .sp-cockpit-fact strong{font-size:14px;line-height:1.4}.sp-cockpit.is-compact .sp-cockpit-fact--progress{grid-column:auto}.sp-cockpit.is-compact .sp-cockpit-fact .sp-progress-meta{font-size:14px}.sp-cockpit.is-compact .sp-cockpit-scores{margin-bottom:6px;padding:12px 14px}.sp-cockpit.is-compact .sp-cockpit-scores-head{margin-bottom:8px}.sp-cockpit.is-compact .sp-cockpit-scores-head h3{font-size:18px}.sp-cockpit.is-compact .sp-cockpit-scores-grid{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:6px}.sp-cockpit.is-compact .sp-score-chip{padding:7px 10px}.sp-cockpit.is-compact .sp-score-label{font-size:14px}.sp-cockpit.is-compact .sp-score-value>strong{font-size:25px}.sp-cockpit.is-compact .sp-cockpit-actions{gap:7px;padding:8px}.sp-cockpit.is-compact .sp-cockpit-actions :is(a,button){min-height:44px;padding:8px 10px;font-size:14px}.sp-cockpit-private-note{font-size:14px;line-height:1.5}@media (max-width:800px){.sp-cockpit.is-compact .sp-cockpit-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-cockpit.is-compact .sp-cockpit-fact--progress{grid-column:1/-1}}@media (max-width:570px){.sp-cockpit.is-compact .sp-cockpit-status{width:100%;margin-left:0}.sp-cockpit.is-compact .sp-cockpit-overview{grid-template-columns:1fr}.sp-cockpit.is-compact .sp-cockpit-fact--progress{grid-column:auto}.sp-cockpit.is-compact .sp-cockpit-scores-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-cockpit.is-compact .sp-cockpit-actions :is(a,button){text-align:center;flex:calc(50% - 7px);justify-content:center}}@media (max-width:370px){.sp-cockpit.is-compact .sp-cockpit-scores-grid{grid-template-columns:1fr}.sp-cockpit.is-compact .sp-cockpit-actions :is(a,button){flex-basis:100%}}.ud-host{color:#27343c;background:#faf9f5;border:1px solid #d8ddd9;max-width:1240px;margin:18px auto;padding:clamp(15px,3vw,29px)}.ud-host-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.ud-host-head h2{letter-spacing:-.7px;margin:7px 0;font-size:28px}.ud-host-head p{color:#60707a;max-width:770px;margin:0;font-size:12px;line-height:1.7}.ud-toolbar{color:#6c7880;flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0;font-size:11px;display:flex}.ud-toolbar a:last-child{margin-left:auto;text-decoration:underline}.ud-scorebar{background:#e1e6e2;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:5px;padding:6px;display:grid}.ud-scorebar>div{background:#fff;gap:4px;padding:14px;display:grid}.ud-scorebar span{color:#64717c;font-size:11px}.ud-scorebar strong{font-variant-numeric:tabular-nums;font-size:27px}.ud-progress{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:4px;margin:14px 0;display:grid}.ud-progress span{color:#61717b;background:#e2e6e5;border-bottom:3px solid #bdc4c1;place-items:center;gap:2px;padding:12px 5px;font-weight:700;display:grid}.ud-progress span.done{color:#385b4c;background:#deebe5;border-color:#668875}.ud-progress span.current{color:#493b24;background:#f8edce;border-color:#bd8f37}.ud-progress small{letter-spacing:.3px;font-size:9px;font-weight:700}.ud-phase{color:#f8e7bc;letter-spacing:.8px;background:#273840;justify-content:space-between;gap:12px;padding:13px 16px;font-size:12px;display:flex}.ud-host button{color:#2a3a44;cursor:pointer;background:#fff;border:1px solid #aeb8b8;padding:10px 13px;font-size:12px}.ud-host button:disabled{opacity:.45;cursor:not-allowed}.ud-host .g3-tech-primary{color:#f8d989;background:#263941;border:1px solid #263941;min-height:42px;font-weight:700}.ud-pause{justify-content:flex-end;margin:12px 0;display:flex}.ud-card{background:#fff;border:1px solid #dae0db;gap:16px;margin:18px 0;padding:clamp(17px,3vw,28px);display:grid}.ud-card h3{letter-spacing:-.4px;margin:0;font-size:clamp(19px,2.2vw,27px);line-height:1.36}.ud-card h4{margin:0;font-size:15px}.ud-card>p{color:#617079;margin:0;font-size:13px;line-height:1.6}.ud-origin{color:#7d6429;letter-spacing:1px;background:#f5edda;border-left:4px solid #b88e34;justify-self:start;align-items:center;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.ud-private{background:#f4f0e5;border:1px solid #e5dac0;gap:6px;padding:15px;display:grid}.ud-private>small{letter-spacing:1px;color:#867042;font-size:9px;font-weight:800}.ud-private>div{border-bottom:1px solid #ded6c3;align-items:baseline;gap:12px;padding:6px 0;display:flex}.ud-private b{min-width:135px;font-size:12px}.ud-private>div small{color:#6e7578;font-size:10px}.ud-clock{color:#fff;background:#2a3942;flex-wrap:wrap;align-items:center;gap:9px;padding:13px;display:flex}.ud-clock>div{gap:3px;margin-right:auto;display:grid}.ud-clock strong{font-variant-numeric:tabular-nums;font-size:30px}.ud-clock span{color:#f2cf79;letter-spacing:1px;font-size:9px}.ud-clock small{color:#c0c9ca;font-size:10px}.ud-judging{background:#f7f8f6;border:1px solid #d8ded9;gap:12px;padding:16px;display:grid}.ud-judging>p{color:#627078;margin:0;font-size:11px}.ud-team{background:#fff;border:1px solid #d9e0dd;gap:10px;padding:14px;display:grid}.ud-team-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ud-team-head strong{font-size:16px}.ud-team-head span{color:#537765;font-size:10px;font-weight:700}.ud-entry{grid-template-columns:minmax(0,1fr) minmax(145px,35%);gap:12px;display:grid}.ud-entry label{color:#64747c;text-transform:uppercase;letter-spacing:.4px;gap:5px;font-size:10px;font-weight:700;display:grid}.ud-entry input,.ud-entry select{color:#2e3840;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #b7c0bc;width:100%;min-height:38px;padding:8px 11px;font-size:13px;font-weight:400}.ud-entry input:focus-visible,.ud-entry select:focus-visible{outline-offset:2px;outline:3px solid #b39043}.ud-team-footer{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ud-team-footer small{color:#66757d;flex:1;font-size:10px}.ud-team-footer button{color:#fff;background:#263941;border-color:#263941}.ud-reveal-preview{background:#fcf8ec;border:1px solid #d4bb80;gap:10px;padding:15px;display:grid}.ud-reveal-preview p{border-bottom:1px solid #e7dbc0;margin:0;padding:7px 0;font-size:13px}.ud-awards{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.ud-awards p{background:#f2f5f2;border:1px solid #dae0da;margin:0;padding:12px;font-size:12px}.ud-annul{color:#a04440!important;border-color:#cfa39e!important}.ud-final{color:#fff;background:#283943}.ud-final h3{color:#efd48d}.ud-final p{border-bottom:1px solid #62737a;padding:9px 0}.ud-final .exp-primary{justify-self:start}.ud-stage{text-align:left;width:100%;max-width:min(1200px,93vw);margin:0 auto}.ud-stage h1{letter-spacing:-.5px;margin:18px 0 22px;font-size:clamp(27px,3.6vw,55px);line-height:1.23}.ud-provenance{color:#182637;letter-spacing:1px;background:#e1b45d;border-left:5px solid #f7dfaa;padding:10px 14px;font-size:clamp(11px,1.25vw,18px);font-weight:900;display:inline-block}.ud-stage-instruction{color:#dae4e7;border-left:4px solid #e0bb68;padding-left:18px;font-size:clamp(17px,1.9vw,28px);line-height:1.4}.ud-stage-results{gap:clamp(5px,.8vw,11px);margin:20px 0;padding:0;list-style:none;display:grid}.ud-stage-results li{background:#263850;border:1px solid #52627d;grid-template-columns:clamp(50px,6vw,80px) minmax(0,1fr) auto;align-items:center;gap:18px;min-height:clamp(47px,8vh,91px);padding:5px clamp(12px,1.5vw,22px);display:grid}.ud-stage-results li>span{color:#e8c676;text-align:center;font-size:clamp(22px,3vw,40px);font-weight:900}.ud-stage-results li strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(18px,2.25vw,34px);line-height:1.25}.ud-stage-results li small{color:#e8c676;white-space:nowrap;font-size:clamp(10px,1vw,16px);font-weight:800}.ud-stage-source{color:#d7dee5;overflow-wrap:anywhere;font-size:clamp(10px,1vw,15px);line-height:1.4}@media (max-width:760px){.ud-host-head{flex-direction:column}.ud-entry{grid-template-columns:1fr}.ud-scorebar{grid-template-columns:repeat(2,minmax(0,1fr))}.ud-toolbar a:last-child{margin-left:0}.ud-private>div{gap:3px;display:grid}.ud-progress{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:480px){.ud-stage-results li{gap:8px;padding:5px 7px}.ud-stage-results li small{font-size:9px}.ud-team{padding:10px}.ud-judging{padding:9px}}.sp-shell[data-lq-theme=studio-pop]{color:#fff;background:#101629;min-height:100dvh;overflow-x:clip}.sp-shell .sp-shell-skip{z-index:100;color:#101629;background:#ffe45c;border:2px solid #101629;padding:12px 17px;font-weight:900;position:fixed;top:-100px;left:14px}.sp-shell .sp-shell-skip:focus{top:10px}.sp-shell .sp-shell-header{z-index:10;background:#101629;border-bottom:1px solid #394972;position:relative}.sp-shell .sp-shell-header-inner{align-items:center;gap:clamp(14px,2vw,30px);max-width:1530px;margin:auto;padding:14px clamp(18px,3.5vw,55px);display:flex}.sp-shell .sp-shell-brand{color:#fff;flex:none;align-items:center;text-decoration:none;display:inline-flex}.sp-shell .sp-shell-brand .sp-logo-mark{width:47px;height:47px}.sp-shell .sp-shell-brand .sp-logo-word{font-size:clamp(19px,2vw,27px)}.sp-shell .sp-shell-brand .sp-logo-word small{margin-top:5px;font-size:8px}.sp-shell .sp-shell-mainnav{flex:1;justify-content:center;align-items:stretch;gap:5px;display:flex}.sp-shell .sp-shell-nav-link{color:#d6ddf5;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-size:13px;font-weight:900;text-decoration:none;display:flex;position:relative}.sp-shell .sp-shell-nav-link:hover{color:#fff;background:#263a66}.sp-shell .sp-shell-nav-link.is-active{color:#101629;background:#ffe45c}.sp-shell .sp-shell-nav-symbol{flex:none;font-size:20px;line-height:1}.sp-shell .sp-shell-nav-copy{gap:3px;display:grid}.sp-shell .sp-shell-nav-copy small{opacity:.82;font-size:10px;font-weight:700}.sp-shell .sp-shell-start{color:#fff;white-space:nowrap;background:#285bff;border-radius:8px;align-items:center;gap:17px;min-height:48px;padding:13px 16px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.sp-shell .sp-shell-start:hover{background:#396bff}.sp-shell .sp-shell-start span{font-size:21px;line-height:1}.sp-shell .sp-shell-mobile-menu{display:none}.sp-shell .sp-shell-region{isolation:isolate;background:linear-gradient(118deg,#2454ea,#3157db 67%,#4331b4);border-bottom:6px solid #ffe45c;justify-content:space-between;align-items:center;gap:22px;padding:clamp(26px,3.4vw,49px) clamp(18px,4vw,70px);display:flex;position:relative;overflow:hidden}.sp-shell--backstage .sp-shell-region{background:linear-gradient(118deg,#4f2fa1,#693cd4 72%,#40358b)}.sp-shell--spielleitung .sp-shell-region{background:linear-gradient(118deg,#073e61,#086e81 65%,#0f5875)}.sp-shell .sp-shell-region-content{z-index:1;min-width:0;max-width:760px;position:relative}.sp-shell .sp-shell-overline{letter-spacing:.17em;color:#ffe45c;font-size:11px;font-weight:900}.sp-shell .sp-shell-region-title{letter-spacing:-.055em;text-transform:uppercase;margin:8px 0 10px;font:900 clamp(30px,4vw,62px)/1.04 Arial Black,Trebuchet MS,system-ui,sans-serif}.sp-shell .sp-shell-region-title span{color:#ffe45c}.sp-shell .sp-shell-region-description{color:#ecf0ff;max-width:55ch;margin:0;font-size:clamp(13px,1.3vw,17px);font-weight:650;line-height:1.45}.sp-shell .sp-shell-shortcuts{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex;position:relative}.sp-shell .sp-shell-shortcuts a{color:#fff;background:#111d43d9;border:1px solid #bed0f5;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.sp-shell .sp-shell-shortcuts a:hover{background:#283b71}.sp-shell .sp-shell-shortcuts a span{color:#ffe45c;font-size:17px}.sp-shell .sp-shell-region-pattern{color:#fff;opacity:.1;z-index:-1;pointer-events:none;font-family:serif;font-size:310px;line-height:1;position:absolute;top:-77px;right:12%;transform:rotate(-16deg)}.sp-shell .sp-shell-subnav{background:#101629;justify-content:center;align-items:center;gap:10px;max-width:1530px;margin:-1px auto 0;padding:11px clamp(16px,3.5vw,55px);display:flex}.sp-shell .sp-shell-subnav .sp-shell-nav-link{background:#20304e;flex:1;max-width:240px;min-height:46px;font-size:12px}.sp-shell .sp-shell-subnav .sp-shell-nav-link.is-active{color:#101629;background:#ffe45c}.sp-shell .sp-shell-workspace{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#202633;background:#f3f4f9;width:100%;max-width:none;min-height:380px;margin:0;padding:clamp(28px,3vw,48px) clamp(17px,4vw,60px) 75px}.sp-shell .sp-shell-legacy{color:#202633;width:100%;max-width:1330px;margin:0 auto}.sp-shell--spielleitung .sp-shell-workspace{background:#edf3f7}.sp-shell--spielleitung .exp-host-wrapper{background:0 0;min-height:0;padding:0}.sp-shell--spielleitung .exp-host-header{max-width:1220px}.sp-shell .sp-shell-footer{color:#cdd6ed;border-top:1px solid #34456f;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px clamp(18px,4vw,70px);font-size:11px;line-height:1.5;display:flex}.sp-shell .sp-shell-footer>span:first-child{color:#ffe45c;letter-spacing:.07em;font-weight:900}.sp-shell :where(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #ffe45c}.sp-shell .sp-shell-workspace :where(a,button,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #2658de}@media (max-width:1000px){.sp-shell .sp-shell-header-inner{gap:12px}.sp-shell .sp-shell-brand .sp-logo-word small{display:none}.sp-shell .sp-shell-mainnav .sp-shell-nav-link{padding:10px 11px}.sp-shell .sp-shell-shortcuts{max-width:330px}.sp-shell .sp-shell-region-pattern{right:-5%}}@media (max-width:760px){.sp-shell .sp-shell-header-inner{padding:11px 16px}.sp-shell .sp-shell-mainnav,.sp-shell .sp-shell-start{display:none}.sp-shell .sp-shell-header-inner{justify-content:space-between}.sp-shell .sp-shell-mobile-menu{display:block;position:relative}.sp-shell .sp-shell-mobile-menu summary{cursor:pointer;color:#101629;background:#ffe45c;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:10px 14px;font-size:12px;font-weight:900;list-style:none;display:flex}.sp-shell .sp-shell-mobile-menu summary::-webkit-details-marker{display:none}.sp-shell .sp-shell-mobile-menu[open] summary{background:#fff}.sp-shell .sp-shell-mobile-menu>nav{background:#16213e;border:2px solid #6478a3;border-radius:12px;gap:6px;width:min(88vw,360px);max-height:calc(100dvh - 92px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 14px 30px #0710249c}.sp-shell .sp-shell-mobile-menu .sp-shell-nav-link{white-space:normal;background:#25365a;justify-content:flex-start}.sp-shell .sp-shell-mobile-menu .sp-shell-nav-link.is-active{background:#ffe45c}.sp-shell .sp-shell-mobile-label{color:#c8d8fc;letter-spacing:.17em;margin:6px 3px 0;font-size:10px;font-weight:900}.sp-shell .sp-shell-region{gap:20px;padding:28px 20px 25px;display:grid}.sp-shell .sp-shell-shortcuts{justify-content:flex-start;max-width:100%}.sp-shell .sp-shell-region-pattern{font-size:240px;right:-10%}.sp-shell .sp-shell-subnav{flex-wrap:wrap;justify-content:flex-start;gap:7px;padding:10px 16px}.sp-shell .sp-shell-subnav .sp-shell-nav-link{white-space:normal;flex:40%;justify-content:flex-start;max-width:none;padding:10px}.sp-shell .sp-shell-workspace{padding:29px 16px 55px}}@media (max-width:400px){.sp-shell .sp-shell-brand .sp-logo-mark{width:38px;height:38px}.sp-shell .sp-shell-brand .sp-logo-word{font-size:20px}.sp-shell .sp-shell-region-title{font-size:34px}.sp-shell .sp-shell-shortcuts a{flex:100%;justify-content:flex-start}.sp-shell .sp-shell-subnav .sp-shell-nav-link{font-size:11px}.sp-shell .sp-shell-subnav .sp-shell-nav-symbol{font-size:16px}}@media (prefers-reduced-motion:reduce){.sp-shell *,.sp-shell :before,.sp-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sp-shell .sp-shell-context{color:#fff;background:#192540;border-bottom:1px solid #394972;align-items:center;gap:18px;padding:12px clamp(18px,3.5vw,55px);font-size:14px;display:flex}.sp-shell .sp-shell-context a{color:#ffe45c;align-items:center;min-height:40px;font-weight:800;text-decoration:none;display:inline-flex}.sp-shell .sp-shell-context strong{font-weight:900}@media (max-width:760px){.sp-shell .sp-shell-context{gap:12px;padding:8px 16px}:is(.sp-shell--spielwelt:has(.sp-shell-context) .sp-shell-workspace,.sp-shell--spielleitung:has(.sp-shell-context) .sp-shell-workspace){padding-bottom:28px}}.u07-rail-guidance{color:#192540;background:#f5f7ff;border:1px solid #cbd6ef;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:flex}.u07-rail-next{margin:0;font-size:clamp(14px,1.1vw,16px);font-weight:650;line-height:1.45}.u07-rail-next strong{font-weight:900}.u07-rail-focus{color:#fff;cursor:pointer;background:#2454ea;border:0;border-radius:6px;flex:none;min-height:44px;padding:9px 15px;font-size:14px;font-weight:850}.u07-rail-focus:hover{background:#173eb7}.u07-rail-focus:focus-visible{outline-offset:3px;outline:3px solid #ffdc3e}@media (max-width:600px){.u07-rail-guidance{flex-direction:column;align-items:stretch;padding:12px}.u07-rail-focus{text-align:center;width:100%}}.sp-shell .sp-shell-nav-link,.sp-shell .sp-shell-start,.sp-shell .sp-shell-mobile-menu summary,.sp-shell .sp-shell-subnav .sp-shell-nav-link,.sp-shell .sp-shell-mobile-label{font-size:14px}.sp-shell--spielwelt .sp-lobby{gap:clamp(28px,3.5vw,48px)}.sp-shell--spielwelt .sp-lobby-hero{min-height:300px;padding:clamp(22px,3vw,43px)}.sp-shell--spielwelt .sp-lobby-poster{min-height:205px}.sp-shell--spielwelt .sp-lobby-game-grid .sp-game-tile{min-height:225px}.sp-shell--spielwelt .sp-lobby-game-grid .sp-game-bottom{padding-bottom:0}.sp-shell .sp-lobby :is(.sp-lobby-draft p,.sp-lobby-draft-link,.sp-lobby-session-count,.sp-lobby-search label,.sp-lobby-search>span,.sp-lobby-links a,.sp-lobby-resume button,.sp-lobby-featured small,.sp-lobby-session-row small){font-size:14px}.sp-shell :is(.sp-lobby-game-grid,.sp-prep) .sp-game-bottom>span,.sp-shell .sp-lobby-game-grid .sp-game-bottom>span{font-size:14px;line-height:1.45}.sp-shell .sp-prep.exp-page{max-width:1050px}.sp-shell .sp-prep .sp-prep-layout{grid-template-columns:minmax(0,1fr);gap:0}.sp-shell .sp-prep .sp-prep-mast h1{margin:5px 0 11px}.sp-shell .sp-prep :is(.sp-prep-local,.sp-prep-exit,.sp-prep-steps>div,.sp-prep-panel>p,.exp-field,.sp-prep-team-number,.sp-prep-game-copy>span,.sp-prep-game>b,.sp-prep-sources legend,.sp-prep-safety span,.sp-prep-ack),.sp-shell .sp-prep .exp-field :is(input,select),.sp-shell .sp-backstage-counters span,.sp-shell .sp-backstage-warning,.sp-shell .sp-backstage-workflow>small,.sp-shell .sp-backstage-recent-head>a,.sp-shell .sp-backstage-no-history,.sp-shell .sp-backstage-recent-item>div>span,.sp-shell .sp-backstage-recent-item>div>small,.sp-shell .sp-backstage-recent-item nav a,.sp-shell .sp-backstage-privacy,.sp-shell .sp-backstage-row-actions>a,.sp-shell .sp-backstage-settings-hint,.sp-shell .sp-backstage-report-actions>a,.sp-shell .sp-backstage-archive-summary>span,.sp-shell .sp-backstage-archive-summary>a,.sp-shell .sp-backstage-archive-row nav a,.sp-shell .sp-backstage-audit-facts span,.sp-shell .sp-backstage-audit-count,.sp-shell .sp-backstage-audit-warning,.sp-shell .sp-backstage-audit li>span,.sp-shell .sp-backstage-audit li>small,.sp-shell .sp-backstage-audit li>strong,.sp-shell .sp-backstage-audit-list time,.sp-shell .sp-backstage-audit-filter :is(label,select,small),.sp-shell .sp-backstage-audit-detail summary{font-size:14px}.sp-shell .sp-backstage-workflow{gap:8px;min-height:105px}.sp-shell .sp-backstage-desk-head h2{font-size:clamp(24px,3vw,35px)}.sp-shell .sp-cockpit-hero{min-height:145px;padding:clamp(18px,2vw,28px)}.sp-shell .sp-cockpit-title>p:not(.sp-cockpit-overline),.sp-shell .sp-cockpit-private-note,.sp-shell :is(.u10-tech-handoffs a,.u10-tech-section-next a,.u10-tech-last a,.u10-tech-section-head p),.sp-shell .u10-tech-step-grid button strong,.sp-shell--spielleitung :is(.u07-rq,.u07-qt) :is(.u07-phase-copy strong,.u07-rail-top>small,.u07-private-eyebrow,.u07-question-kicker,.u07-judgement-count,.u07-pause-note,.u07-snapshot-label,.rq-actions>button),.sp-shell--spielleitung :is(.u07-rq,.u07-qt) :is(.rq-scoreboard,.qt-scorebar) span,.sp-shell--spielleitung :is(.u08-vb,.u08-ll) :is(.u07-phase-copy strong,.u07-rail-top>small,.u08-utility,.u08-task-kicker,.u08-private small,.u08-private span,.u08-scorebar span,.u08-round-count span,.u08-marking-head strong,.u08-mark-row button,.ll-grades button),.sp-shell--spielleitung .u09-ud :is(.u07-phase-copy strong,.u07-rail-top>small,.u09-utility,.u09-task-kicker,.u09-origin,.u09-private>small,.u09-private>div small,.u09-team-head span,.u09-team-preview span,.u09-team-preview small,.u09-entry label,.u09-match-feedback,.u09-team-footer small,.u09-reveal-gate span,.u09-source-reminder,.u09-awards p small),.sp-shell--spielleitung :is(.u07-rq,.u07-qt,.u08-vb,.u08-ll,.u09-ud) :is(.g3-tech-tag,.g3-tech-primary,.u07-confirm-action){font-size:14px}.sp-shell .sp-u10-results-head p,.sp-shell .sp-u10-result-evening,.sp-shell .sp-u10-result-raw small,.sp-shell .sp-u10-results-actions a,.sp-shell .exp-footnote{font-size:14px;line-height:1.45}.sp-shell .sp-u10-result-evening{white-space:normal}.sp-shell .exp-page :is(.exp-heading p:not(.eyebrow),.exp-field,.exp-empty p,.exp-form>p){font-size:14px;line-height:1.5}.sp-shell .g14-guide :is(.g14-eyebrow,.g14-guide-head p,.g14-facts small,.g14-guide-foot span){font-size:14px}@media (max-width:700px){.sp-shell--spielwelt .sp-lobby-hero{min-height:0}.sp-shell--spielwelt .sp-lobby{gap:29px}.sp-shell--spielwelt .sp-lobby-poster{min-height:80px}.sp-shell .sp-prep .sp-prep-layout{grid-template-columns:minmax(0,1fr)}.sp-shell .sp-prep .sp-prep-steps>div{gap:5px;padding:12px 8px}.sp-shell .sp-cockpit-hero{min-height:0}.sp-shell .sp-backstage-workflow{min-height:95px}.sp-shell--spielleitung :is(.u07-rq,.u07-qt,.u08-vb,.u08-ll,.u09-ud) :is(button,select,input){min-width:0;max-width:100%}}.sp-shell .exp-report-source{font-size:14px;line-height:1.5}.sp-shell--backstage .sp-shell-workspace small,.sp-shell--backstage .sp-shell-workspace .eyebrow,.sp-shell--backstage .sp-shell-workspace .exp-footnote{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.sp-shell--backstage .sp-shell-workspace :is(a,button,summary,select,input,textarea){font-size:14px;line-height:1.4}.stage-preview.sp-stage{--stage-accent:#ffe45c;isolation:isolate;color:#fff;background:radial-gradient(65% 80% at 50% 45%,#29417e 0%,#16254f 55%,#0b1430 100%);padding:clamp(13px,1.6vw,22px) clamp(13px,2.1vw,29px);font-family:system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.stage-preview.sp-stage[data-stage-tone=question]{--stage-accent:#a5cbff}.stage-preview.sp-stage[data-stage-tone=board]{--stage-accent:#d4b6ff}.stage-preview.sp-stage[data-stage-tone=paused]{--stage-accent:#ffd28b}.stage-preview.sp-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 10% 10%,#285bff2b,#0000 28%),radial-gradient(circle at 90% 75%,#da2c7028,#0000 29%),repeating-linear-gradient(0deg,#0000 0 58px,#b3d2ff09 59px 60px);position:absolute;inset:0}.stage-preview.sp-stage:after{content:"";pointer-events:none;border:1px solid #b4ceff26;position:absolute;inset:10px}.stage-preview.sp-stage .stage-topline{z-index:2;border-bottom:1px solid #d3e2ff36;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 5px 11px;display:flex;position:relative}.stage-preview.sp-stage .sp-stage-logo{letter-spacing:-.065em;color:#fff;flex:none;align-items:center;font:950 clamp(18px,2.3vw,30px)/1 Arial Black,Trebuchet MS,system-ui;display:inline-flex}.stage-preview.sp-stage .stage-yellow{color:#ffe45c}.stage-preview.sp-stage .sp-stage-logo b{color:#0b1631;background:#ffe45c;margin-left:5px;padding:2px 5px;font-size:.65em;transform:rotate(-8deg)}.stage-preview.sp-stage .sp-stage-phase{color:#fff;letter-spacing:.12em;text-align:center;background:#111d3ddc;border:1px solid #b8d3ff73;justify-content:center;align-items:center;gap:10px;min-width:0;max-width:54%;padding:9px 13px;font-size:clamp(10px,1.03vw,13px);font-weight:950;line-height:1.3;display:inline-flex}.stage-preview.sp-stage .sp-stage-phase-dot{background:var(--stage-accent);border-radius:50%;flex:none;width:9px;height:9px}.stage-preview.sp-stage .stage-topline>span:last-child{color:#c5cfdd;letter-spacing:.09em;flex:none;font-size:clamp(9px,.85vw,12px);font-weight:800}.stage-preview.sp-stage .stage-center{z-index:1;min-width:0;min-height:0;padding:clamp(11px,1.25vw,18px) 2px;position:relative;overflow:hidden auto}.stage-preview.sp-stage .stage-center:before{content:"";pointer-events:none;border-left:3px solid #c8dcff1e;border-right:3px solid #c8dcff1e;position:absolute;inset:3px 0}.stage-preview.sp-stage .stage-center>*{z-index:1;position:relative}.stage-preview.sp-stage .stage-kicker{color:var(--stage-accent);letter-spacing:clamp(.09em,.23vw,.18em);font-size:clamp(11px,1.25vw,17px);font-weight:950;line-height:1.3}.stage-preview.sp-stage .stage-center h1{letter-spacing:-.045em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;font-family:Arial Black,Trebuchet MS,system-ui;font-weight:950;line-height:1.12}.stage-preview.sp-stage .stage-live-question h1{margin:clamp(7px,1.1vw,14px) 0;font-size:clamp(30px,4.65vw,72px)}.stage-preview.sp-stage .stage-clues{flex-wrap:wrap;justify-content:center;gap:clamp(6px,1vw,12px);margin-top:10px;display:flex}.stage-preview.sp-stage .stage-clues p{color:#fff;background:#203a70;border:2px solid #6188d6;border-radius:6px;max-width:min(500px,85vw);padding:clamp(10px,1.2vw,16px);font-size:clamp(14px,1.7vw,26px);font-weight:850;line-height:1.4}.stage-preview.sp-stage .stage-reveal{color:#101629;background:#ffe45c;border:0;border-left:7px solid #285bff;border-radius:5px;width:min(780px,94%);max-width:100%;margin:clamp(10px,1.5vw,19px) auto 0;padding:clamp(12px,1.5vw,20px);box-shadow:0 12px 28px #030b2045}.stage-preview.sp-stage .stage-reveal>span{color:#243451;font-weight:950}.stage-preview.sp-stage .stage-reveal strong{color:#101629;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-family:Arial Black,system-ui;font-size:clamp(25px,4vw,58px);line-height:1.2}.stage-preview.sp-stage .stage-reveal p{color:#243451;font-size:clamp(12px,1.35vw,19px);line-height:1.4}.stage-preview.sp-stage .stage-bottom{z-index:2;letter-spacing:.05em;border-top:1px solid #d3e2ff36;justify-content:space-between;gap:12px;min-height:36px;padding:12px 4px 0;font-size:clamp(10px,.95vw,13px);font-weight:750;display:flex;position:relative}.stage-preview.sp-stage .stage-bottom>span:last-child{color:#c5cfdd}.stage-preview.sp-stage .sp-stage-trust{align-items:center;gap:7px;display:inline-flex}.stage-preview.sp-stage .sp-stage-trust>span{color:#ffe45c}.stage-preview.sp-stage .sp-stage-mark{justify-content:center;align-items:center;gap:clamp(8px,1.7vw,18px);margin:0 0 clamp(14px,2vw,26px);display:flex}.stage-preview.sp-stage .sp-stage-mark span{color:#101629;background:#ffe45c;border:0;border-radius:6px;place-items:center;width:clamp(43px,7.2vw,80px);height:clamp(43px,7.2vw,80px);font:950 clamp(23px,4.8vw,53px)/1 Arial Black,system-ui;display:grid;transform:none;box-shadow:5px 6px #285bff}.stage-preview.sp-stage .sp-stage-mark span:nth-child(2){color:#fff;background:#da2c70;transform:rotate(-8deg)}.stage-preview.sp-stage .sp-stage-mark span:nth-child(3){color:#fff;background:#285bff;transform:rotate(8deg)}.stage-preview.sp-stage[data-stage-phase=withheld] .stage-center>h1{font-size:clamp(35px,6vw,90px)}.stage-preview.sp-stage[data-stage-phase=withheld] .stage-center>h1 span{color:#ffe45c}.stage-preview.sp-stage[data-stage-phase=withheld] .stage-center>p:last-child{color:#d9e7ff;font-size:clamp(13px,1.35vw,18px)}.stage-preview.sp-stage .sp-stage-score-scene{width:100%;max-width:min(950px,100%)}.stage-preview.sp-stage .sp-stage-score-scene h1{margin:5px 0 10px;font-size:clamp(26px,3.6vw,50px)}.stage-preview.sp-stage .stage-scores.sp-stage-scores{gap:clamp(5px,.75vh,8px);width:100%;max-width:min(930px,100%);margin:8px auto 0;display:grid}.stage-preview.sp-stage .sp-stage-score-row{background:#203765;border:1px solid #6b86bc;border-left:5px solid #69f;border-radius:5px;grid-template-rows:auto 5px;grid-template-columns:clamp(35px,4.5vw,57px) minmax(0,1fr) auto;align-items:center;gap:4px clamp(7px,1.1vw,15px);min-height:0;padding:clamp(7px,1vh,12px) clamp(8px,1.2vw,15px);display:grid}.stage-preview.sp-stage .sp-stage-score-row.is-leading{background:#304578;border-color:#ffe45c}.stage-preview.sp-stage .sp-stage-score-rank{color:#ffe45c;font-size:clamp(20px,2.4vw,30px);font-weight:950}.stage-preview.sp-stage .sp-stage-score-name{text-align:left;color:#fff;overflow-wrap:anywhere;min-width:0;font-size:clamp(16px,2vw,26px);font-weight:900}.stage-preview.sp-stage .sp-stage-score-row strong{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:7px;font-size:clamp(21px,2.4vw,32px);display:inline-flex}.stage-preview.sp-stage .sp-stage-score-row strong small{color:#dbe8ff;font-size:clamp(8px,.9vw,12px);font-weight:900}.stage-preview.sp-stage .sp-stage-score-bar{background:#496398;border-radius:10px;grid-area:2/2/auto/4;height:5px;display:block;overflow:hidden}.stage-preview.sp-stage .sp-stage-score-bar>span{background:#9dc5ff;border-radius:10px;height:100%;display:block}.stage-preview.sp-stage .sp-stage-score-row.is-leading .sp-stage-score-bar>span{background:#ffe45c}.stage-preview.sp-stage .qt-stage-board{width:100%;max-width:100%}.stage-preview.sp-stage .qt-stage-cell:not(.closed){color:#ffe45c;background:#285bff;border:1px solid #7da2ff;font-weight:950}.stage-preview.sp-stage .qt-stage-cell.closed{color:#b5c5dc;background:#1c2a4a}.stage-preview.sp-stage .qt-stage-selector{color:#e6f0ff;font-weight:800}.stage-preview.sp-stage .qt-stage-selector strong{color:#ffe45c}.stage-preview.sp-stage .vb-stage-tile{background:#263b70;border:1px solid #6284c5;border-radius:4px}.stage-preview.sp-stage .vb-stage-tile.revealed{background:#176b5d;border-color:#55cdb1}.stage-preview.sp-stage .ll-stage-hint{color:#fff;background:#244374;border-left:5px solid #ffe45c;border-radius:4px}.stage-preview.sp-stage .ud-stage-results li{background:#223a6b;border:1px solid #7089bd;border-radius:5px}.stage-preview.sp-stage .ud-stage-results li>span{color:#ffe45c}.stage-preview.sp-stage .ud-provenance{color:#101629;background:#ffe45c;border:0;border-left:4px solid #285bff}.stage-preview.sp-stage .ud-stage-instruction{color:#eaf3ff;border-left-color:#ffe45c}@media (max-height:750px) and (min-width:900px){.stage-preview.sp-stage .stage-center{padding:6px 2px}.stage-preview.sp-stage .stage-live-question h1{font-size:clamp(28px,4.3vw,65px)}.stage-preview.sp-stage .sp-stage-score-row{padding:6px 10px}.stage-preview.sp-stage .stage-scores.sp-stage-scores{gap:5px;margin-top:5px}}@media (max-width:660px){.stage-preview.sp-stage{padding:11px 12px}.stage-preview.sp-stage .stage-topline{flex-wrap:wrap;gap:8px;padding-bottom:9px}.stage-preview.sp-stage .stage-topline>span:last-child{display:none}.stage-preview.sp-stage .sp-stage-phase{max-width:60%;padding:7px 9px;font-size:10px}.stage-preview.sp-stage .stage-center{padding:9px 2px}.stage-preview.sp-stage .stage-live-question h1{font-size:clamp(25px,7vw,43px)}.stage-preview.sp-stage .stage-reveal{width:100%;padding:12px 14px}.stage-preview.sp-stage .stage-reveal strong{font-size:clamp(22px,6vw,39px)}.stage-preview.sp-stage .sp-stage-score-row{grid-template-columns:30px minmax(0,1fr) auto;gap:5px 7px;padding:8px}.stage-preview.sp-stage .sp-stage-score-row strong{justify-items:end;gap:0;font-size:20px;display:grid}.stage-preview.sp-stage .sp-stage-score-row strong small{font-size:8px}.stage-preview.sp-stage .sp-stage-score-name{font-size:15px}.stage-preview.sp-stage .sp-stage-score-rank{font-size:18px}.stage-preview.sp-stage .sp-stage-score-bar{height:4px}.stage-preview.sp-stage .stage-bottom{gap:7px;font-size:10px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.stage-preview.sp-stage *,.stage-preview.sp-stage :before,.stage-preview.sp-stage :after{scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}}.stage-preview.sp-stage[data-stage-display=accessible] .stage-access-area{letter-spacing:0;flex:none;align-items:center;display:flex;position:relative}.stage-preview.sp-stage[data-stage-display=accessible] .stage-access-trigger,.stage-preview.sp-stage[data-stage-display=accessible] .stage-access-controls button{cursor:pointer;color:#fff;background:#152d58;border:2px solid #d5e7ff;min-height:44px;padding:9px 13px;font:800 14px/1.3 system-ui,sans-serif}.stage-preview.sp-stage[data-stage-display=accessible] .stage-access-trigger:hover,.stage-preview.sp-stage[data-stage-display=accessible] .stage-access-controls button:hover{background:#295095}.stage-preview.sp-stage[data-stage-display=accessible] .stage-access-area button:focus-visible{outline-offset:3px;outline:3px solid #ffe45c}.stage-preview.sp-stage[data-stage-display=accessible] .stage-access-controls{z-index:12;box-sizing:border-box;background:#07142f;border:2px solid #ffe45c;flex-wrap:wrap;align-items:center;gap:8px;width:min(510px,100vw - 32px);padding:14px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 32px #0009}.stage-preview.sp-stage[data-stage-display=accessible] .stage-access-controls>span{color:#fff;flex-basis:100%;font:850 16px/1.4 system-ui,sans-serif}.stage-preview.sp-stage[data-stage-display=accessible] .stage-access-controls button[aria-pressed=true]{color:#101b32;background:#ffe45c;border-color:#ffe45c}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-size=large] .stage-live-question h1{font-size:clamp(34px,5.3vw,81px)}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-size=largest] .stage-live-question h1{font-size:clamp(37px,5.9vw,89px)}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-size=large] :is(.ud-stage,.ll-stage-ladder,.ll-stage-answer,.vb-stage-sequence,.vb-stage-wall) h1{font-size:clamp(33px,5.1vw,76px)}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-size=largest] :is(.ud-stage,.ll-stage-ladder,.ll-stage-answer,.vb-stage-sequence,.vb-stage-wall) h1{font-size:clamp(36px,5.6vw,84px)}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-size=large] :is(.stage-clues p,.stage-reveal strong,.ll-stage-hint p,.sp-stage-score-name){font-size:clamp(20px,2.5vw,34px)}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-size=largest] :is(.stage-clues p,.stage-reveal strong,.ll-stage-hint p,.sp-stage-score-name){font-size:clamp(23px,2.8vw,39px)}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-size=large] .sp-stage-score-row,.stage-preview.sp-stage[data-stage-display=accessible][data-stage-size=largest] .sp-stage-score-row{grid-template-columns:minmax(30px,55px) minmax(0,1fr) auto}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-contrast=high]{--stage-accent:#ff0;color:#fff;background:#000}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-contrast=high]:before{background:0 0}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-contrast=high] :is(.stage-clues p,.sp-stage-score-row,.qt-stage-cell:not(.closed),.vb-stage-tile,.ll-stage-hint,.ud-stage-results li){color:#fff;background:#080808;border-color:#ff0}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-contrast=high] :is(.stage-kicker,.sp-stage-score-rank,.qt-stage-selector strong,.ud-stage-results li>span){color:#ff0}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-contrast=high] .stage-reveal{color:#000;background:#ff0;border-color:#fff}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-contrast=high] .stage-reveal :is(strong,span,p){color:#000}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-contrast=high] .stage-bottom>span:last-child,.stage-preview.sp-stage[data-stage-display=accessible][data-stage-contrast=high] .stage-topline>span:last-child{color:#fff}@media (max-width:660px){.stage-preview.sp-stage[data-stage-display=accessible] .stage-bottom{flex-wrap:wrap;align-items:center}.stage-preview.sp-stage[data-stage-display=accessible] .stage-access-area{margin-left:auto}.stage-preview.sp-stage[data-stage-display=accessible] .stage-access-controls{right:0}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-size=large] .stage-live-question h1{font-size:clamp(27px,7.6vw,47px)}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-size=largest] .stage-live-question h1{font-size:clamp(29px,8.2vw,51px)}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-size=large] .sp-stage-score-name{font-size:17px}.stage-preview.sp-stage[data-stage-display=accessible][data-stage-size=largest] .sp-stage-score-name{font-size:19px}}.u14-playalong{box-sizing:border-box;min-height:100vh;color:#111e3b;background:#f1f5ff;flex-direction:column;gap:17px;min-height:100dvh;padding:clamp(14px,2vw,26px);font:500 16px/1.5 system-ui,sans-serif;display:flex}.u14-playalong *{box-sizing:border-box}.u14-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.u14-logo{letter-spacing:-.06em;color:#182d58;font:950 clamp(26px,3vw,38px)/1 Arial Black,system-ui,sans-serif}.u14-logo strong{color:#275beb}.u14-logo b{color:#15223e;background:#ffdf47;margin-left:6px;padding:2px 6px;font-size:.6em;display:inline-block;transform:rotate(-8deg)}.u14-connection{color:#253c68;background:#e1eaff;border:1px solid #adc2eb;align-items:center;min-height:44px;padding:9px 14px;font-size:14px;font-weight:850;display:flex}.u14-layout{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(310px,.8fr);align-items:start;gap:16px;width:100%;max-width:1320px;margin:0 auto;display:grid}.u14-question{color:#fff;background:#152958;border-top:8px solid #ffe154;min-width:0;min-height:380px;padding:clamp(20px,3vw,40px)}.u14-mode{color:#ffe154;letter-spacing:.07em;margin:0 0 12px;font-size:14px;font-weight:900}.u14-question h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 25px;font:950 clamp(28px,3.5vw,53px)/1.12 Arial Black,system-ui,sans-serif}.u14-prompt{overflow-wrap:anywhere;margin:0 0 25px;font-size:clamp(22px,2.6vw,37px);font-weight:760;line-height:1.35}.u14-detail-list{flex-wrap:wrap;gap:9px;padding:0;list-style:none;display:flex}.u14-detail-list li{overflow-wrap:anywhere;background:#263f77;border:1px solid #6990d6;padding:10px 13px;font-size:clamp(16px,1.4vw,21px);font-weight:740}.u14-reveal{border-top:4px solid #ffdf47;margin-top:23px;padding:15px 0}.u14-reveal h2{color:#ffdf47;margin:0 0 10px;font-size:18px}.u14-reveal ol{margin:0;padding-left:1.5em}.u14-reveal li{overflow-wrap:anywhere;font-size:clamp(18px,1.8vw,25px);font-weight:850;line-height:1.5}.u14-public-scores{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.u14-public-scores li{background:#293f73;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:clamp(17px,2vw,27px);font-weight:800;display:flex}.u14-public-scores strong{font-variant-numeric:tabular-nums;color:#ffe154}.u14-offline{color:#dce9ff;font-size:17px;line-height:1.5}.u14-answer{background:#fff;border:2px solid #cadaf0;min-width:0;padding:clamp(18px,2.4vw,32px)}.u14-answer h2{margin:0 0 18px;font:900 clamp(23px,2.5vw,34px)/1.2 system-ui}.u14-answer label{margin-bottom:8px;font-size:16px;font-weight:790;display:block}.u14-answer textarea{resize:vertical;color:#162b52;background:#fff;border:2px solid #a4b6d4;width:100%;min-height:125px;padding:12px 14px;font:550 18px/1.5 system-ui;display:block}.u14-answer textarea:focus-visible,.u14-answer button:focus-visible{outline-offset:3px;outline:3px solid #275beb}.u14-answer-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.u14-answer-actions span{color:#506082;font-variant-numeric:tabular-nums;font-size:14px}.u14-answer button{color:#fff;cursor:pointer;background:#2257e0;border:2px solid #2257e0;min-height:48px;padding:10px 16px;font:850 16px/1.3 system-ui}.u14-answer button:disabled{opacity:.46;cursor:not-allowed}.u14-locked{background:#eaf1ff;border-left:5px solid #2359e7;padding:16px}.u14-locked>p{margin:0 0 10px;font-weight:800}.u14-locked blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px;font-size:19px;font-weight:740}.u14-answer-state{color:#475875;font-size:14px;line-height:1.5}.u14-footer{color:#30436c;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;font-weight:760;display:flex}@media (max-width:900px){.u14-layout{grid-template-columns:minmax(0,1fr)}.u14-question{min-height:0}.u14-footer{gap:5px}}@media (max-width:420px){.u14-playalong{gap:10px;padding:10px}.u14-header{padding:5px}.u14-question,.u14-answer{padding:17px}.u14-question h1{margin-bottom:17px}.u14-prompt{font-size:24px}.u14-footer{padding:5px}}@media (prefers-reduced-motion:reduce){.u14-playalong *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.u21-reflection{background:#f0f5ff;border:2px solid #1d4bb7;min-width:0;margin-top:17px;padding:15px}.u21-reflection h3{margin:0 0 14px;font:900 23px/1.25 system-ui}.u21-reflection-pair{gap:10px;min-width:0;display:grid}.u21-reflection-pair>div{background:#fff;border:1px solid #b8cbea;min-width:0;padding:12px}.u21-reflection-pair>div>strong{color:#254577;margin-bottom:6px;font:850 15px/1.3 system-ui;display:block}.u21-reflection-pair p,.u21-reflection-pair ol{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font:750 18px/1.45 system-ui}.u21-reflection-pair ol{padding-left:22px}.u21-reflection-pair li{margin:3px 0}.u21-reflection-choices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0 0;padding:0;display:grid}.u21-reflection-choices legend{margin-bottom:9px;font:850 16px/1.4 system-ui}.u14-answer .u21-reflection-choices button{color:#1c3e88;overflow-wrap:anywhere;background:#fff;border:2px solid #819ad0;min-width:0;padding:10px 6px;font-size:15px}.u14-answer .u21-reflection-choices button[aria-pressed=true]{color:#fff;background:#244fdb;border-color:#244fdb}.u21-reflection-mark{color:#234a91;margin:12px 0 0;font:800 15px/1.4 system-ui}@media (max-width:410px){.u21-reflection{padding:11px}.u21-reflection-choices{gap:5px}.u14-answer .u21-reflection-choices button{font-size:14px}}.g17-audit{color:#26343b;background:#f4f7f5;border:1px solid #bacac3;border-left:4px solid #66877c;min-width:0;margin:16px 0;padding:16px}.g17-audit-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.g17-audit h3,.g17-recovery h3{margin:5px 0;font-size:18px}.g17-audit small{letter-spacing:.6px;color:#59696e;font-size:10px;font-weight:800}.g17-audit-top>span{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #bdcbc6;padding:7px 9px;font-size:12px}.g17-audit p,.g17-recovery p{margin:9px 0;font-size:12px;line-height:1.65}.g17-audit details{border-top:1px solid #cbd9d2;margin-top:12px;padding-top:9px}.g17-audit summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:flex}.g17-audit-list{gap:5px;margin:7px 0;padding:0;list-style:none;display:grid}.g17-audit-list li{background:#fff;border:1px solid #d0ddd6;grid-template-columns:115px minmax(0,1.4fr) minmax(100px,.7fr);gap:8px;padding:10px;font-size:12px;line-height:1.5;display:grid}.g17-audit-list li span{overflow-wrap:anywhere}.g17-audit-warning{color:#7a302c;background:#fff5f1;border-left:3px solid #c35540;padding:10px}.g17-recovery{color:#4b3822;background:#fff5ea;border:1px solid #be9878;border-left:4px solid #bf703a;margin:14px 0;padding:16px}.g17-recovery-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.g17-recovery-actions :is(button,a){border:1px solid #665342;align-items:center;min-height:44px;padding:10px 14px;font-size:12px;display:inline-flex}.g17-recovery-actions button{color:#fff;cursor:pointer;background:#5c4432}.g17-recovery-actions a{color:#4c3927;text-decoration:underline}.g17-audit :is(summary,button,a):focus-visible,.g17-recovery :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #bb862f}@media (max-width:560px){.g17-audit-list li{grid-template-columns:1fr;gap:3px}.g17-audit{padding:12px}}.g16-score{color:#24333a;background:#f8faf9;border:1px solid #b4c5c6;border-left:4px solid #99792e;min-width:0;margin:13px 0 17px;padding:16px}.g16-score-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.g16-score-heading small{letter-spacing:.8px;color:#5c6870;font-size:10px;font-weight:750}.g16-score-heading h3{margin:6px 0;font-size:19px;line-height:1.3}.g16-score-state{color:#263841;letter-spacing:.4px;background:#fff;border:1px solid #a4b2b4;padding:7px 10px;font-size:10px;font-weight:800}.g16-score-note{color:#394a53;margin:8px 0 13px;font-size:13px;line-height:1.6}.g16-score-table{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cad5d4;width:100%;min-width:0}.g16-score-table [role=row]{border-bottom:1px solid #e0e6e5;grid-template-columns:minmax(0,2fr) repeat(3,minmax(44px,1fr));align-items:center;gap:9px;min-width:0;padding:9px 12px;display:grid}.g16-score-table [role=row]:last-child{border-bottom:0}.g16-score-table [role=cell]{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.5}.g16-score-table [role=cell]:not(:first-child){text-align:right}.g16-score-table [role=columnheader]{overflow-wrap:anywhere;color:#50616a;min-width:0;font-size:10px;font-weight:750}.g16-score-table [role=columnheader]:not(:first-child){text-align:right}.g16-score-table .g16-score-labels{background:#e8efee}.g16-score-correction{border-top:1px solid #cbd7d4;margin-top:12px;padding-top:10px;font-size:12px;line-height:1.6}.g16-score-correction summary{cursor:pointer;color:#263b4b;align-items:center;min-height:44px;font-weight:800;display:flex}.g16-score-correction summary:focus-visible{outline-offset:2px;outline:3px solid #a67a12}.g16-score-correction p{max-width:70ch;margin:7px 0}@media (max-width:550px){.g16-score{padding:12px}.g16-score-table [role=row]{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(36px,.8fr));gap:5px;padding:10px 6px}.g16-score-table [role=cell]{font-size:12px}.g16-score-table [role=columnheader]{font-size:9px}}.sp-shell--spielleitung :is(.u07-rq,.u07-qt){--u07-night:#142244;--u07-blue:#285bff;--u07-yellow:#ffe45c;--u07-stroke:#d5e0f0;--u07-mist:#f1f5fc;color:#16243e;background:#fff;border:1px solid #c9d6eb;min-width:0;max-width:1320px}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) :where(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #285bff}.sp-shell--spielleitung .u07-mode-head{isolation:isolate;color:#fff;background:#142448;border-bottom:6px solid #ffe45c;justify-content:space-between;align-items:center;gap:18px;margin:0 0 15px;padding:clamp(21px,3vw,35px);display:flex;position:relative;overflow:hidden}.sp-shell--spielleitung .u07-mode-head--qt{background:#522596;border-bottom-color:#d3b2ff}.sp-shell--spielleitung .u07-mode-copy{z-index:1;min-width:0;max-width:730px;position:relative}.sp-shell--spielleitung .u07-overline{letter-spacing:.12em;color:#315be3;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;font-weight:950;line-height:1.4;display:inline-flex}.sp-shell--spielleitung .u07-mode-head .u07-overline{color:#ffe45c}.sp-shell--spielleitung .u07-mode-head h2{letter-spacing:-.055em;color:#fff;margin:10px 0;font:950 clamp(30px,3.9vw,50px)/1.08 Arial Black,Trebuchet MS,system-ui,sans-serif}.sp-shell--spielleitung .u07-mode-head h2 span{color:#ffe45c}.sp-shell--spielleitung .u07-mode-head p{color:#e5edff;max-width:61ch;margin:0 0 16px;font-size:clamp(12px,1.25vw,16px);line-height:1.55}.sp-shell--spielleitung .u07-mode-head .g3-tech-tag{color:#1d2844;letter-spacing:.04em;white-space:normal;background:#ffe45c;border:0;align-items:center;max-width:100%;padding:8px 11px;font-size:10px;font-weight:950;display:inline-flex}.sp-shell--spielleitung .u07-mode-head--qt .g3-tech-tag{background:#e7d7ff}.sp-shell--spielleitung .u07-mode-art{color:#d3dcff;opacity:.85;pointer-events:none;flex:0 0 clamp(95px,18vw,200px);place-items:center;height:clamp(90px,14vw,160px);display:grid}.sp-shell--spielleitung .u07-mode-art .sp-motif{width:100%;height:100%;color:inherit;position:static;inset:auto;transform:none}.sp-shell--spielleitung .u07-phase-rail{background:#f4f7ff;border:1px solid #bccbe5;gap:0;min-width:0;margin:12px 0 14px;display:grid}.sp-shell--spielleitung .u07-rail-top{color:#fff;background:#17264d;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 17px;display:flex}.sp-shell--spielleitung .u07-rail-top>span{letter-spacing:.13em;color:#ffe45c;font-size:10px;font-weight:950}.sp-shell--spielleitung .u07-rail-top>strong{font-size:16px;font-weight:900}.sp-shell--spielleitung .u07-rail-top>small{color:#e1e9fc;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:750}.sp-shell--spielleitung .u07-phase-steps{background:#dde5f4;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.sp-shell--spielleitung .u07-phase-steps>li{color:#4a5b7c;background:#fff;align-items:center;gap:11px;min-width:0;padding:13px 14px;display:flex}.sp-shell--spielleitung .u07-phase-steps>li.is-current{color:#fff;background:#285bff}.sp-shell--spielleitung .u07-phase-rail--quiztafel .u07-phase-steps>li.is-current{background:#713fd2}.sp-shell--spielleitung .u07-phase-steps>li.is-complete{color:#006b58;background:#eaf8f3}.sp-shell--spielleitung .u07-phase-number{color:#354a70;font-variant-numeric:tabular-nums;border:2px solid #b6c5df;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:grid}.sp-shell--spielleitung .u07-phase-steps>li.is-current .u07-phase-number{color:#142448;background:#ffe45c;border-color:#ffe45c}.sp-shell--spielleitung .u07-phase-steps>li.is-complete .u07-phase-number{color:#006b58;border-color:#41a18b}.sp-shell--spielleitung .u07-phase-copy{gap:3px;min-width:0;display:grid}.sp-shell--spielleitung .u07-phase-copy strong{font-size:13px;font-weight:950}.sp-shell--spielleitung .u07-phase-copy small{font-size:10px;font-weight:700;line-height:1.3}.sp-shell--spielleitung .u07-phase-check{color:#00786a;margin-left:auto;font-weight:950}.sp-shell--spielleitung .u07-rail-next{background:#ecf2fc;border-top:1px solid #d2dff2;flex-wrap:wrap;align-items:center;gap:5px 13px;padding:12px 17px;display:flex}.sp-shell--spielleitung .u07-rail-next>span{color:#3159af;letter-spacing:.1em;font-size:10px;font-weight:950}.sp-shell--spielleitung .u07-rail-next>strong{color:#162750;overflow-wrap:anywhere;font-size:13px;font-weight:900}.sp-shell--spielleitung .u07-rail-next>small{color:#596b85;margin-left:auto;font-size:11px;font-weight:700}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) .g3-tech-primary:not(.g14-focus){color:#fff;cursor:pointer;overflow-wrap:anywhere;background:#285bff;border:2px solid #285bff;border-radius:6px;min-height:48px;padding:11px 19px;font-size:13px;font-weight:900;line-height:1.35}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) .g3-tech-primary:not(.g14-focus):hover:not(:disabled){background:#1646d2;border-color:#1646d2}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) .g3-tech-primary:disabled{opacity:.56;cursor:not-allowed}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) .u07-block-title{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:7px 14px;margin:21px 0 10px;display:flex}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) .u07-block-title>div{gap:4px;display:grid}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) .u07-block-title h3{letter-spacing:-.03em;color:#152440;margin:0;font:950 clamp(20px,2.5vw,27px)/1.15 Arial Black,system-ui,sans-serif}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) .u07-snapshot-label{color:#5e708b;font-size:11px;font-weight:750;line-height:1.4}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) :is(.rq-scoreboard,.qt-scorebar){background:#132244;grid-template-columns:repeat(auto-fit,minmax(min(135px,100%),1fr));gap:8px;padding:10px;display:grid}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) :is(.rq-scoreboard,.qt-scorebar)>div{background:#f8faff;border-top:5px solid #285bff;gap:4px;min-width:0;padding:12px 13px;display:grid;position:relative}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) :is(.rq-scoreboard,.qt-scorebar)>div:nth-child(5n+2){border-top-color:#da2c70}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) :is(.rq-scoreboard,.qt-scorebar)>div:nth-child(5n+3){border-top-color:#00786a}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) :is(.rq-scoreboard,.qt-scorebar)>div:nth-child(5n+4){border-top-color:#713fd2}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) :is(.rq-scoreboard,.qt-scorebar)>div:nth-child(5n+5){border-top-color:#a34c00}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) :is(.rq-scoreboard,.qt-scorebar) span{color:#52637f;overflow-wrap:anywhere;font-size:12px;font-weight:800}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) :is(.rq-scoreboard,.qt-scorebar) strong{color:#122244;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font:950 clamp(23px,2.65vw,36px)/1.12 Arial Black,system-ui,sans-serif}.sp-shell--spielleitung .u07-rq .rq-utility{color:#475878;background:#eff4fc;border:1px solid #d3e0f1;flex-wrap:wrap;align-items:center;gap:9px 17px;padding:11px 15px;display:flex}.sp-shell--spielleitung .u07-rq .rq-utility .g3-tech-link{color:#172548;background:#ffe45c;border-color:#dfc844}.sp-shell--spielleitung .u07-rq .rq-status{background:#15264a;border-left:6px solid #ffe45c;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:17px 20px;display:flex}.sp-shell--spielleitung .u07-rq .rq-status strong{color:#fff;font-size:clamp(16px,1.8vw,21px)}.sp-shell--spielleitung .u07-rq .rq-status span{color:#ffe45c;letter-spacing:.02em;font-weight:900}.sp-shell--spielleitung .u07-rq .rq-control{min-width:0;padding:14px 0}.sp-shell--spielleitung .u07-rq .rq-question{background:#f5f8fe;border:2px solid #ccd9ed;border-top:7px solid #285bff;gap:11px;min-width:0;margin:0 0 12px;padding:clamp(15px,2vw,26px);display:grid}.sp-shell--spielleitung .u07-rq .u07-question-kicker{color:#3259b9;letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:8px 15px;font-size:11px;font-weight:950;display:flex}.sp-shell--spielleitung .u07-rq .rq-question h3{color:#142344;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:7px 0 10px;font:950 clamp(21px,2.5vw,31px)/1.28 Arial Black,Trebuchet MS,system-ui,sans-serif}.sp-shell--spielleitung .u07-rq .u07-private-panel,.sp-shell--spielleitung .u07-qt .u07-private-panel{color:#493316;background:#fff4d8;border:1px solid #e8c56a;border-left:5px solid #bb760a;gap:8px;min-width:0;padding:13px 17px;font-size:13px;line-height:1.5;display:grid}.sp-shell--spielleitung .u07-private-eyebrow{color:#8d4d00;letter-spacing:.1em;font-size:10px;font-weight:950;display:block}.sp-shell--spielleitung .u07-rq .u07-private-panel p{overflow-wrap:anywhere;color:#493316;margin:0;font-size:13px;line-height:1.5}.sp-shell--spielleitung .u07-rq .u07-private-panel strong{color:#3c260b;font-size:clamp(15px,1.6vw,19px)}.sp-shell--spielleitung .u07-rq .u07-private-panel small{color:#69532f;overflow-wrap:anywhere}.sp-shell--spielleitung .u07-rq .rq-clue-list{background:#eaf4fe;border-left:4px solid #285bff;padding:8px 16px}.sp-shell--spielleitung .u07-rq .rq-clue-list p{color:#203d65;font-size:14px}.sp-shell--spielleitung .u07-rq .rq-actions{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:4px;padding-top:15px;display:flex}.sp-shell--spielleitung .u07-rq .rq-actions>button{border-radius:5px;min-height:47px;padding:11px 15px;font-size:13px;font-weight:850}.sp-shell--spielleitung .u07-rq .rq-actions>button:not(.g3-tech-primary){color:#213552;background:#fff;border:2px solid #cad7ea}.sp-shell--spielleitung .u07-rq .rq-actions>button:not(.g3-tech-primary):hover:not(:disabled){background:#e9f0ff}.sp-shell--spielleitung .u07-rq .rq-actions>button.u07-pause-action{margin-left:auto}.sp-shell--spielleitung .u07-rq .rq-actions>button.u07-danger-action{color:#a32144;background:#fff3f5;border-color:#dfb3c0}.sp-shell--spielleitung .u07-rq .rq-actions>button.u07-revise-action{color:#4b38a1;background:#f2f3ff;border-color:#aab6da}.sp-shell--spielleitung .u07-rq .rq-teamfields:not(.u07-judge-grid)>div{background:#f7faff;border:1px solid #d7e1f1;border-top:4px solid #769aff;min-width:0;padding:14px}.sp-shell--spielleitung .u07-rq .rq-teamfields :is(input,button){min-width:0;max-width:100%}.sp-shell--spielleitung .u07-rq .rq-teamfields input{font-size:14px}.sp-shell--spielleitung .u07-rq .u07-judge-grid{flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(min(275px,100%),1fr));gap:10px;width:100%;min-width:0;display:grid}.sp-shell--spielleitung .u07-rq .u07-judge-grid .rq-judge{background:#f7f9ff;border:1px solid #d7e0f3;border-top:5px solid #285bff;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:7px;min-width:0;padding:14px;display:grid}.sp-shell--spielleitung .u07-rq .u07-judge-grid .rq-judge>span{color:#203453;overflow-wrap:anywhere;grid-column:1/-1;min-height:23px;font-size:13px;font-weight:900;line-height:1.5}.sp-shell--spielleitung .u07-rq .u07-judge-grid .rq-judge button{color:#233550;background:#fff;border:2px solid #cbd6e8;border-radius:5px;min-width:0;min-height:46px;padding:8px 7px;font-size:12px;font-weight:850}.sp-shell--spielleitung .u07-rq .u07-judge-grid .rq-judge button[data-judgement=richtig][aria-pressed=true]{color:#fff;background:#006f5b;border-color:#006f5b}.sp-shell--spielleitung .u07-rq .u07-judge-grid .rq-judge button[data-judgement=falsch][aria-pressed=true]{color:#fff;background:#a9254f;border-color:#a9254f}.sp-shell--spielleitung .u07-rq .u07-judge-grid .rq-judge button[data-judgement=keine][aria-pressed=true]{color:#fff;background:#2f3c51;border-color:#2f3c51}.sp-shell--spielleitung .u07-rq .u07-judgement-count{color:#263e71;background:#eaf0fe;border-left:4px solid #285bff;flex-basis:100%;margin:11px 0 2px;padding:10px 13px;font-size:12px;font-weight:900}.sp-shell--spielleitung .u07-rq .rq-preview{background:#f1f6ff;border:2px solid #afc9f5;border-top:5px solid #285bff;padding:16px 19px}.sp-shell--spielleitung .u07-rq .rq-preview h4{color:#244995;letter-spacing:.08em;font-size:13px;font-weight:950}.sp-shell--spielleitung .u07-rq .rq-preview strong{color:#152751;font-weight:950}.sp-shell--spielleitung .u07-rq .u07-confirm-action{min-height:53px;font-size:14px}.sp-shell--spielleitung .u07-rq .rq-timer{background:#142448;border-left:6px solid #ffe45c;border-radius:5px;flex-wrap:wrap;align-items:center;gap:10px;margin:13px 0;padding:15px 17px;display:flex}.sp-shell--spielleitung .u07-rq .rq-timer strong{color:#ffe45c;font:950 clamp(28px,3.5vw,43px)/1 Arial Black,system-ui,sans-serif}.sp-shell--spielleitung .u07-rq .rq-timer button{color:#1b2d4e;background:#fff;border:2px solid #758aac;border-radius:5px;min-height:44px;font-weight:900}.sp-shell--spielleitung .u07-rq .rq-timer[data-timer-warning=true] strong{color:#ffafc4}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) .u07-timer-meter{background:#425675;border-radius:8px;flex:100%;height:6px;overflow:hidden}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) .u07-timer-meter>span{background:#ffe45c;height:100%;transition:width .12s linear;display:block}.sp-shell--spielleitung :is(.u07-rq,.u07-qt) [data-timer-warning=true] .u07-timer-meter>span{background:#ff83a8}.sp-shell--spielleitung .u07-rq .u07-pause-note{color:#6c3c00;background:#fff0d5;border-left:5px solid #d58a14;padding:15px 17px;font-size:13px;font-weight:800;line-height:1.6}.sp-shell--spielleitung .u07-rq .rq-end{background:#eaf7f3;border:1px solid #9fcbbe;border-top:6px solid #00786a;padding:22px}.sp-shell--spielleitung .u07-rq .rq-end h3{color:#005b4a;font-size:24px}.sp-shell--spielleitung .u07-qt .qt-host-toolbar{color:#4b5480;background:#f0f2fd;border:1px solid #d9d7f0;gap:11px 16px;padding:12px 15px}.sp-shell--spielleitung .u07-qt .qt-host-toolbar .g3-tech-link{color:#1b2442;background:#ffe45c;border-color:#dcc248}.sp-shell--spielleitung .u07-qt .qt-active-row{background:#a9b5d6;gap:2px;margin:13px 0}.sp-shell--spielleitung .u07-qt .qt-active-row>div{color:#fff;background:#202b57;border-top:4px solid #bba9ff;min-width:0;padding:17px}.sp-shell--spielleitung .u07-qt .qt-active-row>div:first-child{background:#5932a3;border-top-color:#ffe45c}.sp-shell--spielleitung .u07-qt .qt-active-row small{color:#dee5ff;font-size:10px;font-weight:900}.sp-shell--spielleitung .u07-qt .qt-active-row strong{color:#fff;font-size:clamp(14px,1.7vw,21px)}.sp-shell--spielleitung .u07-qt .qt-pauser{margin:15px 0}.sp-shell--spielleitung .u07-qt .qt-pauser button{color:#6a3b04;background:#fff2d5;border:2px solid #d6a658;border-radius:5px;min-height:46px;font-weight:900}.sp-shell--spielleitung .u07-qt .qt-board-host{background:#f8faff;border:1px solid #d9ddef;min-width:0;margin:15px 0;padding:clamp(12px,1.7vw,23px)}.sp-shell--spielleitung .u07-qt .qt-board-title{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 18px;margin:2px 0 15px;display:flex}.sp-shell--spielleitung .u07-qt .qt-board-title h3{color:#281a57;margin:0;font:950 clamp(21px,2.5vw,31px)/1.15 Arial Black,system-ui}.sp-shell--spielleitung .u07-qt .qt-board-title p{color:#59637b;max-width:58ch;font-size:12px;line-height:1.5}.sp-shell--spielleitung .u07-qt .qt-grid{overscroll-behavior-inline:contain;scrollbar-color:#9183bf #e0e2f1;gap:clamp(5px,.85vw,11px);width:100%;min-width:0;max-width:100%;margin-bottom:10px;padding-bottom:9px;display:grid;overflow-x:auto}.sp-shell--spielleitung .u07-qt .qt-column{background:#211d4b;border:1px solid #605a9a;border-radius:5px;gap:6px;min-width:0;max-width:none;padding:7px}.sp-shell--spielleitung .u07-qt .qt-column h4{color:#fff;background:#423577;min-height:57px;padding:8px 5px;font-size:clamp(11px,1.13vw,15px);font-weight:900;line-height:1.25}.sp-shell--spielleitung .u07-qt .qt-column .qt-cell{color:#ffe45c;cursor:pointer;background:#354680;border:2px solid #6976b2;border-radius:3px;min-width:0;height:clamp(47px,5.5vw,68px);min-height:47px;padding:9px 4px;font-size:clamp(15px,2.1vw,28px);font-weight:950}.sp-shell--spielleitung .u07-qt .qt-column .qt-cell:hover:not(:disabled){background:#4d61b0;border-color:#ffe45c}.sp-shell--spielleitung .u07-qt .qt-column .qt-cell.selected{color:#18233f;outline-offset:1px;background:#ffe45c;border-color:#ffe45c;outline:3px solid #f5c431}.sp-shell--spielleitung .u07-qt .qt-column .qt-cell.used{color:#c8d2eb;opacity:.84;background:#1d2343;border-color:#3c4872}.sp-shell--spielleitung .u07-qt .qt-decision,.sp-shell--spielleitung .u07-qt .qt-question-host{background:#f6f8ff;border:1px solid #cdd8ee;border-top:5px solid #713fd2;gap:13px;min-width:0;max-width:100%;margin:16px 0;padding:clamp(16px,2vw,25px)}.sp-shell--spielleitung .u07-qt .qt-question-host{background:#f5f7fd;border-top-width:7px}.sp-shell--spielleitung .u07-qt .qt-question-host h3{letter-spacing:-.03em;color:#201b44;overflow-wrap:anywhere;margin:7px 0;font:950 clamp(21px,2.55vw,33px)/1.25 Arial Black,system-ui}.sp-shell--spielleitung .u07-qt .qt-question-meta{color:#4d428f;flex-wrap:wrap;align-items:center;gap:9px 15px;font-size:12px;font-weight:900;display:flex}.sp-shell--spielleitung .u07-qt .qt-question-meta strong{color:#1d396e;overflow-wrap:anywhere;background:#e0e8ff;border:1px solid #aec7f6;padding:7px 11px}.sp-shell--spielleitung .u07-qt .qt-solution-private{color:#523a16;gap:8px;display:grid}.sp-shell--spielleitung .u07-qt .qt-solution-private small{color:#895000;letter-spacing:.12em;font-weight:950}.sp-shell--spielleitung .u07-qt .qt-solution-private strong{color:#3f2b0d;overflow-wrap:anywhere;font-size:clamp(17px,2.2vw,25px)}.sp-shell--spielleitung .u07-qt .qt-solution-private span{color:#72552e;overflow-wrap:anywhere;font-size:12px}.sp-shell--spielleitung .u07-qt .qt-internal{color:#4e3510;background:#fff2d8;border-left:5px solid #b67610;gap:6px;padding:12px 15px;display:grid}.sp-shell--spielleitung .u07-qt .qt-internal span:last-child{font-size:13px;line-height:1.55}.sp-shell--spielleitung .u07-qt .u07-qt-selection-prompt{color:#272249;overflow-wrap:anywhere;font:900 clamp(17px,1.8vw,23px)/1.4 Trebuchet MS,system-ui}.sp-shell--spielleitung .u07-qt .qt-decisions{flex-wrap:wrap;gap:9px;display:flex}.sp-shell--spielleitung .u07-qt .u07-qt-judgement{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sp-shell--spielleitung .u07-qt .qt-decisions button{color:#243556;overflow-wrap:anywhere;background:#fff;border:2px solid #b4bed6;border-radius:6px;flex:145px;min-width:0;min-height:49px;font-size:13px;font-weight:900}.sp-shell--spielleitung .u07-qt .u07-qt-judgement button:first-child{color:#fff;background:#006b59;border-color:#006b59}.sp-shell--spielleitung .u07-qt .u07-qt-judgement button:first-child:hover:not(:disabled){background:#005443;border-color:#005443}.sp-shell--spielleitung .u07-qt .qt-decisions button[aria-pressed=true]{color:#fff;background:#5931b8;border-color:#5931b8;box-shadow:inset 0 0 0 2px #ffe45c}.sp-shell--spielleitung .u07-qt .qt-clock{background:#202a50;border-left:6px solid #ffe45c;border-radius:5px;flex-wrap:wrap;gap:9px;padding:15px 18px;display:flex}.sp-shell--spielleitung .u07-qt .qt-clock strong{color:#ffe45c;font:950 clamp(29px,3vw,41px)/1 Arial Black,system-ui}.sp-shell--spielleitung .u07-qt .qt-clock[data-timer-warning=true] strong{color:#ffafc4}.sp-shell--spielleitung .u07-qt .qt-clock button{color:#1d2b4a;background:#fff;border:2px solid #b6c7e5;border-radius:5px;min-height:44px;font-weight:900}.sp-shell--spielleitung .u07-qt .u07-qt-award{background:#f1fbf7;border-top-color:#00786a}.sp-shell--spielleitung .u07-qt .u07-qt-award h3{color:#005f4e}.sp-shell--spielleitung .u07-qt .u07-qt-steal-offer{background:#fff5fa;border-top-color:#da2c70}.sp-shell--spielleitung .u07-qt .u07-qt-awarded{background:#eaf8f2;border-top-color:#00786a}.sp-shell--spielleitung .u07-qt .qt-annul.u07-danger-action{color:#a2224a;background:#fff1f5;border:2px solid #d99baf;border-radius:5px;min-height:46px;font-weight:900}.sp-shell--spielleitung .u07-qt .qt-final{color:#fff;background:#1d325b;border-top:6px solid #ffe45c;padding:23px}.sp-shell--spielleitung .u07-qt .qt-final h3{color:#ffe45c}.sp-shell--spielleitung .u07-qt .qt-final p{color:#fff;flex-wrap:wrap}@media (max-width:950px){.sp-shell--spielleitung .u07-phase-steps>li{gap:7px;padding:12px 9px}.sp-shell--spielleitung .u07-phase-number{flex-basis:29px;width:29px;height:29px}.sp-shell--spielleitung .u07-phase-copy strong{font-size:12px}.sp-shell--spielleitung .u07-phase-copy small{font-size:9px}.sp-shell--spielleitung .u07-qt .qt-active-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-shell--spielleitung .u07-qt .qt-active-row>div:last-child{grid-column:1/-1}}@media (max-width:700px){.sp-shell--spielleitung :is(.u07-rq,.u07-qt){padding:12px!important}.sp-shell--spielleitung .u07-mode-head{gap:8px;padding:18px 15px}.sp-shell--spielleitung .u07-mode-art{opacity:.15;width:140px;height:125px;position:absolute;top:0;right:-16px}.sp-shell--spielleitung .u07-mode-copy{max-width:100%}.sp-shell--spielleitung .u07-mode-head h2{font-size:31px}.sp-shell--spielleitung .u07-phase-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-shell--spielleitung .u07-phase-steps>li{min-height:60px}.sp-shell--spielleitung .u07-rail-top>small,.sp-shell--spielleitung .u07-rail-next>small{flex-basis:100%;margin-left:0}.sp-shell--spielleitung .u07-rq .rq-actions{gap:8px}.sp-shell--spielleitung .u07-rq .rq-actions>button{flex:100%;width:100%}.sp-shell--spielleitung .u07-rq .rq-actions>button.u07-pause-action{margin-left:0}.sp-shell--spielleitung .u07-rq .u07-judge-grid{grid-template-columns:minmax(0,1fr)}.sp-shell--spielleitung .u07-rq .rq-timer button{flex:75px}.sp-shell--spielleitung .u07-qt .qt-board-host{padding:12px 9px}.sp-shell--spielleitung .u07-qt .qt-grid{gap:5px;max-width:100%;overflow-x:auto}.sp-shell--spielleitung .u07-qt .qt-column{padding:5px}.sp-shell--spielleitung .u07-qt .qt-column h4{min-height:51px;font-size:11px}.sp-shell--spielleitung .u07-qt .qt-column .qt-cell{height:47px;min-height:47px;font-size:15px}.sp-shell--spielleitung .u07-qt .u07-qt-judgement{grid-template-columns:minmax(0,1fr)}.sp-shell--spielleitung .u07-qt .qt-decisions button{flex:100%}.sp-shell--spielleitung .u07-qt .qt-active-row{grid-template-columns:minmax(0,1fr)}.sp-shell--spielleitung .u07-qt .qt-active-row>div:last-child{grid-column:auto}.sp-shell--spielleitung .u07-qt .qt-clock button{flex:75px}}@media (max-width:390px){.sp-shell--spielleitung .u07-phase-copy small{display:none}.sp-shell--spielleitung .u07-rq .u07-judge-grid .rq-judge{gap:4px;padding:10px}.sp-shell--spielleitung .u07-rq .u07-judge-grid .rq-judge button{font-size:11px}}@media (prefers-reduced-motion:reduce){.sp-shell--spielleitung :is(.u07-rq,.u07-qt) *,.sp-shell--spielleitung :is(.u07-rq,.u07-qt) :before,.sp-shell--spielleitung :is(.u07-rq,.u07-qt) :after{transition:none!important;animation:none!important;transform:none!important}}.sp-shell--spielleitung :is(.u08-vb,.u08-ll){--u08-night:#152344;--u08-sun:#ffe45c;--u08-violet:#713fd2;--u08-mint:#00786a;--u08-ink:#142644;--u08-border:#d2ddef;min-width:0;max-width:1320px;color:var(--u08-ink);overflow-wrap:anywhere;background:#fff;border:1px solid #cad8ea}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #285bff}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) button{white-space:normal;overflow-wrap:anywhere;min-height:44px;font-weight:800}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) button:disabled{opacity:.58;cursor:not-allowed}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) button.g3-tech-primary{color:#fff;background:#285bff;border:2px solid #285bff;border-radius:5px;min-height:49px;padding:11px 16px;font-size:13px;font-weight:950;line-height:1.35}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) button.g3-tech-primary:hover:not(:disabled){background:#1345db;border-color:#1345db}.sp-shell--spielleitung .u08-mode-head{isolation:isolate;color:#fff;background:#602da4;border-bottom:6px solid #ffe45c;justify-content:space-between;align-items:center;gap:17px;margin:0 0 15px;padding:clamp(20px,2.8vw,36px);display:flex;position:relative;overflow:hidden}.sp-shell--spielleitung .u08-mode-head--ll{background:#00695c;border-bottom-color:#84deca}.sp-shell--spielleitung .u08-mode-copy{z-index:1;min-width:0;max-width:710px;position:relative}.sp-shell--spielleitung .u08-overline{letter-spacing:.11em;color:#315eb4;align-items:center;gap:8px;font-size:10px;font-weight:950;line-height:1.5;display:inline-flex}.sp-shell--spielleitung .u08-mode-head .u08-overline{color:#ffe45c}.sp-shell--spielleitung .u08-mode-head--ll .u08-overline{color:#a7f3de}.sp-shell--spielleitung .u08-mode-head h2{color:#fff;letter-spacing:-.055em;margin:10px 0;font:950 clamp(29px,4vw,50px)/1.1 Arial Black,Trebuchet MS,system-ui,sans-serif}.sp-shell--spielleitung .u08-mode-head h2 span{color:#ffe45c}.sp-shell--spielleitung .u08-mode-head--ll h2 span{color:#a7f3de}.sp-shell--spielleitung .u08-mode-head p{color:#f2f0ff;max-width:63ch;margin:0 0 15px;font-size:clamp(12px,1.2vw,16px);line-height:1.55}.sp-shell--spielleitung .u08-mode-head .g3-tech-tag{white-space:normal;letter-spacing:.03em;color:#19233a;background:#ffe45c;border:0;max-width:100%;padding:8px 10px;font-size:10px;font-weight:950;display:inline-flex}.sp-shell--spielleitung .u08-mode-head--ll .g3-tech-tag{background:#c7f4e9}.sp-shell--spielleitung .u08-mode-art{pointer-events:none;color:#f6eeff;opacity:.75;flex:0 0 clamp(100px,18vw,205px);place-items:center;height:clamp(90px,14vw,160px);display:grid}.sp-shell--spielleitung .u08-mode-art .sp-motif{width:100%;height:100%;color:inherit;position:static;inset:auto;transform:none}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-utility{color:#485d7d;background:#edf2fc;border:1px solid #d4dfef;flex-wrap:wrap;align-items:center;gap:9px 16px;padding:11px 15px;font-size:12px;font-weight:750;display:flex}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-utility .g3-tech-link{color:#192846;background:#ffe45c;border:1px solid #e3cc5f;align-items:center;margin:0;padding:9px 12px;font-weight:950;text-decoration:none;display:inline-flex}.sp-shell--spielleitung .u08-phase-rail .u07-phase-steps>li.is-current{background:#713fd2}.sp-shell--spielleitung .u08-ll .u07-phase-steps>li.is-current{background:#00786a}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-block-title{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 16px;margin:21px 0 10px;display:flex}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-block-title>div{gap:4px;display:grid}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-block-title h3{letter-spacing:-.03em;color:#142344;margin:0;font:950 clamp(20px,2.5vw,28px)/1.2 Arial Black,system-ui,sans-serif}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-block-title>span{color:#546a86;font-size:11px;font-weight:750}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-scorebar{background:#17284b;grid-template-columns:repeat(auto-fit,minmax(min(125px,100%),1fr));gap:8px;min-width:0;padding:10px;display:grid}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-scorebar>div{background:#f8faff;border-top:5px solid #713fd2;align-content:space-between;gap:5px;min-width:0;padding:12px;display:grid}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-scorebar>div:nth-child(5n+2){border-top-color:#da2c70}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-scorebar>div:nth-child(5n+3){border-top-color:#00786a}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-scorebar>div:nth-child(5n+4){border-top-color:#285bff}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-scorebar>div:nth-child(5n+5){border-top-color:#a34c00}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-scorebar span{color:#4a5b76;overflow-wrap:anywhere;font-size:12px;font-weight:850}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-scorebar strong{color:#142544;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font:950 clamp(23px,2.65vw,36px)/1.12 Arial Black,system-ui,sans-serif}.sp-shell--spielleitung .u08-status-row{background:#c2c7dd;gap:2px}.sp-shell--spielleitung .u08-status-row>div{color:#fff;background:#24315d;border-top:4px solid #bda7ff}.sp-shell--spielleitung .u08-status-row>div:nth-child(2){border-top-color:#ffe45c}.sp-shell--spielleitung .u08-status-row small{color:#dfe7ff}.sp-shell--spielleitung .u08-status-row strong{color:#fff}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) :is(.vb-pause,.ll-pause) button{color:#5d3a0b;background:#fff1d4;border:2px solid #d9b068;border-radius:5px;min-height:48px;font-weight:900}.sp-shell--spielleitung .u08-vb .u08-vb-card,.sp-shell--spielleitung .u08-ll .u08-ll-card{background:#f7f9ff;border:1px solid #d5ddee;border-top:6px solid #713fd2;gap:15px;min-width:0;max-width:100%;padding:clamp(16px,2vw,27px)}.sp-shell--spielleitung .u08-ll .u08-ll-card{border-top-color:#00786a}.sp-shell--spielleitung .u08-task-kicker{letter-spacing:.06em;color:#4e459b;flex-wrap:wrap;justify-content:space-between;gap:9px 18px;font-size:11px;font-weight:950;display:flex}.sp-shell--spielleitung .u08-ll .u08-task-kicker{color:#007565}.sp-shell--spielleitung .u08-vb .vb-card>h3,.sp-shell--spielleitung .u08-ll .ll-card>h3{color:#1a2848;letter-spacing:-.035em;overflow-wrap:anywhere;font:950 clamp(22px,2.7vw,34px)/1.26 Arial Black,Trebuchet MS,system-ui,sans-serif}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-private{color:#423110;background:#fff1d1;border:1px solid #e8d09b;border-left:6px solid #b87713;gap:9px;min-width:0;padding:15px 17px;display:grid}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-private small{color:#815000;letter-spacing:.09em;font-size:10px;font-weight:950}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-private strong{color:#3b2a11;overflow-wrap:anywhere;font-size:clamp(18px,2vw,25px);line-height:1.4}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-private :is(span,p){color:#664d24;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.sp-shell--spielleitung .u08-vb .u08-clue-round{gap:11px;min-width:0;display:grid}.sp-shell--spielleitung .u08-vb .u08-round-count{background:#eee8ff;border-left:5px solid #713fd2;align-items:center;gap:11px;padding:11px 15px;display:inline-flex}.sp-shell--spielleitung .u08-vb .u08-round-count strong{color:#4e2a99;font-variant-numeric:tabular-nums;font-size:22px}.sp-shell--spielleitung .u08-vb .u08-round-count span{color:#4e4474;font-size:12px;font-weight:850}.sp-shell--spielleitung .u08-vb .u08-vb-clues{gap:8px;display:grid}.sp-shell--spielleitung .u08-vb .u08-vb-clues p{color:#24234e;background:#f2efff;border:1px solid #c9c7ed;border-left:5px solid #713fd2;align-items:baseline;gap:13px;min-width:0;margin:0;padding:13px 16px;display:flex}.sp-shell--spielleitung .u08-vb .u08-vb-clues p b{color:#713fd2;flex:none;font:950 20px Arial Black,system-ui}.sp-shell--spielleitung .u08-vb .u08-vb-clues p span{overflow-wrap:anywhere;min-width:0}.sp-shell--spielleitung .u08-vb .vb-potential{color:#005b4d;background:#dff5ec;border-left:5px solid #00786a;padding:12px 15px;font-size:13px;font-weight:900}.sp-shell--spielleitung .u08-vb .vb-potential strong{color:#006452;font-size:20px}.sp-shell--spielleitung .u08-vb .u08-sequence-items{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.sp-shell--spielleitung .u08-vb .u08-sequence-items :is(span,b){color:#27396d;background:#e5ecff;border:2px solid #9eb3eb;flex:100px;place-items:center;min-width:0;padding:13px;font-size:clamp(18px,2vw,25px);font-weight:950;display:grid}.sp-shell--spielleitung .u08-vb .u08-sequence-items b{color:#1e2850;background:#ffe45c;border-color:#d9ae29}.sp-shell--spielleitung .u08-vb .u08-wall-progress{color:#fff;background:#201d53;border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:8px 13px;padding:14px 16px;display:flex}.sp-shell--spielleitung .u08-vb .u08-wall-progress strong{color:#ffe45c;font-variant-numeric:tabular-nums;font-size:clamp(19px,2.3vw,28px);font-weight:950}.sp-shell--spielleitung .u08-vb .u08-wall-progress span{color:#e6e4ff;font-size:12px;font-weight:800}.sp-shell--spielleitung .u08-vb .u08-wall-meter,.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-timer-meter{background:#46577d;border-radius:8px;flex:100%;height:7px;overflow:hidden}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) :is(.u08-wall-meter,.u08-timer-meter)>span{background:#ffe45c;border-radius:8px;height:100%;transition:width .12s linear;display:block}.sp-shell--spielleitung .u08-vb .u08-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(5px,.7vw,9px);min-width:0;display:grid}.sp-shell--spielleitung .u08-vb .u08-wall-grid>div{color:#fff;background:#333173;border:2px solid #7d79c3;border-radius:4px;min-width:0;min-height:clamp(65px,7vw,99px);padding:10px 7px}.sp-shell--spielleitung .u08-vb .u08-wall-grid strong{overflow-wrap:anywhere;font-size:clamp(11px,1.55vw,20px);font-weight:950;line-height:1.35}.sp-shell--spielleitung .u08-vb .u08-wall-grid small{color:#ffe45c;overflow-wrap:anywhere;font-size:11px}.sp-shell--spielleitung .u08-vb .u08-wall-grid>div.solved{background:#005f59;border-color:#62ddc4}.sp-shell--spielleitung .u08-vb .u08-marking{background:#edf1ff;border:1px solid #bbc9ef;border-top:5px solid #713fd2;gap:11px;min-width:0;padding:clamp(12px,1.5vw,20px);display:grid}.sp-shell--spielleitung .u08-vb .u08-marking-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;display:flex}.sp-shell--spielleitung .u08-vb .u08-marking-head h4{color:#33247a;margin:0;font-size:clamp(17px,1.8vw,23px);font-weight:950}.sp-shell--spielleitung .u08-vb .u08-marking-head strong{color:#365392;font-variant-numeric:tabular-nums;font-size:11px}.sp-shell--spielleitung .u08-vb .u08-marking>p{color:#3a4f76;font-size:12px;line-height:1.5}.sp-shell--spielleitung .u08-vb .u08-mark-row{border-top:1px solid #c8d2e9;grid-template-columns:minmax(90px,.85fr) repeat(4,minmax(0,1fr));align-items:center;gap:6px;min-width:0;padding:10px 0;display:grid}.sp-shell--spielleitung .u08-vb .u08-mark-row strong{color:#233d73;flex:none;min-width:0;font-size:13px;font-weight:950}.sp-shell--spielleitung .u08-vb .u08-mark-row button{color:#213457;background:#fff;border:2px solid #b4c2de;border-radius:5px;min-width:0;padding:8px;font-size:11px}.sp-shell--spielleitung .u08-vb .u08-mark-row button[aria-pressed=true]{color:#fff;background:#00786a;border-color:#00786a}.sp-shell--spielleitung .u08-vb .u08-wall-preview{flex-basis:100%;gap:8px}.sp-shell--spielleitung .u08-vb .u08-wall-preview span{color:#00604f;background:#e3f5ed;border-left:4px solid #00786a;padding:10px 12px;font-weight:900}.sp-shell--spielleitung .u08-vb .u08-vb-actions{border-top:1px solid #ccd5ea;flex-wrap:wrap;align-items:center;gap:9px;padding-top:17px;display:flex}.sp-shell--spielleitung .u08-vb .u08-vb-actions button{color:#263851;background:#fff;border:2px solid #c0c9dd;border-radius:5px;min-height:48px;padding:10px 14px}.sp-shell--spielleitung .u08-vb .u08-vb-actions button.g3-tech-primary{color:#fff;background:#713fd2;border-color:#713fd2}.sp-shell--spielleitung .u08-vb .u08-vb-actions button.g3-tech-primary:hover:not(:disabled){background:#5930b0;border-color:#5930b0}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) button.u08-danger-action{color:#9e2747!important;background:#fff0f5!important;border:2px solid #d4a0b0!important}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-final{color:#fff;background:#182b51;border-top:6px solid #ffe45c;padding:clamp(18px,2vw,27px)}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-final h3{color:#ffe45c}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-final p{color:#fff}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) :is(.u08-vb-timer,.u08-ll-clock){color:#fff;background:#162850;border-left:6px solid #ffe45c;border-radius:5px;flex-wrap:wrap;align-items:center;gap:9px;padding:15px;display:flex}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) :is(.u08-vb-timer,.u08-ll-clock) strong{color:#ffe45c;font-variant-numeric:tabular-nums;font:950 clamp(26px,3vw,40px)/1.13 Arial Black,system-ui}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) :is(.u08-vb-timer,.u08-ll-clock)[data-timer-warning=true] strong{color:#ffaac5}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) :is(.u08-vb-timer,.u08-ll-clock) button{color:#17284b;background:#fff;border:2px solid #abbce0;border-radius:4px;padding:9px 12px}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) [data-timer-warning=true] .u08-timer-meter>span{background:#ffaac5}.sp-shell--spielleitung .u08-ll .u08-rung-strip{grid-template-columns:repeat(auto-fit,minmax(min(92px,100%),1fr));gap:7px;min-width:0;margin-top:17px;display:grid}.sp-shell--spielleitung .u08-ll .u08-rung-strip>div{background:#ecf1fa;border:1px solid #ccd8e6;border-top:5px solid #9fb1ca;gap:5px;min-width:0;padding:12px 10px;display:grid}.sp-shell--spielleitung .u08-ll .u08-rung-strip>div.done{background:#e2f5ec;border-color:#00786a #9ad2bd #9ad2bd}.sp-shell--spielleitung .u08-ll .u08-rung-strip>div.current{color:#fff;background:#00786a;border-color:#ffe45c #00786a #00786a}.sp-shell--spielleitung .u08-ll .u08-rung-strip span{letter-spacing:.08em;color:#425f77;font-size:10px;font-weight:950}.sp-shell--spielleitung .u08-ll .u08-rung-strip strong{color:#172f4b;font-variant-numeric:tabular-nums;font:950 clamp(19px,2vw,29px)/1.15 Arial Black,system-ui}.sp-shell--spielleitung .u08-ll .u08-rung-strip strong small{letter-spacing:.03em;font:800 9px system-ui}.sp-shell--spielleitung .u08-ll .u08-rung-strip>div.current :is(strong,span){color:#fff}.sp-shell--spielleitung .u08-ll .u08-status{color:#fff;background:#143f3b;border-left:5px solid #ffe45c;flex-wrap:wrap;padding:15px 17px}.sp-shell--spielleitung .u08-ll .u08-ll-card .ll-card>h3{color:#0c554b}.sp-shell--spielleitung .u08-ll .ll-lock-panel{background:#f4f9fa;border:1px solid #c9dede;border-top:5px solid #00786a;gap:12px;min-width:0;padding:clamp(14px,1.8vw,22px);display:grid}.sp-shell--spielleitung .u08-ll .ll-lock-panel h4{color:#075e51;font-size:19px;font-weight:950}.sp-shell--spielleitung .u08-ll .u08-lock-count,.sp-shell--spielleitung .u08-ll .u08-grade-count{color:#07594c;background:#e0f6ef;border-left:5px solid #00786a;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:850;display:flex}.sp-shell--spielleitung .u08-ll :is(.u08-lock-count,.u08-grade-count) strong{font-variant-numeric:tabular-nums;font:950 23px Arial Black,system-ui}.sp-shell--spielleitung .u08-ll .u08-grade-count{margin-top:3px}.sp-shell--spielleitung .u08-ll .ll-team-row{border-top:1px solid #c4d9d8;flex-wrap:wrap;align-items:center;gap:9px;min-width:0;padding:13px 0;display:flex}.sp-shell--spielleitung .u08-ll .ll-team-row>span{color:#20354f;overflow-wrap:anywhere;flex:105px;font-weight:950}.sp-shell--spielleitung .u08-ll .ll-team-row>strong{color:#214c90;background:#e4eefd;border-radius:4px;padding:8px 10px;font-size:10px;font-weight:900}.sp-shell--spielleitung .u08-ll .ll-team-row[data-lock-state=early]>strong{color:#005f50;background:#ddf6e8}.sp-shell--spielleitung .u08-ll .ll-team-row[data-lock-state=late]>strong{color:#885300;background:#fff0c9}.sp-shell--spielleitung .u08-ll .ll-team-row>button{color:#fff;background:#265dc0;border:2px solid #265dc0;border-radius:5px;margin-left:auto;padding:9px 12px}.sp-shell--spielleitung .u08-ll .u08-grade-panel .ll-team-row{grid-template-columns:minmax(105px,1fr) minmax(0,2.2fr);gap:10px;display:grid}.sp-shell--spielleitung .u08-ll .ll-grades{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.sp-shell--spielleitung .u08-ll .ll-grades button{color:#233850;background:#fff;border:2px solid #aec5cb;border-radius:5px;min-width:0;min-height:47px;padding:9px 6px;font-size:12px}.sp-shell--spielleitung .u08-ll .ll-grades button[aria-pressed=true]{color:#fff;background:#006f5f;border-color:#006f5f}.sp-shell--spielleitung .u08-ll .u08-hint{color:#503c1a;background:#fff1d3;border-left:5px solid #b98513;padding:16px}.sp-shell--spielleitung .u08-ll .u08-hint small{color:#765009;font-weight:950}.sp-shell--spielleitung .u08-ll .u08-hint p{color:#4a3211;font-size:clamp(15px,1.7vw,21px);line-height:1.5}.sp-shell--spielleitung .u08-ll .ll-notice{color:#00594e;background:#e1f5eb;border-left:5px solid #00786a}.sp-shell--spielleitung .u08-ll .ll-awards{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:9px;display:grid}.sp-shell--spielleitung .u08-ll .ll-awards p{color:#203b34;background:#e8f6f0;border:1px solid #afd6c8;border-top:5px solid #00786a;gap:8px;margin:0;padding:14px;font-size:13px;font-weight:800;display:grid}.sp-shell--spielleitung .u08-ll .ll-awards strong{color:#006454;font-variant-numeric:tabular-nums;font-size:19px}@media (max-width:990px){.sp-shell--spielleitung .u08-vb .u08-mark-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-shell--spielleitung .u08-vb .u08-mark-row strong{grid-column:1/-1}.sp-shell--spielleitung .u08-ll .u08-grade-panel .ll-team-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.sp-shell--spielleitung :is(.u08-vb,.u08-ll){padding:12px!important}.sp-shell--spielleitung .u08-mode-head{gap:8px;padding:19px 15px}.sp-shell--spielleitung .u08-mode-copy{max-width:100%}.sp-shell--spielleitung .u08-mode-head h2{font-size:30px}.sp-shell--spielleitung .u08-mode-art{opacity:.12;width:140px;height:125px;position:absolute;top:0;right:-13px}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-scorebar{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-shell--spielleitung .u08-vb .u08-status-row{grid-template-columns:minmax(0,1fr)}.sp-shell--spielleitung .u08-vb .u08-vb-clues p{gap:9px;padding:11px 10px}.sp-shell--spielleitung .u08-vb .u08-wall-grid{gap:4px}.sp-shell--spielleitung .u08-vb .u08-wall-grid>div{min-height:58px;padding:6px 3px}.sp-shell--spielleitung .u08-vb .u08-wall-grid strong{font-size:11px;line-height:1.3}.sp-shell--spielleitung .u08-vb .u08-marking{padding:12px 10px}.sp-shell--spielleitung .u08-vb .u08-mark-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-shell--spielleitung .u08-vb .u08-vb-actions button{flex:100%}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) :is(.u08-vb-timer,.u08-ll-clock) button{flex:75px}.sp-shell--spielleitung .u08-ll .ll-team-row>button{margin-left:0}.sp-shell--spielleitung .u08-ll .u08-grade-panel .ll-team-row{gap:9px}}@media (max-width:390px){.sp-shell--spielleitung .u08-ll .ll-grades{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-shell--spielleitung .u08-ll .ll-grades button{padding:8px 4px;font-size:11px}.sp-shell--spielleitung .u08-vb .u08-mark-row button{padding:7px 4px;font-size:10px}}@media (prefers-reduced-motion:reduce){.sp-shell--spielleitung :is(.u08-vb,.u08-ll) *,.sp-shell--spielleitung :is(.u08-vb,.u08-ll) :before,.sp-shell--spielleitung :is(.u08-vb,.u08-ll) :after{transition:none!important;animation:none!important;transform:none!important}}.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u07-phase-steps{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}@media (max-width:700px){.sp-shell--spielleitung :is(.u08-vb,.u08-ll) .u08-mode-head h2{font-size:clamp(22px,4vw,28px)}}.sp-shell--spielleitung .u09-ud{--u09-yellow:#ffe45c;--u09-coral:#da2c70;--u09-blue:#285bff;--u09-navy:#17284d;--u09-ink:#1b2a48;min-width:0;max-width:1320px;color:var(--u09-ink);background:#fff;border:1px solid #d2ddec}.sp-shell--spielleitung .u09-ud :is(button,input,select,a):focus-visible{outline-offset:3px;outline:3px solid #285bff}.sp-shell--spielleitung .u09-ud .u09-mode-head{isolation:isolate;color:#fff;background:#7a1e4d;border-bottom:6px solid #ffe45c;justify-content:space-between;align-items:center;gap:16px;margin:0 0 15px;padding:clamp(19px,2.8vw,36px);display:flex;position:relative;overflow:hidden}.sp-shell--spielleitung .u09-ud .u09-mode-copy{z-index:1;min-width:0;max-width:750px;position:relative}.sp-shell--spielleitung .u09-ud .u09-overline{color:#315aa2;letter-spacing:.115em;font-size:10px;font-weight:950;line-height:1.5}.sp-shell--spielleitung .u09-ud .u09-mode-head .u09-overline{color:#ffe45c}.sp-shell--spielleitung .u09-ud .u09-mode-head h2{letter-spacing:-.05em;color:#fff;margin:9px 0;font:950 clamp(28px,4vw,51px)/1.1 Arial Black,Trebuchet MS,system-ui,sans-serif}.sp-shell--spielleitung .u09-ud .u09-mode-head h2>span{color:#ffe45c}.sp-shell--spielleitung .u09-ud .u09-mode-head p{color:#f6dfeb;max-width:64ch;margin:0 0 13px;font-size:clamp(12px,1.22vw,16px);line-height:1.6}.sp-shell--spielleitung .u09-ud .u09-mode-head .g3-tech-tag{color:#263051;letter-spacing:.03em;white-space:normal;background:#ffe45c;padding:8px 12px;font-size:10px;font-weight:950;line-height:1.3;display:inline-block}.sp-shell--spielleitung .u09-ud .u09-mode-art{pointer-events:none;color:#ffe0f0;opacity:.86;flex:0 0 clamp(95px,17vw,200px);place-items:center;width:clamp(95px,17vw,200px);height:clamp(95px,15vw,165px);display:grid}.sp-shell--spielleitung .u09-ud .u09-mode-art .sp-motif{width:100%;height:100%;color:inherit;position:static;inset:auto;transform:none}.sp-shell--spielleitung .u09-ud .u09-utility{color:#4b5e78;background:#f0f4fc;border:1px solid #d5dfee;flex-wrap:wrap;align-items:center;gap:9px 16px;padding:12px 15px;font-size:11px;font-weight:750;display:flex}.sp-shell--spielleitung .u09-ud .u09-utility a:first-child{color:#1b2d4d;background:#ffe45c;border:1px solid #dcc547;align-items:center;padding:10px 12px;font-weight:950;text-decoration:none;display:inline-flex}.sp-shell--spielleitung .u09-ud .u07-phase-steps{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.sp-shell--spielleitung .u09-ud .u07-phase-steps>li.is-current{background:#a32162}.sp-shell--spielleitung .u09-ud .u07-rail-top{background:#5d1e48}.sp-shell--spielleitung .u09-ud .u07-rail-top>span{color:#ffe45c}.sp-shell--spielleitung .u09-ud .u09-block-title{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 16px;margin:20px 0 10px;display:flex}.sp-shell--spielleitung .u09-ud .u09-block-title>div{gap:4px;display:grid}.sp-shell--spielleitung .u09-ud .u09-block-title h3{letter-spacing:-.035em;color:#19294b;margin:0;font:950 clamp(21px,2.4vw,29px)/1.2 Arial Black,system-ui,sans-serif}.sp-shell--spielleitung .u09-ud .u09-block-title>span{color:#59708e;font-size:11px;font-weight:750}.sp-shell--spielleitung .u09-ud .u09-scorebar{background:#17284d;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:9px;padding:10px;display:grid}.sp-shell--spielleitung .u09-ud .u09-scorebar>div{background:#f8faff;border-top:5px solid #da2c70;gap:5px;min-width:0;padding:12px;display:grid}.sp-shell--spielleitung .u09-ud .u09-scorebar>div:nth-child(5n+2){border-top-color:#285bff}.sp-shell--spielleitung .u09-ud .u09-scorebar>div:nth-child(5n+3){border-top-color:#00796a}.sp-shell--spielleitung .u09-ud .u09-scorebar>div:nth-child(5n+4){border-top-color:#8951c9}.sp-shell--spielleitung .u09-ud .u09-scorebar>div:nth-child(5n+5){border-top-color:#ad6b06}.sp-shell--spielleitung .u09-ud .u09-scorebar span{color:#4e5d77;overflow-wrap:anywhere;font-size:12px;font-weight:850}.sp-shell--spielleitung .u09-ud .u09-scorebar strong{color:#182a4b;font-variant-numeric:tabular-nums;font:950 clamp(23px,2.6vw,36px)/1.13 Arial Black,system-ui}.sp-shell--spielleitung .u09-ud .u09-progress{grid-template-columns:repeat(auto-fit,minmax(min(64px,100%),1fr));gap:6px;margin:15px 0;display:grid}.sp-shell--spielleitung .u09-ud .u09-progress>span{color:#455a79;background:#eff2f8;border:1px solid #d0dcec;border-bottom:5px solid #97a7c1;place-items:center;gap:5px;padding:11px 5px;font-size:18px;font-weight:950;display:grid}.sp-shell--spielleitung .u09-ud .u09-progress>span.done{color:#005d50;background:#e6f7ef;border-bottom-color:#00796a}.sp-shell--spielleitung .u09-ud .u09-progress>span.current{color:#fff;background:#da2c70;border-bottom-color:#ffe45c}.sp-shell--spielleitung .u09-ud .u09-progress small{color:inherit;letter-spacing:.07em;font-size:9px;font-weight:950}.sp-shell--spielleitung .u09-ud .u09-status{color:#fff;background:#2d244c;border-left:6px solid #ffe45c;flex-wrap:wrap;align-items:center;gap:8px 15px;margin:15px 0;padding:15px 18px;display:flex}.sp-shell--spielleitung .u09-ud .u09-status strong{color:#ffe45c}.sp-shell--spielleitung .u09-ud button{overflow-wrap:anywhere;border-radius:5px;min-height:45px;font-weight:850}.sp-shell--spielleitung .u09-ud .g3-tech-primary{color:#fff;background:#285bff;border:2px solid #285bff;min-height:49px;padding:10px 17px;font-size:13px;font-weight:950}.sp-shell--spielleitung .u09-ud .g3-tech-primary:hover:not(:disabled){background:#1345d2;border-color:#1345d2}.sp-shell--spielleitung .u09-ud button:disabled{opacity:.58;cursor:not-allowed}.sp-shell--spielleitung .u09-ud .ud-pause button{color:#623c00;background:#fff1d5;border:2px solid #d4a352;padding:11px 16px;font-weight:900}.sp-shell--spielleitung .u09-ud .u09-card{background:#f7f9ff;border:1px solid #ccd9eb;border-top:6px solid #da2c70;gap:17px;min-width:0;margin:16px 0;padding:clamp(17px,2vw,28px);display:grid}.sp-shell--spielleitung .u09-ud .u09-card>h3{color:#1b294b;letter-spacing:-.035em;overflow-wrap:anywhere;font:950 clamp(22px,2.7vw,35px)/1.3 Arial Black,Trebuchet MS,system-ui}.sp-shell--spielleitung .u09-ud .u09-task-kicker{color:#994066;letter-spacing:.05em;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:11px;font-weight:950;display:flex}.sp-shell--spielleitung .u09-ud .u09-origin{white-space:normal;color:#6e4802;letter-spacing:.04em;background:#fff1cc;border:1px solid #eacb78;border-left:5px solid #b98515;justify-self:start;max-width:100%;font-size:11px;font-weight:950;line-height:1.5}.sp-shell--spielleitung .u09-ud .u09-private{background:#fff1d1;border:1px solid #e5c785;border-left:6px solid #b87b0d;gap:8px;min-width:0;padding:16px 17px;display:grid}.sp-shell--spielleitung .u09-ud .u09-private>small{color:#804b05;letter-spacing:.075em;font-size:10px;font-weight:950}.sp-shell--spielleitung .u09-ud .u09-private>div{color:#453718;border-bottom:1px solid #e6ce9a;grid-template-columns:minmax(125px,1fr) minmax(0,2fr);gap:10px 15px;padding:10px 3px;display:grid}.sp-shell--spielleitung .u09-ud .u09-private b{color:#4f3513;overflow-wrap:anywhere;min-width:0;font-size:15px}.sp-shell--spielleitung .u09-ud .u09-private>div small{color:#715a36;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.sp-shell--spielleitung .u09-ud .u09-clock{color:#fff;background:#19274c;border-left:6px solid #ffe45c;border-radius:5px;flex-wrap:wrap;align-items:center;gap:9px;padding:16px 18px;display:flex}.sp-shell--spielleitung .u09-ud .u09-clock strong{color:#ffe45c;font-variant-numeric:tabular-nums;font:950 clamp(28px,3.5vw,43px)/1 Arial Black,system-ui}.sp-shell--spielleitung .u09-ud .u09-clock[data-timer-warning=true] strong{color:#ffb5d3}.sp-shell--spielleitung .u09-ud .u09-clock button{color:#1b2a49;background:#fff;border:2px solid #afc0db;border-radius:5px;min-height:45px}.sp-shell--spielleitung .u09-ud .u09-timer-meter{background:#4a587c;border-radius:9px;flex:100%;height:6px;display:block;overflow:hidden}.sp-shell--spielleitung .u09-ud .u09-timer-meter span{background:#ffe45c;border-radius:9px;height:100%;transition:width .15s linear;display:block}.sp-shell--spielleitung .u09-ud .u09-clock[data-timer-warning=true] .u09-timer-meter span{background:#ffb5d3}.sp-shell--spielleitung .u09-ud .u09-judging{background:#f0f4fb;border:1px solid #cfd9eb;gap:13px;min-width:0;padding:clamp(13px,1.6vw,21px);display:grid}.sp-shell--spielleitung .u09-ud .u09-judging-head{color:#fff;background:#2d254e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:14px 16px;display:flex}.sp-shell--spielleitung .u09-ud .u09-judging-head .u09-overline{color:#ffe45c}.sp-shell--spielleitung .u09-ud .u09-judging-head>strong{color:#fff;font-variant-numeric:tabular-nums;font-size:13px;font-weight:950}.sp-shell--spielleitung .u09-ud .u09-judging h4{color:#1c2c4c;margin:0;font:950 clamp(20px,2vw,26px)/1.2 Arial Black,system-ui}.sp-shell--spielleitung .u09-ud .u09-judging>p{color:#51607a;font-size:12px;line-height:1.65}.sp-shell--spielleitung .u09-ud .u09-team{background:#fff;border:1px solid #cbd6e8;border-top:5px solid #da2c70;gap:10px;min-width:0;padding:clamp(12px,1.45vw,19px);display:grid}.sp-shell--spielleitung .u09-ud .u09-team[data-submission-state=saved]{border-top-color:#00796a}.sp-shell--spielleitung .u09-ud .u09-team-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sp-shell--spielleitung .u09-ud .u09-team-head strong{color:#1b2a49;overflow-wrap:anywhere;font-size:clamp(18px,2vw,24px);font-weight:950}.sp-shell--spielleitung .u09-ud .u09-team-head span{color:#006e5e;font-size:11px;font-weight:900}.sp-shell--spielleitung .u09-ud .u09-team[data-submission-state=pending] .u09-team-head span{color:#9b3d62}.sp-shell--spielleitung .u09-ud .u09-team-preview{color:#243a6e;background:#edf2ff;border-left:5px solid #285bff;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:12px 14px;display:flex}.sp-shell--spielleitung .u09-ud .u09-team-preview>span{color:#24549a;letter-spacing:.06em;font-size:10px;font-weight:950}.sp-shell--spielleitung .u09-ud .u09-team-preview>strong{color:#17365f;font-variant-numeric:tabular-nums;font-size:17px;font-weight:950}.sp-shell--spielleitung .u09-ud .u09-team-preview>small{color:#53617c;text-align:right;flex:220px;font-size:11px;font-weight:750}.sp-shell--spielleitung .u09-ud .u09-entry{background:#f8faff;border:1px solid #dee4f0;grid-template-columns:minmax(0,1fr) minmax(170px,36%);align-items:start;gap:10px 15px;min-width:0;padding:12px;display:grid}.sp-shell--spielleitung .u09-ud .u09-entry label{color:#4a5b77;letter-spacing:.055em;gap:6px;min-width:0;font-size:11px;font-weight:950;display:grid}.sp-shell--spielleitung .u09-ud .u09-entry :is(input,select){color:#203151;text-transform:none;letter-spacing:0;background:#fff;border:2px solid #abd;border-radius:4px;width:100%;min-width:0;max-width:100%;min-height:46px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.3}.sp-shell--spielleitung .u09-ud .u09-entry :is(input,select):focus-visible{outline-offset:2px;border-color:#285bff;outline:3px solid #c4daff}.sp-shell--spielleitung .u09-ud .u09-match-feedback{color:#536886;background:#eaf0fc;grid-column:1/-1;padding:8px 10px;font-size:11px;font-weight:750;line-height:1.5}.sp-shell--spielleitung .u09-ud .u09-team-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sp-shell--spielleitung .u09-ud .u09-team-footer small{color:#5a6a82;flex:160px;font-size:11px;line-height:1.5}.sp-shell--spielleitung .u09-ud .u09-team-footer button{background:#285bff;border:2px solid #285bff;border-radius:5px;min-width:165px;padding:11px 15px;font-size:13px;font-weight:950}.sp-shell--spielleitung .u09-ud .u09-reveal-gate{color:#00594a;background:#e5f6ef;border-left:5px solid #00796a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 15px;padding:14px 16px;display:flex}.sp-shell--spielleitung .u09-ud .u09-reveal-gate strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:950}.sp-shell--spielleitung .u09-ud .u09-reveal-gate span{max-width:58ch;font-size:12px;font-weight:750;line-height:1.5}.sp-shell--spielleitung .u09-ud .u09-reveal-preview{background:#f3f5ff;border:1px solid #c3cff0;border-top:6px solid #da2c70;gap:13px;padding:clamp(14px,1.75vw,23px)}.sp-shell--spielleitung .u09-ud .u09-reveal-preview h4{color:#222d56;font:950 clamp(22px,2.4vw,30px)/1.2 Arial Black,system-ui}.sp-shell--spielleitung .u09-ud .u09-source-reminder{color:#73510b;background:#fff0cf;border-left:4px solid #b78d14;padding:10px 13px;font-size:12px;font-weight:850}.sp-shell--spielleitung .u09-ud .u09-ranking{gap:7px;margin:0;padding:0;list-style:none;display:grid}.sp-shell--spielleitung .u09-ud .u09-ranking>li{color:#fff;background:#21345c;border-left:5px solid #285bff;grid-template-columns:clamp(35px,5vw,56px) minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:8px 13px;display:grid}.sp-shell--spielleitung .u09-ud .u09-ranking>li:first-child{background:#2c4272;border-left-color:#ffe45c}.sp-shell--spielleitung .u09-ud .u09-ranking>li>strong{color:#ffe45c;font:950 clamp(19px,2.4vw,31px)/1 Arial Black,system-ui}.sp-shell--spielleitung .u09-ud .u09-ranking>li>span{overflow-wrap:anywhere;font-size:clamp(14px,1.7vw,22px);font-weight:850}.sp-shell--spielleitung .u09-ud .u09-award-summary{grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:7px;display:grid}.sp-shell--spielleitung .u09-ud .u09-award-summary>div{color:#125c50;background:#e8f4ef;border-left:4px solid #00796a;gap:4px;padding:12px;display:grid}.sp-shell--spielleitung .u09-ud .u09-award-summary :is(strong,span){font-size:12px;line-height:1.5}.sp-shell--spielleitung .u09-ud .u09-awards{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:9px;display:grid}.sp-shell--spielleitung .u09-ud .u09-awards p{color:#1c4f44;background:#e8f7f0;border:1px solid #b5d8ca;border-top:5px solid #00796a;gap:5px;margin:0;padding:14px;display:grid}.sp-shell--spielleitung .u09-ud .u09-awards p span{font-size:12px;font-weight:850}.sp-shell--spielleitung .u09-ud .u09-awards p b{color:#006b5a;font-variant-numeric:tabular-nums;font:950 24px/1.12 Arial Black,system-ui}.sp-shell--spielleitung .u09-ud .u09-awards p small{font-size:10px;line-height:1.4}.sp-shell--spielleitung .u09-ud .u09-danger-action{font-weight:950;color:#9e2145!important;background:#fff0f4!important;border:2px solid #d7a2b4!important}.sp-shell--spielleitung .u09-ud .u09-final{color:#fff;background:#17284d;border-top:6px solid #ffe45c}.sp-shell--spielleitung .u09-ud .u09-final h3{color:#ffe45c}.sp-shell--spielleitung .u09-ud .u09-final p{color:#fff}@media (max-width:760px){.sp-shell--spielleitung .u09-ud{padding:12px!important}.sp-shell--spielleitung .u09-ud .u09-mode-head{padding:19px 15px}.sp-shell--spielleitung .u09-ud .u09-mode-copy{max-width:100%}.sp-shell--spielleitung .u09-ud .u09-mode-head h2{font-size:clamp(25px,6.6vw,31px)}.sp-shell--spielleitung .u09-ud .u09-mode-art{opacity:.12;width:140px;height:140px;position:absolute;top:0;right:-12px}.sp-shell--spielleitung .u09-ud .u09-progress{grid-template-columns:repeat(5,minmax(0,1fr))}.sp-shell--spielleitung .u09-ud .u09-progress>span{padding:8px 3px;font-size:15px}.sp-shell--spielleitung .u09-ud .u09-progress small{font-size:8px}.sp-shell--spielleitung .u09-ud .u09-entry{grid-template-columns:minmax(0,1fr);padding:10px}.sp-shell--spielleitung .u09-ud .u09-private>div{grid-template-columns:minmax(0,1fr)}.sp-shell--spielleitung .u09-ud .u09-team-preview>small{text-align:left;flex-basis:100%}.sp-shell--spielleitung .u09-ud .u09-scorebar{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-shell--spielleitung .u09-ud .u09-clock button{flex:75px}.sp-shell--spielleitung .u09-ud .u09-team-footer button{width:100%}.sp-shell--spielleitung .u09-ud .u09-judging{padding:10px}.sp-shell--spielleitung .u09-ud .u09-judging-head{padding:12px}}@media (prefers-reduced-motion:reduce){.sp-shell--spielleitung .u09-ud *,.sp-shell--spielleitung .u09-ud :before,.sp-shell--spielleitung .u09-ud :after{transition:none!important;animation:none!important;transform:none!important}}.cx-studio{color:#25333b;max-width:1500px;margin:0 auto;padding:clamp(16px,2.8vw,42px)}.cx-studio .exp-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.cx-summary{background:#f6f2e8;border-left:3px solid #ba933f;gap:6px;min-width:160px;padding:8px 16px;display:grid}.cx-summary b{font-size:20px}.cx-summary span{color:#596772;font-size:11px}.cx-warning{color:#51442e;background:#f7edd3;border-left:4px solid #b58e36;margin:15px 0;padding:13px 16px;font-size:12px;line-height:1.6}.cx-actions{border-top:2px solid #26353d;border-bottom:1px solid #cfd6d2;flex-wrap:wrap;align-items:end;gap:10px;margin:18px 0;padding:15px 0;display:flex}.cx-actions label{letter-spacing:.5px;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.cx-studio button{cursor:pointer;font-size:12px}.cx-studio button:disabled{opacity:.42;cursor:not-allowed}.cx-studio select,.cx-studio input,.cx-studio textarea{color:#22313b;background:#fff;border:1px solid #bdc7c6;border-radius:0;max-width:100%;padding:10px;font-size:13px}.cx-studio input:focus-visible,.cx-studio textarea:focus-visible,.cx-studio select:focus-visible,.cx-studio button:focus-visible{outline-offset:2px;outline:3px solid #ac822d}.cx-file{color:#283942;background:#fff;border:1px solid #b8c2bd;padding:8px 12px}.cx-file input{border:0;max-width:210px;padding:3px;font-size:11px}.cx-main{background:#fff;border:1px solid #d1d8d5;grid-template-columns:minmax(260px,39%) minmax(0,61%);min-height:430px;display:grid}.cx-catalog{border-right:1px solid #cfd7d3;min-width:0}.cx-catalog-top{border-bottom:1px solid #d8deda;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.cx-catalog-top h2{letter-spacing:-.2px;margin:0;font-size:17px}.cx-catalog-top>span{color:#667680;font-size:11px}.cx-catalog-top>div{flex-wrap:wrap;gap:11px;display:flex}.cx-catalog-top label{align-items:center;gap:6px;font-size:11px;display:flex}.cx-filters{background:#f4f6f3;flex-wrap:wrap;gap:7px;padding:13px;display:flex}.cx-filters input{flex:1;min-width:170px}.cx-filters select{max-width:160px}.cx-item-list{max-height:550px;overflow-y:auto}.cx-studio .cx-item{text-align:left;color:#25333b;background:#fff;border:0;border-bottom:1px solid #e1e5e0;gap:7px;width:100%;padding:14px 18px;display:grid}.cx-studio .cx-item:hover,.cx-studio .cx-item.selected{background:#f4f0e3}.cx-item.selected{box-shadow:inset 4px 0 #bb9140}.cx-item>span{justify-content:space-between;gap:12px;display:flex}.cx-item>span b{text-transform:uppercase;letter-spacing:.7px;font-size:11px}.cx-item>span small{color:#58705b;font-size:10px}.cx-item>strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.4}.cx-item>small{color:#819096;overflow-wrap:anywhere;font-size:10px}.cx-empty,.cx-editor-empty{color:#708087;padding:24px;font-size:13px}.cx-editor{align-content:start;gap:15px;min-width:0;padding:clamp(16px,2vw,28px);display:grid}.cx-editor-head{border-bottom:2px solid #2b3943;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.cx-editor-head h2{margin:5px 0;font-size:22px}.cx-id{color:#596b74;overflow-wrap:anywhere;font-size:10px}.cx-origin{color:#677681;overflow-wrap:anywhere;margin:0;font-size:11px}.cx-approved{background:#dcebe2;border-left:4px solid #41795c;padding:10px;font-size:12px}.cx-field{letter-spacing:.25px;gap:6px;font-size:11px;font-weight:750;display:grid}.cx-field textarea{resize:vertical;width:100%;line-height:1.6}.cx-field input{width:100%}.cx-structured{background:#fafbfa;border:1px solid #d7ddda;padding:13px}.cx-structured summary{cursor:pointer;font-size:12px;font-weight:750}.cx-structured .cx-field{margin-top:12px}.cx-structured textarea{tab-size:2;font-family:ui-monospace,monospace;font-size:11px}.cx-buttons{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cx-review{background:#f5f7f4;border:1px solid #b0bcb7;gap:11px;padding:16px;display:grid}.cx-review legend{font-size:13px;font-weight:800}.cx-review>label:not(.cx-field){align-items:start;gap:9px;font-size:12px;line-height:1.5;display:flex}.cx-review input[type=checkbox]{flex-shrink:0;width:17px;height:17px;padding:0}.cx-review>p{color:#65747c;margin:0;font-size:11px}.cx-audit{color:#66727a;border-top:1px solid #dee3dd;padding-top:11px;font-size:11px}.cx-audit summary{cursor:pointer;font-weight:750}.cx-import{background:#eef2ef;border:1px solid #b5c4ba;gap:13px;margin-bottom:20px;padding:20px;display:grid}.cx-import h2{margin:3px 0;font-size:22px}.cx-import p{margin:0;font-size:12px;line-height:1.6}.cx-import small{color:#677882;overflow-wrap:anywhere;font-size:10px}.cx-import details{max-height:160px;overflow:auto}.cx-confirm{align-items:start;gap:10px;font-size:12px;line-height:1.5;display:flex}.cx-confirm input{flex-shrink:0;width:18px;height:18px}.cx-coverage{background:#fff;border:1px solid #d0d9d3;margin-top:24px}.cx-coverage-grid{background:#dde3de;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:1px;display:grid}.cx-coverage-grid>div{background:#fff;align-content:start;gap:8px;padding:15px;display:grid}.cx-coverage-grid b{font-size:13px}.cx-coverage-grid strong{color:#6a5048;font-size:14px}.cx-coverage-grid p,.cx-coverage-grid small{color:#6b7881;margin:0;font-size:11px;line-height:1.5}.cx-footnote{color:#66747e;margin:0;padding:13px 18px;font-size:11px}.cx-history{background:#f9faf8;border:1px solid #d8e0da;margin-top:24px;padding:19px}.cx-history h2{font-size:18px}.cx-history>p{color:#677681;font-size:12px}.cx-receipt{border-bottom:1px solid #dde3dd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.cx-receipt div{gap:4px;display:grid}.cx-receipt small{color:#687580;font-size:10px}.cx-history details{margin-top:12px;font-size:11px}.cx-history details p{border-bottom:1px solid #e0e5df;padding:6px}.cx-message{color:#285540;background:#e3eee5;margin:15px 0;padding:12px 16px;font-size:12px}@media (max-width:950px){.cx-main{grid-template-columns:1fr}.cx-catalog{border-bottom:1px solid #cfd7d3;border-right:0}.cx-item-list{max-height:300px}.cx-studio .exp-heading{flex-wrap:wrap}}@media (max-width:580px){.cx-actions>*{flex:145px}.cx-catalog-top{flex-wrap:wrap}.cx-filters select{flex:1;max-width:none}.cx-studio{padding:14px}.cx-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cx-studio *{scroll-behavior:auto}}.g23-panel{color:#253e36;background:#f8faf8;border:1px solid #c0cdc7;border-top:4px solid #476b65;min-width:0;margin:22px 0 24px;padding:clamp(12px,2vw,21px)}.g23-panel header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.g23-panel header>div{max-width:70ch}.g23-panel h2{margin:5px 0;font-size:clamp(19px,2.2vw,25px)}.g23-panel p{font-size:12px;line-height:1.65}.g23-panel header>strong{color:#813b28;background:#fff1ea;border:1px solid #bf8069;padding:10px;font-size:11px}.g23-inventory{background:#f4f0e4;border-left:3px solid #ba933f;padding:12px}.g23-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.g23-metrics>div{background:#fff;border:1px solid #d3ded7;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.g23-metrics b{font-size:22px}.g23-metrics span{color:#52665c;font-size:11px;line-height:1.4}.g23-legacy{background:#fff;border:1px solid #d5ded8;margin:12px 0;padding:12px;font-size:12px}.g23-legacy summary{cursor:pointer;font-weight:750}.g23-legacy code{overflow-wrap:anywhere}.g23-legacy>div,.g23-types{flex-wrap:wrap;gap:9px;display:flex}.g23-legacy>div>span,.g23-types>span{background:#fff;border:1px solid #cbd6ce;padding:8px 11px;font-size:11px}.g23-preview{background:#f9efdc;border-left:4px solid #af8746;padding:12px}.g23-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.g23-controls label{align-items:center;gap:9px;font-size:12px;display:flex}.g23-controls input[type=checkbox]{width:18px;height:18px}.g23-panel .g23-controls button{min-height:44px;padding:10px}.g23-types{margin:12px 0}.g23-findings{background:#fff;border:1px solid #d0dbd2;gap:6px;max-height:390px;padding:7px;display:grid;overflow:auto}.g23-panel .g23-finding{text-align:left;color:#20352e;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #d3ded5;gap:6px;width:100%;padding:12px;display:grid}.g23-panel .g23-finding:hover{background:#f6f2e6}.g23-finding b{letter-spacing:.3px;color:#8f4629;font-size:11px}.g23-finding span{font-size:12px}.g23-finding small{color:#596f62;font-size:10px}.g23-panel :is(button,summary,input):focus-visible{outline-offset:3px;outline:3px solid #a07a2e}@media (max-width:720px){.g23-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.g23-metrics{grid-template-columns:1fr}}.u16-editor{color:#172c4e;background:#fff;border:2px solid #bdcee8;min-width:0}.u16-editor-head{color:#fff;background:#182f5e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px;padding:14px 16px;display:flex}.u16-editor-head h3{margin:0;font:900 22px/1.2 system-ui}.u16-editor-head span{font-size:14px;font-weight:800}.u16-invalid{color:#623900;background:#ffe1a5;padding:8px}.u16-valid{color:#104c3b;background:#d2f5e7;padding:8px}.u16-fields{gap:14px;padding:17px;display:grid}.u16-field{color:#1e3558;gap:7px;min-width:0;font:750 15px/1.35 system-ui;display:grid}.cx-studio .u16-field :is(input,textarea,select){color:#11264c;background:#fff;border:2px solid #acbed7;border-radius:0;width:100%;min-width:0;min-height:45px;padding:10px 11px;font:500 16px/1.5 system-ui}.cx-studio .u16-field textarea{resize:vertical;min-height:95px}.u16-list{background:#f4f8ff;border:1px solid #c2d4ed;gap:12px;min-width:0;padding:13px;display:grid}.u16-list legend{padding:0 6px;font:850 16px/1.3 system-ui}.u16-choice{align-items:end;gap:7px;min-width:0;display:flex}.u16-choice>.u16-field{flex:1;min-width:0}.cx-studio .u16-editor button{color:#fff;cursor:pointer;background:#284dca;border:2px solid #284dca;border-radius:0;min-height:42px;padding:9px 12px;font:800 14px/1.3 system-ui}.cx-studio .u16-editor button:hover{background:#173aa4}.u16-choice button{flex:none}.u16-four-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.u16-wall-group,.u16-category{background:#fff;border:1px solid #c7d5ea;gap:11px;min-width:0;padding:13px;display:grid}.u16-wall-group h4,.u16-category h4{margin:0;font-size:18px}.u16-source{background:#f0f4fa;gap:11px;padding:13px;display:grid}.u16-source>strong{font-size:15px}.u16-errors{color:#713520;background:#fff0ea;border-left:5px solid #bc4c30;margin:0 16px 16px;padding:12px 15px}.u16-errors strong{font-size:16px}.u16-errors ul{margin:9px 0;padding-left:22px}.u16-errors li{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.u16-preview{color:#fff;background:#162e61;min-width:0;padding:17px 20px}.u16-preview>strong{color:#ffe45d;font-size:15px}.u16-preview h4{overflow-wrap:anywhere;margin:12px 0;font:900 clamp(20px,2.5vw,28px)/1.25 system-ui}.u16-preview ul{margin:0;padding-left:24px;font-size:17px;line-height:1.5}.u16-preview li{overflow-wrap:anywhere;margin:6px 0}.cx-studio .u16-editor :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:3px solid #f3a42a}@media (max-width:540px){.u16-editor-head,.u16-fields{padding:12px}.u16-four-grid{grid-template-columns:minmax(0,1fr)}.u16-choice{flex-direction:column;align-items:stretch}.cx-studio .u16-editor button{width:100%;min-height:44px}}.u16-invalid-json{color:#7b331d;background:#fff0ea;margin:0;padding:17px;font:750 16px/1.5 system-ui}.g11-preflight,.g11-backup{color:#26343d;background:#fff;border:1px solid #d9e0dc;margin:22px 0;padding:clamp(17px,2.5vw,26px)}.g11-heading h2{letter-spacing:-.5px;margin:7px 0;font-size:21px}.g11-heading p:not(.eyebrow){color:#667680;max-width:800px;font-size:12px;line-height:1.7}.g11-preflight button,.g11-backup button{color:#fff;cursor:pointer;background:#26343d;border:1px solid #26343d;min-height:43px;padding:10px 15px;font-size:12px;font-weight:720}.g11-preflight button:disabled,.g11-backup button:disabled{opacity:.5;cursor:not-allowed}.g11-preflight .exp-secondary{color:#26343d;background:#fff}.g11-checks{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:7px;margin:20px 0;display:grid}.g11-checks>div{background:#f4f6f4;border-bottom:3px solid #bdc6c2;gap:7px;padding:13px;display:grid}.g11-checks b{letter-spacing:1px;color:#385848;font-size:10px}.g11-checks span{font-size:11px;line-height:1.4}.g11-checks .g11-quota{color:#687780;grid-column:1/-1;font-size:11px}.g11-problems{background:#f8efdf;border-left:4px solid #b28d3b;padding:15px;font-size:12px}.g11-problems ul{gap:7px;margin:8px 0 0;padding-left:20px;display:grid}.g11-ready,.g11-result{color:#315747;background:#e5f0e9;padding:13px 15px;font-size:12px}.g11-update{border-top:1px solid #ced9d1;margin-top:15px;padding-top:12px}.g11-update p{font-size:12px}.g11-row{flex-wrap:wrap;align-items:end;gap:12px;margin-top:16px;display:flex}.g11-row>label,.g11-restore>label{flex:1;gap:8px;min-width:min(300px,100%);font-size:11px;font-weight:750;display:grid}.g11-backup select,.g11-backup input[type=file]{color:#26343d;background:#fff;border:1px solid #acbcb4;width:100%;min-height:42px;padding:9px}.g11-restore{border-top:1px solid #dce1dd;gap:14px;margin-top:23px;padding-top:20px;display:grid}.g11-restore h3{margin:0;font-size:16px}.g11-preview{background:#f4f8f5;border:1px solid #b7c9bd;gap:11px;padding:17px;display:grid}.g11-preview h4{margin:0;font-size:15px}.g11-preview p{color:#5c6e64;margin:0;font-size:12px;line-height:1.6}.g11-preview label{align-items:start;gap:11px;font-size:12px;line-height:1.5;display:flex}.g11-preview input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.g11-preflight button:focus-visible,.g11-backup button:focus-visible,.g11-backup select:focus-visible,.g11-backup input:focus-visible{outline-offset:3px;outline:3px solid #bc9236}@media (max-width:650px){.g11-row{align-items:stretch}.g11-row>button{width:100%}}@media (min-resolution:2x){.g11-preflight,.g11-backup{font-synthesis:none}}@media (prefers-reduced-motion:reduce){.g11-preflight *,.g11-backup *{scroll-behavior:auto;transition:none!important;animation:none!important}}.sp-lobby .sp-backstage-desk{color:#fff;background:#142345;border:1px solid #5874a7;border-top:7px solid #ffe45c;gap:19px;min-width:0;padding:clamp(20px,3vw,37px);display:grid}.sp-backstage-overline{color:#ffe45c;letter-spacing:.13em;font-size:10px;font-weight:950;line-height:1.5}.sp-backstage-desk-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.sp-backstage-desk-head>div{min-width:0}.sp-backstage-desk-head h2{color:#fff;letter-spacing:-.05em;margin:9px 0;font:950 clamp(24px,3.2vw,42px)/1.12 Arial Black,system-ui}.sp-backstage-desk-head h2 span{color:#ffe45c}.sp-backstage-desk-head p{color:#d4e1fb;max-width:68ch;margin:0;font-size:13px;line-height:1.6}.sp-backstage-desk-mark{color:#ffe45c;flex:none;font:950 64px/1 Arial Black,system-ui}.sp-backstage-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.sp-backstage-counters>div{background:#263b69;border-top:4px solid #74a0ff;gap:5px;min-width:0;padding:18px;display:grid}.sp-backstage-counters>div:nth-child(2){border-top-color:#ffe45c}.sp-backstage-counters>div.is-warning{background:#552d50;border-top-color:#ffa3b4}.sp-backstage-counters strong{color:#fff;font-variant-numeric:tabular-nums;font:950 clamp(28px,3vw,42px)/1 Arial Black,system-ui}.sp-backstage-counters span{color:#e5eeff;font-size:12px;font-weight:800;line-height:1.4}.sp-backstage-counters small{color:#cfdbef;font-size:10px;font-weight:650;display:block}.sp-backstage-warning{color:#763507;background:#fff0d7;border:2px solid #d59132;padding:14px 16px;font-size:12px;font-weight:850;line-height:1.6}.sp-backstage-workflows{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.sp-backstage-workflow{color:#172649;background:#f2f5fc;border:2px solid #d3dff3;align-content:start;gap:10px;min-width:0;min-height:160px;padding:18px 16px;text-decoration:none;display:grid;position:relative}.sp-backstage-workflow:hover{background:#fff;border-color:#ffe45c}.sp-backstage-workflow>span{color:#385eb0;letter-spacing:.09em;font-size:10px;font-weight:950}.sp-backstage-workflow>strong{letter-spacing:-.02em;overflow-wrap:anywhere;font:950 clamp(17px,1.55vw,23px)/1.22 Trebuchet MS,system-ui}.sp-backstage-workflow>small{color:#52627b;font-size:11px;line-height:1.5}.sp-backstage-workflow>b{color:#285bff;justify-self:end;margin-top:auto;font-size:22px}.sp-backstage-recent{gap:14px;margin-top:3px;display:grid}.sp-backstage-recent-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;display:flex}.sp-backstage-recent-head h3{letter-spacing:-.03em;color:#fff;margin:5px 0;font:950 clamp(19px,2.2vw,29px)/1.15 Arial Black,system-ui}.sp-backstage-recent-head>a{color:#ffe45c;padding:10px;font-size:12px;font-weight:950;text-decoration:none}.sp-backstage-no-history{color:#dfe8f6;background:#203357;border:1px dashed #8799c7;padding:21px;font-size:13px;line-height:1.55}.sp-backstage-recent-list{gap:7px;display:grid}.sp-backstage-recent-item{background:#26385c;border-left:5px solid #ffe45c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;min-width:0;padding:14px 18px;display:flex}.sp-backstage-recent-item>div{gap:5px;min-width:0;display:grid}.sp-backstage-recent-item>div>span{color:#d5e4ff;font-size:11px;font-weight:800}.sp-backstage-recent-item>div>strong{color:#fff;overflow-wrap:anywhere;font-size:14px;font-weight:900}.sp-backstage-recent-item>div>small{color:#cad7eb;font-size:11px}.sp-backstage-recent-item nav{flex-wrap:wrap;gap:8px;display:flex}.sp-backstage-recent-item nav a{color:#fff;border:1px solid #aac2ef;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.sp-backstage-recent-item nav a:first-child{color:#182541;background:#ffe45c;border-color:#ffe45c}.sp-backstage-privacy{color:#bfcfeb;margin:3px 0 0;font-size:11px;line-height:1.65}.sp-lobby .sp-backstage-desk :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #ffe45c}.sp-backstage-row-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sp-backstage-row-actions>a{color:#fff;border:1px solid #b8caed;justify-content:center;align-items:center;min-height:49px;padding:11px 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.sp-backstage-settings-hint{color:#1b416e;background:#eaf4ff;border-left:5px solid #285bff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px;font-size:13px;font-weight:800;line-height:1.55;display:flex}.sp-backstage-settings-hint>a{color:#123c8d;font-weight:950}.sp-backstage-report-head,.sp-backstage-history-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.sp-backstage-report-head :is(h1,p),.sp-backstage-history-head :is(h1,p){overflow-wrap:anywhere}.sp-backstage-report .exp-report-source{line-height:1.6}.sp-backstage-report-actions{flex-wrap:wrap;gap:9px;display:flex}.sp-backstage-report-actions>a{color:#1a3662;border:1px solid #a2b2cc;align-items:center;min-height:44px;padding:10px 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.sp-backstage-audit{color:#203153;background:#f3f6fc;border:1px solid #b9cbe4;gap:17px;margin:24px 0;padding:clamp(16px,2vw,27px);display:grid}.sp-backstage-audit>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:13px;display:flex}.sp-backstage-audit>header h3{color:#18264d;margin:5px 0;font:950 clamp(19px,2.2vw,28px)/1.2 Arial Black,system-ui}.sp-backstage-audit>header p{color:#52617b;max-width:68ch;font-size:12px;line-height:1.6}.sp-backstage-audit-count{color:#fff;background:#172a52;align-items:center;padding:10px;font-size:11px;font-weight:950;display:inline-flex}.sp-backstage-audit-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.sp-backstage-audit-facts>div{background:#fff;border-top:4px solid #285bff;gap:8px;padding:14px;display:grid}.sp-backstage-audit-facts>div:nth-child(2){border-top-color:#007769}.sp-backstage-audit-facts>div:nth-child(3){border-top-color:#da2c70}.sp-backstage-audit-facts>div:nth-child(4){border-top-color:#b58a11}.sp-backstage-audit-facts span{color:#4d617b;font-size:11px;font-weight:800}.sp-backstage-audit-facts strong{color:#1b315a;font-variant-numeric:tabular-nums;font:950 clamp(21px,2.2vw,30px)/1.1 Arial Black,system-ui}.sp-backstage-audit-warning{color:#723d00;background:#fff1d4;border-left:5px solid #d59132;padding:14px 17px;font-size:12px;font-weight:850;line-height:1.6}.sp-backstage-audit-recent{gap:10px;display:grid}.sp-backstage-audit-recent h4{margin:0;font-size:17px;font-weight:900}.sp-backstage-audit :is(.sp-backstage-audit-recent,.sp-backstage-audit-detail) ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sp-backstage-audit :is(.sp-backstage-audit-recent,.sp-backstage-audit-detail) li{background:#fff;border:1px solid #d4dded;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.sp-backstage-audit li>span,.sp-backstage-audit li>small{color:#365b8a;font-size:11px;font-weight:850}.sp-backstage-audit li>strong{color:#1b335b;overflow-wrap:anywhere;font-size:12px;font-weight:900}.sp-backstage-audit-detail{border-top:1px solid #c8d6e8;padding-top:15px}.sp-backstage-audit-detail summary{cursor:pointer;color:#203e6a;padding:10px 0;font-size:13px;font-weight:900}.sp-backstage-audit-filter{flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;display:flex}.sp-backstage-audit-filter label{font-size:12px;font-weight:900}.sp-backstage-audit-filter select{color:#213451;background:#fff;border:2px solid #a1b7d8;max-width:100%;min-height:44px;padding:8px;font-size:12px}.sp-backstage-audit-filter small{color:#566d8c;font-size:11px;font-weight:800}.sp-backstage-audit-list li{grid-template-columns:92px minmax(0,1fr) 95px minmax(130px,auto)!important}.sp-backstage-audit-list time{color:#506681;font-size:11px}.sp-backstage-audit-disclaimer{color:#566d89;font-size:11px;line-height:1.7}.sp-backstage-audit :is(summary,select):focus-visible{outline-offset:3px;outline:3px solid #285bff}.sp-backstage-history .sp-backstage-archive-summary{color:#fff;background:#172b53;flex-wrap:wrap;align-items:baseline;gap:10px;padding:17px 19px;display:flex}.sp-backstage-archive-summary>strong{color:#ffe45c;font:950 32px Arial Black,system-ui}.sp-backstage-archive-summary>span{color:#edf1ff;font-size:12px;font-weight:800}.sp-backstage-archive-summary>a{color:#ffe45c;margin-left:auto;font-size:12px;font-weight:900;text-decoration:none}.sp-backstage-archive-list{gap:9px;display:grid}.sp-backstage-archive-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.sp-backstage-archive-row>div{min-width:0}.sp-backstage-archive-row nav{flex-wrap:wrap;gap:9px;display:flex}.sp-backstage-archive-row nav a{color:#1c355b;background:#fff;border:1px solid #b1c3e0;align-items:center;min-height:43px;padding:10px 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.sp-backstage-archive-row nav a:first-child{color:#fff;background:#285bff;border-color:#285bff}@media (max-width:1050px){.sp-backstage-workflows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.sp-backstage-audit-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-backstage-audit-list li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.sp-backstage-audit-list time{grid-column:1/-1}.sp-backstage-recent-item>div{flex-basis:100%}}@media (max-width:540px){.sp-lobby .sp-backstage-desk{padding:18px 13px}.sp-backstage-desk-mark{font-size:38px}.sp-backstage-counters{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-backstage-counters>div{padding:10px 7px}.sp-backstage-counters strong{font-size:25px}.sp-backstage-counters span{font-size:10px}.sp-backstage-workflows{grid-template-columns:minmax(0,1fr)}.sp-backstage-workflow{min-height:120px}.sp-backstage-recent-item nav,.sp-backstage-recent-item nav a{width:100%}.sp-backstage-audit{padding:15px 10px}.sp-backstage-audit :is(.sp-backstage-audit-recent,.sp-backstage-audit-detail) li{grid-template-columns:50px minmax(0,1fr)}.sp-backstage-audit li>small{grid-column:2}.sp-backstage-audit-list li{grid-template-columns:minmax(0,1fr)!important}.sp-backstage-audit-list :is(time,small){grid-column:auto}.sp-backstage-archive-row nav,.sp-backstage-archive-row nav a{width:100%}}@media print{.sp-backstage-audit{color:#111!important;background:#fff!important;border:1px solid #999!important}.sp-backstage-audit :is(header,li,div,p,span,strong){color:#111!important}.sp-backstage-audit-detail,.sp-backstage-report-actions,.sp-backstage-archive-summary{display:none!important}}@media (prefers-reduced-motion:reduce){.sp-backstage-desk *,.sp-backstage-audit *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.exp-search{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0 14px;display:flex}.exp-search label{color:#45515b;flex:1;gap:6px;min-width:min(240px,100%);max-width:490px;font-size:12px;font-weight:750;display:grid}.exp-search input{color:#202830;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aeb9b4;border-radius:0;padding:10px 13px;font-size:13px}.exp-search small{color:#64737c;padding-bottom:13px;font-size:11px}.exp-team-names{overflow-wrap:anywhere;color:#505c66!important}.exp-search-empty{color:#56656d;background:#fff;border:1px dashed #c8cfcb;padding:18px 20px;font-size:13px}.exp-report-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.exp-report-actions button{font:inherit}.exp-report-source{color:#55626d;border-left:3px solid #b49a57;margin-bottom:15px;padding-left:12px;font-size:12px;line-height:1.6}.exp-search input:focus-visible,.exp-report-actions button:focus-visible{outline-offset:3px;outline:3px solid #b69343}@media print{@page{size:A4;margin:16mm}html,body,.app-shell,.workspace,.exp-page{color:#141414!important;background:#fff!important}.app-shell{display:block!important}.workspace{min-width:0!important;margin:0!important;padding:0!important}.exp-page{max-width:none!important}.sidebar,.exp-report-actions,.exp-report details,.exp-heading .exp-quiet,.exp-footnote{display:none!important}.exp-heading{margin-bottom:14px!important}.exp-heading h1{color:#111!important;font-size:27pt!important}.exp-report h2{color:#111!important}.exp-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.exp-summary>div{break-inside:avoid;background:#fff!important;border:1px solid #bbb!important}.exp-score-table>div{break-inside:avoid;background:#fff!important;grid-template-columns:36px minmax(0,1fr) 120px 110px!important}.exp-report-source{color:#333!important}}.sp-shell--spielwelt .sp-shell-workspace:has(.sp-lobby){background:#101629;padding-top:22px;padding-bottom:50px}.sp-shell--spielwelt .sp-shell-workspace:has(.sp-lobby) .sp-shell-legacy{max-width:1450px}.sp-lobby{font-family:var(--sp-font-ui);color:#fff;gap:clamp(34px,5vw,74px);min-width:0;display:grid}.sp-lobby a{text-decoration:none}.sp-lobby-hero{isolation:isolate;background:radial-gradient(circle at 80% 15%,#3869ff 0,#0000 30%),linear-gradient(115deg,#2251ea,#2945c6 78%,#5735b5);border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:18px;min-height:420px;padding:clamp(25px,4.3vw,70px);display:grid;position:relative;overflow:hidden;box-shadow:0 10px #090e24}.sp-lobby-hero:before{content:"";pointer-events:none;z-index:-1;opacity:.17;background-image:radial-gradient(#c4d4ff 1.4px,#0000 1.4px);background-size:27px 27px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.sp-lobby-hero-copy{z-index:2;min-width:0;position:relative}.sp-lobby-eyebrow,.sp-lobby-mini-label{letter-spacing:.14em;color:#ffe45c;font-size:11px;font-weight:900}.sp-lobby-spark{margin-right:8px;font-size:20px}.sp-lobby-hero h1{font:900 clamp(45px,6.5vw,99px)/.99 var(--sp-font-display);letter-spacing:-.065em;text-transform:uppercase;overflow-wrap:anywhere;margin:15px 0 22px}.sp-lobby-hero h1 em{color:#ffe45c;font-style:normal}.sp-lobby-hero-copy>p{color:#f5f7ff;max-width:52ch;margin:0;font-size:clamp(15px,1.45vw,19px);font-weight:700;line-height:1.5}.sp-lobby-actions{flex-wrap:wrap;align-items:stretch;gap:11px;margin-top:30px;display:flex}.sp-lobby-cta,.sp-lobby-demo{border:2px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-height:57px;padding:14px 20px;font-size:14px;font-weight:900;line-height:1.25;display:inline-flex}.sp-lobby-cta{color:#101629;background:#ffe45c}.sp-lobby-cta:hover{background:#fff09b;transform:translateY(-2px)}.sp-lobby-demo{color:#fff;background:#182d84;border-color:#e4eaff}.sp-lobby-demo:hover{background:#29489b}.sp-lobby-actions span{font-size:23px;line-height:1}.sp-lobby-trial{color:#e9f0ff;max-width:65ch;margin-top:20px;font-size:11px;line-height:1.6;display:block}.sp-lobby-poster{isolation:isolate;place-items:center;min-height:310px;display:grid;position:relative}.sp-lobby-halo{z-index:-1;border:17px solid #ffe45c;border-radius:50%;width:min(29vw,340px);min-width:245px;height:min(29vw,340px);min-height:245px;position:absolute;transform:rotate(-19deg);box-shadow:14px 18px #16278080}.sp-lobby-poster-mark{font:900 clamp(180px,20vw,320px)/1 var(--sp-font-display);color:#ffe45c;text-shadow:17px 17px #122477;transform:rotate(9deg)}.sp-lobby-poster-star{font:900 clamp(65px,8vw,125px)/1 var(--sp-font-display);color:#fff;position:absolute;top:3%;right:6%;transform:rotate(12deg)}.sp-lobby-poster-burst{color:#f9af69;font-size:90px;position:absolute;bottom:1%;left:1%;transform:rotate(-14deg)}.sp-lobby-poster-caption{letter-spacing:.19em;text-align:right;font-size:12px;font-weight:900;line-height:1.3;position:absolute;bottom:1%;right:0}.sp-lobby-draft{background:#25375f;border:2px solid #ffe45c;border-radius:15px;align-items:center;gap:20px;padding:18px 22px;display:flex}.sp-lobby-draft-mark{color:#101629;background:#ffe45c;border-radius:10px;flex:none;place-items:center;width:56px;height:56px;font-size:34px;font-weight:900;display:grid}.sp-lobby-draft h2{font:900 clamp(19px,2vw,25px)/1.16 var(--sp-font-display);margin:5px 0}.sp-lobby-draft p{color:#d6e0f8;margin:6px 0 0;font-size:13px;line-height:1.5}.sp-lobby-draft-link{white-space:nowrap;color:#101629;background:#ffe45c;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;margin-left:auto;padding:10px 16px;font-size:13px;font-weight:900;display:flex}.sp-lobby-section-head{justify-content:space-between;align-items:end;gap:22px;margin-bottom:20px;display:flex}.sp-lobby-section-head h2{font:900 clamp(25px,3.4vw,44px)/1.07 var(--sp-font-display);letter-spacing:-.045em;margin:8px 0}.sp-lobby-section-head p{color:#c5d1ea;max-width:70ch;margin:6px 0 0;font-size:13px;line-height:1.55}.sp-lobby-counter{color:#ffe45c;font:900 clamp(31px,3vw,46px)/1 var(--sp-font-display);align-items:center;gap:9px;display:flex}.sp-lobby-counter small{font:900 10px/1.15 var(--sp-font-ui);letter-spacing:.08em;color:#dde6fb;max-width:52px}.sp-lobby-game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.sp-lobby-game-grid .sp-game-tile{appearance:none;cursor:pointer;text-align:left;width:100%;min-width:0;min-height:270px;padding:17px 17px 15px;box-shadow:0 6px #070b20}.sp-lobby-game-grid .sp-game-tile:hover{transform:translateY(-5px);box-shadow:0 11px #070b20}.sp-lobby-game-grid .sp-game-tile:active{transform:translateY(1px);box-shadow:0 3px #070b20}.sp-lobby-game-grid .sp-game-bottom{padding-bottom:28px}.sp-lobby-game-grid .sp-game-bottom strong{font-size:clamp(19px,2vw,28px)}.sp-lobby-game-grid .sp-game-select{font:900 10px/1.1 var(--sp-font-ui);letter-spacing:.13em;color:#fff;z-index:3;background:#101629cc;border:1px solid #fffa;border-radius:5px;padding:7px 8px;position:absolute;bottom:14px;right:14px}.sp-lobby-sessions{min-width:0}.sp-lobby-session-count{color:#f0f4ff;white-space:nowrap;background:#263856;border:1px solid #56698c;border-radius:100px;padding:10px 14px;font-size:12px;font-weight:900}.sp-lobby-search{background:#1f2c47;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:13px 16px;display:flex}.sp-lobby-search label{font-size:13px;font-weight:900}.sp-lobby-search input{color:#101629;font:inherit;background:#fff;border:2px solid #a4b3ce;border-radius:7px;flex:1;min-width:0;min-height:46px;padding:12px}.sp-lobby-search>span{color:#d3deee;font-size:12px;font-weight:800}.sp-lobby-empty{color:#fff;background:#1b2843;border:2px dashed #62769b;border-radius:13px;flex-wrap:wrap;align-items:center;gap:20px;padding:25px;display:flex}.sp-lobby-empty h3{font:900 24px/1.1 var(--sp-font-display);margin:0 0 5px}.sp-lobby-empty p{color:#d0dcf4;max-width:55ch;margin:0;font-size:13px;line-height:1.6}.sp-lobby-empty-icon{color:#ffe45c;font-size:55px}.sp-lobby-empty>a{color:#101629;background:#ffe45c;border-radius:8px;align-items:center;gap:10px;min-height:48px;margin-left:auto;padding:13px 16px;font-size:13px;font-weight:900;display:inline-flex}.sp-lobby-featured{background:linear-gradient(115deg,#293c67,#1d2b49);border:2px solid #536b96;border-left:8px solid #ffe45c;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:25px;min-width:0;padding:clamp(22px,3vw,34px);display:grid}.sp-lobby-featured h3{font:900 clamp(25px,3vw,35px)/1.12 var(--sp-font-display);margin:8px 0}.sp-lobby-featured p,.sp-lobby-session-row p{color:#e0e9fa;margin:9px 0;font-size:14px;line-height:1.5}.sp-lobby-featured small,.sp-lobby-session-row small{color:#c2d0ed;font-size:11px}.sp-lobby-resume{align-items:center;display:flex}.sp-lobby-resume .exp-primary,.sp-lobby-session-row .exp-primary{color:#101629;min-height:50px;font:900 13px/1.3 var(--sp-font-ui);cursor:pointer;background:#ffe45c;border:0;border-radius:8px;max-width:280px;padding:12px 17px}.sp-lobby-resume .exp-primary:disabled,.sp-lobby-session-row .exp-primary:disabled{cursor:not-allowed;opacity:.55}.sp-lobby-team-names{overflow-wrap:anywhere}.sp-lobby-other-sessions{gap:10px;margin-top:23px;display:grid}.sp-lobby-other-sessions>h3{font:900 21px/1.2 var(--sp-font-display);margin:0 0 4px}.sp-lobby-session-row{background:#1f2d49;border:1px solid #54678b;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.sp-lobby-session-row>div{min-width:0}.sp-lobby-session-row strong{font-size:15px}.sp-lobby-links{border-top:1px solid #3e5074;flex-wrap:wrap;gap:9px;padding-top:23px;display:flex}.sp-lobby-links a{color:#fff;background:#253553;border:1px solid #52658a;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:10px 14px;font-size:12px;font-weight:900;display:flex}.sp-lobby-links a:hover{background:#334a79}.sp-lobby-links a span{color:#ffe45c;font-size:20px}.sp-lobby .exp-error{color:#fff;background:#63223f;border:2px solid #ff9bbe;border-radius:8px;padding:14px}@media (max-width:1280px){.sp-lobby-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.sp-lobby-hero{grid-template-columns:1fr}.sp-lobby-poster{min-height:155px}.sp-lobby-halo{border-width:10px;width:190px;min-width:190px;height:190px;min-height:190px}.sp-lobby-poster-mark{font-size:160px}.sp-lobby-poster-star{font-size:64px;top:3%;right:29%}.sp-lobby-poster-burst{font-size:50px;left:31%}.sp-lobby-poster-caption{right:15%}.sp-lobby-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-lobby-draft{flex-wrap:wrap}.sp-lobby-draft-link{margin-left:0}}@media (max-width:580px){.sp-shell--spielwelt .sp-shell-workspace:has(.sp-lobby){padding:12px 12px 38px}.sp-lobby{gap:35px}.sp-lobby-hero{border-radius:14px;gap:8px;padding:24px 19px}.sp-lobby-hero h1{font-size:clamp(42px,12vw,70px)}.sp-lobby-actions{flex-direction:column}.sp-lobby-cta,.sp-lobby-demo{justify-content:space-between;width:100%}.sp-lobby-section-head{flex-direction:column;align-items:flex-start}.sp-lobby-counter{display:none}.sp-lobby-game-grid{grid-template-columns:1fr}.sp-lobby-game-grid .sp-game-tile{min-height:210px}.sp-lobby-game-grid .sp-game-bottom strong{font-size:29px}.sp-lobby-poster{min-height:110px}.sp-lobby-poster-mark{font-size:115px}.sp-lobby-halo{width:140px;min-width:140px;height:140px;min-height:140px}.sp-lobby-poster-star{font-size:48px}.sp-lobby-poster-burst{font-size:36px}.sp-lobby-poster-caption{font-size:9px;right:5%}.sp-lobby-draft{gap:13px;padding:14px}.sp-lobby-draft-mark{width:44px;height:44px}.sp-lobby-draft-link{width:100%}.sp-lobby-featured{grid-template-columns:1fr}.sp-lobby-resume .exp-primary{width:100%;max-width:none}.sp-lobby-resume{width:100%}.sp-lobby-session-row{flex-direction:column;align-items:stretch}.sp-lobby-session-row .exp-primary{width:100%;max-width:none}.sp-lobby-search input{flex-basis:100%}.sp-lobby-links a{flex:100%}}@media (prefers-reduced-motion:reduce){.sp-lobby-cta:hover,.sp-lobby-game-grid .sp-game-tile:hover,.sp-lobby-game-grid .sp-game-tile:active{transform:none}}.sp-shell--backstage .sp-u10-results{color:#132247;background:#172851;border-bottom:6px solid #ffe45c;min-width:0;max-width:100%;margin:18px 0 28px;padding:clamp(17px,2.7vw,33px)}.sp-u10-results-head{border-bottom:1px solid #627aa6;justify-content:space-between;align-items:center;gap:10px;padding-bottom:18px;display:flex}.sp-u10-results-head div{min-width:0}.sp-u10-results-head div>span,.sp-u10-winners>span{letter-spacing:.12em;color:#ffe45c;font-size:10px;font-weight:950}.sp-u10-results-head h2{color:#fff;letter-spacing:-.05em;margin:8px 0;font:950 clamp(26px,3.6vw,45px)/1.1 Arial Black,system-ui}.sp-u10-results-head h2 span{color:#ffe45c}.sp-u10-results-head p{color:#d8e4ff;margin:0;font-size:12px;line-height:1.5}.sp-u10-results-mark{color:#ffe45c;font-size:clamp(40px,7vw,92px)}.sp-u10-winners{color:#101f42;background:#ffe45c;gap:8px;margin:15px 0;padding:clamp(16px,2vw,24px);display:grid}.sp-u10-winners>span{color:#4c3a06}.sp-u10-winners>strong{color:#102044;overflow-wrap:anywhere;font:950 clamp(20px,2.6vw,34px)/1.2 Arial Black,system-ui}.sp-u10-winners>p{color:#273453;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:900}.sp-u10-result-lines{gap:7px;margin:0;padding:0;list-style:none;display:grid}.sp-u10-result-lines li{color:#fff;background:#253a69;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px;display:grid}.sp-u10-result-lines li.is-leader{background:#33477a;border-left:5px solid #ffe45c}.sp-u10-result-rank{color:#ffe45c;font-variant-numeric:tabular-nums;font:950 24px/1 Arial Black,system-ui}.sp-u10-result-lines strong{overflow-wrap:anywhere;font-size:16px;font-weight:950}.sp-u10-result-raw{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:950}.sp-u10-result-raw small{font-size:10px;font-weight:800}.sp-u10-result-evening{color:#d2e1fa;white-space:nowrap;font-size:11px;font-weight:800}.sp-u10-results-source{color:#e5e9f4;border-left:3px solid #ffe45c;margin:18px 0 13px;padding-left:12px;font-size:12px;line-height:1.5}.sp-u10-results-actions{flex-wrap:wrap;gap:9px;display:flex}.sp-u10-results-actions a{color:#fff;border:1px solid #bccdf3;align-items:center;min-height:45px;padding:11px 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.sp-u10-results-actions a:last-child{color:#0f1d39;background:#ffe45c;border-color:#ffe45c}.sp-u10-results-actions a:focus-visible{outline-offset:3px;outline:3px solid #ffe45c}.sp-u10-results-note{color:#c9daf2;margin:12px 0 0;font-size:11px;line-height:1.6}@media (max-width:690px){.sp-u10-result-lines li{grid-template-columns:34px minmax(0,1fr) auto;gap:7px;padding:11px 8px}.sp-u10-result-evening{grid-column:2/4}.sp-u10-result-lines strong{font-size:14px}.sp-u10-result-raw{font-size:16px}.sp-u10-result-raw small{font-size:9px}.sp-u10-results-head{align-items:flex-start}.sp-u10-results-mark{font-size:40px}.sp-u10-results-actions a{flex:100%}}@media print{.sp-u10-results{color:#111!important;background:#fff!important;border:1px solid #777!important;padding:13px!important}.sp-u10-results :is(h2,h3,p,strong,span){color:#111!important}.sp-u10-winners,.sp-u10-result-lines li{break-inside:avoid;background:#fff!important;border:1px solid #bbb!important}.sp-u10-results-actions,.sp-u10-results-note{display:none!important}}.u15-review{color:#162642;background:#fff;border:2px solid #c6d5ef;min-width:0;max-width:100%;margin:28px 0}.u15-review-head{color:#fff;background:#152858;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:19px 21px;display:flex}.u15-review-head h2{letter-spacing:-.035em;margin:0 0 6px;font:950 clamp(24px,3.2vw,36px)/1.1 Arial Black,system-ui,sans-serif}.u15-review-head strong{font-size:15px}.u15-review-finished{color:#152858;background:#ffe35a;padding:9px 13px;font-size:14px;font-weight:850}.u15-review-controls{background:#eaf1ff;flex-wrap:wrap;align-items:end;gap:13px;padding:17px 20px;display:flex}.u15-review-controls label{gap:5px;min-width:160px;font-size:14px;font-weight:800;display:grid}.u15-review-controls select{color:#183052;background:#fff;border:2px solid #a8bddd;min-height:45px;padding:9px;font:750 15px system-ui}.u15-review-controls>span{margin-left:auto;padding-bottom:9px;font-size:15px;font-weight:790}.u15-review-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:0;min-width:0;display:grid}.u15-review-task-list{background:#f4f7fe;border-right:2px solid #cfddf2;flex-direction:column;min-width:0;max-height:620px;display:flex;overflow:auto}.u15-review-task-list button{text-align:left;cursor:pointer;color:#253653;background:0 0;border:0;border-bottom:1px solid #d1dded;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:16px 12px;font:500 15px/1.4 system-ui;display:grid}.u15-review-task-list button.is-selected{color:#fff;background:#274ee0}.u15-review-task-list button:hover:not(.is-selected){background:#dce8fa}.u15-review-task-index{font-size:17px;font-weight:900}.u15-review-task-name{gap:4px;min-width:0;display:grid}.u15-review-task-name strong{font-size:16px}.u15-review-task-name>span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.u15-review-task-points{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:880}.u15-review-detail{min-width:0;padding:clamp(15px,2.3vw,29px)}.u15-review-detail-top{color:#334c7c;justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.u15-review-detail h3{overflow-wrap:anywhere;margin:16px 0 24px;font:900 clamp(19px,2.2vw,27px)/1.35 system-ui}.u15-review-points{gap:6px;display:grid}.u15-review-points-row{background:#eaf1ff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;min-width:0;padding:10px 13px;font-size:15px;display:grid}.u15-review-points-row strong{overflow-wrap:anywhere}.u15-review-points-row>span{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:880}.u15-review-points-row small{color:#51627c;font-size:12px;font-weight:680}.u15-points-positive{color:#174cb2}.u15-review-annulled{color:#68400b;background:#fff0d7;border-left:4px solid #b14f0e;padding:10px 15px;font-weight:790}.u15-review-answer{border-top:2px solid #c4d5f1;margin-top:17px;padding-top:15px}.u15-review-answer>button{color:#172645;cursor:pointer;background:#ffdf51;border:2px solid #dbc138;min-height:47px;padding:10px 18px;font:850 16px system-ui}.u15-review-answer h4{margin:20px 0 8px;font-size:16px}.u15-review-solution{overflow-wrap:anywhere;white-space:pre-wrap;font-size:20px;font-weight:830}.u15-review-answer ul{overflow-wrap:anywhere;padding-left:23px;line-height:1.55}.u15-review-answer li{margin:5px 0}.u15-review-source{overflow-wrap:anywhere;border-top:1px solid #bfccdf;padding-top:11px;font-size:15px}.u15-review-navigation{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:25px;display:flex}.u15-review-navigation button{color:#fff;cursor:pointer;background:#264fe1;border:2px solid #264fe1;min-height:45px;padding:9px 13px;font:800 14px system-ui}.u15-review-navigation button:disabled{color:#71809b;cursor:not-allowed;background:#dee5f0;border-color:#dee5f0}.u15-review-no-results{font-size:16px}.u15-review-standings{background:#f6f9ff;border-top:2px solid #cfddf2;padding:19px 21px}.u15-review-standings h3{margin:0 0 14px;font-size:18px}.u15-review-bars{gap:10px;display:grid}.u15-review-bar-row{grid-template-columns:minmax(70px,150px) minmax(0,1fr) 42px;align-items:center;gap:13px;font-size:15px;font-weight:800;display:grid}.u15-review-bar-row>span{overflow-wrap:anywhere}.u15-review-bar-track{background:#dce5f4;min-width:0;height:19px}.u15-review-bar-track>div{background:#325bea;height:100%}.u15-review-bar-row strong{font-variant-numeric:tabular-nums;text-align:right}.u15-review-source-notice{color:#495a75;border-top:1px solid #d5e1ef;margin:0;padding:12px 20px;font-size:14px;font-weight:650}.u15-review button:focus-visible,.u15-review select:focus-visible{outline-offset:3px;outline:3px solid #fc9d10}@media (max-width:850px){.u15-review-layout{grid-template-columns:1fr}.u15-review-task-list{border-bottom:2px solid #cfddf2;border-right:0;max-height:250px}.u15-review-task-list button{padding:12px}}@media (max-width:430px){.u15-review-head{padding:14px}.u15-review-controls{padding:12px}.u15-review-controls label{flex:100%;width:100%}.u15-review-detail{padding:15px}.u15-review-points-row{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;padding:9px}.u15-review-points-row small{display:block}.u15-review-navigation button{flex:100%}.u15-review-bar-row{grid-template-columns:minmax(65px,90px) minmax(0,1fr) 38px;gap:7px}.u15-review-standings{padding:14px}}@media print{.u15-review-task-list,.u15-review-controls,.u15-review-navigation,.u15-review-answer>button{display:none}.u15-review-layout{display:block}}.u18-finder{color:#172a4e;background:#f8faff;border:2px solid #b9c9e6;min-width:0;margin:20px 0 0}.u18-finder-header{color:#fff;background:#182d60;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.u18-finder-header h3{margin:0;font:900 clamp(19px,2vw,25px)/1.2 system-ui}.sp-prep .u18-finder button{cursor:pointer;min-height:44px;font:800 15px/1.3 system-ui}.u18-finder-header button{color:#fff;background:0 0;border:2px solid #ffe45c;padding:9px 13px}.u18-finder-header button:disabled{opacity:.6;cursor:wait}.u18-finder>p,.u18-finder-error,.u18-finder-empty{margin:0;padding:15px 17px;font-size:15px;line-height:1.5}.u18-finder-error{color:#692e1e;background:#fff0e8;font-weight:700}.u18-finder-error p{overflow-wrap:anywhere;margin:4px 0 0;font-weight:550}.u18-finder-current{background:#fff2e9;border-left:6px solid #bb3f34;min-width:0;padding:16px 18px}.u18-finder-current.is-ready{background:#e4f6ef;border-left-color:#007a5a}.u18-finder-current>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:16px;display:flex}.u18-finder-current strong{overflow-wrap:anywhere}.u18-finder-current b{font-size:14px}.u18-finder-current ul{margin:12px 0 0;padding-left:20px}.u18-finder-current li{overflow-wrap:anywhere;margin:5px 0;font-size:15px;font-weight:700}.u18-finder-current p{overflow-wrap:anywhere;margin:11px 0 0;font-size:15px}.u18-finder-alternatives{padding:14px 16px}.u18-finder-alternatives h4{margin:0 0 12px;font:900 18px/1.25 system-ui}.u18-finder-choices{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:8px;display:grid}.sp-prep .u18-finder-choices button{color:#142952;text-align:left;background:#fff;border:2px solid #adc1e6;align-content:center;gap:4px;min-width:0;padding:13px;display:grid}.u18-finder-choices button:hover{background:#eaf2ff;border-color:#2152d3}.u18-finder-choices button strong{overflow-wrap:anywhere;font-size:16px}.u18-finder-choices button span{font-size:15px}.u18-finder-empty{background:#fff4e3}.u18-finder-empty a{color:#1549b5;margin-left:5px;font-weight:850;display:inline-block}.u18-finder :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #f2a422}@media (max-width:440px){.u18-finder-header{padding:12px}.u18-finder-header button{width:100%}.u18-finder-current,.u18-finder-alternatives{padding:12px}}.u19-lineup{color:#17294d;background:#fff;border:2px solid #b9c9eb;min-width:0;margin:18px 0 0}.u19-lineup-head{color:#fff;background:#162a5a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.u19-lineup-head h3{margin:0;font:900 22px/1.2 system-ui}.sp-prep .u19-lineup button{cursor:pointer;border-radius:0;min-height:44px;padding:9px 12px;font:800 15px/1.3 system-ui}.u19-lineup-head button{color:#152b58;background:#ffe45c;border:2px solid #ffe45c}.u19-lineup-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 16px;display:grid}.u19-lineup-switch button{color:#19335f;background:#fff;border:2px solid #b2c4e5}.u19-lineup-switch button[aria-pressed=true]{color:#fff;background:#285bff;border-color:#285bff}.u19-lineup>p{margin:0;padding:12px 18px;font-size:15px;line-height:1.5}.u19-lineup-status{background:#fff0e4;border-left:5px solid #c35434;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 16px 14px;padding:11px 14px;font-size:15px;display:flex}.u19-lineup-status[data-lineup-valid=true]{background:#e4f8ed;border-color:#007b58}.u19-lineup-round{border:1px solid #bac9e3;gap:7px;min-width:0;margin:13px 16px;padding:11px;display:grid}.u19-lineup-round legend{padding:0 7px;font:850 17px/1.4 system-ui}.u19-lineup-round>p{margin:0;font-size:15px}.u19-lineup-option{color:#172d53;overflow-wrap:anywhere;background:#f3f6fc;border:1px solid #d7dfea;align-items:center;gap:11px;min-width:0;padding:10px 12px;font:600 16px/1.4 system-ui;display:flex}.u19-lineup-option:has(input:checked){background:#e8f2ff;border:2px solid #285bff;padding:9px 11px}.u19-lineup-option:has(input:disabled:not(:checked)){opacity:.55}.u19-lineup-option input{accent-color:#285bff;flex:none;width:22px;height:22px}.u19-lineup-error{color:#842d24;background:#fff0e9}.u19-lineup :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #f0aa24}@media (max-width:550px){.u19-lineup-head{padding:12px}.u19-lineup-head button{width:100%}.u19-lineup-switch{grid-template-columns:1fr;padding:12px}.u19-lineup-round{margin:10px}}.u22-board{color:#13284e;background:#fff;border:2px solid #b5c8e7;min-width:0;margin-top:18px}.u22-board-header{color:#fff;background:#172e60;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.u22-board-header h3{margin:0;font:900 23px/1.2 system-ui}.sp-prep .u22-board button{cursor:pointer;border-radius:0;min-height:44px;padding:9px 13px;font:800 15px/1.3 system-ui}.u22-board-header button{color:#182b52;background:#ffe35b;border:2px solid #ffe35b}.u22-board-header button:disabled{opacity:.5}.u22-board-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.u22-board-modes button{color:#193660;background:#fff;border:2px solid #c0cde3}.u22-board-modes button[aria-pressed=true]{color:#fff;background:#2654dd;border-color:#2654dd}.u22-board>p{margin:0;padding:10px 14px;line-height:1.5}.u22-board-status{background:#fff0e5;border-left:5px solid #bd4b27;flex-wrap:wrap;justify-content:space-between;gap:9px;margin:2px 14px 14px;padding:12px 14px;font-size:15px;display:flex}.u22-board-status[data-board-valid=true]{background:#e4f5ee;border-color:#007451}.u22-board-error{color:#7a2a20;background:#fff0ec;font-weight:750}.u22-board-categories{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;padding:0 14px 14px;display:grid}.u22-board-category{background:#f7f9ff;border:2px solid #bfd0eb;gap:10px;min-width:0;padding:12px;display:grid}.u22-board-category legend{overflow-wrap:anywhere;padding:0 7px;font:900 17px/1.35 system-ui}.u22-board-cell{gap:6px;min-width:0;font:800 15px/1.3 system-ui;display:grid}.sp-prep .u22-board-cell select{color:#182c55;background:#fff;border:2px solid #a4b9da;width:100%;min-width:0;min-height:45px;padding:10px 8px;font:550 16px system-ui}.u22-board-cell select:disabled{opacity:.5}.u22-board :is(button,select):focus-visible{outline-offset:3px;outline:3px solid #f2a523}@media (max-width:520px){.u22-board-header{padding:12px}.u22-board-header button{width:100%}.u22-board-modes{grid-template-columns:1fr;padding:10px}.u22-board-categories{padding:0 10px 10px}.u22-board-status{margin:2px 10px 10px}}.sp-prep.exp-page{color:#19243e;max-width:1350px;margin:0 auto;padding:0}.sp-prep .sp-prep-mast{isolation:isolate;color:#fff;background:#111f47;border-bottom:7px solid #ffe45c;justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(23px,3.5vw,46px);display:flex;position:relative;overflow:hidden}.sp-prep .sp-prep-mast>div{z-index:1;max-width:780px;position:relative}.sp-prep .sp-prep-overline{letter-spacing:.13em;color:#ffe45c;font-size:11px;font-weight:950}.sp-prep .sp-prep-mast h1{letter-spacing:-.06em;margin:13px 0;font:950 clamp(30px,4vw,54px)/1.08 Arial Black,Trebuchet MS,system-ui,sans-serif}.sp-prep .sp-prep-mast h1 em{color:#ffe45c;font-style:normal}.sp-prep .sp-prep-mast p{color:#dbe4f9;margin:0 0 19px;font-size:clamp(13px,1.3vw,16px);line-height:1.55}.sp-prep .sp-prep-local{letter-spacing:.05em;background:#27395f;border:1px solid #7187b4;padding:9px 12px;font-size:10px;font-weight:900;display:inline-block}.sp-prep .sp-prep-exit{z-index:1;color:#fff;background:#ffffff1c;border:1px solid #b5c5e8;flex:none;padding:12px;font-size:12px;font-weight:900;text-decoration:none;position:relative}.sp-prep .sp-prep-decor{pointer-events:none;color:#5f78bc;opacity:.15;z-index:-1;font:900 360px system-ui;position:absolute;top:-90px;right:12%;transform:rotate(-12deg)}.sp-prep .sp-prep-steps{background:#e5eaf6;border:0;gap:3px;margin:0 0 22px}.sp-prep .sp-prep-steps>button{color:#53627d;background:#fff;border:0;gap:12px;padding:16px;font-weight:900}.sp-prep .sp-prep-steps>button b{color:#3f5272;border:2px solid #d5e0f1;flex:none;place-items:center;width:36px;height:36px;display:grid}.sp-prep .sp-prep-steps>button span{gap:3px;display:grid}.sp-prep .sp-prep-steps>button small{color:#6d7890;font-size:10px;font-weight:700}.sp-prep .sp-prep-steps>button.exp-current{color:#fff;background:#285bff}.sp-prep .sp-prep-steps>button.exp-current b{color:#111e42;background:#ffe45c;border-color:#ffe45c}.sp-prep .sp-prep-steps>button.exp-current small{color:#dfeaff}.sp-prep .sp-prep-steps>button.sp-prep-done{color:#075e55;background:#e6f8f3}.sp-prep .sp-prep-layout{grid-template-columns:minmax(0,1fr) minmax(235px,285px);align-items:start;gap:clamp(14px,2vw,27px);display:grid}.sp-prep .sp-prep-main{min-width:0}.sp-prep .sp-prep-panel{background:#fff;border:1px solid #d6deee;margin:0;padding:clamp(20px,3vw,35px)}.sp-prep .sp-prep-kicker{color:#285bff;letter-spacing:.14em;margin-bottom:13px;font-size:11px;font-weight:950;display:block}.sp-prep .sp-prep-panel h2{letter-spacing:-.045em;color:#12213f;margin:0 0 12px;font:950 clamp(23px,2.5vw,32px)/1.17 Arial Black,system-ui,sans-serif}.sp-prep .sp-prep-panel>p{color:#596984;margin:0 0 19px;font-size:13px;line-height:1.6}.sp-prep .exp-field{color:#2a3956;font-size:12px;font-weight:850}.sp-prep .exp-field :is(input,select){color:#162440;background:#fff;border:2px solid #c9d6e9;border-radius:6px;height:49px;font-size:15px}.sp-prep .sp-prep-roster{gap:13px}.sp-prep .sp-prep-team{background:#f7f9fd;border:1px solid #dfe6f1;padding:15px}.sp-prep .sp-prep-team>span{align-items:center;gap:10px;display:flex}.sp-prep .sp-prep-team-number{color:#fff;background:#285bff;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.sp-prep .sp-prep-team-number--1{background:#da2c70}.sp-prep .sp-prep-team-number--2{background:#00786a}.sp-prep .sp-prep-team-number--3{background:#713fd2}.sp-prep .sp-prep-team-number--4{background:#a34c00}.sp-prep .sp-prep-team input{width:100%}.sp-prep .sp-prep-team input[aria-invalid=true]{border-color:#ba204d}.sp-prep .sp-prep-game-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 20px;display:grid}.sp-prep .sp-prep-game{text-align:left;color:#18243e;background:#f9fbff;border:2px solid #dde5f3;border-radius:8px;grid-template-columns:65px minmax(0,1fr);gap:8px 14px;min-height:117px;margin:0;padding:14px;display:grid}.sp-prep .sp-prep-game:hover{background:#f1f5ff;border-color:#436ef6}.sp-prep .sp-prep-game.chosen{background:#edf3ff;border:3px solid #285bff;padding:13px}.sp-prep .sp-prep-game--pink.chosen{background:#fff0f6;border-color:#da2c70}.sp-prep .sp-prep-game--violet.chosen{background:#f7f1ff;border-color:#713fd2}.sp-prep .sp-prep-game--mint.chosen{background:#edfcf6;border-color:#00786a}.sp-prep .sp-prep-game--orange.chosen{background:#fff6e9;border-color:#a34c00}.sp-prep .sp-prep-game-art{color:#fff;background:#285bff;border-radius:6px;place-items:center;width:65px;height:65px;display:grid}.sp-prep .sp-prep-game--pink .sp-prep-game-art{background:#da2c70}.sp-prep .sp-prep-game--violet .sp-prep-game-art{background:#713fd2}.sp-prep .sp-prep-game--mint .sp-prep-game-art{background:#00786a}.sp-prep .sp-prep-game--orange .sp-prep-game-art{background:#a34c00}.sp-prep .sp-prep-game-art .sp-motif{width:61px;height:59px}.sp-prep .sp-prep-game-copy{gap:4px;min-width:0;display:grid}.sp-prep .sp-prep-game-copy small{color:#65718a;font-size:9px;font-weight:900}.sp-prep .sp-prep-game-copy strong{color:#14223f;font-size:17px;font-weight:950}.sp-prep .sp-prep-game-copy>span{color:#53617d;font-size:11px;line-height:1.4}.sp-prep .sp-prep-game>b{color:#194acc;grid-column:2;justify-self:start;font-size:11px}.sp-prep .sp-prep-profile-note{color:#121f3d;background:#ffe45c;align-items:center;gap:10px;margin:2px 0 18px;padding:10px 15px;display:flex}.sp-prep .sp-prep-profile-note strong{font:950 29px system-ui}.sp-prep .sp-prep-profile-note span{gap:2px;font-size:12px;font-weight:900;display:grid}.sp-prep .sp-prep-profile-note small{font-size:10px;font-weight:700}.sp-prep .sp-prep-sources{border:1px solid #d9e2f2;margin:21px 0;padding:14px}.sp-prep .sp-prep-sources legend{color:#14284c;padding:0 7px;font-size:13px;font-weight:900}.sp-prep .sp-prep-sources label{cursor:pointer;background:#f7f9fd;border:1px solid #dde5f0;align-items:start;gap:11px;padding:13px;line-height:1.55;display:flex}.sp-prep .sp-prep-sources label:has(input:checked){background:#edf4ff;border:2px solid #285bff;padding:12px}.sp-prep .sp-prep-sources input{accent-color:#285bff;flex:none;width:18px;height:18px;margin-top:2px}.sp-prep .sp-prep-safety{color:#fff;background:#182746;align-items:center;gap:12px;margin:13px 0;padding:18px;display:flex}.sp-prep .sp-prep-safety strong{color:#111b36;background:#ffe45c;flex:none;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.sp-prep .sp-prep-safety span{font-size:12px;line-height:1.6}.sp-prep .sp-prep-ack{color:#192a4b;background:#f0f5ff;border:2px solid #c3d2f1;padding:17px;font-size:13px}.sp-prep .sp-prep-ack input{accent-color:#285bff;width:20px;height:20px}.sp-prep .sp-prep-summary>div{background:#f7f9ff;border:1px solid #dee6f3}.sp-prep .sp-prep-summary strong{color:#14223d}.sp-prep .sp-prep-actions{gap:10px;margin:16px 0}.sp-prep .sp-prep-actions button{border-radius:6px;min-height:52px;padding:12px 23px;font-weight:900}.sp-prep .sp-prep-next{color:#fff;background:#285bff;border:2px solid #285bff;min-width:200px}.sp-prep .sp-prep-next:hover{background:#1646dd}.sp-prep .sp-prep-back{color:#233651;background:#fff;border:2px solid #c7d1e4}.sp-prep .sp-prep-aside{gap:12px;min-width:0;display:grid;position:sticky;top:22px}.sp-prep .sp-prep-preview{color:#fff;background:#285bff;flex-direction:column;min-height:280px;padding:20px;display:flex;position:relative;overflow:hidden}.sp-prep .sp-prep-preview--pink{background:#c52568}.sp-prep .sp-prep-preview--violet{background:#6337b8}.sp-prep .sp-prep-preview--mint{background:#00786a}.sp-prep .sp-prep-preview--orange{background:#a34c00}.sp-prep .sp-prep-preview>span{letter-spacing:.11em;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.sp-prep .sp-prep-preview-art{place-items:center;height:130px;display:grid}.sp-prep .sp-prep-preview-art .sp-motif{max-width:100%;height:118px}.sp-prep .sp-prep-preview>small{letter-spacing:.1em;font-size:9px;font-weight:900}.sp-prep .sp-prep-preview>strong{letter-spacing:-.04em;margin:6px 0;font:900 27px Arial Black,system-ui,sans-serif}.sp-prep .sp-prep-preview>p{color:#f3f5ff;margin:0;font-size:12px;line-height:1.5}.sp-prep .sp-prep-aside-details{background:#fff;border:1px solid #dde5f0;padding:19px}.sp-prep .sp-prep-aside-details h3{letter-spacing:.08em;color:#192b4a;margin:0;font-size:10px;font-weight:950}.sp-prep .sp-prep-aside-details h3 small{color:#00786a}.sp-prep .sp-prep-aside-details dl{margin:16px 0}.sp-prep .sp-prep-aside-details dl>div{border-bottom:1px solid #e7edf6;justify-content:space-between;gap:8px;padding:10px 0;display:flex}.sp-prep .sp-prep-aside-details dt,.sp-prep .sp-prep-aside-details dd{margin:0;font-size:12px}.sp-prep .sp-prep-aside-details dt{color:#5b6a84}.sp-prep .sp-prep-aside-details dd{color:#1a2b4b;text-align:right;font-weight:900}.sp-prep .sp-prep-aside-details p{color:#5a6a83;margin:0;font-size:11px;line-height:1.6}.sp-prep :where(input,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #285bff}.sp-prep .sp-prep-game-art .sp-motif,.sp-prep .sp-prep-preview-art .sp-motif{color:#fff;opacity:1;flex:none;display:block;position:static;inset:auto;transform:none}.sp-prep .exp-choice-games .exp-program.sp-prep-game{box-sizing:border-box;grid-template-columns:65px minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid}.sp-prep .sp-prep-game-copy{overflow-wrap:anywhere;min-width:0}.sp-prep .sp-prep-game-choices,.sp-prep .sp-prep-panel,.sp-prep .sp-prep-sources{box-sizing:border-box;min-width:0;max-width:100%}.sp-prep .sp-prep-sources label{overflow-wrap:anywhere;min-width:0}@media (max-width:570px){.sp-prep .exp-choice-games .exp-program.sp-prep-game{grid-template-columns:56px minmax(0,1fr);gap:8px}.sp-prep .sp-prep-game-choices{grid-template-columns:minmax(0,1fr)}.sp-prep .sp-prep-game>b{white-space:normal;overflow-wrap:anywhere}}@media (max-width:1120px){.sp-prep .sp-prep-layout{grid-template-columns:minmax(0,1fr) 230px}.sp-prep .sp-prep-game-choices{grid-template-columns:1fr}}@media (max-width:800px){.sp-prep .sp-prep-layout{grid-template-columns:minmax(0,1fr)}.sp-prep .sp-prep-aside{grid-template-columns:1fr 1fr;position:static}.sp-prep .sp-prep-preview{min-height:230px}}@media (max-width:570px){.sp-prep .sp-prep-mast{flex-direction:column;padding:22px 17px}.sp-prep .sp-prep-steps>button{gap:6px;padding:13px 8px;font-size:11px;display:grid}.sp-prep .sp-prep-steps>button b{width:28px;height:28px}.sp-prep .sp-prep-steps>button small{font-size:9px}.sp-prep .sp-prep-roster,.sp-prep .sp-prep-aside{grid-template-columns:1fr}.sp-prep .sp-prep-game{grid-template-columns:56px minmax(0,1fr);gap:8px;padding:12px}.sp-prep .sp-prep-game.chosen{padding:11px}.sp-prep .sp-prep-game-art{width:56px;height:56px}.sp-prep .sp-prep-game-art .sp-motif{width:51px;height:51px}.sp-prep .sp-prep-actions{flex-wrap:wrap}.sp-prep .sp-prep-actions button{flex:100%}.sp-prep .sp-prep-mast h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.sp-prep *,.sp-prep :before,.sp-prep :after{transition:none!important;animation:none!important}}.sp-prep .sp-prep-steps>button{cursor:pointer;text-align:left;border-radius:0;font-family:inherit}.sp-prep .sp-prep-steps>button:disabled{cursor:default;opacity:.75}.sp-prep .sp-prep-steps>button.exp-current{cursor:default}.sp-prep .sp-prep-switch-game{color:#2049a0;cursor:pointer;background:#fff;border:2px solid #a8bae2;align-items:center;min-height:44px;margin:0 0 18px;padding:9px 14px;font:850 15px/1.3 system-ui;display:inline-flex}.sp-prep .sp-prep-switch-game:hover{background:#edf3ff;border-color:#285bff}.sp-prep .sp-prep-steps>button:focus-visible{outline-offset:3px;outline:3px solid #285bff}.u13-demo{color:#132448;min-width:0;max-width:1320px;margin:0 auto}.u13-demo-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:20px 5px 15px;display:flex}.u13-demo-header h1{letter-spacing:-.04em;margin:0;font:950 clamp(26px,3vw,42px)/1.13 Arial Black,system-ui,sans-serif}.u13-demo-header a{color:#194ac8;align-items:center;min-height:44px;font-weight:850;display:inline-flex}.u13-mode-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:14px;display:grid}.u13-mode-picker button{color:#20345a;cursor:pointer;background:#fff;border:2px solid #cad7eb;min-height:62px;padding:11px;font:900 clamp(13px,1.4vw,17px)/1.25 system-ui}.u13-mode-picker button[aria-pressed=true]{color:#fff;background:#2255de;border-color:#2255de}.u13-mode-picker button:hover:not([aria-pressed=true]){background:#e7eefc}.u13-demo :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #285bff}.u13-practice{background:#fff;border:2px solid #d1ddf0;min-width:0}.u13-practice-head{color:#fff;background:#152853;justify-content:space-between;align-items:center;gap:14px;padding:17px 21px;display:flex}.u13-practice-head strong{font:950 clamp(22px,3vw,31px)/1.2 Arial Black,system-ui}.u13-practice-head button{color:#142440;cursor:pointer;background:#ffe45c;border:0;min-height:44px;padding:11px 15px;font-weight:850}.u13-practice-grid{grid-template-columns:1.1fr 1fr;gap:12px;min-width:0;padding:14px;display:grid}.u13-private,.u13-public{min-width:0;padding:clamp(16px,2vw,25px)}.u13-private{background:#f1f5fe;border:1px solid #cfdbef}.u13-private>h2{margin:0 0 12px;font-size:clamp(20px,2.2vw,27px)}.u13-private>p{font-size:15px}.u13-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.u13-points>div{background:#fff;border-top:5px solid #285bff;gap:5px;padding:10px;display:grid}.u13-points>div:nth-child(2){border-top-color:#cc2770}.u13-points>div:nth-child(3){border-top-color:#008e78}.u13-points span{overflow-wrap:anywhere;font-size:14px}.u13-points strong{font-variant-numeric:tabular-nums;font-size:clamp(23px,2.6vw,34px)}.u13-private-task{background:#fff4d7;border-left:5px solid #bf8100;margin:12px 0;padding:13px 15px}.u13-private-task>strong{font-size:16px}.u13-private-task p{overflow-wrap:anywhere;margin:8px 0;font-size:15px;line-height:1.5}.u13-private-task small{font-size:13px;line-height:1.5}.u13-public{color:#fff;background:#101e40;border-top:6px solid #ffe45c;align-self:start;min-height:250px}.u13-public>span{color:#ffe45c;font-size:14px;font-weight:800;display:block}.u13-public h2{overflow-wrap:anywhere;margin:19px 0;font:950 clamp(24px,3vw,40px)/1.14 Arial Black,system-ui}.u13-public li{overflow-wrap:anywhere;margin-bottom:9px;font-size:clamp(16px,1.6vw,21px);font-weight:700;line-height:1.45}.u13-public p{color:#e2ebfd;font-size:16px}.u13-notice{color:#613400;background:#fff0cc;margin:0;padding:14px 18px;font-size:14px;font-weight:750;line-height:1.5}.u13-controls{flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;display:flex}.u13-controls>p{flex:100%;margin:3px 0 9px;font-size:15px;font-weight:750;line-height:1.5}.u13-action{color:#fff;cursor:pointer;overflow-wrap:anywhere;background:#285bff;border:2px solid #2d56bd;max-width:100%;min-height:47px;padding:10px 14px;font:800 14px/1.3 system-ui}.u13-action:hover:not(:disabled){background:#1744bf}.u13-action:disabled{cursor:not-allowed;opacity:.5}.u13-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.u13-pick .u13-action{background:#422592;border-color:#422592;min-width:0}.u13-team-decisions{flex:100%;gap:10px;min-width:0;display:grid}.u13-team-decisions>p{margin:0;font-size:15px;font-weight:800}.u13-team-decision{background:#fff;border:1px solid #ccdaee;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.u13-team-decision>strong{flex:100%;font-size:16px}.u13-team-decision>span{margin-left:auto;font-size:14px;font-weight:800}@media (max-width:820px){.u13-mode-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.u13-practice-grid{grid-template-columns:1fr}.u13-public{min-height:0}}@media (max-width:490px){.u13-mode-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.u13-mode-picker button{min-height:56px}.u13-practice-grid{gap:7px;padding:7px}.u13-private,.u13-public{padding:14px}.u13-pick{grid-template-columns:repeat(2,minmax(0,1fr))}.u13-action{flex:auto}.u13-points{gap:4px}.u13-team-decision .u13-action{flex:calc(50% - 8px)}}@media (prefers-reduced-motion:reduce){.u13-demo *,.u13-demo :before,.u13-demo :after{transition:none!important;animation:none!important}}.sp-shell .sp-shell-mobile-bottom{display:none}.sp-shell--spielwelt .sp-lobby-actions>.exp-primary{text-align:center;color:#101629;cursor:pointer;background:#ffe45c;border:2px solid #ffe45c;border-radius:9px;justify-content:center;align-items:center;min-width:230px;min-height:57px;padding:14px 20px;font:900 14px/1.3 system-ui;display:inline-flex}.sp-shell--spielwelt .sp-lobby-actions>.exp-primary:hover{background:#fff09b}.sp-shell--spielwelt .sp-lobby-actions>.exp-primary:disabled{opacity:.6;cursor:wait}.sp-shell--spielleitung .sp-cockpit-topline{background:#fff;border:1px solid #d8e2f0;justify-content:space-between;align-items:center;gap:10px;margin:0 auto 16px;padding:10px 14px;display:flex}.sp-shell--spielleitung .sp-cockpit-topline a{align-items:center;min-height:44px;display:inline-flex}.sp-shell--spielleitung .sp-cockpit-topline .sp-cockpit-quick-stage{color:#101629;background:#ffe45c;border:2px solid #e4c73b;padding:10px 13px;font-weight:900;text-decoration:none}.sp-shell--spielleitung .sp-host-game-region{margin-bottom:16px}.sp-shell--spielleitung .sp-cockpit{margin-top:12px}@media (max-width:760px){.sp-shell .sp-shell-mobile-bottom{z-index:40;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:#101629;border-top:2px solid #394972;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -6px 22px #0a122a33}.sp-shell .sp-shell-mobile-bottom a{color:#dfe6fa;border:2px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:55px;padding:5px 3px;font:850 12px/1.2 system-ui;text-decoration:none;display:flex}.sp-shell .sp-shell-mobile-bottom a>span{font-size:20px;line-height:1}.sp-shell .sp-shell-mobile-bottom a.is-active{color:#101629;background:#ffe45c;border-color:#ffe45c}.sp-shell .sp-shell-mobile-bottom a:focus-visible{outline-offset:3px;outline:3px solid #ffe45c}.sp-shell .sp-shell-workspace{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}.sp-shell--spielwelt .sp-shell-workspace:has(.sp-lobby){padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}.sp-shell .sp-prep .sp-prep-actions{bottom:calc(69px + env(safe-area-inset-bottom,0px));z-index:12;background:#f8faff;border:2px solid #c4d3ec;flex-wrap:nowrap;gap:8px;margin:12px -2px 0;padding:10px;display:flex;position:sticky;box-shadow:0 -8px 24px #152a4b1c}.sp-shell .sp-prep .sp-prep-actions button{white-space:normal;flex:40%;min-width:0;min-height:48px;padding:9px 12px;font-size:16px}.sp-shell .sp-prep .sp-prep-actions .sp-prep-next{flex:2 60%}.sp-shell--spielleitung .sp-cockpit-topline{z-index:15;border-color:#bdd0ee;flex-wrap:wrap;gap:5px;margin-bottom:10px;padding:6px 8px;position:sticky;top:0}.sp-shell--spielleitung .sp-cockpit-topline a{min-height:40px;padding:7px;font-size:13px}.sp-shell--spielleitung .sp-cockpit-topline>div{display:none}.sp-shell--spielwelt .sp-lobby-actions>.exp-primary{width:100%;min-width:0}}@media (max-width:380px){.sp-shell--spielleitung .sp-cockpit-topline{justify-content:space-between}.sp-shell--spielleitung .sp-cockpit-topline .sp-cockpit-quick-stage{flex:100%;order:-1;justify-content:center}}:root{color:#20242b;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f4f1;font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed}:focus-visible{outline-offset:3px;outline:3px solid #dfb238}.app-shell{grid-template-columns:232px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{color:#f6f5ef;background:#171b21;flex-direction:column;height:100dvh;padding:27px 16px 24px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:4px 10px 49px;display:flex}.brand-symbol{letter-spacing:-6px;color:#ffe066;margin-right:4px;font-size:34px;font-weight:850;line-height:1}.brand-symbol span{color:#f5f3e9}.brand-text{letter-spacing:-.6px;font-size:17px;font-weight:800;display:grid}.brand-text>span{color:#ffe066}.brand-text small{letter-spacing:1.5px;color:#878e96;margin-top:3px;font-size:8px;font-weight:600}.nav-group-title{color:#818a97;letter-spacing:2px;padding:0 13px 14px;font-size:10px;font-weight:800}.main-nav{gap:7px;display:grid}.nav-item{color:#b5bac3;border-radius:5px;align-items:center;gap:17px;min-height:47px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.nav-item:hover{color:#fff;background:#242a32}.nav-item.active{color:#fff;background:#30343a;border-left:3px solid #f6c545;padding-left:11px}.nav-symbol{place-items:center;width:19px;font-size:19px;display:inline-grid}.sidebar-bottom{border-top:1px solid #323842;margin-top:auto;padding:12px}.build-indicator{align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.pulse-dot{background:#f2ca56;border-radius:50%;width:8px;height:8px;display:inline-block}.version-info{color:#737d88;letter-spacing:1.2px;margin-top:12px;font-size:9px;font-weight:700}.workspace{width:100%;min-width:0;padding:49px clamp(22px,4.1vw,76px) 80px}.surface-play,.surface-secondary{max-width:1220px;margin:0 auto}.eyebrow{color:#8d7a44;letter-spacing:2.2px;font-size:10px;font-weight:800}.surface-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.surface-header h1,.surface-secondary>h1{letter-spacing:-1.6px;margin:10px 0 8px;font-size:clamp(29px,3vw,43px);line-height:1.12}.surface-header p,.surface-secondary>p{color:#737a84;margin:0;font-size:13px;line-height:1.7}.status-label{color:#8e781f;letter-spacing:1px;white-space:nowrap;background:#f3ead0;border-radius:3px;padding:9px 12px;font-size:10px;font-weight:800}.start-layout{grid-template-columns:1.38fr .9fr;gap:15px;margin-top:31px;display:grid}.start-panel{color:#fff;background:#171c22;min-height:270px;padding:clamp(24px,3vw,40px)}.start-panel h2{letter-spacing:-.7px;margin:18px 0 12px;font-size:clamp(24px,2.4vw,34px);line-height:1}.start-panel p{color:#aab0b9;max-width:440px;font-size:12px;line-height:1.7}.start-panel .eyebrow{color:#ebc556}.main-cta{color:#222;text-align:left;background:#f6c948;border:0;justify-content:space-between;gap:15px;min-width:235px;margin-top:20px;padding:14px 16px;font-size:12px;font-weight:800;display:inline-flex}.main-cta:disabled{opacity:.55}.small-note{margin:10px 0 0;font-size:10px!important}.projection-preview{color:#171b21;background:#ebeae5;border:1px solid #d8dbd9;flex-direction:column;justify-content:flex-end;min-height:270px;padding:27px;display:flex;position:relative}.projection-preview:hover{background:#e7e5dc;border-color:#a7a999}.projection-icon{color:#c1b083;margin-bottom:auto;font-size:50px;line-height:1}.projection-title{letter-spacing:-.4px;margin-top:22px;font-size:19px;font-weight:800}.projection-copy{color:#777c80;max-width:250px;margin-top:8px;font-size:11px;line-height:1.6}.preview-arrow{font-size:24px;position:absolute;top:24px;right:26px}.section-heading{justify-content:space-between;align-items:baseline;gap:10px;margin:40px 0 17px;display:flex}.section-heading h2{letter-spacing:-.4px;margin:0;font-size:17px}.section-heading span{letter-spacing:.9px;color:#888f97;font-size:10px;font-weight:700}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.game-entry{background:#fff;border:1px solid #e0e1df;flex-direction:column;justify-content:space-between;min-height:190px;padding:21px;display:flex}.game-topline{justify-content:space-between;align-items:start;display:flex}.game-code{color:#706b5d;background:#f2f0ea;padding:9px;font-family:ui-monospace,monospace;font-size:11px;font-weight:800}.game-index{color:#c0c0bf;font-size:11px}.game-entry h3{letter-spacing:-.5px;margin:0 0 6px;font-size:16px}.game-entry p{color:#81878e;margin:0;font-size:11px}.game-footer{color:#9b9e9f;border-top:1px solid #eeeeea;padding-top:11px;font-size:10px}.surface-secondary{max-width:980px}.empty-workspace{text-align:center;border:1px dashed #c8c9c7;flex-direction:column;justify-content:center;align-items:center;min-height:340px;margin-top:32px;padding:30px;display:flex}.workspace-emblem{color:#a99c72;font-size:36px}.empty-workspace h2{margin:18px 0 9px;font-size:19px}.empty-workspace p{color:#797f86;max-width:380px;font-size:12px;line-height:1.7}.workspace-status{letter-spacing:1px;color:#918b7b;margin-top:15px;font-size:10px;font-weight:800}.stage-preview{color:#fff;background:radial-gradient(circle at 50% 49%,#28313c 0%,#131820 65%,#0b0e13 100%);flex-direction:column;height:100dvh;min-height:500px;padding:clamp(18px,2.7vw,48px);display:flex}.stage-topline,.stage-bottom{letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;font-size:clamp(10px,1vw,14px);display:flex}.stage-topline>span:first-child{letter-spacing:-.5px;font-size:24px;font-weight:800}.stage-yellow{color:#ffd34d}.stage-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.stage-mark{gap:13px;margin-bottom:46px;display:flex}.stage-mark span{border:2px solid #ffd34d;width:13px;height:13px;display:block;transform:rotate(45deg)}.stage-kicker{color:#e6c458;letter-spacing:4px;font-size:clamp(11px,1.2vw,16px);font-weight:800}.stage-center h1{letter-spacing:-3px;margin:8px 0 18px;font-size:clamp(36px,6vw,110px);line-height:1.05}.stage-center h1 span{color:#ffd34d}.stage-center>p:last-child{color:#9ca6b1;max-width:590px;font-size:clamp(12px,1.1vw,18px);line-height:1.6}@media (max-width:1100px){.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.app-shell{grid-template-columns:1fr}.sidebar{flex-flow:wrap;align-items:center;gap:16px;height:auto;min-height:78px;padding:14px 18px 10px;position:static}.brand{padding:0}.nav-group-title,.sidebar-bottom{display:none}.main-nav{flex-wrap:wrap;gap:2px;margin-left:auto;display:flex}.nav-item{gap:5px;min-height:40px;padding:9px 10px;font-size:12px}.nav-item.active{border-bottom:3px solid #f6c545;border-left:0;padding-left:10px}.nav-symbol{font-size:14px}.workspace{padding:28px 18px 60px}.start-layout{grid-template-columns:1fr}.projection-preview{min-height:178px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.brand-text small{display:none}.surface-header{flex-direction:column}.game-grid{grid-template-columns:1fr}.game-entry{min-height:155px}.section-heading{flex-direction:column;gap:5px}.stage-center h1{letter-spacing:-1px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.g3-tech{background:#fff;border:1px solid #dcdedb;margin-top:28px;padding:24px 25px}.g3-tech-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.g3-tech h2{letter-spacing:-.5px;margin:8px 0 5px;font-size:20px}.g3-tech-heading p{color:#646b72;max-width:590px;margin:0;font-size:12px;line-height:1.65}.g3-tech-tag{color:#75683b;letter-spacing:1px;white-space:nowrap;background:#f0eacb;padding:7px 9px;font-size:9px;font-weight:750}.g3-tech-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:19px;display:grid}.g3-tech-state{border:1px solid #e5e6e3;gap:5px;min-height:92px;padding:15px;display:grid}.g3-tech-state>span{letter-spacing:1.5px;color:#96918a;font-size:9px;font-weight:750}.g3-tech-state>strong{letter-spacing:-.25px;font-size:15px}.g3-tech-state>small{color:#757b82;font-size:11px}.g3-tech-primary,.g3-tech-actions button,.g3-tech-link{border:1px solid #171b21;justify-content:center;align-items:center;min-height:40px;padding:9px 15px;font-size:12px;font-weight:750;display:inline-flex}.g3-tech-primary{color:#ffdf6d;background:#171b21}.g3-tech-primary:disabled,.g3-tech-actions button:disabled{opacity:.5}.g3-tech-link{color:#171b21;background:#f6c948;border:1px solid #f6c948;margin-top:14px}.g3-tech-line{color:#5b646f;font-variant-numeric:tabular-nums;margin:14px 0 9px;font-size:11px}.g3-tech-actions{flex-wrap:wrap;gap:8px;display:flex}.g3-tech-actions button:not(.g3-tech-primary){color:#171b21;background:#fff}.g3-tech-footnote{color:#81878e;margin:14px 0 0;font-size:10px;line-height:1.7}.g3-tech-error{color:#942b35;background:#fbeef0;border-left:3px solid #b73b48;padding:9px 11px;font-size:12px}.stage-live-question{text-align:center;flex-direction:column;align-items:center;width:min(1300px,92vw);display:flex}.stage-live-question h1{letter-spacing:-.04em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(32px,5.8vw,98px);line-height:1.13}.stage-clues{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.stage-clues p{color:#fff;background:#2d3540;border:1px solid #596575;max-width:min(500px,88vw);margin:0;padding:18px 24px;font-size:clamp(15px,2vw,30px)}.stage-reveal{border-top:3px solid #e9c249;gap:8px;width:min(750px,90vw);margin-top:22px;padding:25px;display:grid}.stage-reveal>span{letter-spacing:.16em;color:#eac251;font-size:clamp(11px,1vw,16px);font-weight:750}.stage-reveal strong{font-size:clamp(30px,4.8vw,72px)}.stage-scores{gap:14px;width:min(650px,86vw);margin-top:24px;display:grid}.stage-scores>div{border-bottom:1px solid #68727c;justify-content:space-between;gap:10px;padding:15px;font-size:clamp(18px,2.2vw,32px);display:flex}@media (max-width:570px){.g3-tech{padding:17px}.g3-tech-heading{flex-direction:column;gap:9px}.g3-tech-grid{grid-template-columns:1fr}.g3-tech-tag{align-self:flex-start}}.g3-tech-reset{color:#5a646d;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:12px;padding:4px 0;font-size:11px;display:block}.g3-tech-reset:disabled{opacity:.5;cursor:not-allowed}.rq-host{background:#fff;border:1px solid #d9d9d4;margin:31px 0 20px;padding:25px;scroll-margin-top:24px}.rq-head{justify-content:space-between;align-items:start;gap:18px;margin-bottom:22px;display:flex}.rq-head h2{letter-spacing:-.6px;margin:8px 0 6px;font-size:22px}.rq-head p{color:#707985;margin:0;font-size:12px;line-height:1.6}.rq-setup{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.rq-setup>label,.rq-teamfields label{color:#505962;gap:6px;font-size:11px;font-weight:700;display:grid}.rq-setup select,.rq-setup input,.rq-teamfields input{color:#1d2730;min-height:39px;font:inherit;background:#fff;border:1px solid #c7cbc9;min-width:115px;padding:10px}.rq-teamfields{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:9px;width:100%;padding:12px 0;display:grid}.rq-teamfields>div{background:#f8f8f5;border:1px solid #eee;min-width:0;padding:9px}.rq-teamfields button,.rq-live button:not(.g3-tech-primary){color:#29333b;background:#fefefe;border:1px solid #b7bdc0;padding:9px 11px;font-size:12px}.rq-live button:disabled{opacity:.52;cursor:not-allowed}.rq-utility{color:#5f6770;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;display:flex}.rq-utility .g3-tech-link{margin:0}.rq-status{color:#fff;background:#1c2128;justify-content:space-between;align-items:center;gap:10px;padding:19px 21px;display:flex}.rq-status strong{font-size:18px}.rq-status span{color:#e4bd54;font-size:11px}.rq-scoreboard{background:#e8e8e4;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;padding:9px;display:grid}.rq-scoreboard>div{background:#fff;flex-direction:column;gap:5px;padding:11px;display:flex}.rq-scoreboard span{color:#6f777e;overflow-wrap:anywhere;font-size:11px}.rq-scoreboard strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.15}.rq-control{padding:14px 0}.rq-question{border-bottom:1px solid #dbdeda;padding-bottom:16px}.rq-question small{color:#737a81;font-size:11px}.rq-question h3{font-size:clamp(16px,2.3vw,25px);line-height:1.35}.rq-private{color:#4d4331;background:#f2f0e9;padding:12px 14px;font-size:12px}.rq-clue-list{background:#eef2f2;margin:12px 0;padding:4px 14px}.rq-clue-list p{font-size:12px;line-height:1.5}.rq-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.rq-actions>.rq-teamfields{flex-basis:100%}.rq-actions .g3-tech-primary{color:#f3d46f;background:#191f25}.rq-judge{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rq-judge>span{flex-basis:100%;font-size:11px}.rq-end{background:#f7f6f1;padding:24px}.rq-end h3{margin:0 0 13px;font-size:20px}.rq-end p{font-size:13px}@media (max-width:610px){.rq-host{padding:16px}.rq-head{flex-direction:column}.rq-status{flex-direction:column;align-items:start}}.rq-timer{color:#fff;background:#252a32;border-left:4px solid #efc94a;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:14px 16px;display:flex}.rq-timer>div{gap:2px;margin-right:auto;display:grid}.rq-timer>div>span{letter-spacing:1.4px;color:#b4bac2;font-size:9px}.rq-timer strong{font-variant-numeric:tabular-nums;color:#ffdd68;font-size:28px;line-height:1.1}.rq-timer button{color:#1f252a;background:#fff;border:1px solid #c4c9cd;padding:8px 13px;font-size:12px}.rq-timer button:disabled{opacity:.4}.rq-timer small{color:#aeb6c0;flex-basis:100%;font-size:10px}.rq-preview{background:#faf9f5;border:1px solid #d7d9d3;width:100%;margin:10px 0 4px;padding:16px 18px}.rq-preview h4{text-transform:uppercase;letter-spacing:.08em;color:#6c654d;margin:0 0 11px;font-size:13px}.rq-preview>p{color:#9a4a34;margin:0;font-size:12px}.rq-preview>div{gap:6px;display:grid}.rq-preview>div>div{border-bottom:1px solid #e1e1db;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.rq-preview span{color:#424a53;overflow-wrap:anywhere;font-size:12px}.rq-preview strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.exp-page{max-width:1120px;margin:0 auto}.exp-heading{justify-content:space-between;align-items:start;gap:24px;margin:0 0 25px;display:flex}.exp-heading .eyebrow{color:#89753c;margin:0}.exp-heading h1{letter-spacing:-1.4px;margin:10px 0 9px;font-size:clamp(29px,3vw,41px);line-height:1.12}.exp-heading p:not(.eyebrow){color:#717983;margin:0;font-size:13px;line-height:1.55}.exp-quiet{text-underline-offset:4px;color:#525e68;white-space:nowrap;padding-top:9px;font-size:12px;text-decoration:underline}.exp-primary,.exp-secondary{cursor:pointer;border:1px solid #22282f;justify-content:center;align-items:center;gap:18px;min-height:43px;padding:12px 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.exp-primary{color:#ffe07f;background:#20262d}.exp-primary:hover{background:#353b44}.exp-secondary{color:#27313b;background:#fff;border-color:#cbd0ce}.exp-secondary:hover{background:#f2f2ef}.exp-primary:disabled,.exp-secondary:disabled{opacity:.5;cursor:not-allowed}.exp-home-choices{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:11px;margin-bottom:15px;display:grid}.exp-start{justify-content:space-between;min-height:85px;padding:20px 24px;font-size:16px}.exp-demo-action{justify-content:space-between;min-height:85px;padding:20px 24px;font-size:13px}.exp-resume-note,.exp-active,.exp-session-row{background:#fff;border:1px solid #dadeda;justify-content:space-between;align-items:center;gap:20px;margin:11px 0;padding:18px 21px;display:flex}.exp-resume-note strong,.exp-session-row strong{font-size:14px}.exp-resume-note p,.exp-session-row p{color:#6f7781;margin:7px 0 0;font-size:12px}.exp-active{border-left:4px solid #d2aa38;margin:18px 0;padding:24px}.exp-active h2{letter-spacing:-.3px;margin:9px 0 5px;font-size:19px}.exp-active p{color:#565e67;margin:0 0 5px;font-size:13px}.exp-active small,.exp-session-row small{color:#899096;font-size:11px}.exp-session-list{margin:30px 0}.exp-session-list h2{margin-bottom:12px;font-size:16px}.exp-session-row span{font-size:12px;font-weight:700}.exp-utility-line{border-top:1px solid #d9dcd8;flex-wrap:wrap;gap:22px;margin-top:26px;padding-top:18px;display:flex}.exp-utility-line a{color:#59636c;text-underline-offset:4px;font-size:12px;text-decoration:underline}.exp-sidebar-link{color:#b6bec7;padding:10px 4px;font-size:12px;text-decoration:none;display:block}.exp-sidebar-link:hover{color:#fff}.exp-steps{background:#fff;border:1px solid #d5d9d6;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid}.exp-steps>div{color:#858a8f;border-right:1px solid #d5d9d6;align-items:center;gap:13px;padding:16px 19px;font-size:12px;display:flex}.exp-steps>div:last-child{border-right:0}.exp-steps>div b{color:#a5a59f;font-variant-numeric:tabular-nums;font-size:11px}.exp-steps>div.exp-current{color:#fff;background:#222932}.exp-steps>div.exp-current b{color:#f4d370}.exp-form{background:#fff;border:1px solid #dadeda;margin:14px 0;padding:clamp(20px,3vw,35px)}.exp-form h2{letter-spacing:-.5px;margin:2px 0 9px;font-size:21px}.exp-form>p{color:#737d84;margin-bottom:20px;font-size:12px;line-height:1.7}.exp-field{color:#525d68;gap:8px;max-width:420px;font-size:12px;font-weight:700;display:grid}.exp-field input,.exp-field select{color:#202830;background:#fff;border:1px solid #c6caca;border-radius:0;min-width:0;height:44px;padding:10px 12px;font-size:13px}.exp-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.exp-roster .exp-field{max-width:none}.exp-program{background:#f9f9f6;border:1px solid #d8dad7;align-items:center;gap:20px;margin:16px 0;padding:22px;display:flex}.exp-program-id{color:#806d41;white-space:nowrap;font:700 15px ui-monospace,monospace}.exp-program h3{margin:0 0 6px;font-size:18px}.exp-program p{color:#7d848a;margin:0;font-size:12px}.exp-program>strong{white-space:nowrap;margin-left:auto;font-size:11px}.exp-notice{background:#f1efe6;border-left:3px solid #b89a4b;padding:13px 16px;color:#685e45!important;font-size:12px!important}.exp-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:13px 0 24px;display:grid}.exp-summary>div{background:#f9f9f6;border:1px solid #dadeda;min-height:120px;padding:18px}.exp-summary span{color:#737b83;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.exp-summary strong{overflow-wrap:anywhere;margin:8px 0 4px;font-size:17px;line-height:1.3;display:block}.exp-summary p{color:#78818a;margin:0;font-size:11px;line-height:1.5}.exp-ack{color:#495461;cursor:pointer;background:#f7f6ef;border:1px solid #e4e2d9;align-items:start;gap:12px;padding:15px;font-size:12px;line-height:1.7;display:flex}.exp-ack input{accent-color:#333840;flex-shrink:0;width:17px;height:17px;margin-top:2px}.exp-actions{justify-content:flex-end;gap:10px;margin:16px 0;display:flex}.exp-error{color:#9b353c;background:#fbecef;border-left:3px solid #ae3947;padding:12px;font-size:12px}.exp-feedback{color:#256347;font-size:12px}.exp-footnote{color:#818990;margin-top:20px;font-size:11px;line-height:1.6}.exp-empty{background:#fff;border:1px dashed #c3c8c7;flex-direction:column;justify-content:center;align-items:flex-start;min-height:260px;padding:30px;display:flex}.exp-empty h2{margin:0 0 9px;font-size:20px}.exp-empty p{color:#6f7982;max-width:560px;margin:0 0 20px;font-size:12px}.exp-report h2{margin:26px 0 12px;font-size:19px}.exp-score-table{border-top:2px solid #242b32;margin:14px 0 24px}.exp-score-table>div{background:#fff;border-bottom:1px solid #dbddda;grid-template-columns:36px minmax(0,1fr) 120px 110px;align-items:center;gap:10px;padding:15px 8px;font-size:13px;display:grid}.exp-score-table>div b{color:#7c783e;font-size:15px}.exp-score-table>div small{text-align:right;color:#6f777e;font-size:11px}.exp-report details{background:#fff;border:1px solid #d5dad6;margin-top:24px;padding:16px}.exp-report summary{cursor:pointer;font-size:12px;font-weight:700}.exp-audit{max-height:280px;overflow:auto}.exp-audit p{color:#656d75;border-bottom:1px solid #eeefed;padding:6px 0;font-size:11px}.exp-settings-grid{grid-template-columns:1fr 1fr;gap:15px;margin:20px 0 25px;display:grid}.exp-demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:12px;display:grid}.exp-demo-host{background:#fff;border:1px solid #d7d9d6;min-width:0;padding:26px}.exp-demo-host h2{font-size:21px;line-height:1.4}.exp-demo-private{color:#3e454c;background:#f6f1e6;gap:6px;margin:17px 0;padding:12px;display:grid}.exp-demo-private small{color:#77633c;font-size:10px}.exp-demo-scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.exp-demo-scores>div{background:#fdfdfb;border:1px solid #e1e3df;gap:8px;padding:13px;display:grid}.exp-demo-scores span{font-size:11px}.exp-demo-scores strong{font-size:22px}.exp-demo-actions{justify-items:start;gap:9px;margin-top:18px;display:grid}.exp-demo-actions>p{font-size:12px}.exp-demo-judge{flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}.exp-demo-judge>span{min-width:70px}.exp-demo-judge button{cursor:pointer;background:#fff;border:1px solid #c7ceca;padding:8px;font-size:11px}.exp-demo-judge button[aria-pressed=true]{color:#fff;background:#232d35}.exp-demo-stage{color:#fff;text-align:center;background:#171c24;border:3px solid #272e38;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:370px;padding:24px;display:flex}.exp-demo-stage>span{letter-spacing:2px;color:#ecc65e;margin-bottom:34px;font-size:10px}.exp-demo-stage>div{overflow-wrap:anywhere;max-width:95%}.exp-demo-stage h2{letter-spacing:-.04em;font-size:clamp(22px,3.2vw,44px);line-height:1.2}.exp-demo-stage p{color:#d8dcdf;font-size:14px;line-height:1.7}.exp-focused{background:#f4f4f1;min-height:100dvh;padding:30px clamp(18px,6vw,85px)}.exp-host-wrapper{color:#212932;background:#f1f2ee;min-height:100dvh;padding:20px clamp(16px,4vw,65px)}.exp-host-wrapper .rq-host{max-width:1220px;margin:22px auto}.exp-host-header{border-bottom:1px solid #d5d8d2;justify-content:space-between;align-items:center;gap:14px;max-width:1220px;margin:0 auto;padding:0 0 16px;display:flex}.exp-host-header>a{color:#58616c;text-underline-offset:3px;font-size:12px;text-decoration:underline}.exp-host-header>div{text-align:center;gap:3px;display:grid}.exp-host-header strong{font-size:17px}.exp-host-header small{letter-spacing:1.1px;color:#8d9294;font-size:9px}html[data-ligo-motion=reduce] *,html[data-ligo-motion=reduce] :before,html[data-ligo-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (max-width:850px){.exp-demo-grid{grid-template-columns:1fr}.exp-summary{grid-template-columns:1fr 1fr}.exp-home-choices{grid-template-columns:1fr}}@media (max-width:600px){.exp-heading{flex-direction:column;gap:5px}.exp-roster,.exp-settings-grid,.exp-summary{grid-template-columns:1fr}.exp-steps>div{gap:6px;padding:12px 10px;font-size:11px}.exp-start,.exp-demo-action{min-height:60px}.exp-active,.exp-resume-note,.exp-session-row{flex-direction:column;align-items:stretch}.exp-score-table>div{grid-template-columns:28px 1fr;gap:6px}.exp-score-table>div strong,.exp-score-table>div small{text-align:left}.exp-program{flex-wrap:wrap}.exp-program>strong{margin-left:0}.exp-focused{padding:14px}.exp-host-header{flex-wrap:wrap}}.rq-recovery{color:#333c43;background:#f9f4e6;border:2px solid #9e8340;gap:9px;margin:14px 0;padding:20px 22px;display:grid}.rq-recovery strong{font-size:16px}.rq-recovery p{max-width:760px;margin:0 0 7px;font-size:12px;line-height:1.6}.rq-recovery button{justify-self:start}.qt-host{color:#1d2630;background:#fff;border:1px solid #d5d9d7;max-width:1270px;margin:22px auto;padding:25px}.qt-host-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.qt-host-header h2{letter-spacing:-.7px;margin:8px 0 5px;font-size:26px}.qt-host-header p{color:#6b767e;max-width:620px;margin:0;font-size:12px;line-height:1.6}.qt-host-toolbar{color:#65717a;flex-wrap:wrap;align-items:center;gap:18px;padding:17px 0;font-size:11px;display:flex}.qt-host-toolbar .g3-tech-link{margin:0}.qt-host-toolbar>a:last-child{margin-left:auto;text-decoration:underline}.qt-scorebar{background:#eef0ed;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;padding:8px;display:grid}.qt-scorebar>div{background:#fff;gap:8px;padding:14px;display:grid}.qt-scorebar span{color:#68727b;font-size:11px}.qt-scorebar strong{font-variant-numeric:tabular-nums;letter-spacing:-.6px;font-size:27px}.qt-active-row{background:#d2d7d4;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0;display:grid}.qt-active-row>div{color:#fff;background:#222a33;gap:5px;padding:14px 16px;display:grid}.qt-active-row small{letter-spacing:.9px;color:#c3b06f;font-size:9px;font-weight:700}.qt-active-row strong{overflow-wrap:anywhere;font-size:15px}.qt-pauser{text-align:right;margin:12px 0}.qt-pauser button,.qt-host button:not(.g3-tech-primary){color:#212a32;cursor:pointer;background:#fff;border:1px solid #bfc7c9;padding:10px 14px;font-size:12px}.qt-host button:disabled{opacity:.4;cursor:not-allowed}.qt-board-title{justify-content:space-between;align-items:baseline;gap:15px;margin:22px 0 14px;display:flex}.qt-board-title h3{margin:0;font-size:19px}.qt-board-title p{color:#7c858c;margin:0;font-size:11px}.qt-grid{gap:9px;max-width:1140px;margin-bottom:17px;display:grid}.qt-column{background:#1c2535;flex-direction:column;gap:8px;min-width:0;padding:8px;display:flex}.qt-column h4{text-align:center;color:#fff;overflow-wrap:anywhere;background:#323d51;justify-content:center;align-items:center;min-height:55px;margin:0;padding:12px 5px;font-size:clamp(11px,1.2vw,15px);line-height:1.25;display:flex}.qt-host .qt-column .qt-cell{color:#ffd567;font-variant-numeric:tabular-nums;letter-spacing:-.5px;background:#293955;border:1px solid #56647b;height:68px;padding:13px 4px;font-size:clamp(15px,2vw,26px);font-weight:800}.qt-host .qt-column .qt-cell:hover:not(:disabled){background:#394d72;border-color:#f2ce69}.qt-host .qt-column .qt-cell.selected{color:#fff;background:#6b5524;border:2px solid #ffda6c}.qt-host .qt-column .qt-cell.used{color:#526076;background:#1b2637;border-color:#263247}.qt-decision,.qt-question-host{background:#f7f8f5;border:1px solid #dce0db;gap:14px;margin:15px 0;padding:20px 22px;display:grid}.qt-decision h3,.qt-question-host h3{letter-spacing:-.4px;margin:0;font-size:22px;line-height:1.35}.qt-decision p{color:#53606b;margin:0;font-size:13px;line-height:1.6}.qt-decision .g3-tech-primary{justify-self:start}.qt-internal,.qt-solution-private{color:#3c362a;background:#eee9de;padding:12px}.qt-question-meta{color:#6d747a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;font-size:12px;display:flex}.qt-question-meta strong{color:#58491f}.qt-solution-private{gap:6px;display:grid}.qt-solution-private small{letter-spacing:1px;color:#827040;font-size:10px;font-weight:800}.qt-solution-private strong{font-size:19px}.qt-solution-private span{color:#847968;font-size:10px}.qt-decisions{flex-wrap:wrap;gap:8px;display:flex}.qt-decisions button{flex:0 auto}.qt-host button.g3-tech-primary{color:#ffde74;background:#1f2834;border:1px solid #1f2834;min-height:43px;font-weight:750}.qt-clock{color:#fff;background:#212934;flex-wrap:wrap;align-items:center;gap:10px;padding:15px 17px;display:flex}.qt-clock>div{gap:4px;margin-right:auto;display:grid}.qt-clock small{color:#d2bd80;letter-spacing:1px;font-size:10px}.qt-clock strong{font-variant-numeric:tabular-nums;font-size:27px;line-height:1.15}.qt-clock span{color:#c0c7ce;font-size:10px}.qt-annul{justify-self:start;color:#a0443a!important;border-color:#c99a92!important}.qt-final{color:#fff;background:#252f3b;padding:24px}.qt-final h3{margin:0 0 20px;font-size:22px}.qt-final p{border-bottom:1px solid #505b66;gap:6px;padding:11px 0;font-size:15px;display:flex}.qt-final a{margin-top:15px}.qt-stage-board{flex-direction:column;align-items:center;gap:9px;width:min(1520px,96vw);height:auto;max-height:83vh;display:flex}.qt-stage-board h1{letter-spacing:-1px;margin:0 0 3px;font-size:clamp(25px,3vw,52px)}.qt-stage-selector{color:#c9d2dc;margin:0 0 6px;font-size:clamp(12px,1.5vw,24px)}.qt-stage-selector strong{color:#ffda67}.qt-stage-grid{gap:clamp(5px,.7vw,14px);width:100%;min-height:0;display:grid}.qt-stage-column{grid-template-rows:auto repeat(6,minmax(0,1fr));gap:clamp(4px,.5vw,10px);min-width:0;display:grid}.qt-stage-column h2{color:#fff;overflow-wrap:anywhere;background:#263958;align-content:center;margin:0;padding:clamp(8px,1vw,20px) 5px;font-size:clamp(11px,1.5vw,23px);line-height:1.25}.qt-stage-cell{color:#fbd069;font-variant-numeric:tabular-nums;background:#172c50;border:1px solid #445576;justify-content:center;align-items:center;min-height:36px;font-size:clamp(18px,3vw,55px);font-weight:800;display:flex}.qt-stage-team{border-top:3px solid #e2b849;gap:8px;margin-top:24px;padding:18px 30px;display:grid}.qt-stage-team span{color:#d0ba70;letter-spacing:1px;font-size:clamp(11px,1vw,18px)}.qt-stage-team strong{font-size:clamp(24px,3vw,50px);line-height:1.25}.exp-choice-games{gap:10px;margin:15px 0;display:grid}.exp-choice-games .exp-program{text-align:left;cursor:pointer;color:#1d2832;align-items:center;gap:15px;width:100%;margin:0;display:flex}.exp-choice-games .exp-program.chosen{background:#fff7df;border:2px solid #bd983c}.exp-choice-games .exp-program span:nth-child(2){flex:1;gap:5px;display:grid}.exp-choice-games .exp-program strong{font-size:17px}.exp-choice-games .exp-program small{color:#657079;font-size:12px}.exp-choice-games .exp-program b{white-space:nowrap;font-size:11px}@media (max-width:850px){.qt-host{padding:14px}.qt-active-row{grid-template-columns:1fr 1fr}.qt-board-title{display:block}.qt-board-title p{margin-top:8px}.qt-column{gap:5px;padding:4px}.qt-grid{gap:4px}.qt-host .qt-column .qt-cell{height:54px;padding:5px 2px}.qt-stage-board{max-height:87vh}.qt-stage-column h2{font-size:clamp(10px,1.5vw,15px)}}@media (max-width:550px){.qt-host-header{flex-direction:column}.qt-active-row{grid-template-columns:1fr}.qt-active-row>div{padding:10px}.qt-question-meta{display:grid}.qt-scorebar{grid-template-columns:repeat(2,minmax(0,1fr))}.qt-host .qt-column .qt-cell{height:41px;font-size:13px}.qt-column h4{min-height:52px;padding:4px 2px;font-size:10px}.qt-decision,.qt-question-host{padding:15px}.qt-stage-board h1{font-size:21px}.qt-stage-grid{gap:3px}.qt-stage-cell{font-size:15px}.qt-stage-column{gap:3px}}.vb-host{color:#1b2630;background:#fff;border:1px solid #d9dcd9;max-width:1270px;margin:20px auto;padding:26px}.vb-host-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.vb-host-head h2{letter-spacing:-.6px;margin:8px 0;font-size:27px}.vb-host-head p{color:#67727b;max-width:760px;margin:0;font-size:12px;line-height:1.65}.vb-host-toolbar{color:#69727b;flex-wrap:wrap;align-items:center;gap:17px;margin:14px 0;font-size:11px;display:flex}.vb-host-toolbar a:last-child{margin-left:auto;text-decoration:underline}.vb-scorebar{background:#eaeeeb;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:7px;padding:8px;display:grid}.vb-scorebar>div{background:#fff;gap:6px;padding:13px;display:grid}.vb-scorebar span{color:#69737e;font-size:11px}.vb-scorebar strong{font-variant-numeric:tabular-nums;font-size:27px;line-height:1.1}.vb-active-row{background:#4c5660;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:15px 0;display:grid}.vb-active-row>div{color:#fff;background:#252d37;gap:6px;min-width:0;padding:16px;display:grid}.vb-active-row small{color:#e2c471;letter-spacing:1px;font-size:10px;font-weight:700}.vb-active-row strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.vb-pause{justify-content:flex-end;margin:12px 0;display:flex}.vb-pause button,.vb-host button:not(.g3-tech-primary){color:#242c35;cursor:pointer;background:#fff;border:1px solid #c4cbc9;padding:10px 14px;font-size:12px}.vb-host button:disabled{opacity:.46;cursor:not-allowed}.vb-host .g3-tech-primary{color:#f9da7c;cursor:pointer;background:#242d38;border:1px solid #242d38;min-height:42px;padding:10px 15px;font-size:12px;font-weight:700}.vb-card{background:#fafaf8;border:1px solid #dee1dc;gap:16px;margin:17px 0;padding:clamp(17px,3vw,28px);display:grid}.vb-card>h3{letter-spacing:-.4px;margin:0;font-size:clamp(19px,2vw,26px);line-height:1.35}.vb-card>p{color:#657079;margin:0;font-size:12px;line-height:1.6}.vb-private{background:#f7f2e5;border:1px solid #e5dfca;gap:5px;padding:13px 16px;display:grid}.vb-private small{color:#7d6a38;letter-spacing:1px;font-size:10px;font-weight:700}.vb-private strong{font-size:18px}.vb-private span{color:#736d61;font-size:11px}.vb-clues{gap:7px;display:grid}.vb-clues p{background:#f0f2f0;border-left:3px solid #c7a149;margin:0;padding:12px 15px;font-size:14px;line-height:1.5}.vb-clues b{color:#8b702e;margin-right:14px}.vb-potential{color:#596570;margin:0;font-size:13px}.vb-sequence-items{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.vb-sequence-items span,.vb-sequence-items b{color:#24313e;background:#e9edf0;border:1px solid #d1d7d9;flex:85px;justify-content:center;align-items:center;min-width:82px;padding:14px;font-size:17px;display:flex}.vb-sequence-items b{color:#92702b;background:#f8f1d9;border-color:#d7b35f}.vb-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.vb-wall-grid>div{color:#f7f7f3;text-align:center;overflow-wrap:anywhere;background:#283a57;border:1px solid #4c607c;place-content:center;gap:4px;min-height:65px;padding:9px 5px;display:grid}.vb-wall-grid strong{font-size:clamp(12px,1.5vw,18px);font-weight:700}.vb-wall-grid small{color:#ffdc78;font-size:10px}.vb-wall-grid>div.solved{background:#6d5b30;border-color:#c6a352}.vb-marking{background:#faf5e3;border:1px solid #ddd4ad;gap:12px;padding:17px;display:grid}.vb-marking h4{margin:0;font-size:16px}.vb-marking>p{color:#575f66;margin:0;font-size:12px}.vb-mark-row{border-top:1px solid #e1d6b7;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 0;display:flex}.vb-mark-row strong{flex:0 0 100px;font-size:12px}.vb-host .vb-mark-row button{color:#28313b;background:#fff;border:1px solid #c5c7be;padding:9px 10px;font-size:11px}.vb-host .vb-mark-row button[aria-pressed=true]{color:#fff;background:#24323e;border-color:#24323e}.vb-actions{border-top:1px solid #dce1db;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 0;display:flex}.vb-actions>p{margin:0;font-size:12px}.vb-preview{flex-wrap:wrap;flex-basis:100%;gap:12px;display:flex}.vb-preview span{font-variant-numeric:tabular-nums;background:#f0efea;padding:8px;font-size:12px}.vb-annul{color:#9a3d36!important;border-color:#d7a6a0!important}.vb-timer{color:#fff;background:#242e3a;flex-wrap:wrap;align-items:center;gap:9px;padding:14px 16px;display:flex}.vb-timer>div{gap:3px;margin-right:auto;display:grid}.vb-timer small{letter-spacing:1px;color:#e7c778;font-size:9px}.vb-timer strong{font-variant-numeric:tabular-nums;font-size:27px}.vb-timer span{color:#b5bec7;font-size:10px}.vb-final{color:#fff;background:#27323e;padding:25px}.vb-final h3{margin:0 0 13px;font-size:21px}.vb-final p{border-bottom:1px solid #55606a;padding:10px 0;font-size:14px}.vb-final .exp-primary{margin-top:12px}.vb-stage-sequence,.vb-stage-wall{text-align:center;width:min(1450px,93vw);margin:0 auto}.vb-stage-sequence h1,.vb-stage-wall h1{letter-spacing:-.5px;font-size:clamp(24px,3.2vw,52px);line-height:1.25}.vb-stage-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,22px);margin-top:35px;display:grid}.vb-stage-items span{color:#fff;overflow-wrap:anywhere;background:#283b57;place-items:center;padding:clamp(12px,2vw,40px) 6px;font-size:clamp(16px,2.5vw,44px);font-weight:700;display:grid}.vb-stage-items .vb-stage-missing{color:#fff5d8;background:#9c782d}.vb-stage-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,.8vw,14px);display:grid}.vb-stage-tile{overflow-wrap:anywhere;background:#243657;border:1px solid #415775;align-content:center;justify-items:center;gap:8px;min-height:clamp(60px,9vh,132px);padding:8px;display:grid}.vb-stage-tile strong{color:#fff;font-size:clamp(12px,1.8vw,30px)}.vb-stage-tile small{color:#ffdd7c;font-size:clamp(9px,.9vw,17px)}.vb-stage-tile.revealed{background:#695629;border-color:#bd9651}.vb-stage-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:15px;display:flex}.vb-stage-links span{color:#ffdc7a;font-size:clamp(10px,1.1vw,17px)}.vb-stage-links b{margin-right:5px}@media (max-width:810px){.vb-host{padding:15px}.vb-active-row{grid-template-columns:1fr 1fr}.vb-mark-row strong{flex-basis:100%}.vb-card{padding:17px}.vb-wall-grid{gap:4px}.vb-wall-grid>div{min-height:52px}}@media (max-width:510px){.vb-host-head{flex-direction:column}.vb-active-row{grid-template-columns:1fr}.vb-wall-grid strong{font-size:11px}.vb-wall-grid small{font-size:8px}.vb-stage-tile{min-height:50px}.vb-stage-wall h1{margin:0 0 12px}}.ll-host{color:#26323a;background:#faf9f5;border:1px solid #d5d7d5;max-width:1220px;margin:18px auto;padding:clamp(15px,3vw,28px)}.ll-host-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.ll-host-head h2{letter-spacing:-.6px;margin:7px 0;font-size:29px}.ll-host-head p{color:#64717b;max-width:760px;margin:0;font-size:12px;line-height:1.65}.ll-toolbar{color:#63727e;flex-wrap:wrap;align-items:center;gap:15px;margin:17px 0;font-size:11px;display:flex}.ll-toolbar a:last-child{margin-left:auto;text-decoration:underline}.ll-scorebar{background:#e7e5dc;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:5px;padding:6px;display:grid}.ll-scorebar>div{background:#fff;gap:4px;padding:13px 16px;display:grid}.ll-scorebar span{color:#5d6872;font-size:11px}.ll-scorebar strong{font-variant-numeric:tabular-nums;font-size:27px}.ll-rung-strip{grid-template-columns:repeat(auto-fit,minmax(75px,1fr));gap:5px;margin-top:14px;display:grid}.ll-rung-strip>div{background:#e5e8e8;border-top:4px solid #bac0c2;gap:5px;padding:11px 8px;display:grid}.ll-rung-strip span{letter-spacing:1px;color:#64717b;font-size:9px;font-weight:700}.ll-rung-strip strong{font-size:19px}.ll-rung-strip>div.done{background:#dfebe5;border-color:#618c73}.ll-rung-strip>div.current{background:#f7eccb;border-color:#b88f39}.ll-status{color:#fbf2d6;letter-spacing:.5px;background:#283943;justify-content:space-between;gap:15px;margin:15px 0;padding:12px 14px;font-size:12px;display:flex}.ll-host button{color:#263943;cursor:pointer;background:#fff;border:1px solid #aebbbd;padding:10px 13px;font-size:12px}.ll-host button:disabled{opacity:.42;cursor:not-allowed}.ll-host .g3-tech-primary{color:#f6d681;background:#263a44;border-color:#263a44;font-weight:700}.ll-pause{justify-content:flex-end;margin:10px 0;display:flex}.ll-card{background:#fff;border:1px solid #dbe0dc;gap:16px;margin:16px 0;padding:clamp(17px,3vw,27px);display:grid}.ll-card h3{letter-spacing:-.4px;margin:0;font-size:clamp(19px,2.2vw,27px);line-height:1.35}.ll-card h4{margin:2px 0;font-size:14px}.ll-card p{font-size:13px;line-height:1.55}.ll-private{background:#f6f0df;border-left:4px solid #b58f3a;gap:6px;padding:16px 18px;display:grid}.ll-private small{letter-spacing:1px;color:#816d40;font-size:9px;font-weight:700}.ll-private strong{font-size:18px}.ll-private p{color:#596269;margin:0;font-size:12px}.ll-clock{color:#fff;background:#293944;flex-wrap:wrap;align-items:center;gap:9px;padding:12px;display:flex}.ll-clock>div{gap:3px;margin-right:auto;display:grid}.ll-clock>div span{letter-spacing:1px;color:#f0d68e;font-size:9px}.ll-clock strong{font-variant-numeric:tabular-nums;font-size:29px}.ll-clock small{color:#c1cbcf;font-size:10px}.ll-lock-panel{background:#f8f9f7;border:1px solid #d5d9d8;gap:10px;padding:14px 18px;display:grid}.ll-lock-panel h4{margin:0}.ll-lock-panel>p{color:#5e6e76;margin:0;font-size:11px}.ll-team-row{border-top:1px solid #d9dfdd;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.ll-team-row>span{flex:110px;gap:3px;font-size:13px;font-weight:700;display:grid}.ll-team-row>strong{color:#557769;letter-spacing:.4px;font-size:10px}.ll-team-row>button{margin-left:auto}.ll-grades{flex-wrap:wrap;gap:6px;display:flex}.ll-grades button[aria-pressed=true]{color:#fff;background:#2c4f46;border-color:#2c4f46}.ll-hint{background:#faf1dc;border-left:5px solid #b88f39;padding:15px}.ll-hint small{color:#8b6d35;letter-spacing:1px;font-size:10px;font-weight:700}.ll-hint p{margin:5px 0 0;font-size:15px}.ll-notice{color:#2a5843;background:#e5efe9;padding:12px}.ll-awards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.ll-awards p{border:1px solid #d7d8d0;margin:0;padding:12px}.ll-annul{color:#953c36!important;border-color:#d3a5a0!important}.ll-final{color:#fff;background:#263945}.ll-final h3{color:#f3d488}.ll-final p{border-bottom:1px solid #63747b;margin:0;padding:10px 0}.ll-final .exp-primary{justify-self:start;margin-top:10px}.ll-stage-ladder,.ll-stage-answer{text-align:left;max-width:min(1200px,90vw);margin:0 auto}.ll-stage-ladder h1,.ll-stage-answer h1{letter-spacing:-.5px;font-size:clamp(28px,3.6vw,57px);line-height:1.26}.ll-rung-bar{justify-content:center;gap:8px;margin:26px 0;display:flex}.ll-rung-bar span{color:#718494;background:#1a2b3b;border:2px solid #546574;place-items:center;width:clamp(32px,4vw,65px);height:clamp(32px,4vw,65px);font-weight:700;display:grid}.ll-rung-bar span.reached{color:#fff4d7;background:#96752f;border-color:#d9b864}.ll-stage-value{color:#f5d88f;letter-spacing:2px;font-size:clamp(11px,1.35vw,21px);font-weight:700}.ll-stage-hint{background:#3b3b34;border-left:5px solid #e3bf74;margin-top:30px;padding:clamp(12px,2vw,24px)}.ll-stage-hint b{color:#f2d68d;letter-spacing:2px;font-size:13px}.ll-stage-hint p{color:#fff;font-size:clamp(16px,2vw,28px);line-height:1.4}.ll-stage-answer .stage-reveal{border-left:5px solid #e3bf74;gap:12px;padding:22px;display:grid}.ll-stage-answer .stage-reveal strong{font-size:clamp(28px,3vw,50px)}.ll-stage-answer .stage-reveal p{font-size:clamp(15px,1.7vw,25px);line-height:1.5}@media (max-width:760px){.ll-host-head{flex-direction:column}.ll-toolbar a:last-child{margin-left:0}.ll-team-row>span{flex-basis:100%}.ll-rung-strip{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}.ll-scorebar{grid-template-columns:repeat(2,minmax(0,1fr))}}.stage-preview{grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;height:100dvh;min-height:0;padding:clamp(14px,1.8vw,26px);display:grid;overflow:hidden}.stage-topline,.stage-bottom{flex-wrap:wrap;min-width:0}.stage-topline>span:last-child,.stage-bottom{color:#c5cfdd}.stage-center{overscroll-behavior:contain;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;padding:12px 0;display:flex;overflow:hidden auto}.stage-center>*,.stage-live-question,.qt-stage-board,.vb-stage-sequence,.vb-stage-wall,.ll-stage-ladder,.ll-stage-answer,.ud-stage{min-width:0;max-width:100%}.stage-kicker{letter-spacing:clamp(1px,.24vw,3px);line-height:1.4}.stage-center h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.025em}.stage-live-question{width:100%}.stage-live-question h1{font-size:clamp(31px,4.55vw,75px);line-height:1.16}.stage-reveal{max-width:100%;padding:clamp(12px,1.4vw,22px)}.stage-reveal strong,.stage-reveal p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.stage-scores{max-width:100%}.stage-scores>div{align-items:center;gap:20px;min-width:0}.stage-scores span{overflow-wrap:anywhere;min-width:0}.qt-stage-board{gap:5px;width:100%;max-height:100%}.qt-stage-board h1{font-size:clamp(24px,2.5vw,38px)}.qt-stage-selector{margin:0 0 3px}.qt-stage-grid{grid-auto-rows:minmax(0,1fr);min-height:0;max-height:min(68dvh,470px)}.qt-stage-column{min-height:0}.qt-stage-column h2{padding:clamp(6px,.65vw,11px) 4px;font-size:clamp(13px,1.35vw,21px)}.qt-stage-cell{min-height:34px;font-size:clamp(20px,2.4vw,42px)}.qt-stage-cell.closed{color:#bac8dc;background:#1a263a;border-color:#56627a}.qt-stage-team{margin-top:16px}.vb-stage-wall h1{margin:4px 0 12px}.vb-stage-tiles{gap:clamp(5px,.65vw,11px)}.vb-stage-tile{min-height:clamp(55px,7.8dvh,83px);padding:6px}.vb-stage-tile strong{font-size:clamp(14px,1.45vw,24px);line-height:1.18}.vb-stage-tile small{font-size:clamp(11px,1vw,17px);line-height:1.15}.vb-stage-links{gap:9px;margin-top:10px}.ll-stage-ladder,.ll-stage-answer{width:100%}.ll-stage-ladder h1,.ll-stage-answer h1{font-size:clamp(29px,3.1vw,50px);line-height:1.25}.ll-stage-hint{margin-top:16px;padding:14px 18px}.ll-stage-hint p{margin:8px 0 0}.ud-stage{width:100%}.ud-stage h1{margin:11px 0 15px;font-size:clamp(30px,3.3vw,52px)}.ud-provenance{padding:7px 11px}.ud-stage-results{gap:clamp(4px,.65vw,8px);margin:10px 0}.ud-stage-results li{gap:12px;min-height:clamp(48px,7dvh,65px)}.ud-stage-results li strong{font-size:clamp(18px,1.9vw,29px)}.ud-stage-results li small{white-space:normal;text-align:right;font-size:clamp(11px,1vw,16px)}@media (max-height:750px) and (min-width:900px){.stage-center{padding:6px 0}.qt-stage-grid{max-height:66dvh}.vb-stage-tile{min-height:clamp(50px,7.3dvh,74px)}.ll-stage-hint{margin-top:12px}.stage-reveal{margin-top:14px}}@media (max-width:660px){.stage-topline,.stage-bottom{letter-spacing:0;font-size:11px}.stage-topline>span:first-child{font-size:18px}.stage-center h1{font-size:clamp(26px,6vw,42px)}.stage-live-question h1{font-size:clamp(27px,6vw,46px)}.qt-stage-grid,.qt-stage-column{gap:3px}.qt-stage-column h2{font-size:clamp(10px,2.4vw,14px)}.qt-stage-cell{font-size:clamp(15px,4vw,23px)}.vb-stage-tiles{gap:3px}.vb-stage-tile strong{font-size:clamp(11px,2.9vw,15px)}.ud-stage-results li{grid-template-columns:32px minmax(0,1fr) auto;gap:5px;padding:6px}.ud-stage-results li small{font-size:10px}}@media (prefers-reduced-motion:reduce){.stage-preview *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
