:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none}*{box-sizing:border-box}body{background:#141414;min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{transition:background .15s,border-color .15s,transform .15s}button:hover:not(:disabled){filter:brightness(1.18)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.5;cursor:wait!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #f16b70!important}input,textarea,select{scroll-margin:90px}main{width:100%;max-width:1120px;margin:0 auto}header{gap:12px}nav[aria-label=Main\ navigation]{padding-bottom:env(safe-area-inset-bottom);height:calc(68px + env(safe-area-inset-bottom))!important}nav button[aria-current=page]{box-shadow:inset 0 3px #d83a45;background:#ba273212!important}input[type=checkbox],input[type=radio]{accent-color:#c8323d}.team-mark{color:#fff;letter-spacing:-1px;font-variant-numeric:tabular-nums;background:#ba2732;border-radius:5px;justify-content:center;align-items:center;min-width:58px;height:36px;font-size:19px;font-weight:800;display:inline-flex}.team-mark-large{width:84px;height:52px;margin-bottom:22px;font-size:29px}.header-team{color:#a3a3a3;margin-left:8px;font-size:13px;font-weight:400}.auth-brand{width:100%;max-width:400px;margin-bottom:24px}.auth-brand h1{letter-spacing:-1px;margin:0;font-size:34px;font-weight:650;line-height:1.16}.auth-brand p{color:#a3a3a3;max-width:300px;margin:16px 0 0;font-size:14px;line-height:1.6}.team-overview{border-bottom:1px solid #353535;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:10px 0 28px;display:flex}.team-overview h1{letter-spacing:-.8px;margin:8px 0;font-size:clamp(26px,4vw,38px);font-weight:650}.team-overview p,.page-subtitle{color:#a3a3a3;margin:6px 0 0;font-size:14px;line-height:1.5}.eyebrow{color:#d78085;font-size:13px}.team-number{color:#f16b70;letter-spacing:-4px;opacity:.7;font-size:clamp(38px,7vw,76px);font-weight:800}.page-title{letter-spacing:-.5px;margin:0;font-size:26px;font-weight:650}.condition-editor{border-top:1px solid #353535;margin-top:16px;padding-top:18px}.condition-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.condition-heading strong{font-size:13px;font-weight:600}.condition-heading p,.field-help{color:#a3a3a3;margin:6px 0;font-size:12px;line-height:1.5}.condition-row{background:#141414;border-radius:6px;align-items:start;gap:8px;margin-top:12px;padding:12px;display:flex}.condition-row select,.condition-row input{flex:1;min-width:0;margin-bottom:0!important}.condition-row button{flex-shrink:0}.condition-mode{align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.condition-mode select{color:#f2f0ed;background:#262626;border:1px solid #353535;border-radius:4px;padding:7px}.form-progress{color:#b9b6b2;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;padding:12px 0;font-size:13px;display:flex}.form-progress span{color:#a3a3a3}.rating-options{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.rating-options button{padding:10px 2px!important}details[open] summary{margin-bottom:20px}.connection-banner{color:#fed7aa;text-align:center;background:#422719;padding:10px 16px;font-size:13px}@media (width<=600px){.header-team{display:none}.condition-heading{align-items:start}.condition-heading button{flex-shrink:0}.condition-row{flex-direction:column}.condition-row select,.condition-row input{flex:auto;width:100%}.rating-options{grid-template-columns:repeat(5,1fr)}.team-number{display:none}nav[aria-label=Main\ navigation] button{font-size:10px!important}header{flex-wrap:wrap;min-height:64px;height:auto!important;padding:10px 12px!important}input,select,textarea{font-size:16px!important}main{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}}@media (width>=900px){main{padding:28px 32px 100px!important}nav[aria-label=Main\ navigation]{padding-inline:max(24px,50vw - 528px)}}@media (prefers-reduced-motion:reduce){button{transition:none}}
