*{box-sizing:border-box;margin:0;padding:0}body{color:#f0f0f0;background:#0f0f0f;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.app{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.app-header h1{background:linear-gradient(135deg,#6366f1,#8b5cf6,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3rem;font-weight:700}.app-header .subtitle{color:#a0a0a0;margin-bottom:1rem;font-size:1.1rem}.badge{color:#a5b4fc;background:#6366f126;border:1px solid #6366f14d;border-radius:999px;padding:.25rem .75rem;font-size:.85rem;display:inline-block}main{color:gray;max-width:480px;margin-top:2rem;line-height:1.6}.navbar{background:#ffffff08;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.75rem 2rem;display:flex}.nav-brand{color:#a5b4fc;font-size:1.25rem;font-weight:700;text-decoration:none}.nav-links{align-items:center;gap:1rem;display:flex}.nav-links a{color:#ccc;font-size:.9rem;text-decoration:none}.nav-links a:hover{color:#fff}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:2rem;display:flex}.hero h1{background:linear-gradient(135deg,#6366f1,#8b5cf6,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700}.hero .subtitle{color:#a0a0a0;margin-top:.5rem;font-size:1.1rem}.page{max-width:800px;margin:2rem auto;padding:0 1rem}.page h2{margin-bottom:1.5rem;font-size:1.5rem}.btn{cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;display:inline-block}.btn-primary{color:#fff;background:#6366f1}.btn-primary:disabled{color:#888;cursor:not-allowed;background:#444}.btn-success{color:#fff;background:#22c55e}.btn-outline{color:#ccc;background:0 0;border:1px solid #444}.btn-outline:hover{background:#ffffff0d}.btn-sm{padding:.3rem .6rem;font-size:.8rem}.btn-lg{padding:.75rem 2rem;font-size:1.1rem}.form{flex-direction:column;gap:.75rem;display:flex}.form label{color:#aaa;font-size:.85rem}.form input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.5rem .75rem;font-size:.9rem}.form input:focus{border-color:#6366f1;outline:none}.error-msg{color:#ef4444;background:#ef44441a;border-radius:8px;padding:.5rem 1rem;font-size:.9rem}.success-msg{color:#22c55e;background:#22c55e1a;border-radius:8px;padding:.5rem 1rem;font-size:.9rem}.cost-preview{color:#a5b4fc;font-size:.9rem}.stat-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.stat-label{color:#888;font-size:.8rem}.stat-value{font-size:1.5rem;font-weight:600}.job-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.job-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;padding:1.25rem}.job-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.job-card-header h3{font-size:1.1rem}.job-dev{color:#888;margin-bottom:.25rem;font-size:.85rem}.job-package{color:#666;margin-bottom:.75rem;font-family:monospace;font-size:.8rem}.job-stats{color:#aaa;justify-content:space-between;margin-bottom:1rem;font-size:.85rem;display:flex}.job-detail-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.detail-item{background:#ffffff08;border-radius:8px;padding:.75rem}.detail-item label{color:#888;margin-bottom:.25rem;font-size:.75rem;display:block}.detail-item span,.detail-item a{color:#ddd;font-size:.9rem}.job-actions{margin:1.5rem 0}.applied-badge{color:#a5b4fc;background:#6366f126;border-radius:999px;padding:.3rem .75rem;font-size:.85rem;display:inline-block}.applicants-section{margin-top:2rem}.applicants-section h3{margin-bottom:.75rem}.applicant-list{flex-wrap:wrap;gap:.5rem;display:flex}.applicant-card{background:#ffffff0d;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.trust-badge{color:#4ade80;background:#22c55e26;border-radius:999px;padding:.1rem .4rem;font-size:.75rem}.dashboard-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem;display:grid}.progress-bar{background:#ffffff1a;border-radius:4px;width:100%;height:8px;margin-bottom:1rem;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:4px;height:100%;transition:width .3s}.tester-summary{gap:1.5rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.tester-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;display:grid}.tester-card{background:#ffffff0d;border:1px solid #ffffff14;border-left:3px solid #444;border-radius:8px;padding:.75rem 1rem}.tester-header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.tester-name{font-size:.9rem;font-weight:500;display:block}.tester-risk{font-size:.75rem}.tester-details{color:#888;justify-content:space-between;font-size:.8rem;display:flex}.trust-event-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:.5rem;padding:.75rem 1rem}.trust-event-header{justify-content:space-between;margin-bottom:.25rem;display:flex}.trust-event-type{font-size:.85rem;font-weight:500}.trust-event-score{font-size:.85rem;font-weight:600}.trust-event-reason{color:#aaa;margin-bottom:.25rem;font-size:.8rem}.trust-event-meta{color:#666;font-size:.75rem}.card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px}a:focus,button:focus,input:focus,select:focus{outline-offset:2px;outline:2px solid #6366f1}:focus:not(:focus-visible){outline:none}:focus-visible{outline-offset:2px;outline:2px solid #6366f1}a,button{transition:all .2s}.page{animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nav-links a:hover{background:#ffffff1a;border-radius:6px;padding:.25rem .5rem}.nav-links a:active{background:#ffffff26}.error-msg[role=alert]{display:block}@media (width<=768px){.navbar{flex-direction:column;gap:.5rem;padding:.75rem 1rem}.nav-links{flex-wrap:wrap;justify-content:center;gap:.5rem}.nav-links a,.nav-links button{padding:.3rem .6rem;font-size:.8rem}.hero{padding:2rem 1rem}.hero h1{font-size:1.8rem}.page{padding:1rem}.dashboard-stats,.tester-grid,.job-detail-grid{grid-template-columns:1fr}.card{padding:1rem!important}}@media (width<=480px){.hero h1{font-size:1.4rem}.form input,.form select,.form textarea{font-size:16px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080b14;--surface:#111827d1;--surface-strong:#111827;--border:#94a3b829;--text:#f8fafc;--muted:#9ca3af;--brand:#7c3aed;--brand-light:#a78bfa;--cyan:#22d3ee}body{background:radial-gradient(circle at 15% 0%, #7c3aed38, transparent 34rem), radial-gradient(circle at 85% 20%, #22d3ee1c, transparent 28rem), var(--bg);color:var(--text)}.promotion-banner{color:#fff;background:linear-gradient(90deg,#5b21b6,#6d28d9 52%,#0e7490);justify-content:center;align-items:center;gap:2rem;min-height:42px;padding:.55rem 1rem;font-size:.86rem;display:flex}.promotion-banner div{align-items:center;gap:.75rem;display:flex}.promotion-banner a{color:#fff;font-weight:700}.navbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b14e0;min-height:66px;padding:.8rem clamp(1rem,4vw,4rem);position:sticky;top:0}.nav-brand{letter-spacing:-.06em;color:#fff;font-size:1.4rem}.nav-brand span{color:var(--cyan)}.nav-links{flex-wrap:wrap;justify-content:flex-end}.home-page{max-width:none;color:var(--text);margin:0}.release-hero{text-align:left;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:clamp(2rem,7vw,7rem);max-width:1180px;min-height:670px;margin:0 auto;padding:5rem clamp(1rem,4vw,3rem);display:grid}.hero-copy{max-width:760px}.eyebrow{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.8rem;font-size:.78rem;font-weight:800;display:inline-block}.release-hero h1{letter-spacing:-.065em;background:linear-gradient(135deg,#fff 25%,#c4b5fd 68%,#67e8f9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:clamp(2.7rem,6vw,5.4rem);line-height:.98}.hero-description,.lead-copy{color:#b6bfd0;max-width:680px;margin:1.5rem 0 0;font-size:1.05rem;line-height:1.8}.hero-actions,.page-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.welcome-strip{border:1px solid var(--border);color:var(--muted);background:#ffffff0a;border-radius:12px;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;padding:.75rem 1rem;display:inline-flex}.welcome-strip strong{color:#c4b5fd}.hero-panel{text-align:center;background:linear-gradient(145deg,#5b21b642,#0f172ad1);border:1px solid #a78bfa47;border-radius:28px;padding:2.5rem;box-shadow:0 35px 90px #00000057}.hero-number{letter-spacing:-.08em;font-size:5rem;font-weight:900;line-height:1}.hero-panel p{color:#cbd5e1}.hero-panel small{color:var(--muted)}.hero-divider{background:var(--border);height:1px;margin:1.5rem 0}.process-section{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1180px;margin:0 auto 5rem;padding:0 clamp(1rem,4vw,3rem);display:grid}.process-section article,.info-card,.balance-panel{border:1px solid var(--border);background:var(--surface);border-radius:18px}.process-section article{padding:1.5rem}.process-section article>span{color:var(--brand-light);font-weight:800}.process-section h2{margin:1.2rem 0 .65rem;font-size:1.05rem}.process-section p,.info-card p{color:var(--muted);line-height:1.65}.page{max-width:900px;min-height:55vh;margin:3rem auto;padding:0 1rem}.page h2{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.7rem)}.btn{font-weight:700;transition:transform .18s,background .18s}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.btn-primary:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.btn-outline{border-color:#94a3b852}.form input{border-color:var(--border);background:#0f172ab8;min-height:46px;padding:.7rem .85rem}.release-form{border:1px solid var(--border);background:var(--surface);border-radius:18px;max-width:680px;margin-top:2rem;padding:1.5rem}.cost-summary{color:#c4b5fd;background:#7c3aed1f;border-radius:12px;flex-wrap:wrap;gap:.7rem;padding:.9rem;display:flex}.cost-summary strong{margin-left:auto}.notice-copy,.muted-copy{color:var(--muted);line-height:1.7}.notice-copy{border-left:3px solid var(--cyan);background:#22d3ee12;margin:1rem 0;padding:.85rem 1rem}.promotion-points-page{max-width:1000px}.balance-panel{grid-template-columns:auto auto;align-items:center;gap:.25rem 1rem;margin:2rem 0;padding:1.4rem;display:grid}.balance-panel strong{color:#c4b5fd;grid-row:span 2;font-size:3rem}.balance-panel small{color:var(--muted)}.info-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.info-card{padding:1.3rem}.info-card strong{margin-bottom:.6rem;display:block}.profile-header{border:1px solid var(--border);background:var(--surface);border-radius:18px;align-items:center;gap:1rem;margin:1.5rem 0;padding:1.25rem;display:flex}.profile-avatar{border-radius:50%;width:68px;height:68px}.profile-header p{color:var(--muted);margin:.25rem 0 .5rem}.dashboard-search{margin:1.5rem 0}.dashboard-search>div{gap:.6rem;display:flex}.dashboard-search input{flex:1}.tester-card{border-left:3px solid #22c55e}.tester-card.risk-warning{border-left-color:#eab308}.tester-card.risk-danger{border-left-color:#ef4444}.tester-header img,.applicant-card img{border-radius:50%}.tester-header div{flex-direction:column;gap:.15rem;display:flex}.tester-header span{color:var(--muted);font-size:.8rem}.legal-page{max-width:760px}.legal-page section{margin:1.7rem 0}.legal-page h3{margin-bottom:.55rem}.legal-page p,.legal-page li{color:#c3cad6;line-height:1.8}.legal-page ul{padding-left:1.3rem}.site-footer{border-top:1px solid var(--border);text-align:center;color:var(--muted);margin-top:4rem;padding:2.5rem 1rem;font-size:.82rem}.site-footer p{margin:.4rem 0}.site-footer a{color:#c4b5fd;margin:0 .65rem}@media (width<=900px){.release-hero{grid-template-columns:1fr;min-height:auto;padding-top:4rem}.hero-panel{justify-self:center;width:100%;max-width:420px}.process-section{grid-template-columns:repeat(2,1fr)}.info-grid{grid-template-columns:1fr}}@media (width<=680px){.promotion-banner{flex-direction:column;align-items:flex-start;gap:.5rem}.promotion-banner div{flex-direction:column;align-items:flex-start;gap:.15rem}.navbar{align-items:flex-start;gap:1rem;position:static}.nav-links{gap:.7rem}.nav-links a{font-size:.82rem}.release-hero h1{font-size:2.85rem}.process-section{grid-template-columns:1fr}.dashboard-search>div{flex-direction:column}.balance-panel{grid-template-columns:1fr}.balance-panel strong{grid-row:auto}}
