.brand small{display:block;font-size:8px;letter-spacing:.28em;color:var(--muted);font-weight:500;margin-top:2px}.recruit-page,.profile-page,.admin-page{padding:70px 0 120px}.recruit-hero{max-width:720px;padding:50px 0 70px}.recruit-hero h1{font-size:clamp(50px,7vw,92px);line-height:1;letter-spacing:-.06em;font-weight:500;margin:18px 0 24px}.recruit-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.recruit-points{display:grid;gap:12px}.recruit-points article,.admin-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:24px}.recruit-points b{font:10px var(--mono);color:var(--pink)}.recruit-points h3{margin:28px 0 8px;font-size:22px}.recruit-points p,.panel-note{color:var(--muted);line-height:1.7;font-size:13px;margin:0}.recruit-grid form{border:1px solid var(--line);background:#0d0d11;border-radius:8px;padding:30px;display:grid;gap:16px}.form-head h2{margin:12px 0 8px;font-size:30px}.recruit-grid label{display:grid;gap:8px;font-size:11px;color:var(--muted)}input,select,textarea{width:100%;background:#17171d;border:1px solid #33333d;border-radius:3px;color:var(--ink);font:13px var(--sans);padding:13px;outline:none}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-note{font-size:11px;color:var(--muted);margin:0}.profile-hero{display:grid;grid-template-columns:310px 1fr;gap:70px;align-items:center;padding:70px 0}.profile-photo{height:420px;border-radius:8px;background-position:center;background-size:cover;border:1px solid var(--cyan)}.profile-hero h1{font-size:76px;line-height:1;margin:18px 0 8px}.profile-handle{font:12px var(--mono);color:var(--pink)}.admin-page h1{font-size:56px;letter-spacing:-.05em;font-weight:500;margin:14px 0}.sync-status{font:10px var(--mono);color:var(--muted)}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admin-panel{margin-top:14px}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.panel-head h2{margin:0;font-size:22px}.status-row,.connection,.application-row{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--line)}.status-row div{display:grid;gap:5px}.status-row span,.connection p,.application-row p{display:block;color:var(--muted);font:10px var(--mono);margin:0}.status-row button{background:transparent;border:1px solid #3a3a44;border-radius:3px;padding:8px 10px;color:var(--muted);font:10px var(--mono)}.status-row button.is-live{color:var(--pink);border-color:var(--pink)}.connection{justify-content:flex-start;gap:12px}.connection>div{flex:1}.connection b{font-size:13px}.connection-state,.application-state{font:10px var(--mono);color:var(--cyan);text-transform:uppercase}.connection-dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.muted-dot{background:var(--violet);box-shadow:0 0 10px var(--violet)}.applications{margin-top:14px}.avatar-mini{width:28px;height:28px;border-radius:50%;background:var(--cyan);color:#061015;display:grid;place-items:center;font-weight:700;margin-right:12px}.avatar-mini.pink{background:var(--pink)}.avatar-mini.violet{background:var(--violet)}@media(max-width:800px){.recruit-grid,.admin-grid,.profile-hero{grid-template-columns:1fr}.profile-hero h1{font-size:56px}.profile-photo{height:320px}.recruit-grid{gap:25px}.admin-page h1{font-size:42px}}
