*{box-sizing:border-box}body{color:#17201b;background:#f4f5f1;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{color:#eef3ef;background:#0e2118;flex-direction:column;padding:28px 20px;display:flex}.brand{letter-spacing:3px;font-size:25px;font-weight:800}.byline{opacity:.55;margin-top:5px;font-size:11px}.nav{gap:8px;margin-top:42px;display:grid}.nav a{color:#cbd6cf;border-radius:10px;padding:12px 14px}.nav a:hover,.nav a.active{color:#fff;background:#1b3528}.sidefoot{opacity:.6;margin-top:auto;font-size:12px}.eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:#748078;font-size:12px}.top{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.top h1{margin:5px 0;font-size:31px}.button{color:#fff;background:#173c2a;border:0;border-radius:9px;padding:11px 16px;font-weight:650;display:inline-block}.cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.card{background:#fff;border:1px solid #e1e5e0;border-radius:14px;padding:20px;box-shadow:0 2px 12px #17201b08}.metric{margin-top:10px;font-size:29px;font-weight:750}.label{color:#6c756f;font-size:13px}.panel{background:#fff;border:1px solid #e1e5e0;border-radius:14px;margin-top:22px;overflow:hidden}.panelhead{border-bottom:1px solid #e8ebe8;padding:20px 22px;font-weight:700}.clubrow{border-bottom:1px solid #eef0ee;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:17px 22px;display:grid}.status{color:#27613b;background:#e6f2e9;border-radius:20px;width:max-content;padding:5px 9px;font-size:12px}.form{background:#fff;border:1px solid #e1e5e0;border-radius:14px;max-width:720px;padding:26px}.field{gap:7px;margin-bottom:18px;display:grid}.field input,.field select{font:inherit;border:1px solid #ccd3ce;border-radius:8px;padding:12px}.muted{color:#78827c;font-size:14px}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.main{padding:24px}.cards{grid-template-columns:1fr 1fr}}.loading{color:#748078;place-items:center;min-height:100vh;display:grid}.loading.inner{min-height:50vh}.loginwrap{max-width:440px;margin:10vh auto;padding:32px}.loginbrand{letter-spacing:4px;font-size:30px;font-weight:850}.dark{color:#59655e;margin-bottom:35px}.loginwrap h1{margin-bottom:5px}.loginform{margin-top:25px}.error{color:#8a2e25;background:#fff0ef;border:1px solid #f1cbc6;border-radius:8px;margin-bottom:16px;padding:11px 13px;font-size:13px}.button:disabled{opacity:.55;cursor:not-allowed}.signout{color:#cbd6cf;cursor:pointer;text-align:left;background:0 0;border:0;margin:5px 0 12px;padding:6px 0}.empty{color:#78827c;padding:26px}.clubrow:hover{background:#fafbf9}.field small{color:#78827c}.cards.three{grid-template-columns:repeat(3,1fr)}.setupgrid{grid-template-columns:1fr 1fr;gap:18px;padding:22px;display:grid}.setupgrid p{text-transform:capitalize;margin:6px 0 0}@media (max-width:700px){.cards,.cards.three,.setupgrid{grid-template-columns:1fr}.clubrow{grid-template-columns:1fr;gap:8px}}.clubbrand{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.clubbrand h1{margin:5px 0;font-size:31px}.powered{color:#173c2a;font-weight:650}.clubnav{background:#e9ece7;border-radius:12px;gap:5px;margin-bottom:24px;padding:7px;display:flex;overflow-x:auto}.clubnav a{white-space:nowrap;color:#536057;border-radius:8px;padding:9px 11px;font-size:12px}.clubnav a.active,.clubnav a:hover{color:#173c2a;background:#fff;box-shadow:0 1px 5px #0000000d}.modulegrid{grid-template-columns:repeat(4,1fr);gap:12px;padding:20px;display:grid}.module{border:1px solid #e5e9e5;border-radius:11px;justify-content:space-between;align-items:center;padding:16px;display:flex}.split{justify-content:space-between;align-items:center;display:flex}.datarow{border-bottom:1px solid #eef0ee;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:15px 22px;display:grid}.status.warn{color:#8a5a0b;background:#fff1d9}.twocol{grid-template-columns:360px 1fr;gap:20px;display:grid}.form.compact{padding:20px}.panel.nomargin{margin-top:0}.simpleRow{border-bottom:1px solid #eef0ee;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.moduleempty{line-height:1.8}@media (max-width:1000px){.modulegrid{grid-template-columns:1fr 1fr}.twocol{grid-template-columns:1fr}.datarow{grid-template-columns:1fr 1fr}}.platformHero{color:#f5f8f5;background:#10271c;border-radius:16px;grid-template-columns:58px 1fr auto;align-items:center;gap:18px;margin-bottom:20px;padding:22px;display:grid;box-shadow:0 8px 28px #10271c18}.platformHero.large{padding:28px}.platformMark{color:#173c2a;background:#e9f0eb;border-radius:14px;place-items:center;width:58px;height:58px;font-size:26px;font-weight:850;display:grid}.platformCopy h2{margin:4px 0 5px;font-size:24px}.platformCopy p{color:#c8d3cc;margin:0}.platformHero .eyebrow{color:#91a79a}.platformMeta{color:#b8c7be;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.platformActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.button.secondary{color:#173c2a;background:#eef2ef}.connectionNote{color:#d5dfd8;background:#ffffff0c;border:1px solid #ffffff18;border-radius:10px;margin-top:18px;padding:14px 16px;font-size:13px;line-height:1.55}@media (max-width:850px){.platformHero{grid-template-columns:58px 1fr}.platformActions{grid-column:1/-1;justify-content:flex-start}}:root{--ink:#07111f;--panel:#0c1727;--panel2:#101f32;--line:#21344d;--blue:#138cff;--cyan:#19d9e8;--violet:#6b2cff;--green:#21d98b;--text:#eef5ff;--muted2:#8ea2bb}.shell{color:var(--text);background:radial-gradient(circle at 78% 0,#102e54 0,#07111f 35%,#050b14 72%);grid-template-columns:270px 1fr}.sidebar{background:linear-gradient(#08111e,#060c15);border-right:1px solid #17263a;padding:22px 16px}.cd7brand{align-items:center;height:54px;display:flex;overflow:hidden}.cd7brand img{width:205px;height:auto}.platformLabel{letter-spacing:1.7px;color:#637995;margin:25px 10px 8px;font-size:10px}.nav{margin-top:4px}.nav a,.sideGroup a{color:#aebdd0;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;font-size:13px;display:flex}.nav a.active,.nav a:hover,.sideGroup a:hover{color:#fff;background:linear-gradient(90deg,#126cf2,#129dff)}.sideGroup{gap:3px;display:grid}.sidefoot{opacity:1;background:#091321;border:1px solid #16283e;border-radius:12px;margin-top:auto;padding:14px}.sidefoot .nadorioLogo{transform-origin:0;margin-bottom:8px;transform:scale(.8)}.ownerName{color:#eaf3ff;margin-top:7px;font-weight:700}.version{color:#58708e;margin-top:8px}.main{padding:34px 38px}.nadorioLogo{align-items:center;gap:12px;display:flex}.nadorioLogo strong{letter-spacing:3px;color:#fff;font-size:28px;display:block}.nadorioLogo small{letter-spacing:3px;color:#a7b8cc;margin-top:2px;font-size:8px;display:block}.cxMark{width:52px;height:42px;display:block;position:relative;transform:skew(-8deg)}.cxMark:before,.cxMark:after,.cxMark i,.cxMark b{content:"";background:linear-gradient(135deg,var(--violet),var(--blue),var(--cyan));border-radius:4px;position:absolute}.cxMark:before{width:12px;height:34px;top:4px;left:0}.cxMark:after{width:30px;height:10px;top:3px;left:8px;transform:rotate(-35deg)}.cxMark i{width:11px;height:32px;top:5px;right:0;transform:rotate(38deg)}.cxMark b{width:28px;height:9px;bottom:2px;left:13px;transform:rotate(34deg)}.ownerHero{background:linear-gradient(120deg,#0b1727,#0c1e35 62%,#102c48);border:1px solid #1c3551;border-radius:18px;justify-content:space-between;align-items:flex-end;padding:28px;display:flex;box-shadow:0 18px 60px #0006}.ownerHero .nadorioLogo strong{font-size:43px}.ownerHero p{color:#91a6bd;max-width:700px;margin-bottom:0}.cyan{color:#18bfff}.button{background:#126cf2;align-items:center;gap:7px;display:inline-flex}.button.gradient{background:linear-gradient(90deg,#6b2cff,#0e9eff);box-shadow:0 8px 30px #244eff38}.statGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.statCard{background:#0b1625;border:1px solid #1c3048;border-radius:14px;align-items:center;gap:15px;padding:18px;display:flex}.statCard>svg{color:#179dff}.statCard span{color:#8195ae;font-size:12px;display:block}.statCard strong{margin-top:3px;font-size:21px;display:block}.healthy{color:var(--green)}.sectionHead{justify-content:space-between;align-items:end;margin:30px 0 13px;display:flex}.sectionHead h2{margin:3px 0 0}.sectionHead>a{color:#2aa9ff;font-size:13px}.clubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.clubTile{background:linear-gradient(135deg,#0b1625,#0e1d30);border:1px solid #1d314a;border-radius:15px;align-items:center;gap:17px;min-height:120px;padding:18px;transition:all .18s;display:flex}.clubTile:hover{border-color:#28537d;transform:translateY(-2px);box-shadow:0 12px 35px #0005}.clubLogo{color:#31aaff;background:#101f31;border:1px solid #243b58;border-radius:13px;flex:none;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.clubLogo.large{width:72px;height:72px}.clubLogo img{object-fit:contain;width:100%;height:100%;padding:5px}.clubTileCopy{flex:1}.clubTile h3{margin:0 0 5px;font-size:17px}.clubTile p{color:#8094ac;margin:0;font-size:12px}.chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.chip,.status{text-transform:capitalize;color:#aab9ca;background:#17263a;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px}.chip.good,.status{color:#48e4a4;background:#103a31}.chip.connected{color:#3fc4ff;background:#102f48}.chip.warn{color:#ffbf57;background:#443015}.arrow{color:#4e6887}.panel{background:#0b1625;border-color:#1d314a}.panelhead{border-color:#1d314a}.top h1,.clubbrand h1{color:#fff}.muted,.label{color:#8094ac}.toolbar{background:#0b1625;border:1px solid #1d314a;border-radius:11px;align-items:center;gap:10px;max-width:440px;margin-bottom:16px;padding:10px 13px;display:flex}.toolbar input{color:#fff;background:0 0;border:0;outline:0;width:100%}.clubIdentity{align-items:center;gap:15px;display:flex}.powered{color:#a9bdd3}.powered small{color:#61758d;font-weight:400;display:block}.clubnav{background:#0b1625;border:1px solid #1d314a}.clubnav a{color:#8296ae}.clubnav a:hover{color:#fff;background:#11233a}.platformHero{background:linear-gradient(120deg,#0a1a2b,#0d2631);border:1px solid #1c4050}.cards .card,.form{color:#fff;background:#0b1625;border-color:#1d314a}.moduleList{background:#0b1625;border:1px solid #1d314a;border-radius:15px;overflow:hidden}.moduleHeader,.moduleRow{border-bottom:1px solid #172a40;grid-template-columns:1fr 170px 170px;align-items:center;gap:20px;padding:15px 20px;display:grid}.moduleHeader{text-transform:uppercase;letter-spacing:1.2px;color:#627993;background:#091321;font-size:10px}.moduleRow p{color:#71869e;margin:4px 0 0;font-size:12px}.toggle{cursor:pointer;background:#24344a;border:0;border-radius:20px;width:45px;height:24px;padding:3px}.toggle i{background:#9caabc;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block}.toggle.on{background:linear-gradient(90deg,#136cf1,#17bde2)}.toggle.on i{background:#fff;transform:translate(21px)}.toggle:disabled{opacity:.5}.workspaceShell{color:#eef5ff;background:radial-gradient(circle at 80% 0,#102d4c,#07111f 40%,#050a12);grid-template-columns:250px 1fr;min-height:100vh;display:grid}.workspaceSide{background:#070e18;border-right:1px solid #17263a;flex-direction:column;padding:24px 16px;display:flex}.workspaceSide .nadorioLogo strong{font-size:19px}.workspaceSide .nadorioLogo small{font-size:6px}.workspaceSide .cxMark{transform-origin:0;transform:scale(.75)skew(-8deg)}.workspaceClub{border-top:1px solid #16263a;border-bottom:1px solid #16263a;align-items:center;gap:10px;margin:20px 0;padding:17px 0;display:flex}.workspaceClub b,.workspaceClub small{display:block}.workspaceClub small{color:#71869f;text-transform:capitalize;margin-top:3px}.workspaceSide nav{gap:3px;display:grid}.workspaceSide nav a{color:#9fb0c4;border-radius:8px;padding:10px 12px;font-size:13px}.workspaceSide nav a:hover{color:#fff;background:#10223a}.workspaceSide>button{color:#8095ad;cursor:pointer;background:0 0;border:0;gap:8px;margin-top:auto;display:flex}.workspaceMain{padding:38px}.workspaceTop{justify-content:space-between;align-items:flex-start;display:flex}.workspaceTop h1{margin:4px 0;font-size:32px}.workspaceTop p{color:#8297ae}.roleBadge{color:#54c5ff;text-transform:capitalize;border:1px solid #21415e;border-radius:20px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex}.moduleCards{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.moduleCard{background:#0d1a2b;border:1px solid #1b314a;border-radius:11px;padding:16px}.moduleCard p{color:#758ba4;min-height:34px;font-size:12px}.darkload{color:#8ea2bb;background:#07111f}.loginwrap{color:#17201b}.loginbrand{background:linear-gradient(90deg,#642cff,#0b9fff,#17d7dd);color:#0000;-webkit-background-clip:text}@media (max-width:1050px){.clubGrid{grid-template-columns:1fr}.statGrid{grid-template-columns:1fr 1fr}.moduleHeader,.moduleRow{grid-template-columns:1fr 120px 130px}}@media (max-width:700px){.statGrid,.moduleCards{grid-template-columns:1fr}.ownerHero{flex-direction:column;align-items:flex-start;gap:20px}.moduleHeader{display:none}.moduleRow,.workspaceShell{grid-template-columns:1fr}.workspaceSide{display:none}}@media (max-width:850px){.settingsGrid,.teeSettings{grid-template-columns:1fr}}.onboardingForm{max-width:780px}.onboardStep{align-items:center;gap:11px;margin:8px 0 18px;padding-top:8px;display:flex}.onboardStep>span{background:linear-gradient(135deg,var(--violet),var(--blue));color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.onboardStep small{color:#7288a2;margin-top:2px;display:block}.colorField{grid-template-columns:52px 1fr;gap:10px;display:grid}.colorField input[type=color]{height:44px;padding:2px}.onboardNote{color:#a8c7d3;background:#0c2630;border:1px solid #1d4152;border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:13px;font-size:12px;display:flex}.settingsGrid{grid-template-columns:1.4fr .8fr;gap:18px;display:grid}.settingsBody{padding:20px}.settingsBody input,.settingsBody select{color:#fff;background:#091321;border:1px solid #263a53;border-radius:8px;padding:11px}.brandEditor{align-items:center;gap:15px;margin-bottom:22px;display:flex}.clubLogo.xlarge{width:92px;height:92px}.fileButton input{display:none}.colorPair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.successMsg{color:#55dfa7;margin-top:13px;font-size:13px}.lifecycle{border-top:1px solid #1c3048;margin-top:20px;padding-top:20px}.lifecycle>div{justify-content:space-between;display:flex}.lifecycle p{color:#7f94ad;font-size:12px;line-height:1.5}.dangerButton{color:#ff879d;cursor:pointer;background:#2b1319;border:1px solid #67303d;border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:10px 13px;display:flex}.teeSettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.teeSettings .field{margin:0}.checkRow{color:#b7c7d8;align-items:center;gap:9px;display:flex}.checkRow input{width:16px;height:16px}.teeSettings .button,.teeSettings .successMsg{grid-column:1/-1}@media (max-width:850px){.settingsGrid,.teeSettings{grid-template-columns:1fr}}.workspace{background:var(--club-bg);min-height:100vh;color:var(--club-text);display:flex}.clubSidebar{background:color-mix(in srgb,var(--club-bg) 86%,#000);border-right:1px solid color-mix(in srgb,var(--club-primary) 25%,transparent)}.clubSidebar .nav a.active{background:linear-gradient(90deg,color-mix(in srgb,var(--club-primary) 30%,transparent),color-mix(in srgb,var(--club-accent) 12%,transparent));border-color:color-mix(in srgb,var(--club-primary) 45%,transparent)}.clubBrand{align-items:center;gap:12px;padding:8px 4px 22px;display:flex}.clubBrand img,.clubMark{object-fit:contain;background:#fff;border-radius:12px;width:48px;height:48px;padding:4px}.clubMark{background:var(--club-primary);color:#fff;place-items:center;font-weight:900;display:grid}.clubBrand div{flex-direction:column;display:flex}.clubBrand span{opacity:.6;margin-top:3px;font-size:11px}.clubMain .panel,.workspace .panel{background:var(--club-surface);color:var(--club-text);border-color:color-mix(in srgb,var(--club-primary) 18%,transparent)}.workspace .button.gradient{background:linear-gradient(135deg,var(--club-primary),var(--club-accent))}.workspace input,.workspace select,.workspace textarea{background:color-mix(in srgb,var(--club-surface) 80%,#000);color:var(--club-text)}.inlineForm{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:18px;display:grid}.inlineForm input,.inlineForm select{min-width:0}.datarow.five{grid-template-columns:1.4fr 1.4fr .7fr 1fr auto}.textDanger{color:#ff6b7d;cursor:pointer;background:0 0;border:0}.joinLogo{object-fit:contain;background:#fff;border-radius:16px;width:82px;height:82px;margin:10px 0;padding:6px}.colorGrid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;display:grid}.moduleToggle{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.moduleToggle div{flex-direction:column;display:flex}.moduleToggle small{opacity:.6;margin-top:4px}.toggle{color:inherit;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:7px 12px}.toggle.on{background:var(--club-primary);border-color:var(--club-primary)}textarea{resize:vertical;min-height:90px}.ownernav{overflow-x:auto}.panelhead span{align-items:center;gap:9px;display:inline-flex}.iconButton{border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:8px}.button.small{padding:8px 11px;font-size:13px}.textDanger{align-items:center;gap:6px;display:inline-flex}.empty svg{margin-bottom:8px}.clubbrand .platformActions{margin-left:auto}.module[href]{color:inherit;text-decoration:none}.module[href]:hover{border-color:#2697ff;transform:translateY(-1px)}.joinPage{color:#eef5ff;background:radial-gradient(circle at 50% -10%,#173b68 0,#0a1728 34%,#050b14 72%);justify-content:center;align-items:center;width:100%;min-height:100svh;padding:32px 18px;display:flex}.joinCard{background:linear-gradient(#0e1d30fa,#08121ffa);border:1px solid #203b59;border-radius:24px;width:min(100%,540px);padding:34px;box-shadow:0 28px 80px #00000059}.joinBrand{border-bottom:1px solid #1b3149;justify-content:center;padding-bottom:24px;display:flex}.joinBrand .nadorioLogo strong{font-size:25px}.joinClub{align-items:center;gap:14px;margin:25px 0 22px;display:flex}.joinClub .joinLogo,.joinClubMark{border-radius:14px;flex:0 0 58px;width:58px;height:58px;margin:0}.joinClubMark{background:linear-gradient(135deg,#6b2cff,#138cff,#19d9e8);place-items:center;font-size:23px;font-weight:850;display:grid}.joinClub span{letter-spacing:1.7px;color:#6f89a6;margin-bottom:5px;font-size:9px;display:block}.joinClub strong{color:#f4f8ff;font-size:16px}.joinCard h1{letter-spacing:-.7px;margin:0 0 9px;font-size:clamp(26px,5vw,34px);line-height:1.12}.joinSub{color:#8ea4bd;margin:0 0 26px;font-size:14px;line-height:1.6}.joinForm{gap:17px;display:grid}.joinForm label{color:#b8c8da;gap:8px;font-size:12px;font-weight:700;display:grid}.joinForm input{color:#f5f9ff;width:100%;min-width:0;height:48px;font:inherit;background:#081421;border:1px solid #29415d;border-radius:11px;outline:none;padding:0 14px;font-size:16px;transition:border-color .18s,box-shadow .18s}.joinForm input:focus{border-color:#259eff;box-shadow:0 0 0 3px #259eff21}.joinForm small{color:#667e99;font-size:11px;font-weight:400}.joinButton{color:#fff;cursor:pointer;background:linear-gradient(100deg,#6b2cff,#138cff,#19bcd4);border:0;border-radius:11px;width:100%;min-height:50px;margin-top:3px;padding:13px 18px;font-size:14px;font-weight:800}.joinButton:disabled{opacity:.58;cursor:not-allowed}.joinError{color:#ff9caf;background:#2b151d;border:1px solid #713747;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.5}.joinTrust{color:#5f7690;border-top:1px solid #172c43;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;padding-top:20px;font-size:10px;display:flex}.joinLoading{text-align:center;color:#8ea4bd;padding:24px 0}@media (max-width:600px){.joinPage{align-items:flex-start;padding:16px 12px}.joinCard{border-radius:18px;min-height:calc(100svh - 32px);margin:0;padding:24px 18px}.joinBrand{justify-content:flex-start;padding-bottom:19px}.joinBrand .nadorioLogo strong{font-size:21px}.joinBrand .nadorioLogo small{font-size:6px}.joinBrand .cxMark{transform-origin:0;transform:scale(.82)skew(-8deg)}.joinClub{margin:21px 0 19px}.joinCard h1{font-size:28px}.joinSub{margin-bottom:22px}.joinForm{gap:15px}.joinForm input{height:50px}.joinButton{min-height:52px}}.v3workspace{background:var(--club-bg,#07111f);min-height:100vh}.v3Sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--club-bg,#07111f) 94%,#fff 6%),var(--club-bg,#07111f));z-index:40;border-right:1px solid #ffffff14;width:292px;padding:22px 16px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.v3Main{max-width:none;min-height:100vh;color:var(--club-text,#f4f8ff);margin-left:292px;padding:34px 38px 70px}.v3Nav{margin-top:25px;display:block}.v3NavHome,.v3NavGroup a{align-items:center;gap:9px;font-size:13px;color:color-mix(in srgb,var(--club-text,#fff) 72%,transparent)!important;border-radius:10px!important;padding:10px 12px!important;display:flex!important}.v3NavHome.active,.v3NavGroup a.active,.v3NavHome:hover,.v3NavGroup a:hover{background:color-mix(in srgb,var(--club-primary,#138cff) 18%,transparent)!important;color:#fff!important}.v3NavGroup{margin-top:21px}.v3NavGroup>span{letter-spacing:1.45px;color:color-mix(in srgb,var(--club-text,#fff) 40%,transparent);padding:0 12px 7px;font-size:9px;font-weight:800;display:block}.v3Sidebar .clubBrand{padding:8px}.v3Sidebar .clubBrand img,.clubBrand.mini img{object-fit:contain;border-radius:10px;width:42px;height:42px}.v3Sidebar .clubBrand b{font-size:14px}.v3Sidebar .clubBrand span{opacity:.55;font-size:10px}.v3Sidebar .sidefoot{padding:14px 9px}.v3Sidebar .signout{align-items:center;gap:7px;display:flex}.v3MobileHeader{display:none}.v3Hero{background:linear-gradient(135deg,color-mix(in srgb,var(--club-primary,#138cff) 18%,#0a1524),color-mix(in srgb,var(--club-surface,#0d1b2a) 94%,#fff 6%));border:1px solid #ffffff17;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:20px;padding:30px;display:flex}.v3Hero h1,.v3PageHead h1{color:var(--club-text,#fff);margin:5px 0 7px;font-size:32px}.v3Hero p,.v3PageHead p{color:color-mix(in srgb,var(--club-text,#fff) 65%,transparent);margin:0}.v3HeroBadge{letter-spacing:1.2px;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:10px}.v3HeroBadge b{color:var(--club-accent,#19d9e8)}.v3Metrics{margin-top:18px}.v3Metrics .metric{background:color-mix(in srgb,var(--club-surface,#0d1b2a) 92%,#fff 8%);border:1px solid #ffffff14;border-radius:16px;padding:18px}.v3Metrics .metric svg{width:18px;color:var(--club-accent,#19d9e8);margin-bottom:12px}.v3Metrics .metric span{color:color-mix(in srgb,var(--club-text,#fff) 58%,transparent);font-size:12px;display:block}.v3Metrics .metric b{margin-top:4px;font-size:28px;display:block}.v3HomeGrid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:18px;margin-top:18px;display:grid}.v3Section{background:color-mix(in srgb,var(--club-surface,#0d1b2a) 94%,#fff 6%);border:1px solid #ffffff14;border-radius:18px;margin-top:18px;overflow:hidden}.v3HomeGrid .v3Section{margin-top:0}.v3SectionHead{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.v3SectionHead h2{margin:0 0 4px;font-size:17px}.v3SectionHead p{color:color-mix(in srgb,var(--club-text,#fff) 52%,transparent);margin:0;font-size:12px}.quickGrid{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.quickGrid a{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:36px 1fr auto;column-gap:11px;padding:15px;display:grid}.quickGrid a>svg:first-child{background:color-mix(in srgb,var(--club-primary,#138cff) 17%,transparent);width:36px;height:36px;color:var(--club-accent,#19d9e8);border-radius:10px;grid-row:1/3;padding:8px}.quickGrid a>svg:last-child{grid-area:1/3/3;align-self:center;width:16px}.quickGrid b{font-size:13px}.quickGrid span{opacity:.5;font-size:11px}.statusLine{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:14px 20px;font-size:13px;display:flex}.v3PageHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.approvalList{padding:8px 18px}.approvalRow{border-bottom:1px solid #ffffff12;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:16px 4px;display:grid}.approvalAvatar{background:color-mix(in srgb,var(--club-primary,#138cff) 17%,transparent);width:42px;height:42px;color:var(--club-accent,#19d9e8);border-radius:12px;place-items:center;display:grid}.approvalIdentity{gap:3px;display:grid}.approvalIdentity span,.approvalIdentity small{opacity:.6;font-size:12px}.approvalIdentity p{opacity:.75;margin:6px 0 0;font-size:12px}.approvalActions{gap:8px;display:flex}.approveButton,.declineButton{cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-weight:700;display:flex}.approveButton{color:#04150d;background:#1bd98a}.declineButton{color:#f5f8ff;background:#ffffff12}.v3Empty{text-align:center;padding:38px}.v3Empty svg{opacity:.35}.v3Empty h3{margin:8px 0 4px}.v3Empty p{opacity:.55;margin:0}.peopleRow{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 120px 90px;align-items:center;gap:12px;padding:14px 22px;display:grid}.peopleRow>div{display:grid}.peopleRow span{opacity:.65;font-size:12px}.memberJoinPage{color:#f3f7ff;background:radial-gradient(circle at 15% 0,#122a51 0,#07111f 38%,#050a12 80%);min-height:100vh;padding:26px}.memberJoinShell{max-width:1120px;margin:auto}.memberJoinTop{justify-content:space-between;align-items:center;display:flex}.memberJoinTop a{color:#9fb1c8;font-size:13px}.memberJoinTop b{color:#fff}.memberJoinIntro{max-width:720px;padding:70px 0 34px}.memberJoinIntro h1{letter-spacing:-2px;margin:9px 0;font-size:52px}.memberJoinIntro p{color:#9fb1c8;font-size:17px;line-height:1.6}.v3pill{letter-spacing:1.6px;color:#23d6e7;font-size:10px;font-weight:800}.clubChooser,.memberJoinForm,.selectedClub{background:#0c1727;border:1px solid #1c2d44;border-radius:20px}.chooserHead{border-bottom:1px solid #1c2d44;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.chooserHead h2{margin:0 0 4px}.chooserHead p{color:#8296af;margin:0;font-size:13px}.searchBox{background:#07111f;border:1px solid #263b56;border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.searchBox input{color:#fff;background:0 0;border:0;outline:0;width:220px;padding:11px 0;font-size:16px}.clubChoiceGrid{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.clubChoice{color:#fff;text-align:left;cursor:pointer;background:#0f1d30;border:1px solid #1e334d;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.clubChoice:hover{background:#11243b;border-color:#2f78bd}.clubChoiceLogo{border:2px solid;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.clubChoiceLogo img{object-fit:contain;width:100%;height:100%}.clubChoice div:nth-child(2){gap:3px;display:grid}.clubChoice span{color:#8195ad;text-transform:capitalize;font-size:11px}.chooseArrow{color:#fff!important;font-size:20px!important}.emptyChoice{color:#8195ad;padding:35px}.joinLayout{grid-template-columns:360px 1fr;gap:18px;display:grid}.selectedClub{padding:25px}.backLink{color:#8ea2bb;cursor:pointer;background:0 0;border:0;padding:0 0 25px}.selectedLogo{background:#101f32;border-radius:16px;place-items:center;width:70px;height:70px;margin-bottom:16px;display:grid;overflow:hidden}.selectedLogo img{object-fit:contain;width:100%;height:100%}.selectedClub>span{letter-spacing:1.4px;color:#71849b;font-size:9px}.selectedClub h2{margin:6px 0 25px;font-size:23px}.approvalSteps{gap:17px;display:grid}.approvalSteps>div{grid-template-columns:28px 1fr;gap:9px;display:grid}.approvalSteps svg{color:#19d9e8;width:18px}.approvalSteps p{margin:0;display:grid}.approvalSteps b{font-size:12px}.approvalSteps small{color:#7890aa;margin-top:3px;font-size:11px}.memberJoinForm{gap:15px;padding:26px;display:grid}.memberJoinForm h2{margin:0}.memberJoinForm>p{margin:0 0 6px}.memberJoinForm label{gap:7px;font-size:12px;font-weight:700;display:grid}.memberJoinForm label em{color:#71849b;font-weight:400}.memberJoinForm input,.memberJoinForm textarea{color:#fff;width:100%;font:inherit;background:#07111f;border:1px solid #263b56;border-radius:10px;padding:13px;font-size:16px}.memberJoinForm textarea{resize:vertical;min-height:80px}.memberJoinForm small{color:#71849b;font-weight:400}.joinSuccess{color:#a8efd4;background:#0b3026;border:1px solid #185b45;border-radius:10px;padding:12px;font-size:12px}.memberJoinFooter{text-align:center;color:#536b85;padding:25px;font-size:11px}.memberPending{color:#f4f8ff;background:#07111f;place-items:center;min-height:100vh;padding:24px;display:grid}.pendingCard{background:#0c1727;border:1px solid #1d3048;border-radius:22px;width:min(600px,100%);padding:34px}.pendingIcon{color:#19d9e8;background:#102c43;border-radius:15px;place-items:center;width:54px;height:54px;margin:28px 0 14px;display:grid}.pendingCard h1{margin:0 0 8px}.pendingCard>p{color:#8fa3ba;line-height:1.55}.requestStatus{background:#091321;border:1px solid #1a2b40;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin:20px 0;padding:14px;display:grid}.requestStatus img{object-fit:contain;border-radius:9px;width:42px;height:42px}.requestStatus div{display:grid}.requestStatus span{color:#7890aa;font-size:11px}.requestBadge{text-transform:uppercase;border-radius:999px;padding:6px 9px;font-weight:800;font-size:10px!important}.requestBadge.pending{color:#f1c55d;background:#3c2d0c}.requestBadge.approved{color:#7de2b8;background:#0b3026}.requestBadge.rejected{color:#ff9ba8;background:#381b20}.pendingActions{gap:10px;margin:20px 0;display:flex}.textButton{color:#9eb0c5;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:flex}.loginJoin{color:#748078;border-top:1px solid #e3e8e4;margin-top:18px;padding-top:16px;font-size:12px}.loginJoin a{color:#173c2a;font-weight:750}.memberBottomNav{display:none}@media (max-width:900px){.v3MobileHeader{z-index:50;background:color-mix(in srgb,var(--club-bg,#07111f) 96%,#fff 4%);color:#fff;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:66px;padding:10px 15px;display:flex;position:fixed;top:0;left:0;right:0}.v3MobileHeader button{color:#fff;background:0 0;border:0}.clubBrand.mini{align-items:center;gap:9px;display:flex}.clubBrand.mini img{width:34px;height:34px}.v3Sidebar{width:min(320px,88vw);padding-top:80px;transition:transform .2s;transform:translate(-102%)}.v3Sidebar.mobileOpen{transform:translate(0)}.v3Main{margin-left:0;padding:88px 16px 85px}.v3Hero{padding:22px}.v3Hero h1,.v3PageHead h1{font-size:27px}.v3HeroBadge{display:none}.v3Metrics{grid-template-columns:1fr 1fr!important}.v3HomeGrid,.quickGrid{grid-template-columns:1fr}.v3PageHead{display:block}.v3PageHead>.button{margin-top:14px}.approvalRow{grid-template-columns:42px 1fr}.approvalActions{grid-column:1/-1}.peopleRow{grid-template-columns:1fr auto}.peopleRow>span:last-child{display:none}.memberBottomNav{z-index:35;background:color-mix(in srgb,var(--club-bg,#07111f) 96%,#fff 4%);padding:7px 8px max(7px,env(safe-area-inset-bottom));border-top:1px solid #ffffff17;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.memberBottomNav a{color:color-mix(in srgb,var(--club-text,#fff) 65%,transparent);justify-items:center;gap:3px;font-size:9px;display:grid}.memberBottomNav svg{width:19px}.memberJoinPage{padding:18px}.memberJoinIntro{padding:45px 0 25px}.memberJoinIntro h1{font-size:39px}.chooserHead{flex-direction:column;align-items:stretch}.searchBox input{width:100%}.clubChoiceGrid,.joinLayout{grid-template-columns:1fr}.selectedClub{padding:20px}.memberJoinTop a{font-size:11px}.memberJoinForm{padding:20px}}@media (max-width:520px){.v3Metrics{grid-template-columns:1fr!important}.memberJoinIntro h1{font-size:34px}.memberJoinIntro p{font-size:15px}.memberJoinTop .nadorioLogo{transform-origin:0;transform:scale(.88)}.approvalActions{grid-template-columns:1fr 1fr;display:grid}.approveButton,.declineButton{justify-content:center}.pendingCard{padding:24px}.requestStatus{grid-template-columns:38px 1fr}.requestStatus>.requestBadge{grid-column:2;width:max-content}}.workspaceBoot{background:#07111f;min-height:100svh}
