:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070a0f;--bg-raised:#0c1119;--panel:#101722;--panel-strong:#141e2b;--line:#9db5d924;--line-strong:#9db5d940;--text:#f1f5fb;--muted:#9ba9bc;--blue:#86aef0;--blue-strong:#5f91e8;--amber:#e9b86b;--cyan:#76d3cf;--violet:#a88cff;--green:#78dda6;--red:#ed8b8b;--content:1160px;--radius:8px;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-width:320px;color:var(--text);background:var(--bg);margin:0}button,input,select,textarea{font:inherit}a{color:inherit}.site-shell{background:radial-gradient(circle at 50% -10%, #2b4e8421, transparent 34%), var(--bg);min-height:100vh;overflow:clip}.content-width{width:min(var(--content), calc(100% - 64px));margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow,.section-label{color:var(--blue);letter-spacing:.16em;margin:0;font-size:10px;font-weight:750;line-height:1.4;display:block}.button{letter-spacing:.02em;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:0 18px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-secondary{border-color:var(--line-strong);color:#d6deea;background:#0b111a9e}.button-secondary:hover{border-color:#9db5d973}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a0fe0;height:76px;position:relative}.header-inner{align-items:center;gap:30px;height:100%;display:flex}.brand{flex:none;text-decoration:none}.brand-lockup{align-items:center;gap:11px;display:inline-flex}.brand-icon{color:#9bbdf2;background:linear-gradient(145deg,#4069a93b,#0d152073);border:1px solid #8bb3ee40;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.brand-icon svg{width:20px;height:20px}.brand-lockup>span:last-child{display:grid}.brand-lockup strong span{color:var(--blue)}.primary-nav{align-items:center;gap:clamp(16px,2.3vw,31px);min-width:0;margin-left:auto;display:flex}.primary-nav a{color:#9da8b8;white-space:nowrap;padding:28px 0 27px;font-size:10px;font-weight:650;text-decoration:none;transition:color .18s;position:relative}.primary-nav a[aria-current=page]:after{background:var(--blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.header-verify{color:#dce9fb;letter-spacing:.07em;white-space:nowrap;background:#203c6340;border:1px solid #84aeee42;border-radius:5px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.header-verify:hover,.header-verify.is-current{background:#335b9454;border-color:#84aeee7a}.header-verify-dot{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #78dda6b8}.mobile-menu{margin-left:auto;display:none}.mobile-menu summary{border:1px solid var(--line-strong);cursor:pointer;border-radius:6px;place-content:center;gap:4px;width:40px;height:40px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#dbe7f7;width:16px;height:1px}.mobile-menu nav{border-bottom:1px solid var(--line-strong);background:#070a0ffa;padding:14px 20px 22px;display:grid;position:absolute;top:76px;left:0;right:0;box-shadow:0 24px 50px #0000005c}.mobile-menu nav a{border-bottom:1px solid var(--line);color:#c3cedd;justify-content:space-between;align-items:center;min-height:45px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.mobile-menu nav a[aria-current=page]{color:#fff}.mobile-menu nav .mobile-verify{color:#07101d;background:#91baff;border:none;border-radius:5px;justify-content:center;margin-top:15px}.site-footer{border-top:1px solid var(--line);background:#080c12}.footer-top{grid-template-columns:1.45fr .65fr .75fr;gap:clamp(45px,7vw,100px);padding-top:66px;padding-bottom:56px;display:grid}.footer-brand{letter-spacing:-.04em;font-size:23px;font-weight:800;text-decoration:none;display:inline-block}.footer-identity p{max-width:410px;color:var(--muted);margin:16px 0 22px;font-size:11px;line-height:1.8}.footer-status-link{color:#aebcd0;letter-spacing:.08em;align-items:center;gap:8px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.footer-status-link>span{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #78dda699}.footer-links{align-content:start;gap:11px;display:grid}.footer-links>span{color:#748196;letter-spacing:.16em;margin-bottom:5px;font-size:8px;font-weight:800}.footer-links a{color:#aab6c6;font-size:10px;text-decoration:none}.footer-links a:hover{color:#f3f7fc}.footer-bottom{border-top:1px solid var(--line);color:#6e7a8b;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:30px;min-height:68px;font-size:8px;line-height:1.65;display:flex}.footer-bottom>span:last-child{text-align:right;max-width:720px}.hero{border-bottom:1px solid var(--line);isolation:isolate;min-height:620px;position:relative}.hero-backdrop{z-index:-1;background:radial-gradient(circle at 24% 25%,#2c5ca34a,#0000 32%),linear-gradient(90deg,#070a0ff0 0%,#070a0fc9 51%,#070a0f4f 100%),repeating-linear-gradient(90deg,#0000 0 79px,#86aef00b 80px),repeating-linear-gradient(0deg,#0000 0 79px,#86aef00a 80px),linear-gradient(135deg,#101b2b,#0a0d13 58%);position:absolute;inset:0}.hero-inner{grid-template-columns:minmax(0,1.12fr) minmax(320px,.7fr);align-items:center;gap:clamp(55px,8vw,120px);min-height:620px;padding-block:78px;display:grid}.hero-copy{min-width:0}.hero-badge{color:#adc5e8;letter-spacing:.16em;align-items:center;gap:8px;margin:0 0 27px;font-size:8px;font-weight:800;display:inline-flex}.pulse-dot,.clock-dot{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #78dda6ad}.hero-location{color:#d1d9e5;letter-spacing:.12em;margin:0 0 14px;font-size:9px;font-weight:750}.hero-location span{color:#758399;margin-left:13px;font-weight:500}.hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(60px,7vw,94px);line-height:.9}.hero-summary{color:#aeb9c8;max-width:590px;margin:27px 0 0;font-size:14px;line-height:1.75}.button-row{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.hero-meta{color:#8592a4;letter-spacing:.12em;align-items:center;gap:16px;margin-top:38px;font-size:8px;font-weight:700;display:flex}.austin-clock{align-items:center;gap:7px;display:inline-flex}.hero-meta-divider{background:var(--line-strong);width:1px;height:13px}.hero-showcase{background:#070c13ba;border:1px solid #96b8e833;border-radius:8px;overflow:hidden;box-shadow:0 35px 80px #00000052}.showcase-image{background:radial-gradient(circle at 72% 28%,#83aae566,#0000 18%),linear-gradient(150deg,#0000 0 45%,#719bd81c 46% 47%,#0000 48% 100%),repeating-linear-gradient(90deg,#0000 0 35px,#8db0e40f 36px),linear-gradient(145deg,#192943,#0c111a 68%);min-height:275px;position:relative}.showcase-image:before{content:"";border:1px solid #a6c4ed1c;position:absolute;inset:24px}.showcase-label,.showcase-image-caption{z-index:1;letter-spacing:.15em;font-size:7px;font-weight:800;position:absolute}.showcase-label{color:#9fb4d2;top:17px;left:18px}.showcase-image-caption{color:#eef4fb;bottom:17px;right:18px}.showcase-details{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:19px;display:flex}.showcase-details>div{gap:5px;display:grid}.showcase-kicker{color:#7790b3;letter-spacing:.14em;font-size:7px;font-weight:800}.showcase-details strong{font-size:12px}.showcase-details>a{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:35px;height:35px;text-decoration:none;display:grid}.showcase-tags{gap:7px;padding:0 19px 18px;display:flex}.showcase-tags span{border:1px solid var(--line);color:#8290a3;letter-spacing:.1em;padding:5px 7px;font-size:7px;font-weight:750}.v3-community-hub,.v3-editorial,.city-guide,.v3-membership,.faq-section,.callout{content-visibility:auto;contain-intrinsic-size:1px 650px}.v3-community-hub{padding-top:74px;padding-bottom:46px}.v3-live-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.v3-live-heading h2{letter-spacing:-.04em;margin:9px 0 0;font-size:32px}.v3-live-heading a{color:#9db5d7;font-size:10px;text-decoration:none}.v3-live-grid{grid-template-columns:1.25fr .75fr 1fr;gap:13px;display:grid}.v3-live-card{border:1px solid var(--line);border-radius:var(--radius);min-height:230px;color:inherit;background:linear-gradient(150deg,#162130e0,#0b1018e6);flex-direction:column;padding:23px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.v3-live-card:hover{border-color:#8cb2e859;transform:translateY(-3px)}.v3-live-label{color:#8fa6c8;letter-spacing:.13em;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.v3-live-label i{background:#778499;border-radius:50%;width:6px;height:6px}.live-session.state-online .v3-live-label i{background:var(--green);box-shadow:0 0 8px #78dda6a3}.live-session.state-starting .v3-live-label i{background:var(--amber)}.v3-live-card strong{letter-spacing:-.035em;margin-top:30px;font-size:23px}.live-members strong{color:#9fc1f3;font-size:45px;line-height:1}.v3-live-card p{color:var(--muted);margin:10px 0 20px;font-size:10px;line-height:1.7}.v3-live-foot{color:#9fb7d9;margin-top:auto;font-size:9px}.v3-editorial{grid-template-columns:.9fr 1.1fr;gap:80px;padding-top:85px;padding-bottom:100px;display:grid}.v3-editorial-copy h2,.guide-heading h2,.v3-membership h2,.faq-section h2{letter-spacing:-.055em;margin:13px 0 0;font-size:clamp(35px,4.2vw,56px);line-height:1.02}.v3-editorial-copy h2 span,.guide-heading h2 span,.v3-membership h2 span,.faq-section h2 span{color:#88ade6}.v3-editorial-copy>p:not(.eyebrow){max-width:480px;color:var(--muted);margin:24px 0;font-size:12px;line-height:1.8}.v3-editorial-copy>a,.v3-text-link{color:#a9c4eb;font-size:10px;text-decoration:none}.v3-feature-stack{border-top:1px solid var(--line);display:grid}.v3-feature-row{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:20px;padding:24px 0;display:grid}.v3-feature-symbol{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--blue);background:#1d314c52;border-radius:7px;place-items:center;display:grid}.tone-amber .v3-feature-symbol{color:var(--amber)}.tone-mint .v3-feature-symbol{color:var(--cyan)}.v3-feature-kicker{color:#8191a8;letter-spacing:.14em;font-size:7px;font-weight:800}.v3-feature-row h3{margin:7px 0 6px;font-size:17px}.v3-feature-row p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.city-guide{padding-bottom:100px}.guide-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}.guide-heading>p{max-width:260px;color:var(--muted);text-align:right;margin:0 0 5px;font-size:10px}.v3-path-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.v3-path-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c11198a;flex-direction:column;min-height:260px;padding:22px;text-decoration:none;transition:background .18s;display:flex}.v3-path-card:hover{background:#182434b8}.v3-path-label{color:#8195b3;letter-spacing:.14em;font-size:7px;font-weight:800}.v3-path-card h3{margin:33px 0 9px;font-size:20px}.v3-path-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.v3-path-action{color:#a8c3e9;margin-top:auto;font-size:9px}.v3-membership{border-radius:var(--radius);background:radial-gradient(circle at 85%,#4e78b733,#0000 32%),#0c121b;border:1px solid #84aeee38;justify-content:space-between;align-items:center;gap:50px;margin-bottom:100px;padding:48px;display:flex}.v3-membership h2{font-size:clamp(34px,4vw,52px)}.v3-membership-copy>p{max-width:570px;color:var(--muted);margin:20px 0 0;font-size:11px;line-height:1.75}.v3-membership-actions{text-align:center;flex:none;gap:14px;display:grid}.v3-membership-actions .v3-text-link{color:#8495aa;font-size:8px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:85px;padding-bottom:100px;display:grid}.faq-intro{color:var(--muted);font-size:11px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;color:#dce4ef;padding:20px 36px 20px 0;font-size:12px;font-weight:650;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--blue);content:"+";font-size:18px;position:absolute;top:17px;right:5px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);margin:-4px 0 20px;font-size:10px;line-height:1.75}.callout{border:1px solid var(--line);border-radius:var(--radius);background:#0d141ec2;justify-content:space-between;align-items:center;gap:40px;min-height:160px;margin-bottom:95px;padding:35px 40px;display:flex}.callout h2{letter-spacing:-.035em;margin:9px 0 7px;font-size:27px}.callout p:not(.eyebrow){color:var(--muted);margin:0;font-size:10px}.page-heading,.v3-page-hero{border-bottom:1px solid var(--line);padding-top:82px;padding-bottom:58px}.page-heading h1,.v3-page-hero h1{letter-spacing:-.06em;margin:13px 0 18px;font-size:clamp(46px,6vw,72px);line-height:.98}.v3-page-hero h1 span{color:var(--blue)}.page-heading>p:last-child,.v3-page-hero>p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.onboarding-layout{grid-template-columns:minmax(0,1fr) 340px;gap:72px;padding-top:60px;padding-bottom:75px;display:grid}.onboarding-timeline{border-top:1px solid var(--line)}.onboarding-step{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr;gap:20px;padding:27px 0;display:grid}.onboarding-number{color:#6e8fbd;letter-spacing:-.04em;font-size:25px;font-weight:750}.onboarding-step h2{margin:7px 0 8px;font-size:21px}.onboarding-step p{max-width:680px;color:var(--muted);margin:0 0 12px;font-size:10px;line-height:1.75}.onboarding-step a{color:#a5c0e8;font-size:9px;text-decoration:none}.onboarding-sidebar{align-content:start;gap:15px;display:grid}.member-checklist,.onboarding-note{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);padding:23px}.checklist-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.checklist-heading h2{margin:8px 0 0;font-size:17px}.checklist-count{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--blue);border-radius:50%;place-items:center;font-size:9px;font-weight:750;display:grid}.checklist-progress{background:#1b2532;height:3px;margin:20px 0;overflow:hidden}.checklist-progress span{background:var(--blue-strong);height:100%;display:block}.checklist-items{gap:11px;display:grid}.checklist-item{color:#aeb9c8;cursor:pointer;align-items:center;gap:10px;font-size:10px;display:flex}.checklist-item input{accent-color:#78a9f4;width:15px;height:15px}.checklist-item.is-complete span{color:#738196;text-decoration:line-through}.checklist-note{color:#718095;margin:18px 0 0;font-size:8px}.onboarding-note>svg{width:27px;color:var(--blue);margin-bottom:18px}.onboarding-note h2{margin:8px 0 12px;font-size:21px;line-height:1.1}.onboarding-note p{color:var(--muted);margin:0 0 16px;font-size:9px;line-height:1.7}.onboarding-note a{color:#9db9e2;font-size:9px;text-decoration:none}.rules-layout{grid-template-columns:215px minmax(0,1fr);gap:70px;padding-top:57px;padding-bottom:90px;display:grid}.rules-toc{align-self:start;display:grid;position:sticky;top:102px}.rules-toc>span{margin-bottom:13px}.rules-toc a{border-top:1px solid var(--line);color:#8d9bad;letter-spacing:.08em;grid-template-columns:28px 1fr;gap:8px;padding:13px 0;font-size:8px;font-weight:700;line-height:1.5;text-decoration:none;display:grid}.rules-toc a span{color:var(--blue)}.rulebooks{gap:84px;display:grid}.rulebook{scroll-margin-top:105px}.rulebook h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:34px}.rulebook-intro{max-width:710px;color:var(--muted);margin:0 0 25px;font-size:11px;line-height:1.75}.rule-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rule-list li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:17px;padding:19px 0;display:grid}.rule-index{color:#6f8ab0;font-size:10px;font-weight:750}.rule-list h3{margin:0 0 6px;font-size:14px}.rule-list p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.department-directory{padding-top:44px;padding-bottom:68px}.department-controls{grid-template-columns:minmax(260px,.7fr) 1.3fr;align-items:end;gap:24px;display:grid}.department-search{gap:9px;display:grid}.department-search input{border:1px solid var(--line-strong);width:100%;height:43px;color:var(--text);background:#0b1017;border-radius:5px;outline:none;padding:0 13px;font-size:10px}.department-search input:focus{border-color:#86aef099}.department-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.department-filter{border:1px solid var(--line);color:#8f9bad;cursor:pointer;background:0 0;border-radius:4px;min-height:34px;padding:0 11px;font-size:8px;font-weight:700}.department-filter.is-selected{color:#dce9fb;background:#3c639d33;border-color:#86aef06b}.department-count{color:#7e8b9e;letter-spacing:.1em;text-transform:uppercase;margin:23px 0 12px;font-size:8px}.department-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.department-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);min-height:235px;padding:23px;position:relative;overflow:hidden}.department-card:before{background:var(--blue);content:"";height:2px;position:absolute;top:0;left:0;right:0}.department-sand:before{background:#d2b77c}.department-red:before{background:#d47b7b}.department-amber:before{background:var(--amber)}.department-slate:before{background:#9aabc2}.department-code{color:#829fc9;letter-spacing:.15em;font-size:9px;font-weight:800}.department-card h2{margin:26px 0 9px;font-size:21px}.department-card p{max-width:530px;color:var(--muted);margin:0;font-size:10px;line-height:1.75}.department-tags{flex-wrap:wrap;gap:6px;margin-top:23px;display:flex}.department-tags span{border:1px solid var(--line);color:#8695aa;letter-spacing:.06em;padding:6px 8px;font-size:7px;font-weight:700}.department-empty{border:1px solid var(--line);color:var(--muted);text-align:center;padding:40px}.verification-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;min-height:690px;padding-top:75px;padding-bottom:90px;display:grid}.verification-intro h1{letter-spacing:-.06em;margin:15px 0 23px;font-size:clamp(54px,6vw,78px);line-height:.92}.verification-intro h1 span{color:var(--blue)}.intro-text{max-width:500px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.benefits{gap:11px;margin-top:28px;display:grid}.benefits span{color:#bac6d6;padding-left:18px;font-size:10px;position:relative}.benefits span:before{color:var(--green);content:"✓";position:absolute;left:0}.official-destinations{grid-template-columns:1fr 1fr;gap:8px;max-width:510px;margin-top:24px;display:grid}.official-destinations>span{border:1px solid var(--line);background:#0a101994;gap:5px;padding:13px 14px;display:grid}.official-destinations strong{color:#c5d3e6;font-size:9px}.official-destinations small{color:#7994ba;letter-spacing:.08em;font-size:8px}.privacy-note{border-top:1px solid var(--line);color:#7e8da1;gap:13px;max-width:510px;margin-top:30px;padding-top:21px;font-size:9px;line-height:1.65;display:flex}.privacy-note svg{color:#759dd7;flex:none;width:22px}.verification-card{border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(145deg,#141f2ef0,#0a0f17f7);justify-self:end;width:100%;max-width:570px;padding:28px;box-shadow:0 28px 70px #0000004d}.card-header,.card-bottom{color:#7d8da3;letter-spacing:.14em;justify-content:space-between;font-size:7px;font-weight:800;display:flex}.verification-card h2{margin:30px 0 8px;font-size:27px}.card-summary{color:var(--muted);margin:0 0 23px;font-size:10px}.notice{border:1px solid var(--line);color:#bac5d4;background:#0f1620cc;border-radius:5px;margin:13px 0;padding:12px 14px;font-size:9px;line-height:1.55}.notice.error{color:#efaaaa;background:#501c1f36;border-color:#ed8b8b59}.notice.success{color:#9ee7bc;background:#1f5a3a2b;border-color:#78dda64d}.account-step{border-top:1px solid var(--line);grid-template-columns:43px 1fr auto;align-items:center;gap:13px;min-height:68px;padding:12px 0;display:grid}.service-icon{border:1px solid var(--line);background:#111a26;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.service-icon svg{width:20px}.discord-icon{color:#879cff}.roblox-icon{color:#dedfe5}.service-copy{gap:4px;display:grid}.service-copy strong{font-size:11px}.service-copy small{color:#7d8b9e;font-size:8px}.connect-link,.connected-label,.waiting-label{white-space:nowrap;font-size:8px;font-weight:750;text-decoration:none}.connect-link{color:#a9c7f2}.connected-label{color:var(--green)}.waiting-label{color:#6f7a8b}.account-step.locked{opacity:.62}.permission-note{color:#718096;margin:14px 0;font-size:8px;line-height:1.6}.verification-actions{margin:17px 0}.verification-return{width:100%}.card-bottom{border-top:1px solid var(--line);padding-top:18px}.applications-layout,.team-layout,.system-status-layout{padding-top:48px;padding-bottom:90px}.application-grid,.team-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.application-card,.team-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);flex-direction:column;min-height:225px;padding:22px;display:flex}.application-card>span,.team-card-mark{color:#7894bd;letter-spacing:.12em;font-size:8px;font-weight:800}.team-card-mark{border:1px solid var(--line);border-radius:6px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.application-card h2,.team-card h2{margin:30px 0 9px;font-size:18px}.application-card p,.team-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.application-card a{color:#a2bee6;margin-top:auto;padding-top:20px;font-size:9px;text-decoration:none}.application-process,.team-principles{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:60px;padding-top:40px;display:grid}.application-process h2,.team-principles h2{letter-spacing:-.04em;margin:10px 0 0;font-size:28px}.application-step{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr auto;gap:20px;padding:17px 0;text-decoration:none;display:grid}.application-step strong{font-size:11px}.application-step span{color:var(--muted);font-size:9px;line-height:1.55}.application-step i{color:var(--blue);font-style:normal}.team-principles{align-items:end}.team-principles p{max-width:600px;color:var(--muted);font-size:10px;line-height:1.7}.team-principles .button{justify-self:end}.system-status-layout{grid-template-columns:.9fr 1.1fr;gap:14px;display:grid}.system-overview{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#1d2f47b3,#0c1119d9);grid-row:span 2;min-height:340px;padding:31px}.system-overview h2{letter-spacing:-.045em;margin:55px 0 12px;font-size:32px}.system-overview p{color:var(--muted);font-size:10px;line-height:1.7}.system-overview-meta{flex-wrap:wrap;gap:8px;margin-top:50px;display:flex}.system-overview-meta span{border:1px solid var(--line);color:#8fa1b9;padding:7px 9px;font-size:8px}.system-overview-meta i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.service-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);display:grid}.service-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:14px 18px;display:flex}.service-row:last-child{border:0}.service-row>div{gap:4px;display:grid}.service-row strong{font-size:11px}.service-row>div span{color:var(--muted);font-size:8px}.service-state{color:#8490a1;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:inline-flex}.service-state i{background:#778296;border-radius:50%;width:6px;height:6px}.service-state.is-healthy i{background:var(--green)}.status-help{border:1px solid var(--line);border-radius:var(--radius);padding:20px}.status-help h3{margin:0 0 6px;font-size:14px}.status-help p{color:var(--muted);margin:0 0 12px;font-size:9px}.status-help a{color:#9bb7e0;font-size:9px;text-decoration:none}.community-updates{grid-template-columns:300px minmax(0,1fr);gap:55px;padding-top:48px;padding-bottom:90px;display:grid}.public-session-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);align-self:start;padding:24px;position:sticky;top:102px}.public-session-card>div{align-items:center;gap:9px;margin:28px 0 10px;display:flex}.session-indicator{background:#768294;border-radius:50%;width:8px;height:8px}.public-session-card.state-online .session-indicator{background:var(--green);box-shadow:0 0 9px #78dda699}.public-session-card.state-starting .session-indicator{background:var(--amber)}.public-session-card strong{font-size:16px}.public-session-card p{color:var(--muted);font-size:10px;line-height:1.7}.public-session-card a{color:#a3bfe7;font-size:9px;text-decoration:none}.updates-list-heading h2{letter-spacing:-.04em;margin:9px 0 23px;font-size:30px}.announcement-filters{flex-wrap:wrap;gap:6px;margin-bottom:17px;display:flex}.announcement-filter{border:1px solid var(--line);color:#8794a6;cursor:pointer;background:0 0;border-radius:4px;min-height:33px;padding:0 10px;font-size:8px}.announcement-filter.is-active{color:#e7eef8;background:#34588b38;border-color:#86aef061}.public-announcement-card{border-top:1px solid var(--line);padding:23px 0}.announcement-category{color:#8fa8ce;letter-spacing:.12em;font-size:7px;font-weight:800;display:inline-block}.category-important{color:#ec9898}.category-session{color:#8bdcaf}.category-department{color:#d6b47c}.public-announcement-card h3{margin:10px 0 8px;font-size:19px}.public-announcement-card>p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:10px;line-height:1.75}.public-announcement-card>div{color:#758297;justify-content:space-between;gap:20px;margin-top:17px;font-size:8px;display:flex}.updates-empty{border-top:1px solid var(--line);text-align:center;padding:45px 20px}.updates-empty>span{color:var(--blue);font-size:25px}.updates-empty h3{margin:10px 0 7px}.updates-empty p{color:var(--muted);font-size:9px}.store-heading{border-bottom:1px solid var(--line);padding:92px 0 72px;position:relative;overflow:hidden}.store-heading:after{content:"";pointer-events:none;border:1px solid #81abe81a;border-radius:50%;width:410px;height:410px;position:absolute;top:-80px;right:-80px;box-shadow:0 0 0 70px #81abe806,0 0 0 140px #81abe805}.store-hero-grid{z-index:1;grid-template-columns:1fr auto;align-items:end;gap:60px;display:grid;position:relative}.store-heading h1{letter-spacing:-.065em;margin:15px 0 20px;font-size:clamp(52px,7vw,82px);line-height:.93}.store-heading h1 span{color:#8eb5ef}.store-heading p:not(.eyebrow){max-width:590px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.store-hero-tags{flex-wrap:wrap;gap:7px;margin-top:27px;display:flex}.store-hero-tags span{border:1px solid var(--line);color:#8292a8;letter-spacing:.12em;padding:7px 9px;font-size:7px;font-weight:800}.store-status{border-radius:var(--radius);background:#2d221333;border:1px solid #e9b86b40;align-items:center;gap:13px;min-width:210px;padding:17px;display:flex}.store-status-dot{background:var(--amber);border-radius:50%;width:9px;height:9px;box-shadow:0 0 13px #e9b86b94}.store-status div{gap:4px;display:grid}.store-status small{color:#9a8769;letter-spacing:.13em;font-size:7px;font-weight:800}.store-status strong{font-size:13px}.store-main{padding-top:42px;padding-bottom:105px}.store-notice{border-radius:var(--radius);background:linear-gradient(110deg,#1f36577a,#0b1018bf);border:1px solid #86aef033;grid-template-columns:48px 1fr auto;align-items:center;gap:20px;padding:22px 25px;display:grid}.store-notice-index{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--blue);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.store-notice strong{margin-top:6px;font-size:15px;display:block}.store-notice p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.6}.store-notice-mark{color:#8db1e7;font-size:24px}.store-section-heading{justify-content:space-between;align-items:end;gap:30px;margin:54px 0 19px;display:flex}.store-section-heading h2{letter-spacing:-.045em;margin:8px 0 0;font-size:30px}.store-section-heading>p{color:#7f8c9e;text-align:right;max-width:330px;margin:0 0 4px;font-size:9px}.store-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.store-card{--tone:var(--blue);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#131c29f0,#0a0f16f5);flex-direction:column;min-height:285px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.store-card:before{background:var(--tone);opacity:.75;content:"";height:2px;position:absolute;top:0;left:0;right:0}.store-card:hover{border-color:#95b4e052;transform:translateY(-3px)}.store-card.tone-cyan{--tone:var(--cyan)}.store-card.tone-amber{--tone:var(--amber)}.store-card.tone-violet{--tone:var(--violet)}.store-card-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;display:flex}.store-card-top strong{color:var(--tone);letter-spacing:-.03em;font-size:20px}.store-card-body h2{letter-spacing:-.035em;margin:0 0 9px;font-size:20px}.store-card-body p{color:var(--muted);margin:0;font-size:10px;line-height:1.75}.store-card-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding:16px 21px;display:flex}.store-card-bottom button{border:1px solid var(--line);color:#778598;cursor:not-allowed;background:#111822b8;border-radius:4px;align-items:center;gap:14px;min-height:34px;padding:0 10px;font-size:8px;display:inline-flex}.store-card-bottom button i{font-style:normal}.store-rules{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:70px;margin-top:72px;padding:42px 0;display:grid}.store-rules h2{letter-spacing:-.045em;margin:10px 0 11px;font-size:31px}.store-rules>div>p:last-child{max-width:380px;color:var(--muted);margin:0;font-size:10px;line-height:1.7}.store-rules ol{margin:0;padding:0;list-style:none;display:grid}.store-rules li{border-top:1px solid var(--line);grid-template-columns:30px 1fr;gap:13px;padding:14px 0;display:grid}.store-rules li:last-child{border-bottom:1px solid var(--line)}.store-rules li>span{color:#748db2;font-size:8px;font-weight:800}.store-rules li p{color:#a2afc0;margin:0;font-size:10px;line-height:1.65}.store-status.is-dual{background:#18472f2e;border-color:#78dda640}.store-status.is-dual .store-status-dot{background:var(--green);box-shadow:0 0 13px #78dda68c}.payment-switcher{border:1px solid var(--line-strong);background:linear-gradient(120deg,#121f32e0,#070b12eb);grid-template-columns:.8fr 1.2fr;align-items:end;gap:60px;margin-bottom:28px;padding:30px;display:grid}.payment-switcher h2{letter-spacing:-.04em;margin:9px 0 8px;font-size:28px}.payment-switcher p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.payment-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.payment-tabs button{border:1px solid var(--line);color:#9aa8bb;min-height:82px;font:inherit;text-align:left;cursor:pointer;background:#05080da6;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.payment-tabs button.is-active{color:#f6f9fd;background:#27497e47;border-color:#79aaff8c;box-shadow:inset 0 0 0 1px #79aaff14}.payment-tabs button>span:last-child{gap:5px;display:grid}.payment-tabs strong{font-size:10px}.payment-tabs small{color:#738399;font-size:7px}.method-mark{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--blue);place-items:center;font-size:11px;font-weight:850;display:grid}.robux-mark{color:#9ee7bc}.store-method-note{border:1px solid var(--line);background:#070b12c7;grid-template-columns:145px 1fr;gap:25px;padding:20px 23px;display:grid}.store-method-note>span{color:var(--blue);letter-spacing:.14em;font-size:8px;font-weight:800}.store-method-note strong{font-size:12px}.store-method-note p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.65}.store-method-note.method-robux{border-left:2px solid var(--green)}.store-method-note.method-robux>span{color:var(--green)}.store-buy{color:#a6e8c0;background:#1f5a3a29;border:1px solid #78dda647;justify-content:space-between;align-items:center;gap:14px;min-height:34px;padding:0 11px;font-size:8px;text-decoration:none;display:inline-flex}.store-buy i{font-style:normal}@media (width<=760px){.payment-switcher{grid-template-columns:1fr;gap:24px;padding:23px}}@media (width<=540px){.payment-tabs{grid-template-columns:1fr}.store-method-note{grid-template-columns:1fr;gap:9px}}.legal{max-width:790px;padding-top:68px;padding-bottom:90px}.legal .back{color:#91a8c9;margin-bottom:35px;font-size:9px;text-decoration:none;display:inline-block}.legal h1{letter-spacing:-.055em;margin:10px 0;font-size:55px}.legal .updated{color:#718096;margin-bottom:35px;font-size:8px}.legal h2{margin:32px 0 8px;font-size:20px}.legal ul{color:#a7b3c4;padding-left:19px;font-size:11px;line-height:1.8}.admin-entry{place-items:center;min-height:650px;padding-block:70px;display:grid}.admin-entry-card{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-raised);text-align:center;width:min(100%,520px);padding:36px}.admin-entry-icon{border:1px solid var(--line-strong);width:58px;height:58px;color:var(--blue);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.admin-entry-icon svg{width:28px}.admin-entry-card h1{letter-spacing:-.045em;margin:12px 0;font-size:36px}.admin-entry-card>p{color:var(--muted);font-size:10px;line-height:1.75}.admin-entry-button{width:100%;margin-top:20px}.admin-back{color:#7f8ea3;margin-top:20px;font-size:8px;text-decoration:none;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=960px){.content-width{width:min(var(--content), calc(100% - 44px))}.primary-nav{gap:16px}.primary-nav a{font-size:9px}.hero-inner{grid-template-columns:1fr .62fr;gap:45px}.v3-live-grid{grid-template-columns:1fr 1fr}.v3-live-card:first-child{grid-column:1/-1;min-height:190px}.v3-path-grid{grid-template-columns:repeat(2,1fr)}.v3-editorial{gap:48px}.onboarding-layout{grid-template-columns:minmax(0,1fr) 300px;gap:45px}.rules-layout{grid-template-columns:185px minmax(0,1fr);gap:42px}.application-grid,.team-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.content-width{width:calc(100% - 34px)}.site-header{height:68px}.primary-nav,.header-verify{display:none}.mobile-menu{display:block}.mobile-menu nav{top:68px}.brand-icon{width:34px;height:34px}.hero,.hero-inner{min-height:auto}.hero-inner{grid-template-columns:1fr;gap:44px;padding-top:72px;padding-bottom:55px}.hero h1{font-size:clamp(58px,17vw,84px)}.hero-summary{font-size:12px}.hero-showcase{max-width:520px}.showcase-image{min-height:220px}.v3-community-hub{padding-top:55px}.v3-live-heading{flex-direction:column;align-items:start;gap:10px}.v3-editorial,.faq-section{grid-template-columns:1fr;gap:42px;padding-top:65px;padding-bottom:75px}.guide-heading{flex-direction:column;align-items:start;gap:12px}.guide-heading>p{text-align:left}.v3-membership{flex-direction:column;align-items:start;padding:34px}.v3-membership-actions,.v3-membership-actions .button{width:100%}.page-heading,.v3-page-hero{padding-top:62px;padding-bottom:45px}.onboarding-layout,.rules-layout,.verification-layout{grid-template-columns:1fr;gap:45px}.onboarding-sidebar{max-width:520px}.rules-toc{position:static}.verification-layout{min-height:0;padding-top:58px;padding-bottom:72px}.verification-card{justify-self:stretch;max-width:none}.department-controls{grid-template-columns:1fr}.department-filters{justify-content:flex-start}.application-process,.team-principles,.system-status-layout,.community-updates,.store-rules{grid-template-columns:1fr;gap:35px}.team-principles .button{justify-self:start}.system-overview{grid-row:auto}.public-session-card{position:static}.store-heading{padding:70px 0 58px}.store-hero-grid{grid-template-columns:1fr;gap:35px}.store-status{width:min(100%,270px)}.store-rules{margin-top:55px}.footer-top{grid-template-columns:1fr 1fr}.footer-identity{grid-column:1/-1}.footer-bottom{flex-direction:column;justify-content:center;align-items:start;padding-block:18px}.footer-bottom>span:last-child{text-align:left}}@media (width<=540px){.content-width{width:calc(100% - 28px)}.brand-lockup small{display:none}.hero-inner{padding-top:58px}.hero h1{font-size:56px}.hero-location span{margin:6px 0 0;display:block}.button-row{display:grid}.button-row .button{width:100%}.hero-meta{flex-direction:column;align-items:start}.hero-meta-divider{display:none}.showcase-image{min-height:190px}.v3-live-grid,.v3-path-grid,.department-grid,.application-grid,.team-grid,.store-grid{grid-template-columns:1fr}.v3-live-card:first-child{grid-column:auto}.v3-live-card{min-height:205px}.v3-editorial-copy h2,.guide-heading h2,.v3-membership h2,.faq-section h2{font-size:36px}.v3-membership{margin-bottom:75px;padding:26px 21px}.callout{flex-direction:column;align-items:stretch;padding:28px 22px}.callout .button{width:100%}.page-heading h1,.v3-page-hero h1{font-size:45px}.onboarding-step{grid-template-columns:45px 1fr;gap:10px}.onboarding-number{font-size:19px}.rule-list li{grid-template-columns:35px 1fr;gap:10px}.department-filter{flex:1 0 auto}.verification-intro h1{font-size:52px}.verification-card{padding:20px 17px}.account-step{grid-template-columns:38px 1fr}.account-step>:last-child{grid-column:2;justify-self:start}.service-icon{width:36px;height:36px}.application-step{grid-template-columns:1fr auto}.application-step span{grid-area:2/1/auto/-1}.service-row{flex-direction:column;align-items:start;gap:8px}.store-heading h1{font-size:48px}.store-hero-tags{grid-template-columns:1fr 1fr;display:grid}.store-hero-tags span:last-child{grid-column:1/-1}.store-notice{grid-template-columns:38px 1fr;align-items:start;padding:18px}.store-notice-index{width:32px;height:32px}.store-notice-mark{display:none}.store-section-heading{flex-direction:column;align-items:start;gap:8px}.store-section-heading>p{text-align:left}.store-card{min-height:0}.store-card-top,.store-card-body,.store-card-bottom{padding-left:17px;padding-right:17px}.store-card-bottom{flex-direction:column;align-items:stretch}.store-card-bottom button{justify-content:space-between}.footer-top{grid-template-columns:1fr;gap:34px;padding-top:52px}.footer-identity{grid-column:auto}.legal h1{font-size:43px}.admin-entry-card{padding:26px 20px}}.giveaway-ribbon{min-height:44px;padding:0 max(24px, calc((100vw - var(--content)) / 2));color:#d6c097;letter-spacing:.15em;background:linear-gradient(90deg,#171006,#2a1b07 50%,#171006);border-bottom:1px solid #e9b86b4d;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;font-size:8px;font-weight:800;text-decoration:none;display:grid}.giveaway-ribbon strong{color:#ffe1a4;letter-spacing:.19em;font-size:10px}.giveaway-ribbon>span:last-child{text-align:right}.giveaway-feature{background:#090c12;border:1px solid #e9b86b40;grid-template-columns:.82fr 1.18fr;min-height:440px;margin-top:88px;display:grid;overflow:hidden}.giveaway-feature-art{text-align:center;background:linear-gradient(#06080c61,#06080cb8),url(/og.png) 50%/cover;border-right:1px solid #e9b86b2e;place-content:center;min-height:440px;display:grid}.giveaway-feature-art span{color:#e8ca8d;letter-spacing:.3em;font-size:12px;font-weight:850}.giveaway-feature-art strong{color:#fff2d2;letter-spacing:-.08em;text-shadow:0 18px 45px #000;font-size:clamp(96px,13vw,166px);line-height:.8}.giveaway-feature-copy{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,68px);display:flex}.giveaway-feature-copy h2{letter-spacing:-.06em;margin:12px 0 17px;font-size:clamp(39px,5vw,62px);line-height:.95}.giveaway-feature-copy h2 span,.giveaway-section-title h2 span,.giveaway-entry h2 span{color:var(--amber)}.giveaway-feature-copy>p:not(.eyebrow){max-width:580px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.giveaway-prize-row{gap:9px;margin-top:26px;display:flex}.giveaway-prize-row>span{background:#39270d3d;border:1px solid #e9b86b30;gap:7px;min-width:142px;padding:14px;display:grid}.giveaway-prize-row small{color:#9d8966;letter-spacing:.15em;font-size:7px;font-weight:800}.giveaway-prize-row strong{color:#f5d89c;font-size:18px}.giveaway-hero{border-bottom:1px solid var(--line);min-height:650px;position:relative;overflow:hidden}.giveaway-hero-image,.giveaway-hero-shade{position:absolute;inset:0}.giveaway-hero-image{background:url(/og.png) 50%/cover no-repeat;transform:scale(1.02)}.giveaway-hero-inner{flex-direction:column;justify-content:center;min-height:650px;padding-block:80px;display:flex;position:relative}.giveaway-kicker{color:#e8c783;letter-spacing:.22em;margin:0 0 22px;font-size:9px;font-weight:850}.giveaway-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(58px,8.7vw,118px);line-height:.79}.giveaway-hero h1 span{color:#f2cb7c}.giveaway-hero-inner>p:not(.giveaway-kicker){color:#c4cbd5;max-width:650px;margin:28px 0 0;font-size:14px;line-height:1.7}.giveaway-prizes{grid-template-columns:1.05fr 1fr 1fr;gap:13px;padding-top:84px;padding-bottom:90px;display:grid}.giveaway-section-title{padding:20px 35px 20px 0}.giveaway-section-title h2,.giveaway-entry h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(38px,4.5vw,56px);line-height:.98}.prize-card{border:1px solid var(--line);background:#080d15e8;flex-direction:column;min-height:285px;padding:24px;display:flex}.prize-card>span{color:#88795f;letter-spacing:.14em;font-size:8px;font-weight:800}.prize-card>strong{color:#f4d79b;letter-spacing:-.06em;margin-top:auto;font-size:clamp(41px,5vw,66px)}.prize-card strong small{letter-spacing:.18em;font-size:10px;display:block}.prize-card p{color:var(--muted);margin:16px 0 0;font-size:10px}.giveaway-entry{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;gap:85px;padding-top:75px;padding-bottom:85px;display:grid}.giveaway-entry-note{max-width:380px;color:var(--muted);font-size:11px;line-height:1.7}.giveaway-entry ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.giveaway-entry li{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:18px;padding:22px 0;display:grid}.giveaway-entry li>span{color:#ae8f57;font-size:10px;font-weight:800}.giveaway-entry h3{margin:0 0 7px;font-size:17px}.giveaway-entry li p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.giveaway-community{background:linear-gradient(110deg,#142b4db3,#070b12eb);border:1px solid #79aaff3d;justify-content:space-between;align-items:center;gap:60px;margin-bottom:65px;padding:44px;display:flex}.giveaway-community h2{letter-spacing:-.045em;margin:9px 0 10px;font-size:32px}.giveaway-community p:not(.eyebrow){max-width:730px;color:var(--muted);margin:0;font-size:11px;line-height:1.72}.giveaway-community .button{flex:none}.giveaway-fineprint{color:#78869a;background:#0f1217b3;border-left:2px solid #9f8658;margin-bottom:80px;padding:24px}.giveaway-fineprint strong{color:#c5ad7e;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.giveaway-fineprint p{margin:9px 0 0;font-size:9px;line-height:1.7}@media (width<=900px){.giveaway-feature,.giveaway-prizes{grid-template-columns:1fr 1fr}.giveaway-feature-copy,.giveaway-section-title{grid-column:1/-1}.giveaway-feature-art{border-top:1px solid #e9b86b2e;border-right:0;grid-row:2}.giveaway-feature-copy{grid-row:1}.giveaway-prizes .giveaway-section-title{padding-bottom:20px}.giveaway-entry{gap:45px}}@media (width<=760px){.giveaway-ribbon{grid-template-columns:1fr auto;padding-inline:17px}.giveaway-ribbon>span:first-child{display:none}.giveaway-hero,.giveaway-hero-inner{min-height:580px}.giveaway-hero-image{background-position:68%}.giveaway-entry{grid-template-columns:1fr}.giveaway-community{flex-direction:column;align-items:flex-start}.giveaway-community .button{width:100%}}@media (width<=540px){.giveaway-ribbon strong{font-size:8px}.giveaway-ribbon>span:last-child{font-size:7px}.giveaway-feature{grid-template-columns:1fr;margin-top:55px}.giveaway-feature-art{min-height:300px}.giveaway-prize-row{grid-template-columns:1fr 1fr;display:grid}.giveaway-prize-row>span{min-width:0}.giveaway-prizes{grid-template-columns:1fr;padding-top:60px}.giveaway-section-title{grid-column:auto}.prize-card{min-height:220px}.giveaway-hero h1{font-size:59px}.giveaway-community{padding:28px 22px}}:root{--bg:#05070b;--bg-raised:#090d14;--panel:#0b111a;--panel-strong:#101925;--line:#9ab7e521;--line-strong:#9ab7e547;--text:#f7f9fc;--muted:#8e9db2;--blue:#79aaff;--blue-strong:#4f8fff;--radius:2px}body{background:#05070b}.site-shell{background-color:#05070b;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.site-header{background:#05070bed;border-bottom-color:#79aaff38;height:72px}.brand-icon{background:#0c1420;border-color:#79aaff6b;border-radius:1px}.primary-nav a{letter-spacing:.08em;text-transform:uppercase;padding-block:26px}.header-verify,.button{text-transform:uppercase;letter-spacing:.09em;border-radius:1px}.button{min-height:49px;padding-inline:21px}.button-primary{background:var(--blue);box-shadow:0 0 28px #4f8fff26}.button-secondary{background:#080d15c7}.hero{min-height:680px}.hero-backdrop{background:radial-gradient(circle at 18% 30%,#2d67cd47,#0000 28%),linear-gradient(90deg,#05070bfa,#05070bd6 55%,#05070bad),repeating-linear-gradient(90deg,#0000 0 71px,#79aaff0a 72px),repeating-linear-gradient(0deg,#0000 0 71px,#79aaff0a 72px)}.hero-inner{grid-template-columns:minmax(0,1.18fr) minmax(330px,.62fr);gap:clamp(60px,9vw,140px);min-height:680px}.hero-badge{color:#b6cff6;margin-bottom:38px}.hero-location{color:#8498b7}.hero h1{letter-spacing:-.075em;max-width:760px;font-size:clamp(64px,8vw,112px);line-height:.82}.hero h1 span{color:var(--blue)}.hero-summary{max-width:610px;font-size:13px}.operations-panel{background:#070b12e0;border-color:#79aaff47;border-radius:2px;box-shadow:18px 18px #23457b1f}.operations-head,.operations-foot{color:#6f84a3;letter-spacing:.16em;justify-content:space-between;align-items:center;padding:15px 17px;font-size:7px;font-weight:800;display:flex}.operations-head{border-bottom:1px solid var(--line-strong)}.operations-panel>a{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:14px;min-height:92px;padding:15px 17px;text-decoration:none;transition:background .16s,padding-left .16s;display:grid}.operations-panel>a:hover{background:#345b972b;padding-left:22px}.operations-panel>a>span{color:#52647f;font-size:9px;font-weight:800}.operations-panel>a div{gap:5px;display:grid}.operations-panel>a small{color:#7084a1;letter-spacing:.13em;font-size:7px;font-weight:800}.operations-panel>a strong{font-size:14px}.operations-panel>a b{color:var(--blue);font-size:14px;font-weight:500}.operations-foot{justify-content:flex-start;gap:8px}.v3-community-hub{padding-top:88px}.v3-live-card,.v3-path-card,.application-card,.team-card,.verification-card,.system-overview,.service-list,.status-help,.public-session-card,.store-card,.store-notice,.member-checklist,.onboarding-note{border-radius:2px}.v3-live-card{background:#080d15e0;min-height:245px}.v3-live-card:first-child{background:linear-gradient(135deg,#1e407570,#080d15eb)}.v3-live-card strong{font-size:25px}.v3-editorial{gap:110px}.v3-feature-symbol{border-radius:1px}.v3-path-grid{border:0;gap:10px}.v3-path-card{border:1px solid var(--line);background:#070b12d1;min-height:280px}.v3-path-card:hover{background:#121f32c7;border-color:#79aaff59}.v3-membership{background:linear-gradient(110deg,#0c1522,#070b12);border-radius:2px}.faq-list summary{font-size:13px}.footer-bottom{border-top-color:#79aaff2e}@media (width<=760px){.site-header{height:66px}.hero-inner{grid-template-columns:1fr;gap:48px;padding-top:68px}.hero h1{font-size:clamp(61px,17vw,88px)}.operations-panel{max-width:none}}@media (width<=540px){.hero h1{font-size:59px}.hero-summary{font-size:11px}.operations-panel>a{min-height:78px}}.store-heading{padding:96px 0 78px}.store-heading:after{opacity:.8;border-color:#81abe81f}.store-heading p:not(.eyebrow){font-size:14px;line-height:1.7}.store-hero-tags{gap:9px}.store-hero-tags span{color:#9bacbf;background:#0c131db8;border-color:#8eb5ef33;border-radius:999px;padding:9px 13px;font-size:8px}.store-status.is-card-only{background:linear-gradient(135deg,#144a3140,#0b141cd1);border-color:#78dda647;border-radius:18px;min-width:250px;padding:20px;box-shadow:0 18px 50px #00000038}.store-status.is-card-only .store-status-dot{background:var(--green);box-shadow:0 0 14px #78dda68c}.store-status.is-card-only small{font-size:8px}.store-trust-panel{background:linear-gradient(120deg,#172840e6,#080d15f0);border:1px solid #8eb5ef3d;border-radius:22px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:22px;padding:28px;display:grid;box-shadow:0 24px 65px #0000003d}.store-trust-icon{color:#dceaff;background:linear-gradient(145deg,#507ec46b,#1e3b6533);border:1px solid #8eb5ef4d;border-radius:17px;place-items:center;width:58px;height:58px;font-size:23px;font-weight:850;display:grid}.store-trust-panel h2{letter-spacing:-.04em;margin:8px 0 7px;font-size:27px}.store-trust-panel p{max-width:670px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.store-trust-badge{background:#14472f2e;border:1px solid #78dda638;border-radius:14px;grid-template-columns:9px 1fr;gap:4px 10px;min-width:145px;padding:14px 16px;display:grid}.store-trust-badge .store-status-dot{background:var(--green);grid-row:1/3;align-self:center;box-shadow:0 0 12px #78dda680}.store-trust-badge strong{font-size:10px}.store-trust-badge small{color:#809487;font-size:8px}.store-section-heading{margin-top:64px}.store-section-heading h2{font-size:36px}.store-section-heading>p{font-size:10px}.store-card{background:linear-gradient(145deg,#121c2af5,#080d15fa);border-color:#9ab7e529;border-radius:22px;min-height:300px;box-shadow:0 18px 48px #0003}.store-card:before{opacity:.8;height:3px}.store-card:hover{border-color:#95b4e066;transform:translateY(-5px);box-shadow:0 25px 62px #0000004d}.store-card-top{padding:22px 24px}.store-card-top>span{font-size:8px}.store-card-top strong{font-size:25px}.store-card-body h2{margin-bottom:12px;font-size:24px}.store-card-body p{max-width:460px;font-size:12px;line-height:1.7}.store-card-bottom>span{font-size:8px}.store-buy,.store-card-bottom button{border-radius:12px;min-height:42px;padding:0 15px;font-size:9px}.store-buy.stripe-buy:hover{background:#4171bb7a;border-color:#a6c7f9ad}.store-rules{background:linear-gradient(135deg,#0d1520e6,#070b12f2);border:1px solid #9ab7e529;border-radius:22px;margin-top:78px;padding:42px}.store-rules>div>p:last-child,.store-rules li p{font-size:11px}@media (width<=760px){.store-trust-panel{grid-template-columns:52px 1fr;padding:23px}.store-trust-icon{border-radius:15px;width:52px;height:52px}.store-trust-badge{grid-column:1/-1}.store-rules{padding:30px}}@media (width<=540px){.store-heading{padding:64px 0 56px}.store-heading p:not(.eyebrow){font-size:12px}.store-hero-tags{display:flex}.store-trust-panel{grid-template-columns:1fr;gap:16px}.store-trust-icon{width:48px;height:48px}.store-trust-badge{grid-column:auto}.store-section-heading h2{font-size:32px}.store-card{border-radius:18px}.store-card-top,.store-card-body,.store-card-bottom{padding-left:20px;padding-right:20px}.store-rules{border-radius:18px;padding:25px 20px}}:root{--bg:#10151b;--bg-raised:#19212a;--panel:#1c2630;--line:#cfdbe529;--line-strong:#cfdbe54d;--text:#f3f0e9;--muted:#b5c0c9;--blue:#b0cee9;--blue-strong:#89b6d9;--amber:#e6b77a;--content:1120px;--radius:4px}.content-width{width:min(var(--content), calc(100% - 48px))}.button,.header-verify{letter-spacing:0;text-transform:none;min-height:47px;box-shadow:none;border-radius:4px;font-size:15px;font-weight:650}.button:hover,.store-card:hover,.v3-live-card:hover{transform:none}.button-primary{color:#111921;background:#d9e7f2}.button-secondary{color:var(--text);background:0 0}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#10151b;height:76px}.brand-icon{border-color:var(--line-strong);background:0 0;border-radius:4px}.brand-lockup strong{letter-spacing:.01em;font-size:17px}.brand-lockup small{color:var(--muted);letter-spacing:0;margin-top:1px;font-size:11px;font-weight:500}.primary-nav a{color:#c2cbd2;letter-spacing:0;text-transform:none;padding-block:26px;font-size:14px;font-weight:550}.header-verify{border-color:var(--line-strong);color:var(--text);background:#23313d;padding-inline:15px}.header-verify-dot{display:none}.mobile-menu nav{background:#19212a;top:76px}.mobile-menu nav a{font-size:15px}.site-footer{background:#0b1015}.footer-top{gap:60px;padding-block:55px}.footer-brand{letter-spacing:0;font-size:26px}.footer-identity p,.footer-links a{color:var(--muted);font-size:14px;line-height:1.6}.footer-status-link{color:var(--blue);letter-spacing:0;font-size:14px;font-weight:550}.footer-status-link>span{display:none}.footer-links>span{color:#d7e0e6;letter-spacing:0;font-size:14px}.footer-bottom{color:#9aa9b4;letter-spacing:0;font-size:12px}.page-heading,.v3-page-hero{padding-block:70px 55px}.page-heading h1,.v3-page-hero h1,.verification-intro h1,.store-heading h1{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.05}.page-heading>p:last-child,.v3-page-hero>p:last-child,.intro-text{max-width:700px;color:var(--muted);font-size:17px;line-height:1.6}.callout{background:#1b252e}.callout h2{font-size:28px}.callout p:not(.eyebrow){font-size:15px;line-height:1.6}.refreshed-site .application-card,.refreshed-site .team-card,.refreshed-site .department-card,.refreshed-site .verification-card,.refreshed-site .member-checklist,.refreshed-site .onboarding-note,.refreshed-site .system-overview,.refreshed-site .service-list,.refreshed-site .status-help,.refreshed-site .public-session-card{background:var(--bg-raised);box-shadow:none;border-radius:4px}.refreshed-site .application-card p,.refreshed-site .team-card p,.refreshed-site .department-card p,.refreshed-site .onboarding-step p,.refreshed-site .rule-list p,.refreshed-site .rulebook-intro,.refreshed-site .public-session-card p,.refreshed-site .public-announcement-card>p,.refreshed-site .system-overview p,.refreshed-site .team-principles p{font-size:15px;line-height:1.65}.refreshed-site .application-card a,.refreshed-site .onboarding-step a,.refreshed-site .status-help a,.refreshed-site .public-session-card a{font-size:14px}.refreshed-site .department-card h2,.refreshed-site .application-card h2,.refreshed-site .team-card h2{font-size:23px}.refreshed-site .department-card:before{display:none}.refreshed-site .department-code,.refreshed-site .department-tags span,.refreshed-site .department-count,.refreshed-site .department-filter,.refreshed-site .department-search input,.refreshed-site .rules-toc a,.refreshed-site .application-card>span{font-size:13px}.refreshed-site .department-search input{height:47px}.refreshed-site .rule-list h3{font-size:18px}.refreshed-site .rule-index{font-size:14px}.refreshed-site .verification-layout{min-height:620px}.refreshed-site .verification-card{max-width:560px}.refreshed-site .verification-card h2{margin-top:25px;font-size:27px}.refreshed-site .benefits span,.refreshed-site .card-summary,.refreshed-site .notice,.refreshed-site .service-copy strong,.refreshed-site .service-copy small,.refreshed-site .connect-link,.refreshed-site .connected-label,.refreshed-site .waiting-label,.refreshed-site .permission-note,.refreshed-site .privacy-note{font-size:14px;line-height:1.55}.refreshed-site .official-destinations strong,.refreshed-site .official-destinations small{font-size:13px}.refreshed-site .card-header,.refreshed-site .card-bottom{font-size:12px}.refreshed-site .service-icon{border-radius:4px}.refreshed-site .checklist-item,.refreshed-site .onboarding-note p{font-size:14px}.refreshed-site .checklist-note,.refreshed-site .onboarding-note a{font-size:13px}.refreshed-site .service-row strong,.refreshed-site .service-row>div span,.refreshed-site .service-state,.refreshed-site .status-help p{font-size:14px}.refreshed-site .announcement-filter,.refreshed-site .announcement-category,.refreshed-site .public-announcement-card>div{font-size:13px}.home-top-note{color:#f0d3a9;background:#2b241c;border-bottom:1px solid #e6b77a4d;justify-content:center;align-items:center;gap:16px;min-height:44px;padding:8px 20px;font-size:14px;text-decoration:none;display:flex}.home-top-note strong{color:#fff1d9}.home-top-note>span:last-child{text-underline-offset:3px;text-decoration:underline}.home-hero{grid-template-columns:minmax(0,1.25fr) minmax(300px,.7fr);align-items:center;gap:clamp(45px,7vw,110px);padding-block:90px 100px;display:grid}.home-hero h1{letter-spacing:-.05em;max-width:760px;margin:18px 0 25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,6.5vw,88px);font-weight:500;line-height:1.02}.home-lede{max-width:680px;color:var(--muted);margin:0;font-size:19px;line-height:1.6}.home-hero .button-row{margin-top:35px}.home-local-time{color:#a3b2bd;margin:45px 0 0;font-size:14px}.austin-clock{gap:9px}.austin-clock strong{color:var(--text)}.home-first-steps{border:1px solid var(--line-strong);background:#1b252e;border-radius:4px;padding:30px}.home-first-steps>span,.home-feature-side>span{color:var(--amber);font-size:13px;font-weight:700}.home-first-steps h2{margin:10px 0 20px;font-size:28px}.home-first-steps ol{margin:0;padding-left:23px}.home-first-steps li{border-top:1px solid var(--line);padding:13px 0}.home-first-steps li::marker{color:var(--amber)}.home-first-steps li strong{font-size:16px}.home-first-steps li p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.5}.home-first-steps>a,.text-link,.home-feature-side a{color:var(--blue);text-underline-offset:4px;margin-top:20px;font-size:15px;display:inline-block}.home-live{padding-bottom:85px}.v3-live-heading h2,.home-section-heading h2,.home-feature h2,.home-questions h2{letter-spacing:-.025em;margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.13}.v3-live-heading a{color:var(--blue);font-size:15px}.v3-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v3-live-card,.v3-live-card:first-child{border:1px solid var(--line);background:var(--bg-raised);min-height:230px;box-shadow:none;border-radius:4px;padding:25px}.v3-live-label{color:var(--amber);letter-spacing:.035em;font-size:13px}.v3-live-card strong{margin-top:25px;font-size:25px}.live-members strong{font-size:46px}.v3-live-card p{color:var(--muted);font-size:15px;line-height:1.55}.v3-live-foot{color:var(--blue);font-size:14px}.home-play{border-top:1px solid var(--line);padding-block:70px 85px}.home-section-heading>p:last-child,.home-questions>div>p:last-child{color:var(--muted);font-size:16px}.home-play-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:35px;display:grid}.home-play-grid article{border-top:2px solid var(--amber);padding-top:18px}.home-play-grid h3{margin:0 0 10px;font-size:21px}.home-play-grid p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.home-feature{border:1px solid var(--line);background:#1b252e;border-radius:4px;grid-template-columns:1.2fr .7fr;gap:70px;padding:50px;display:grid}.home-feature p{max-width:600px;color:var(--muted);font-size:16px;line-height:1.6}.home-feature .button{margin-top:15px}.home-feature-side{border-left:1px solid var(--line-strong);padding-left:45px}.home-feature-side strong{margin-top:15px;font-size:26px;display:block}.home-questions{grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:100px;display:grid}.faq-list summary{color:var(--text);font-size:17px}.faq-list details p{color:var(--muted);font-size:15px;line-height:1.6}.home-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;margin-bottom:85px;padding-top:35px;display:flex}.home-bottom h2{margin:0 0 7px;font-size:30px}.home-bottom p{color:var(--muted);margin:0;font-size:16px}.store-shell{background:var(--bg)}.store-heading{border-bottom:1px solid var(--line);padding:75px 0 65px}.store-heading:after{display:none}.store-heading h1{max-width:760px;margin-block:15px 20px;font-size:clamp(46px,5.6vw,72px)}.store-heading p:not(.eyebrow){max-width:690px;font-size:17px}.store-status.is-card-only{border:1px solid var(--line);background:var(--bg-raised);min-width:200px;box-shadow:none;border-radius:4px;padding:18px}.store-status.is-card-only small{color:var(--amber);letter-spacing:.04em;font-size:12px}.store-status.is-card-only strong{font-size:17px}.sale-banner{color:#f6dfba;background:#2a241d;border:1px solid #8c6b43;border-radius:4px;flex-wrap:wrap;gap:10px 25px;margin-top:30px;padding:20px 24px;font-size:16px;display:flex}.store-main{padding-top:55px}.store-section-heading{margin:0 0 26px}.store-section-heading h2{font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500}.store-section-heading>p{max-width:350px;color:var(--muted);font-size:14px;line-height:1.5}.store-grid{gap:12px}.store-card{border:1px solid var(--line);background:var(--bg-raised);min-height:265px;box-shadow:none;border-radius:4px}.store-card:before{display:none}.store-card:hover{border-color:var(--line-strong);box-shadow:none}.store-card-top{align-items:start;padding:22px 24px}.store-card-top>span{color:#bac6ce;letter-spacing:0;font-size:14px;font-weight:550}.store-price{white-space:nowrap;align-items:baseline;gap:12px;display:flex}.store-price del{color:#99a7b3;font-size:15px}.store-price strong{color:#f4d5a5;font-size:27px}.store-card-body{padding:22px 24px}.store-card-body h3{letter-spacing:-.02em;margin:0 0 9px;font-size:23px}.store-card-body p{color:var(--muted);font-size:15px;line-height:1.6}.store-card-bottom{padding:18px 24px}.store-card-bottom>span{color:#aebdc8;letter-spacing:0;font-size:14px;font-weight:500}.store-buy.stripe-buy{border:1px solid var(--line-strong);min-height:43px;color:var(--text);background:#273743;border-radius:4px;font-size:14px;font-weight:600}.store-unavailable{color:var(--muted);font-size:14px}.store-rules{border:1px solid var(--line);background:var(--bg-raised);border-radius:4px;margin-top:65px;padding:32px}.store-rules h2{font-size:29px}.store-rules>div>p:last-child,.store-rules li p{color:var(--muted);font-size:15px;line-height:1.6}.store-rules li>span{font-size:13px}.giveaway-hero-image,.giveaway-feature-art{background-color:#27313b;background-image:none}@media (width<=960px){.home-hero{grid-template-columns:1fr;gap:40px;padding-block:65px}.home-first-steps{max-width:650px}.v3-live-grid{grid-template-columns:1fr 1fr}.v3-live-card:first-child{grid-column:1/-1}.home-feature{gap:35px}}@media (width<=760px){.site-header{height:68px}.mobile-menu nav{top:68px}.home-hero h1{font-size:clamp(49px,10vw,72px)}.home-play-grid,.home-feature,.home-questions{grid-template-columns:1fr}.home-feature-side{border-top:1px solid var(--line-strong);border-left:0;padding:30px 0 0}.home-questions{gap:25px;padding-block:75px}.store-hero-grid{grid-template-columns:1fr;gap:25px}.store-status.is-card-only{width:fit-content}.store-grid{grid-template-columns:1fr}.store-rules{grid-template-columns:1fr;gap:25px}}@media (width<=540px){.content-width{width:calc(100% - 36px)}.brand-lockup small{font-size:10px;display:block}.home-top-note{gap:8px;font-size:12px}.home-top-note>span:first-child{display:none}.home-hero{padding-block:55px 65px}.home-hero h1{font-size:49px}.home-lede{font-size:17px}.home-first-steps{padding:22px}.v3-live-grid{grid-template-columns:1fr}.v3-live-card:first-child{grid-column:auto}.home-play{padding-block:55px}.home-play-grid{gap:25px}.home-feature{padding:28px 22px}.home-bottom{flex-direction:column;align-items:stretch}.home-bottom .button{width:100%}.store-heading{padding-block:55px}.store-heading h1{font-size:47px}.store-heading p:not(.eyebrow){font-size:16px}.store-section-heading{flex-direction:column;align-items:start}.store-section-heading>p{text-align:left}.store-card-top,.store-card-bottom{gap:14px}.store-card-bottom{flex-direction:column;align-items:stretch}.store-buy.stripe-buy{justify-content:center}.page-heading h1,.v3-page-hero h1{font-size:43px}.refreshed-site .verification-card{padding:22px}}:root{--bg:#101720;--bg-raised:#202c39;--panel:#243241;--line:#bdd3e62e;--line-strong:#bdd3e657;--text:#f4f7fa;--muted:#b9c7d4;--blue:#70b8ff;--blue-strong:#358de8;--amber:#ffa94f;--radius:3px;font-family:Arial,Helvetica,system-ui,sans-serif}body,.site-shell,.store-shell{background:var(--bg)}.eyebrow,.section-label{color:var(--amber);letter-spacing:.09em;font-size:13px;font-weight:800}.button,.header-verify{border-radius:3px;font-size:15px;font-weight:750}.button-primary{color:#fff;background:#2679ce;border-color:#5ba9f7}.button-primary:hover{background:#368ee4}.button-secondary:hover{background:#304456}.brand-icon{color:#fff;background:#2679ce;border-color:#529fe6;width:38px;height:38px}.brand-lockup strong{letter-spacing:-.04em;font-size:20px;font-weight:900}.brand-lockup small{color:#c2d2df;font-size:11px}.primary-nav a{color:#c7d5e0;font-weight:700}.primary-nav a[aria-current=page]:after{background:var(--amber);height:3px}.header-verify{color:#fff;background:#286fba;border-color:#559fe5}.header-verify:hover,.header-verify.is-current{background:#3286d7}.site-footer{background:#151f29;border-top:3px solid #344b60}.footer-brand{letter-spacing:-.04em;font-weight:900}.footer-identity p,.footer-links a{color:#bac9d6}.footer-links>span{color:var(--amber);font-weight:800}.footer-bottom{color:#aabccb}.page-heading h1,.v3-page-hero h1,.verification-intro h1,.store-heading h1,.giveaway-hero h1{letter-spacing:-.05em;font-family:Arial,Helvetica,system-ui,sans-serif;font-weight:900;line-height:1.04}.page-heading,.v3-page-hero{border-bottom:3px solid #344b60}.refreshed-site .application-card,.refreshed-site .team-card,.refreshed-site .department-card,.refreshed-site .verification-card,.refreshed-site .member-checklist,.refreshed-site .onboarding-note,.refreshed-site .system-overview,.refreshed-site .service-list,.refreshed-site .status-help,.refreshed-site .public-session-card{border-radius:3px}.game-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.72fr);align-items:center;gap:70px;padding-block:74px 84px;display:grid}.game-kicker{color:#bfd3e5;letter-spacing:.13em;align-items:center;gap:12px;margin:0 0 20px;font-size:14px;font-weight:800;display:flex}.game-kicker span{color:#17232c;background:var(--amber);letter-spacing:.045em;padding:6px 9px}.game-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(62px,7.8vw,112px);font-weight:900;line-height:.91}.game-hero h1 em{color:#76bdff;font-style:normal}.game-hero-copy>p:not(.game-kicker){color:#d0dce5;max-width:650px;margin:28px 0 0;font-size:20px;line-height:1.5}.game-hero .button-row{margin-top:28px}.game-hero-meta{color:#b9cbd8;flex-wrap:wrap;gap:14px 24px;margin-top:42px;font-size:14px;display:flex}.game-hero-meta>span:first-child{border-right:1px solid #6a859a;padding-right:24px}.game-join-panel{background:#263646;border:2px solid #6a8295;border-radius:3px;box-shadow:8px 8px #0e1923}.game-panel-title{color:#f4f7fa;border-bottom:2px solid #6a8295;justify-content:space-between;align-items:center;padding:18px 22px;font-size:15px;font-weight:800;display:flex}.game-panel-title strong{color:var(--amber);font-size:14px}.game-join-panel ol{margin:0;padding:8px 22px;list-style:none}.game-join-panel li{border-bottom:1px solid #576e80;gap:16px;padding:18px 0;display:flex}.game-join-panel li:last-child{border-bottom:0}.game-join-panel li b{color:var(--amber);font-size:24px;line-height:1}.game-join-panel li div{gap:6px;display:grid}.game-join-panel li strong{font-size:18px}.game-join-panel li span{color:#c2d0dc;font-size:14px;line-height:1.4}.game-join-panel>a{color:#fff;background:#285d91;border-top:2px solid #6a8295;padding:17px 22px;font-size:15px;font-weight:750;text-decoration:none;display:block}.game-join-panel>a:hover{background:#3477b6}.game-live .v3-live-heading h2{letter-spacing:-.04em;margin-top:7px;font-size:36px;font-weight:850}.game-live .v3-live-grid{gap:14px}.game-live .v3-live-card,.game-live .v3-live-card:first-child{background:#223140;border:2px solid #526a7d;min-height:215px}.game-live .v3-live-label{color:var(--amber);font-weight:800}.game-live .v3-live-card strong{color:#fff;font-size:25px}.game-live .v3-live-foot{color:#9fd0ff}.game-teams{border-top:3px solid #344b60;padding-block:64px 78px}.game-section-title{justify-content:space-between;align-items:end;gap:22px;margin-bottom:28px;display:flex}.game-section-title h2,.game-feature h2,.game-questions h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(32px,4vw,48px);font-weight:900;line-height:1.1}.game-section-title>a{color:#99caff;flex:none;font-size:15px;font-weight:700}.game-team-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.game-team-card{background:#21303e;border:2px solid #425b70;border-top:5px solid #3b95e6;flex-direction:column;min-height:215px;padding:18px;text-decoration:none;display:flex}.game-team-card:first-child{border-top-color:#e6a04e}.game-team-card:nth-child(4){border-top-color:#d9655d}.game-team-card span{color:#b8d9f5;letter-spacing:.07em;margin-bottom:28px;font-size:15px;font-weight:900}.game-team-card strong{font-size:20px;font-weight:850}.game-team-card p{color:#bacbd8;margin:9px 0 0;font-size:14px;line-height:1.45}.game-feature{border:2px solid #66849b;border-left:6px solid var(--amber);background:#253747;grid-template-columns:1.35fr .75fr;gap:55px;padding:38px;display:grid}.game-feature p{color:#c7d6e0;max-width:620px;font-size:17px;line-height:1.55}.game-feature .button{margin-top:11px}.game-feature-side{border-left:2px solid #5a7387;align-content:center;padding-left:40px;display:grid}.game-feature-side span{color:var(--amber);font-size:14px;font-weight:850}.game-feature-side strong{margin-top:10px;font-size:25px;line-height:1.2}.game-feature-side a{color:#9fd0ff;font-size:15px}.game-questions{grid-template-columns:.75fr 1.25fr;gap:70px;padding-block:100px 85px;display:grid}.game-questions .faq-list,.game-questions .faq-list details{border-color:#597184}.game-questions .faq-list summary{font-size:18px;font-weight:700}.game-end{border-top:3px solid #344b60;justify-content:space-between;align-items:center;gap:30px;margin-bottom:80px;padding:28px 0;display:flex}.game-end strong{font-size:28px}.game-end p{color:var(--muted);margin:5px 0 0;font-size:16px}.store-heading h1,.store-section-heading h2{font-family:Arial,Helvetica,system-ui,sans-serif;font-weight:900}.store-status.is-card-only small{color:var(--amber);font-weight:800}.sale-banner{background:#383024;border:2px solid #d98d34}.store-card{background:#21303e;border:2px solid #425b70}.store-price strong{color:var(--amber);font-weight:900}.store-card-body h3{font-weight:850}.store-buy.stripe-buy{color:#fff;background:#2b79bd;border-color:#60aaec}.store-rules{background:#21303e;border:2px solid #425b70}.store-policy-links{color:#c5d3df;margin:18px 0 0;font-size:14px;line-height:1.5}.store-policy-links a,.privacy-note a{color:#a8d5ff;text-underline-offset:3px}.legal{max-width:900px}.legal h1{letter-spacing:-.05em;font-size:clamp(42px,6vw,64px);font-weight:900}.legal h2{font-size:24px}.legal p,.legal li{color:#c9d6e0;font-size:16px;line-height:1.7}.legal a{color:#a5d2ff}.legal .updated{color:#aabccb;font-size:14px}.legal .back{color:#a5d2ff;font-size:14px}.legal>p:not(.eyebrow,.updated){color:#c9d6e0;font-size:16px;line-height:1.7}.giveaway-hero-image{background-color:#1d3344;background-image:none}.giveaway-hero h1{text-transform:none}@media (width<=1050px){.game-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-hero-grid{gap:40px}}@media (width<=760px){.game-hero-grid,.game-feature,.game-questions{grid-template-columns:1fr}.game-hero-grid{padding-block:62px 70px}.game-join-panel{max-width:550px}.game-feature{gap:28px}.game-feature-side{border-top:2px solid #5a7387;border-left:0;padding:25px 0 0}.game-questions{gap:24px;padding-block:75px}.game-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-live .v3-live-grid{grid-template-columns:1fr}.game-live .v3-live-card:first-child{grid-column:auto}}@media (width<=520px){.game-hero h1{font-size:clamp(48px,13vw,68px)}.game-hero-copy>p:not(.game-kicker){font-size:18px}.game-hero-meta>span:first-child{border-right:0}.game-team-grid{grid-template-columns:1fr}.game-team-card{min-height:155px}.game-team-card span{margin-bottom:14px}.game-section-title{flex-direction:column;align-items:start}.game-feature{padding:25px}.game-end{flex-direction:column;align-items:stretch}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-raised:#fff;--panel:#fff;--panel-strong:#fff;--line:#e8e4df;--line-strong:#d9d2ca;--text:#24211f;--muted:#605d59;--blue:#d9580e;--blue-strong:#b94406;--amber:#e76618;--radius:8px}html,body,.site-shell,.store-shell{background:#fff}.site-shell{background-image:none}::selection{color:#fff;background:#c54c0e}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #ec772b}.eyebrow,.section-label{color:#c55110}.button,.header-verify{text-transform:none;border-radius:6px}.button-primary,.header-verify{color:#fff;background:#e76618;border-color:#d75b12}.button-primary:hover,.header-verify:hover,.header-verify.is-current{color:#fff;background:#c74d0b;border-color:#ba4708}.button-secondary{color:#2c2622;background:#fff;border-color:#d3cbc3}.button-secondary:hover{background:#fff2e9;border-color:#e76618}.site-header{background:#fffffff5;border-bottom:1px solid #ece6df}.brand-icon{color:#fff;background:#e76618;border-color:#e76618}.brand-lockup strong{color:#28221d}.brand-lockup small{color:#7a6c61}.primary-nav a{color:#554c45}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:#be4908}.primary-nav a[aria-current=page]:after{background:#e76618}.mobile-menu summary{background:#fff}.mobile-menu summary span{background:#28221d}.mobile-menu nav{background:#fff;box-shadow:0 20px 35px #46230f1f}.mobile-menu nav a,.mobile-menu nav a[aria-current=page]{color:#332a24}.mobile-menu nav .mobile-verify{color:#fff;background:#e76618}.site-footer{color:#fff;background:#24211f;border-top:4px solid #e76618}.footer-brand,.footer-links a:hover{color:#fff}.footer-identity p,.footer-links a{color:#d6d0ca;font-size:14px}.footer-links>span{color:#ffad70;font-size:12px}.footer-status-link{color:#ffb27c;font-size:13px}.footer-bottom{color:#bbb0a7;font-size:12px}.page-heading,.v3-page-hero{background:#fff8f2;border-bottom:1px solid #e8e4df}.page-heading h1,.v3-page-hero h1,.verification-intro h1,.store-heading h1{color:#27211d}.page-heading>p:last-child,.v3-page-hero>p:last-child,.intro-text{color:#5d534c}.refreshed-site .application-card,.refreshed-site .team-card,.refreshed-site .department-card,.refreshed-site .verification-card,.refreshed-site .member-checklist,.refreshed-site .onboarding-note,.refreshed-site .system-overview,.refreshed-site .service-list,.refreshed-site .status-help,.refreshed-site .public-session-card,.admin-entry-card{box-shadow:none;background:#fff;border:1px solid #e7ded5}.refreshed-site .department-code,.refreshed-site .application-card>span,.refreshed-site .team-card-mark,.refreshed-site .rule-index,.refreshed-site .rules-toc a span,.refreshed-site .onboarding-number,.refreshed-site .connect-link,.refreshed-site .status-help a,.refreshed-site .public-session-card a,.refreshed-site .application-card a,.refreshed-site .onboarding-step a,.admin-back{color:#c84d0b}.refreshed-site .department-tags span,.refreshed-site .department-count,.refreshed-site .rules-toc a,.refreshed-site .system-overview-meta span,.refreshed-site .service-state,.refreshed-site .public-announcement-card>div{color:#655a51}.refreshed-site .department-search input{color:#28211e;background:#fff;border-color:#d9cec4}.refreshed-site .department-filter,.refreshed-site .announcement-filter{color:#4f443b;background:#fff;border-color:#d7ccc2;font-size:14px}.refreshed-site .department-filter.is-selected,.refreshed-site .announcement-filter.is-active{color:#a63c05;background:#fff0e5;border-color:#d65b13}.refreshed-site .department-card:before{background:#e76618;display:block}.refreshed-site .service-icon,.refreshed-site .official-destinations>span{background:#fff7f0}.refreshed-site .official-destinations strong,.refreshed-site .service-copy small,.refreshed-site .card-header,.refreshed-site .card-bottom{color:#5d534b}.refreshed-site .notice{color:#473d35;background:#fff7ef}.refreshed-site .notice.success{color:#18573b;background:#e9f7ef}.refreshed-site .notice.error{color:#9f2929;background:#fff0f0}.refreshed-site .application-step i,.refreshed-site .announcement-category,.refreshed-site .updates-empty>span{color:#c84d0b}.refreshed-site .checklist-progress{background:#f1e6db}.refreshed-site .checklist-item{color:#514840}.refreshed-site .checklist-item input{accent-color:#e76618}.refreshed-site .onboarding-note>svg,.refreshed-site .privacy-note svg,.refreshed-site .admin-entry-icon{color:#d9580e}.refreshed-site .callout{background:#fff5ed;border-color:#f1d9c3}.game-hero{background:#fff8f2;border-bottom:0}.game-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(34px,5vw,80px);padding-block:72px 52px}.game-kicker{color:#7b5034;font-size:13px}.game-kicker span{color:#fff;background:#e76618}.game-hero h1{color:#29221e;letter-spacing:-.06em;font-size:clamp(52px,6.4vw,90px);line-height:.98}.game-hero h1 em{color:#d6530e}.game-hero-copy>p:not(.game-kicker){color:#5c514a;font-size:19px}.game-hero-meta{color:#786a5e;font-size:13px}.game-hero-meta>span:first-child{border-color:#cbbbad}.game-photo-stack{min-width:0;transform:rotate(1deg)}.game-photo-main,.game-photo-pair img{border:5px solid #fff;display:block;overflow:hidden;box-shadow:0 10px 28px #502a132b}.game-photo-main{aspect-ratio:488/281;position:relative}.game-photo-main img,.game-photo-pair img{object-fit:cover;width:100%;height:100%}.game-photo-main span{color:#fff;letter-spacing:.06em;background:#d85a11;padding:8px 10px;font-size:11px;font-weight:850;position:absolute;bottom:15px;left:14px}.game-photo-pair{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.game-photo-pair img{aspect-ratio:1.55}.game-quickstart{border-top:1px solid #edddd0;align-items:center;gap:24px;padding-block:19px;display:flex}.game-quickstart>span{color:#c24b0b;letter-spacing:.08em;font-size:12px;font-weight:850}.game-quickstart p{color:#51443b;flex:1;margin:0;font-size:15px}.game-quickstart b{color:#d65b13;padding:0 8px}.game-quickstart a{color:#b94507;text-underline-offset:4px;font-size:15px;font-weight:800}.game-live{padding-block:76px}.game-live .v3-live-card,.game-live .v3-live-card:first-child{background:#fff;border:1px solid #e7ded5}.game-live .v3-live-card strong{color:#2d251f}.game-live .v3-live-card p{color:#61564e}.game-live .v3-live-foot,.game-live .v3-live-heading a{color:#bd4808}.game-gallery{border-top:1px solid #e9e1d9;padding-block:72px 80px}.game-gallery .game-section-title p:last-child{color:#70645a;font-size:14px}.game-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.game-gallery-card{color:#302721;cursor:pointer;text-align:left;background:#fff;border:1px solid #e7ded5;border-radius:8px;padding:0;display:block;overflow:hidden}.game-gallery-card img{aspect-ratio:1.55;object-fit:cover;width:100%;height:auto;transition:transform .2s;display:block}.game-gallery-card:hover img{transform:scale(1.035)}.game-gallery-card span{padding:15px 17px;font-size:16px;font-weight:800;display:block}.game-lightbox{z-index:100;background:#1e1814d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.game-lightbox-content{background:#fff;border:0;border-radius:8px;width:min(100%,720px);padding:15px}.game-lightbox-close{color:#a43e08;cursor:pointer;background:0 0;border:0;margin:0 0 10px auto;font-size:15px;font-weight:800;display:block}.game-lightbox-content img{width:100%;height:auto;display:block}.game-lightbox-content p{margin:12px 0 2px;font-size:17px;font-weight:750}.game-teams{border-top:1px solid #e9e1d9}.game-section-title>a,.game-feature-side a{color:#bd4808}.game-team-card{color:#2d251e;background:#fff;border:1px solid #e7ded5;border-top:4px solid #e76618;border-radius:6px}.game-team-card:first-child,.game-team-card:nth-child(4){border-top-color:#e76618}.game-team-card span{color:#c34c0b}.game-team-card p{color:#64594f}.game-team-card:hover{background:#fff8f2;border-color:#e76618}.game-feature{background:#fff6ee;border:1px solid #f0d4bd;border-left:6px solid #e76618;border-radius:6px}.game-feature p{color:#5c5149}.game-feature-side{border-color:#e8cbb3}.game-questions .faq-list,.game-questions .faq-list details{border-color:#e7ded5}.game-end{border-color:#e76618}.store-heading{background:#fff6ee;border-bottom:1px solid #f0d4bd}.store-heading p:not(.eyebrow){color:#5c5149}.store-status.is-card-only{background:#fff;border:1px solid #edc8aa}.sale-banner{color:#853708;background:#fff0e2;border:1px solid #ebbc96}.store-card{background:#fff;border:1px solid #e7ded5;border-radius:8px}.store-card-top>span,.store-card-bottom>span{color:#6b5f56}.store-price strong{color:#c94e0b}.store-price del{color:#70675f}.store-buy.stripe-buy{color:#fff;background:#e76618;border:1px solid #d75b12;border-radius:5px}.store-buy.stripe-buy:hover{background:#c74d0b}.store-rules{background:#fffaf6;border:1px solid #e7ded5;border-radius:8px}.store-rules li>span,.store-policy-links a,.privacy-note a{color:#bc4708}.store-rules li strong{color:#302721}.store-policy-links{color:#5d5148}.store-filter-list{flex-wrap:wrap;gap:9px;margin:0 0 22px;display:flex}.store-filter-list button{color:#51443b;cursor:pointer;background:#fff;border:1px solid #decfc2;border-radius:5px;min-height:42px;padding:0 16px;font-size:14px;font-weight:700}.store-filter-list button:hover,.store-filter-list button.is-active{color:#a43c05;background:#fff0e5;border-color:#d4580e}.legal p,.legal li,.legal>p:not(.eyebrow,.updated){color:#514a44}.legal a,.legal .back{color:#b94507}.legal .updated{color:#6d625a}.giveaway-hero{background:#2b241f}.giveaway-hero-image{background:url(/images/night-drive.png) 50%/cover no-repeat}.giveaway-hero-shade{background:linear-gradient(90deg,#18110cf5,#18110c6b)}.giveaway-hero h1{color:#fff}.giveaway-hero h1 span,.giveaway-kicker{color:#ffb17a}.giveaway-feature,.prize-card{background:#fff;border-color:#e7ded5}.giveaway-feature-art{background:linear-gradient(#170f094d,#170f09a6),url(/images/river-view.png) 50%/cover}.prize-card.prize-first{background:#fff2e8;border-color:#efba93}.prize-card>strong,.giveaway-entry li>span{color:#c34c0b}.giveaway-community{background:#fff3e9;border-color:#edc8aa}.giveaway-fineprint{color:#665951;background:#fff8f2;border-color:#e76618}@media (width<=900px){.game-hero-grid{grid-template-columns:1fr}.game-photo-stack{width:min(100%,650px);transform:none}.game-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.game-quickstart{flex-direction:column;align-items:flex-start;gap:10px}.game-gallery-grid{grid-template-columns:1fr}.game-gallery-card img{aspect-ratio:1.8}.game-feature-side{border-color:#e8cbb3}}@media (width<=520px){.game-hero-grid{padding-block:46px 38px}.game-hero h1{font-size:clamp(44px,11vw,64px)}.game-photo-main span{font-size:10px}.game-quickstart p{line-height:1.7}.store-filter-list button{flex:1 0 auto}}.brand-icon{background:#050505;border:0;border-radius:50%;width:52px;height:52px;padding:0;overflow:hidden}.brand-icon img,.footer-brand img,.game-hero-signature img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.footer-brand{align-items:center;gap:14px;display:inline-flex}.footer-brand img{flex:none;width:72px;height:72px}.footer-brand span{color:#fff}.game-hero-signature{align-items:center;gap:18px;margin-bottom:22px;display:flex}.game-hero-signature img{flex:none;width:86px;height:86px}.game-hero-signature .game-kicker{margin:0}@media (width<=520px){.brand-icon{width:44px;height:44px}.game-hero-signature img{width:70px;height:70px}.game-hero-signature .game-kicker{flex-wrap:wrap;gap:7px;font-size:11px}}.management-shell{color:#f2f5fb;background:#080b11;grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.management-sidebar{background:#0b1018;border-right:1px solid #9db5d91f;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.management-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.management-brand>span{color:#dce9fb;background:linear-gradient(145deg,#315f9d,#1b355a);border:1px solid #86aef04d;border-radius:7px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.management-brand>div{gap:3px;display:grid}.management-brand strong{letter-spacing:.08em;font-size:10px}.management-brand small{color:#77869a;letter-spacing:.11em;font-size:7px}.management-version{color:#94aed2;letter-spacing:.08em;background:#294d7d1f;border:1px solid #86aef026;border-radius:6px;align-items:center;gap:7px;margin:26px 0 18px;padding:9px;font-size:7px;font-weight:750;display:flex}.management-version>span{background:#78dda6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #78dda680}.management-nav{gap:4px;display:grid}.management-nav button{color:#919daf;min-height:39px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:9px;display:flex}.management-nav button>span{color:#7f9dc8;text-align:center;width:18px;font-size:12px}.management-sidebar-footer{border-top:1px solid #9db5d91a;gap:12px;margin-top:auto;padding:16px 6px 0;display:grid}.management-sidebar-footer>a,.management-sidebar-footer button{color:#7f8b9d;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;text-decoration:none}.management-workspace{width:min(1120px,100% - 64px);min-width:0;margin-inline:auto;padding:31px 0 65px}.management-topbar{border-bottom:1px solid #9db5d91c;justify-content:space-between;align-items:start;gap:20px;min-height:85px;padding-bottom:20px;display:flex}.management-topbar>div:first-child>span{color:#819fca;letter-spacing:.11em;font-size:7px;font-weight:750}.management-topbar h1{letter-spacing:-.04em;margin:7px 0 0;font-size:25px}.manager-chip{align-items:center;gap:9px;display:flex}.manager-chip>span{color:#dce9fb;background:#2d53884d;border:1px solid #86aef033;border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.manager-chip>div{gap:3px;display:grid}.manager-chip strong{font-size:9px}.manager-chip small{color:#7d8999;font-size:7px}.management-alert{border:1px solid;border-radius:6px;margin-top:16px;padding:11px 13px;font-size:9px;line-height:1.55}.management-alert.is-error{color:#efaaaa;background:#501c1f33;border-color:#ed8b8b4d}.management-alert.is-success{color:#a6e8c0;background:#1f5a3a2b;border-color:#78dda647}.management-loading{color:#9aa7b7;align-items:center;gap:9px;margin-top:42px;font-size:10px;display:flex}.management-loading>span{background:#86aef0;border-radius:50%;width:8px;height:8px}.management-section{margin-top:22px}.management-welcome{background:radial-gradient(circle at 90% 15%,#426ba83d,#0000 35%),#0e1621;border:1px solid #86aef02e;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-height:130px;padding:23px;display:flex}.management-welcome>div>span{color:#88a8d7;letter-spacing:.1em;font-size:7px;font-weight:750}.management-welcome h2{letter-spacing:-.035em;margin:8px 0 6px;font-size:21px}.management-welcome p{color:#8f9cad;margin:0;font-size:9px}.session-pill{color:#a1adbd;letter-spacing:.08em;white-space:nowrap;border:1px solid #9db5d926;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:750;display:inline-flex}.session-pill.state-online{color:#9ce3b8;border-color:#78dda647}.session-pill.state-starting{color:#e8c487;border-color:#e9b86b4d}.management-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.management-stats>article{background:#0d131c;border:1px solid #9db5d91a;border-radius:7px;align-content:center;gap:8px;min-height:120px;padding:16px;display:grid}.management-stats>article>span{color:#7890b2;letter-spacing:.08em;font-size:7px;font-weight:750}.management-stats>article>strong{font-size:29px;line-height:1}.management-stats>article>small{color:#7f8b9d;font-size:8px}.management-overview-grid{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:14px;display:grid}.management-card{background:#0d131c;border:1px solid #9db5d91a;border-radius:8px;padding:19px}.management-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.management-card h3{margin:0;font-size:14px}.management-card>header p{color:#8996a8;margin:5px 0 0;font-size:9px;line-height:1.6}.management-card>header>span{color:#8fadd9;font-size:9px}.management-card>header>button{color:#9ab8e4;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.management-empty{color:#8996a7;margin:22px 0 3px;font-size:10px;line-height:1.7}.mini-member-list{margin-top:14px;display:grid}.mini-member-list>article{border-top:1px solid #9db5d917;align-items:center;gap:10px;padding:11px 0;display:flex}.mini-member-list>article>span{color:#d9e8fc;background:#38609757;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.mini-member-list>article>div{gap:3px;display:grid}.mini-member-list>article strong{font-size:9px}.mini-member-list>article small,.mini-member-list>article time{color:#7f8b9c;font-size:7px}.mini-member-list>article time{margin-left:auto}.quick-actions{gap:7px;margin-top:14px;display:grid}.quick-actions button{color:#e6edf7;font:inherit;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #9db5d917;border-radius:6px;gap:4px;padding:10px;display:grid}.quick-actions button:hover{background:#2d508224;border-color:#86aef047}.quick-actions button strong{font-size:9px}.quick-actions button span{color:#8491a3;font-size:8px}.management-search{gap:7px;max-width:430px;margin-top:22px;display:grid}.management-search>span,.announcement-composer label>span,.session-note-field>span{color:#839fca;letter-spacing:.1em;font-size:7px;font-weight:750}.management-search input,.announcement-composer input,.announcement-composer select,.announcement-composer textarea,.session-note-field textarea{color:#edf3fb;width:100%;font:inherit;background:#090e15;border:1px solid #9db5d924;border-radius:6px;outline:none;padding:10px;font-size:9px}.management-search input:focus,.announcement-composer input:focus,.announcement-composer select:focus,.announcement-composer textarea:focus,.session-note-field textarea:focus{border-color:#86aef080}.member-table-wrap{margin-top:20px;overflow-x:auto}.member-table{border-collapse:collapse;text-align:left;width:100%;min-width:590px}.member-table th{color:#7188aa;letter-spacing:.08em;padding:0 8px 10px;font-size:7px}.member-table td{color:#aab6c6;border-top:1px solid #9db5d917;padding:12px 8px;font-size:9px}.member-table td:first-child{gap:3px;display:grid}.member-table td strong{color:#e7eef8}.member-table td small{color:#7c899c;font-size:8px}.member-table a{color:#99b8e5;text-decoration:none}.role-status{color:#e2bc79;background:#a1702d29;border-radius:4px;padding:5px 7px;font-size:7px}.role-status.is-assigned{color:#93e0b1;background:#3087522b}.announcement-workspace{grid-template-columns:1fr .85fr;align-items:start;gap:12px;display:grid}.announcement-composer form{gap:15px;margin-top:20px;display:grid}.announcement-composer label,.session-note-field{gap:7px;display:grid}.announcement-composer textarea,.session-note-field textarea{resize:vertical;line-height:1.65}.composer-actions,.session-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-actions small,.session-actions small{color:#7f8b9c;font-size:8px}.management-primary{color:#07101d;font:inherit;cursor:pointer;background:#91baff;border:1px solid #86aef052;border-radius:6px;padding:9px 11px;font-size:9px;font-weight:700}.management-primary:disabled{opacity:.55;cursor:wait}.admin-announcement-list{gap:10px;margin-top:16px;display:grid}.admin-announcement-list>article{border-top:1px solid #9db5d917;padding-top:12px}.admin-announcement-list h4{margin:8px 0 5px;font-size:11px}.admin-announcement-list p{color:#8996a8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.65;display:-webkit-box;overflow:hidden}.admin-announcement-list>article>div{justify-content:space-between;gap:10px;margin-top:10px;display:flex}.admin-announcement-list>article>div>span{color:#778497;font-size:8px}.admin-announcement-list>article>div>button{color:#ef9b9b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.session-manager{max-width:780px}.session-state-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:23px;display:grid}.session-option{color:#e5ecf6;min-height:130px;font:inherit;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #9db5d91c;border-radius:7px;justify-items:start;gap:8px;padding:14px;display:grid}.session-option>span{background:#768193;border-radius:50%;width:8px;height:8px}.session-option.state-starting>span{background:#e9b86b}.session-option.state-online>span{background:#78dda6}.session-option strong{font-size:10px}.session-option small{color:#8491a2;font-size:8px;line-height:1.55}.session-option.is-current{background:#2c50842e;border-color:#86aef061}.session-note-field{margin-top:21px}.session-actions{margin-top:12px}.activity-feed{margin-top:16px;display:grid}.activity-item{border-top:1px solid #9db5d917;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.activity-icon{color:#8faedf;background:#2c4f8024;border:1px solid #86aef029;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.activity-item>div{gap:4px;display:grid}.activity-item strong{font-size:9px}.activity-item>div span,.activity-item time{color:#7f8c9e;font-size:8px}.activity-item time{white-space:nowrap}.management-tools-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.management-tool{min-height:135px;color:inherit;background:#ffffff03;border:1px solid #9db5d91a;border-radius:7px;align-content:start;gap:8px;padding:16px;text-decoration:none;display:grid}.management-tool:hover{border-color:#86aef047}.management-tool strong{font-size:11px}.management-tool span{color:#8592a4;font-size:8px;line-height:1.6}.management-tool i{color:#98b6e3;margin-top:auto;font-size:8px;font-style:normal}@media (width<=1040px){.management-shell{grid-template-columns:205px minmax(0,1fr)}.management-workspace{width:calc(100% - 42px)}.management-stats{grid-template-columns:repeat(2,1fr)}.management-overview-grid,.announcement-workspace{grid-template-columns:1fr}}@media (width<=760px){.management-shell{display:block}.management-sidebar{border-bottom:1px solid #9db5d91f;border-right:0;height:auto;padding:14px;position:static}.management-version{margin:12px 0}.management-nav{scrollbar-width:thin;gap:5px;max-width:100%;padding-bottom:3px;display:flex;overflow-x:auto}.management-nav button{white-space:nowrap;flex:none;min-height:36px}.management-sidebar-footer{flex-wrap:wrap;gap:13px;margin-top:12px;padding-top:11px;display:flex}.management-workspace{width:calc(100% - 28px);padding-top:24px}.management-topbar{min-height:70px}.management-topbar h1{font-size:21px}}@media (width<=520px){.manager-chip>div{display:none}.management-welcome{flex-direction:column;align-items:start;min-height:160px}.management-stats{gap:7px}.management-stats>article{min-height:108px;padding:12px}.management-stats>article>span{font-size:6px}.management-stats>article>strong{font-size:24px}.management-card{padding:15px}.session-state-grid,.management-tools-grid{grid-template-columns:1fr}.session-option{min-height:100px}.activity-item{grid-template-columns:32px 1fr}.activity-item time{grid-column:2}}.management-shell{color:#29231e;background:#faf7f3}.management-sidebar{background:#fff;border-color:#e5d8cd}.management-brand{color:#29231e}.management-brand>span{color:#fff;background:#e76618;border-color:#e76618}.management-brand small,.management-version,.management-nav button,.management-sidebar-footer>a,.management-sidebar-footer button{color:#6b5d52}.management-version{background:#fff4eb;border-color:#efdac8}.management-nav button>span,.management-topbar>div:first-child>span,.management-search>span,.announcement-composer label>span,.session-note-field>span{color:#bf490a}.management-nav button:hover,.management-nav button.is-active{color:#9b3803;background:#fff0e3;border-color:#ebc5a8}.management-sidebar-footer{border-color:#e7ded5}.management-sidebar-footer>a:hover,.management-sidebar-footer button:hover{color:#a43b04}.management-topbar{border-color:#e7ded5}.manager-chip>span{color:#b8490b;background:#fff0e3;border-color:#f0d2bb}.management-welcome,.management-stats>article,.management-card{color:#29231e;background:#fff;border-color:#e7ded5}.management-welcome>div>span,.management-stats>article>span,.management-card>header>span,.management-card>header>button,.activity-icon,.management-tool i{color:#bd4808}.management-welcome p,.management-stats>article>small,.management-card>header p,.management-empty,.mini-member-list small,.mini-member-list time,.session-option small,.activity-item>div span,.activity-item time,.management-tool span{color:#675b51}.mini-member-list>article,.activity-item,.admin-announcement-list>article,.member-table td,.session-option{border-color:#ece3da}.mini-member-list>article>span,.activity-icon{color:#b8490b;background:#fff2e8}.management-search input,.announcement-composer input,.announcement-composer select,.announcement-composer textarea,.session-note-field textarea{color:#29231e;background:#fff;border-color:#d9cec4}.quick-actions button,.session-option,.management-tool{color:#29231e;background:#fff;border-color:#e7ded5}.quick-actions button:hover,.session-option.is-current,.management-tool:hover{background:#fff6ee;border-color:#e76618}.management-primary{color:#fff;background:#e76618;border-color:#d75b12}.management-primary:hover{background:#c74d0b}.member-table th,.member-table td,.member-table td strong,.admin-announcement-list p{color:#5d5148}.member-table a{color:#b74406}
