[hidden]{display:none!important}.account-header,.account-footer{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:24px 5vw}.account-header{border-bottom:1px solid var(--line)}.account-header img{object-fit:contain}.account-header a:last-child,.account-footer{color:var(--muted);font-size:14px}.account-layout{max-width:1320px;margin:60px auto 80px;padding:0 5vw;display:grid;grid-template-columns:1fr minmax(350px,470px);gap:7vw;align-items:start}.account-intro h1{font-size:clamp(36px,4vw,58px);margin:22px 0}.account-intro>p:not(.eyebrow){color:var(--muted);max-width:460px;font-size:18px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:#64c9ff}.journey{border-left:1px solid #2379bd;margin-top:38px;padding-left:22px;display:grid;gap:24px}.journey strong,.journey span{display:block}.journey strong{font-size:16px}.journey span{color:var(--muted);font-size:14px;margin-top:5px}.account-panel{background:#0c1e30;border:1px solid #26445d;padding:30px;border-radius:20px;box-shadow:0 20px 70px #0003}.account-panel h2{font-size:27px;margin:8px 0 24px}.account-panel p{color:var(--muted);margin:16px 0}.auth-tabs{display:flex;gap:4px;background:#071321;padding:4px;border-radius:10px;margin-bottom:26px}.auth-tabs button{flex:1;border:0;background:none;padding:11px;border-radius:7px;color:var(--muted)}.auth-tabs button.selected{background:#1c3b58;color:white}label{display:block;font-size:14px;margin:16px 0}input{display:block;width:100%;background:#071522;color:var(--text);border:1px solid #35536c;border-radius:9px;font:inherit;padding:13px 12px;margin-top:7px}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #6ae3ff;outline-offset:3px}small,.hint{display:block;font-size:12px;color:var(--muted);margin-top:8px}.name-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.name-fields label{margin-bottom:0}.consent{display:flex;gap:10px;font-size:12px;align-items:start}.consent input{width:17px;height:17px;flex-shrink:0;margin:2px 0}.consent a{text-decoration:underline}.action{display:block;text-align:center;width:100%;border:1px solid #439dff;background:#1478e8;border-radius:10px;padding:13px 16px;font-weight:600;margin-top:18px;color:white}.action.secondary{background:#112d46}.quiet{display:block;color:#72cfff;border:0;background:none;padding:9px 0;font:inherit;font-size:14px;text-align:left;cursor:pointer}.referrer{margin-top:25px!important;font-size:14px!important;color:#7fddfa!important}#status:not(:empty){padding:12px;border:1px solid #506782;background:#132d44;border-radius:8px;margin-bottom:20px;font-size:14px}#status.error{border-color:#a45f64;color:#ffd1d1}button:disabled{opacity:.55;cursor:wait}.dashboard{max-width:1320px;margin:40px auto;padding:0 5vw}.dashboard h1{font-size:40px;margin-bottom:14px}.dashboard h2{font-size:25px}.dashboard p{color:var(--muted)}.dashboard-intro{max-width:850px;margin-bottom:28px}.partner-card{background:#0c1e30;border:1px solid var(--line);border-radius:16px;padding:24px;margin:24px 0}.partner-heading{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:space-between}.partner-link{color:#74d2ff;overflow-wrap:anywhere}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.stat{border-top:1px solid #35536c;padding-top:14px}.stat strong{display:block;font-size:25px;font-variant-numeric:tabular-nums}.stat span{font-size:12px;color:var(--muted)}.table-scroll{overflow:auto;margin:20px 0}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;padding:12px;border-bottom:1px solid var(--line);white-space:nowrap}th{color:var(--muted);font-weight:400}td:first-child{font-family:ui-monospace,monospace}details>summary{cursor:pointer;padding:10px 0;color:#72cfff}.admin-form{max-width:600px}.admin-form .action{width:auto}.inline-actions{display:flex;gap:22px;flex-wrap:wrap}.warning{color:#ffcf96!important;font-size:13px}.pagination{display:flex;align-items:center;gap:24px}#organic{margin:20px 0}.empty{padding:16px 0;color:var(--muted)}@media(max-width:800px){.account-layout{grid-template-columns:1fr;margin-top:28px;gap:30px}.account-intro h1{font-size:36px}.journey{display:none}.account-panel{padding:22px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard h1{font-size:32px}.partner-card{padding:18px}.account-header{padding:18px 5vw}.account-header img{width:140px}.account-footer{gap:15px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.account-header>a:first-child{display:flex;align-items:center;gap:10px;font-size:26px;letter-spacing:-.04em}.account-header strong span{color:#1680ff}.account-header img{width:44px;height:44px}
.cabinet{background:#091522}.cabinet .account-header{padding-top:18px;padding-bottom:18px}.cabinet .dashboard{max-width:1240px;margin-top:42px}.cabinet .dashboard h1{font-size:36px;letter-spacing:-.04em;margin:10px 0}.cabinet #signed-in{font-size:13px;color:#7e98b2}.cabinet .inline-actions{margin:16px 0 26px}.cabinet #admin{display:flex;gap:24px;align-items:start;justify-content:space-between;margin-bottom:24px}.cabinet #admin>details{flex:1}.cabinet #admin>details>summary{display:inline-block;background:#176de0;border:1px solid #348df5;padding:10px 16px;border-radius:9px;color:white;font-size:14px}.cabinet .admin-form{padding:22px;border:1px solid var(--line);border-radius:12px;margin-top:12px}.cabinet #organic{font-size:12px;white-space:nowrap}.overview{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:28px}.overview:empty{display:none}.overview-item{padding:22px;background:#102033}.overview-item span{font-size:12px;color:var(--muted);display:block}.overview-item strong{font-size:30px;display:block;margin-top:12px;font-variant-numeric:tabular-nums;font-weight:600}.cabinet .partner-card{background:#0d1b2b;border:1px solid #263c50;border-radius:12px;padding:22px;margin:14px 0}.cabinet .partner-heading h2{font-size:21px;letter-spacing:-.02em}.cabinet .partner-link{font-size:12px;color:#8babc8}.cabinet .stats{gap:20px;margin:20px 0 12px}.cabinet .stat{padding:12px 0;border-color:#22364a}.cabinet .stat strong{font-size:24px;font-weight:500}.cabinet .stat span{font-size:12px}.cabinet .partner-details>summary{font-size:13px;color:#95b2cd}.metric-note{font-size:12px;margin:12px 0 16px}.cabinet h3{font-size:14px;font-weight:500;margin-top:20px}.cabinet .table-scroll{margin:12px 0}.cabinet th,.cabinet td{font-size:12px;padding:12px 8px}.cabinet .rules{border-top:1px solid var(--line);margin:32px 0;padding-top:14px}.cabinet .rules summary{font-size:12px;color:#839db4}.cabinet .rules p{font-size:13px;max-width:850px;margin:12px 0}.partner-search{max-width:320px;font-size:12px;color:#8babc8;margin:0 0 22px}.partner-search input{padding:10px 12px}.cabinet .pagination{font-size:12px}.cabinet #access-help{max-width:500px;padding:24px;border:1px solid var(--line);border-radius:12px}.cabinet #access-help p{font-size:14px}@media(max-width:700px){.overview{grid-template-columns:repeat(2,1fr)}.overview-item{padding:18px}.overview-item strong{font-size:25px}.cabinet #admin{display:block}.cabinet #organic{margin:14px 0}.cabinet .dashboard{margin-top:25px}.cabinet .dashboard h1{font-size:30px}.cabinet .stats{grid-template-columns:repeat(2,1fr);gap:12px}.cabinet .partner-card{padding:18px}.cabinet .partner-link{display:block;overflow-wrap:anywhere}.cabinet .partner-heading{gap:6px}.cabinet .account-header>a:last-child{font-size:12px}}
