.owner-console{color-scheme:dark;--owner-cyan: #00d7ff;--owner-muted: #a8b5c8;color:#f5f8ff;background:#050a12;min-height:100vh;box-sizing:border-box;padding:28px max(24px,calc((100vw - 1120px)/2)) 72px;font:15px/1.5 Inter,Segoe UI,sans-serif}.owner-console *,.owner-console *:before,.owner-console *:after{box-sizing:border-box}.owner-console h1,.owner-console h2,.owner-console h3,.owner-console p{margin:0}.owner-header,.owner-brand,.owner-summary,.owner-company-heading,.owner-club{display:flex;align-items:center}.owner-header{justify-content:space-between;padding-bottom:26px;border-bottom:1px solid #1a293d}.owner-header-actions{display:flex;align-items:center;gap:12px}.owner-brand{gap:12px;font-size:18px;font-weight:750;letter-spacing:1.5px}.owner-brand-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--owner-cyan);color:var(--owner-cyan);border-radius:12px;font-size:25px;font-style:italic}.owner-brand-caption{display:block;font-size:11px;font-weight:400;letter-spacing:.6px;color:var(--owner-muted)}.owner-environment{border:1px solid #37536b;border-radius:20px;padding:5px 12px;font-size:12px;letter-spacing:1px;color:#b9d9f3}.owner-environment-production{color:#35f2a0;border-color:#1b664e}.owner-environment-test,.owner-environment-rc{color:#ffd166;border-color:#66552c}.owner-intro{padding:42px 0 30px}.owner-console .owner-eyebrow{color:var(--owner-cyan);letter-spacing:2px;font-size:11px;font-weight:650;margin-bottom:12px}.owner-console h1{font-size:clamp(28px,4vw,38px);line-height:1.2;letter-spacing:-.8px}.owner-console .owner-description{margin-top:12px;color:var(--owner-muted)}.owner-summary{gap:24px;margin-top:25px;color:var(--owner-muted);font-size:13px}.owner-summary strong{font-size:20px;color:#f5f8ff;font-weight:600;margin-right:6px}.owner-context{padding:13px 18px;border:1px solid #155575;border-radius:12px;background:#071c2a;display:flex;gap:18px;margin-bottom:24px;flex-wrap:wrap}.owner-context>span{color:var(--owner-muted)}.owner-context strong{overflow-wrap:anywhere}.owner-context strong span{color:#638397;padding:0 8px}.owner-filters{display:flex;gap:16px}.owner-filters label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--owner-muted)}.owner-search{flex:1;min-width:0}.owner-company-filter{width:260px}.owner-console input,.owner-console select{width:100%;font:inherit;font-size:14px;color:#f5f8ff;background:#0d1626;border:1px solid #2b3c54;border-radius:10px;min-height:46px;padding:11px 14px}.owner-console input::placeholder{color:#8394ac}.owner-console :focus-visible{outline:2px solid var(--owner-cyan);outline-offset:3px}.owner-console .owner-result-count{margin:14px 0 20px;color:var(--owner-muted);font-size:12px}.owner-companies{display:grid;gap:24px}.owner-company{border:1px solid #203149;border-radius:16px;background:#0a1321;overflow:hidden}.owner-company-heading{justify-content:space-between;gap:15px;padding:20px 22px;background:#0e1a2c}.owner-console h2{font-size:18px;font-weight:600;overflow-wrap:anywhere}.owner-company-id{color:#9bb0c9;font-size:11px;letter-spacing:.4px}.owner-club-count{color:var(--owner-muted);font-size:12px;white-space:nowrap}.owner-clubs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-club{justify-content:space-between;gap:16px;padding:22px;border-top:1px solid #203149}.owner-club:nth-child(2n){border-left:1px solid #203149}.owner-club-selected{background:#092338}.owner-club-details{min-width:0}.owner-console h3{font-size:15px;font-weight:600;overflow-wrap:anywhere}.owner-club-details p{color:var(--owner-muted);font-size:12px;margin-top:4px}.owner-club-selected p{color:var(--owner-cyan)}.owner-console button{color:var(--owner-cyan);background:#0b2a3c;border:1px solid #245b76;border-radius:9px;min-height:40px;padding:8px 13px;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.owner-console button:hover:not(:disabled){background:#11415a;border-color:var(--owner-cyan)}.owner-console button:disabled{opacity:.48;cursor:default}.owner-console button span{padding-left:12px}.owner-console .owner-notice,.owner-console .owner-error{padding:13px 18px;border-radius:10px;margin-bottom:20px}.owner-notice{color:#ffd166;background:#2c2515}.owner-error{color:#ffabbc;background:#301722}.owner-empty{border:1px dashed #30445d;border-radius:16px;padding:40px 20px;text-align:center}.owner-empty p{color:var(--owner-muted);margin-top:8px}.owner-empty button{margin-top:20px}.owner-loading{padding:60px 0;text-align:center;color:var(--owner-muted)}.owner-login-card{max-width:440px;margin:64px auto 0}.owner-login-card h1{font-size:30px}.owner-login-card form{display:flex;flex-direction:column;gap:20px;margin-top:32px}.owner-login-card label{display:flex;flex-direction:column;gap:8px;color:var(--owner-muted);font-size:13px}.owner-login-card button[type=submit]{min-height:46px}.owner-console .owner-session-refresh{display:block;background:transparent;border:0;margin:16px auto 0;color:var(--owner-muted)}.owner-shell-error{background:#301722;color:#ffabbc;padding:14px 24px;font:14px/1.5 Segoe UI,sans-serif}@media (max-width: 720px){.owner-console{padding:20px 18px 40px}.owner-intro{padding-top:30px}.owner-filters{flex-direction:column}.owner-company-filter{width:100%}.owner-clubs{grid-template-columns:1fr}.owner-club:nth-child(2n){border-left:0}.owner-club{padding:18px;gap:10px}.owner-company-heading{padding:18px}.owner-context{gap:4px 15px}}.owner-navigation{display:flex;gap:8px;padding:18px max(24px,calc((100vw - 1120px)/2)) 0;background:#050a12;font:14px/1.5 Segoe UI,sans-serif}.owner-navigation button{border:1px solid #2b3c54;border-radius:9px;padding:9px 18px;background:#0d1626;color:#a8b5c8;cursor:pointer}.owner-navigation button[aria-current=page]{color:#00d7ff;border-color:#00a9d0;background:#0b2a3c}.owner-navigation button:focus-visible{outline:2px solid #00d7ff;outline-offset:3px}.owner-navigation button:disabled{opacity:.48;cursor:default}.owner-release-filters{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px}.owner-release-filters label{display:grid;gap:7px;min-width:140px;font-size:12px;color:var(--owner-muted)}.owner-release-filters .owner-release-select{flex:1;min-width:250px}.owner-release-detail,.owner-release-review{border:1px solid #245b76;border-radius:14px;background:#0a192b;padding:22px;margin:24px 0;display:grid;gap:12px}.owner-releases code{display:block;overflow-wrap:anywhere;word-break:break-all;font-size:12px;color:#c4d5e9}.owner-release-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.owner-release-companies{display:grid;gap:12px;margin:20px 0}.owner-release-company{padding:18px;border:1px solid #203149;border-radius:12px;background:#0a1321}.owner-release-checkbox{display:flex;align-items:center;gap:14px;cursor:pointer}.owner-release-checkbox input{width:20px;height:20px;min-height:20px;flex:0 0 20px;accent-color:var(--owner-cyan)}.owner-release-checkbox small{display:block;color:var(--owner-muted)}.owner-release-assignment{display:grid;gap:8px;border-top:1px solid #203149;padding-top:16px;margin-top:16px}.owner-release-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.owner-releases .owner-release-actions button{white-space:normal}.owner-release-review-button{margin-top:20px}.owner-release-review ul{margin:0;padding-left:22px}@media (max-width: 720px){.owner-navigation{padding:16px 18px 0}.owner-release-filters{flex-direction:column}.owner-release-filters .owner-release-select{min-width:0}.owner-release-heading{align-items:flex-start;flex-direction:column}.owner-release-detail,.owner-release-review{padding:18px}}
