[hidden]{display:none!important}
:root{--ink:#080704;--panel:#14110b;--panel2:#1c170d;--yellow:#ffd400;--orange:#ff6a00;--white:#fffdf5;--muted:#a89e8d;--line:rgba(255,255,255,.1);--sidebar:260px}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;color:var(--white);background:radial-gradient(circle at 85% 5%,rgba(255,180,23,.07),transparent 25%),#090805;font-family:Inter,system-ui,sans-serif}button,a{color:inherit;font:inherit}a{text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}.account-loading,.access-gate{display:grid;place-items:center;min-height:100dvh;padding:30px;text-align:center}.account-loading img,.access-gate img{width:76px}.account-loading span,.access-gate>span{margin-top:18px;color:#d8bd70;font-size:10px;font-weight:900;letter-spacing:.16em}.access-gate h1{margin:18px 0 7px;font:900 clamp(45px,8vw,76px)/.9 "Barlow Condensed",sans-serif;text-transform:uppercase}.access-gate p{max-width:480px;color:var(--muted);font-size:13px;line-height:1.7}.access-gate a{margin-top:18px;padding:14px 20px;border-radius:10px;color:#181004;background:linear-gradient(135deg,var(--yellow),var(--orange));font-size:12px;font-weight:900}.team-app{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100dvh}.team-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100dvh;padding:25px 18px;border-right:1px solid var(--line);background:rgba(10,8,4,.94);backdrop-filter:blur(18px)}.team-brand{display:flex;align-items:center;gap:10px;padding:0 8px 24px;border-bottom:1px solid var(--line);font:800 17px "Barlow Condensed",sans-serif;letter-spacing:.04em}.team-brand img{width:42px;height:45px;object-fit:contain}.team-brand strong{color:var(--yellow)}.team-brand span{display:grid}.team-brand small{margin-top:3px;color:#766e60;font:800 6px Inter,sans-serif;letter-spacing:.16em}.team-nav{display:grid;gap:5px;margin-top:25px}.team-nav button{position:relative;display:grid;grid-template-columns:26px 1fr;align-items:center;min-height:47px;padding:0 12px;border:1px solid transparent;border-radius:11px;color:#a69d8e;background:transparent;font-size:11px;font-weight:800;text-align:left}.team-nav button>span{color:#dfba53;font-size:16px}.team-nav button small{grid-column:2;color:#625c51;font-size:7px;font-weight:700}.team-nav button.is-active{border-color:rgba(255,212,0,.22);color:#fff4ce;background:linear-gradient(90deg,rgba(255,212,0,.13),rgba(255,106,0,.04))}.team-nav button:disabled{opacity:.68}.team-sidebar__plan{display:grid;gap:6px;margin-top:auto;padding:16px;border:1px solid rgba(255,212,0,.17);border-radius:13px;background:rgba(255,212,0,.045)}.team-sidebar__plan span{color:#a89254;font-size:7px;font-weight:900;letter-spacing:.13em}.team-sidebar__plan strong{font:800 18px "Barlow Condensed",sans-serif}.team-sidebar__plan small{color:#7f776a;font-size:8px;line-height:1.4}.team-sidebar__back{margin-top:16px;padding:10px;color:#8f8779;font-size:9px;font-weight:800;text-align:center}.team-workspace{min-width:0}.team-topbar{position:sticky;z-index:20;top:0;display:flex;align-items:center;min-height:76px;padding:10px 30px;border-bottom:1px solid var(--line);background:rgba(9,8,5,.86);backdrop-filter:blur(18px)}.team-topbar>div:first-of-type{display:grid}.team-topbar>div:first-of-type span{color:#8c8374;font-size:7px;font-weight:900;letter-spacing:.15em}.team-topbar>div:first-of-type strong{margin-top:4px;font:800 19px "Barlow Condensed",sans-serif}.team-menu{display:none}.team-user{display:flex;align-items:center;gap:10px;margin-left:auto;padding:5px 9px 5px 5px;border:1px solid var(--line);border-radius:12px;background:#131009}.team-user>span:first-child{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;color:#1b1304;background:linear-gradient(135deg,var(--yellow),var(--orange));font:900 13px "Barlow Condensed",sans-serif}.team-user>span:nth-child(2){display:grid;max-width:170px;text-align:left}.team-user strong,.team-user small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-user strong{font-size:9px}.team-user small{margin-top:3px;color:#837b6e;font-size:7px}.team-user i{color:#a99050;font-style:normal}.team-user-menu{position:fixed;z-index:25;top:67px;right:30px;width:170px;padding:7px;border:1px solid var(--line);border-radius:11px;background:#17130b;box-shadow:0 18px 45px #000a}.team-user-menu button{width:100%;padding:11px;border:0;border-radius:7px;color:#ffb99f;background:transparent;font-size:9px;font-weight:800;text-align:left}.team-user-menu button:hover{background:rgba(255,106,0,.08)}.team-main{width:min(1180px,calc(100% - 50px));margin:0 auto;padding:38px 0 70px}.team-welcome{position:relative;display:grid;grid-template-columns:1.25fr .75fr;gap:24px;overflow:hidden;min-height:330px;padding:42px;border:1px solid rgba(255,212,0,.21);border-radius:27px;background:radial-gradient(circle at 82% 50%,rgba(255,191,38,.16),transparent 28%),linear-gradient(130deg,#251a09,#100d08 63%);box-shadow:0 28px 80px #0006}.team-welcome:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(120deg,transparent 0 62px,rgba(255,255,255,.018) 63px 64px);pointer-events:none}.team-welcome__copy,.team-identity-card{position:relative;z-index:1}.team-kicker{color:#ffb22e;font-size:8px;font-weight:900;letter-spacing:.18em}.team-welcome h1{margin:19px 0 14px;font:900 clamp(52px,6vw,82px)/.82 "Barlow Condensed",sans-serif;text-transform:uppercase}.team-welcome h1 em{color:var(--yellow);font-style:normal}.team-welcome__copy>p{max-width:560px;margin:0;color:#b8ad9c;font-size:12px;line-height:1.7}.team-welcome__actions{display:flex;gap:10px;margin-top:28px}.team-welcome__actions button,.team-welcome__actions a{display:grid;place-items:center;min-height:44px;padding:0 16px;border-radius:9px;font-size:9px;font-weight:900}.team-welcome__actions button{border:0;color:#1c1304;background:linear-gradient(135deg,var(--yellow),var(--orange));opacity:.72}.team-welcome__actions a{border:1px solid var(--line);color:#e7ddce;background:rgba(255,255,255,.03)}.team-identity-card{align-self:center;display:grid;grid-template-columns:76px 1fr;align-items:center;gap:16px;min-height:190px;padding:23px;border:1px solid rgba(255,222,139,.3);border-radius:21px;background:linear-gradient(135deg,rgba(125,94,39,.7),rgba(35,29,17,.82));box-shadow:0 20px 45px #0007;transform:rotate(2deg)}.team-identity-card__state{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:5px;color:#d3c493;font-size:6px;font-weight:900;text-transform:uppercase}.team-identity-card__state i{width:5px;height:5px;border-radius:50%;background:#77e196;box-shadow:0 0 9px #77e196}.team-identity-card__logo{display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#131009}.team-identity-card__logo img{width:64px;height:64px;object-fit:contain}.team-identity-card__logo span{color:#dcbf72;font:900 27px "Barlow Condensed",sans-serif}.team-identity-card>div:last-child{display:grid;min-width:0}.team-identity-card small{color:#a99461;font-size:6px;font-weight:900;letter-spacing:.14em}.team-identity-card strong{overflow:hidden;margin:7px 0 3px;font:900 25px "Barlow Condensed",sans-serif;text-overflow:ellipsis;white-space:nowrap}.team-identity-card em{color:#e1bd64;font-size:9px;font-style:normal;font-weight:800}.team-overview{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:13px;margin-top:18px}.setup-progress,.team-stat,.dashboard-card{border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#17140d,#100e09)}.setup-progress{padding:21px}.card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.card-heading span,.team-stat>span{color:#c49c36;font-size:7px;font-weight:900;letter-spacing:.13em}.card-heading h2{margin:6px 0 0;font:800 23px "Barlow Condensed",sans-serif;text-transform:uppercase}.card-heading>strong{color:var(--yellow);font:900 26px "Barlow Condensed",sans-serif}.card-heading>b{display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(255,212,0,.2);border-radius:50%;color:#d0a939;font:800 10px "Barlow Condensed",sans-serif}.progress-track{overflow:hidden;height:5px;margin:17px 0;border-radius:99px;background:#2b271e}.progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--yellow),var(--orange));transition:width .5s ease}.setup-list{display:flex;flex-wrap:wrap;gap:6px}.setup-list span{padding:5px 7px;border-radius:6px;color:#766e62;background:rgba(255,255,255,.035);font-size:6px;font-weight:800}.setup-list span.is-complete{color:#9edbb0;background:rgba(94,220,132,.08)}.team-stat{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;min-height:152px;padding:20px}.team-stat>strong{margin:15px 0 8px;color:var(--yellow);font:900 42px/.8 "Barlow Condensed",sans-serif}.team-stat>small{color:#81796d;font-size:7px;line-height:1.5}.team-stat--status>strong{color:#ff9c2c;font-size:27px}.team-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.dashboard-card{min-height:330px;padding:26px}.dashboard-card>p{max-width:560px;color:#948b7e;font-size:10px;line-height:1.65}.roster-skeleton{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:25px 0}.roster-skeleton i{display:block;aspect-ratio:.8;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent)}.dashboard-card>button{width:100%;min-height:42px;border:1px solid rgba(255,212,0,.16);border-radius:9px;color:#746b5d;background:rgba(255,212,0,.025);font-size:8px;font-weight:900;text-transform:uppercase}.competition-empty{display:grid;justify-items:center;padding:32px 18px;text-align:center}.competition-empty>span{display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(255,212,0,.2);border-radius:50%;color:#d4ae45;font-size:22px}.competition-empty strong{margin-top:14px;font:800 21px "Barlow Condensed",sans-serif;text-transform:uppercase}.competition-empty p{max-width:320px;margin:8px 0 16px;color:#81796d;font-size:8px;line-height:1.55}.competition-empty a{color:#e4bb4d;font-size:8px;font-weight:900;text-transform:uppercase}.team-roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;margin-top:16px;border:1px solid var(--line);border-radius:16px;background:var(--line)}.team-roadmap div{display:grid;gap:6px;padding:20px;background:#121009}.team-roadmap span{color:#c39b34;font-size:6px;font-weight:900;letter-spacing:.13em}.team-roadmap strong{font:800 18px "Barlow Condensed",sans-serif}.team-roadmap small{color:#71695e;font-size:7px}
@media(max-width:1050px){:root{--sidebar:220px}.team-overview{grid-template-columns:1fr 1fr}.setup-progress{grid-column:1/-1}.team-welcome{grid-template-columns:1fr .8fr;padding:34px}.team-main{width:min(100% - 32px,1180px)}}
@media(max-width:760px){body{padding-bottom:70px}.team-app{display:block}.team-sidebar{position:fixed;z-index:50;right:12px;bottom:75px;left:12px;top:auto;display:none;width:auto;height:auto;padding:12px;border:1px solid var(--line);border-radius:18px;box-shadow:0 25px 80px #000;background:#121009}.team-sidebar.is-open{display:block}.team-brand,.team-sidebar__plan,.team-sidebar__back{display:none}.team-nav{grid-template-columns:1fr 1fr;margin:0}.team-nav button{min-height:49px}.team-topbar{min-height:67px;padding:8px 14px}.team-menu{display:grid;place-items:center;width:39px;height:39px;margin-right:11px;border:1px solid var(--line);border-radius:10px;background:#15120c}.team-user>span:nth-child(2),.team-user i{display:none}.team-main{width:calc(100% - 24px);padding:21px 0 35px}.team-welcome{grid-template-columns:1fr;padding:25px;border-radius:21px}.team-welcome h1{font-size:55px}.team-identity-card{max-width:380px;width:100%;transform:none}.team-overview{grid-template-columns:1fr 1fr}.team-columns{grid-template-columns:1fr}.team-roadmap{grid-template-columns:1fr}.team-user-menu{top:60px;right:14px}.dashboard-card{min-height:300px}}
@media(max-width:470px){.team-topbar>div:first-of-type span{display:none}.team-topbar>div:first-of-type strong{font-size:16px}.team-welcome__actions{display:grid}.team-welcome__actions button,.team-welcome__actions a{width:100%}.team-overview{grid-template-columns:1fr}.setup-progress{grid-column:auto}.team-stat{min-height:125px}.team-identity-card{grid-template-columns:62px 1fr;min-height:160px;padding:18px}.team-identity-card__logo{width:62px;height:62px}.team-identity-card__logo img{width:52px;height:52px}.team-identity-card strong{font-size:21px}.roster-skeleton{grid-template-columns:repeat(2,1fr)}}

.panel-retry{margin:0 0 18px;padding:10px 14px;border:1px solid rgba(255,212,0,.35);border-radius:9px;color:#ffda6c;background:rgba(255,212,0,.07);font-size:10px;font-weight:800;cursor:pointer}.panel-retry:hover{background:rgba(255,212,0,.14)}.panel-retry:disabled{opacity:.55;cursor:wait}
