:root{color:#ecf4f7;background:#061018;font-family:Noto Sans SC,system-ui,sans-serif;font-synthesis:none;--mint: #5df0ba;--cyan: #56d4ff;--ink: #07131f;--panel: rgba(13, 30, 42, .76);--line: rgba(146, 193, 206, .16)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 86% 4%,rgba(41,162,170,.18),transparent 34%),radial-gradient(circle at 0 45%,rgba(36,81,123,.22),transparent 38%),#061018}a{color:inherit;text-decoration:none}button,input{font:inherit}.app-shell{width:min(760px,100%);min-height:100vh;margin:0 auto;border-inline:1px solid rgba(255,255,255,.025)}.topbar{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:0;z-index:10;background:#061018c7;border-bottom:1px solid var(--line)}.brand{display:flex;gap:11px;align-items:center;font-weight:800;letter-spacing:-.02em}.radar-dot{width:15px;height:15px;border:2px solid var(--mint);border-radius:50%;box-shadow:0 0 16px #5df0bab3;position:relative}.radar-dot:after{content:"";position:absolute;width:3px;height:3px;background:var(--mint);border-radius:50%;inset:4px}.member-link{font-size:13px;color:#a9bec7;padding:8px 0}.page{padding:28px 20px 64px}.status-card,.price-card,.profile-card,.login-card{position:relative;overflow:hidden;padding:30px 24px;min-height:340px;border:1px solid rgba(122,205,209,.18);border-radius:26px;background:linear-gradient(145deg,#132a36eb,#07141ef0);box-shadow:0 24px 80px #00000047}.status-card:before,.price-card:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-135px;top:-130px;background:radial-gradient(circle,rgba(86,212,255,.23),transparent 67%)}.eyebrow{margin:0 0 18px;font:500 11px/1.2 DM Mono,monospace;letter-spacing:.2em;color:#7eacb9}h1,h2,p{margin-top:0}.status-card h1,.price-card h1,.profile-card h1,.login-card h1{max-width:530px;font-size:clamp(32px,8vw,56px);line-height:1.1;letter-spacing:-.045em;margin:0 0 24px}.status-time{color:var(--mint);font:500 15px/1.6 DM Mono,monospace;margin-bottom:12px}.status-summary{max-width:500px;color:#a9bec7;line-height:1.7;margin-bottom:0}.status-orbit{position:absolute;width:140px;height:140px;right:15px;bottom:-30px;border:1px solid rgba(86,212,255,.22);border-radius:50%}.status-orbit:before,.status-orbit:after{content:"";position:absolute;border:1px solid rgba(86,212,255,.12);border-radius:50%;inset:19px}.status-orbit:after{inset:40px}.status-orbit span{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--mint);left:32px;top:13px;box-shadow:0 0 18px var(--mint)}.tone-confirmed{border-color:#5df0ba59}.tone-retracted{border-color:#ff6e6e57}.warning{position:relative;margin-top:20px;max-width:520px;padding:10px 12px;color:#ffd495;background:#ff9f4317;border:1px solid rgba(255,159,67,.17);border-radius:10px;font-size:12px}.action-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;margin:16px 0 34px}.primary-button,.secondary-button,.danger-button{border:0;cursor:pointer;text-align:center;border-radius:14px;padding:15px 18px;font-weight:700;display:inline-block}.primary-button{color:#032217;background:var(--mint);box-shadow:0 10px 35px #5df0ba2b}.secondary-button{color:#d9e9ed;border:1px solid var(--line);background:#ffffff09}.primary-button:disabled{opacity:.35;cursor:not-allowed}.full{width:100%;font-size:16px}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.info-grid article{padding:16px;border:1px solid var(--line);background:#ffffff06;border-radius:15px}.info-grid span{color:#79939e;display:block;font-size:11px;margin-bottom:10px}.info-grid strong{font-size:13px;line-height:1.6}.explain-card,.settings-card,.control-card,.outbox-card{margin-top:34px;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.explain-card h2,.section-heading h2,.settings-card h2,.control-card h2,.outbox-card h2{margin-bottom:10px;letter-spacing:-.025em}.explain-card>p:not(.eyebrow),.settings-card p,.control-card p{color:#91aab3;line-height:1.8;font-size:14px}.explain-card ol{list-style:none;padding:0;margin:26px 0 0}.explain-card li{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--line);color:#c6d8de;font-size:14px}.explain-card li span{color:var(--mint);font-family:DM Mono}.disclaimer,footer{color:#58717c;font-size:11px;line-height:1.7;text-align:center;margin-top:32px}footer{padding:24px;border-top:1px solid var(--line)}footer p{margin:3px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin:42px 4px 18px}.section-heading .eyebrow{margin-bottom:8px}.section-heading h2{margin:0}.section-heading>span{color:#76909b;font:12px DM Mono}.evidence-list{display:grid;gap:12px}.evidence-item{display:block;padding:20px;border-radius:18px;border:1px solid var(--line);background:#0c1c27b8;transition:border-color .2s,transform .2s}.evidence-item:hover{border-color:#5df0ba59;transform:translateY(-2px)}.evidence-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#738d97;font:11px DM Mono}.source-badge{padding:5px 9px;border-radius:30px;background:#56d4ff1a;color:#8dddff;text-transform:uppercase}.evidence-item p{color:#c8d9de;line-height:1.75;margin:16px 0}.evidence-item small{color:#637f89}.confidence{height:2px;background:#ffffff0f;margin-bottom:10px}.confidence span{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--mint))}.price{color:var(--mint);font:500 clamp(42px,13vw,72px) "DM Mono";margin:32px 0}.price>span{font-size:.4em}.price small{color:#8da5ae;font-size:14px}.price-card ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;color:#b9cbd1;font-size:13px}.price-card li:before{content:"✓";color:var(--mint);margin-right:8px}.agreement{display:flex;align-items:flex-start;gap:10px;color:#8098a2;font-size:12px;line-height:1.7;margin:22px 4px}.agreement input{margin-top:4px;accent-color:var(--mint)}.form-message{color:#a8c9d2;font-size:13px;text-align:center;margin-top:14px}.login-card p{color:#99afb7;line-height:1.8}.login-card .primary-button{margin-top:20px}.membership-date{padding:18px 0 26px;display:flex;flex-direction:column;color:#77929c}.membership-date strong{margin-top:6px;color:var(--mint);font:20px DM Mono}.settings-card form{display:flex;gap:8px}.settings-card input{min-width:0;flex:1;color:#ecf4f7;background:#07131f;border:1px solid var(--line);border-radius:10px;padding:12px}.settings-card button,.control-card button{border:1px solid var(--line);background:#ffffff0f;color:#d8e6ea;border-radius:10px;padding:11px 14px;cursor:pointer}.verified{color:var(--mint)}.admin-entry{display:block;color:#8edcff;margin:26px 4px;font-size:13px}.admin-page>h1{font-size:38px;letter-spacing:-.04em}.control-card{display:flex;align-items:center;justify-content:space-between;gap:20px}.control-card p{margin:0}.control-card button.on{color:#052418;background:var(--mint)}.danger-control{border-color:#ffc2682e}.outbox-card>div{display:flex;flex-wrap:wrap;gap:10px}.outbox-card span{min-width:90px;padding:12px;background:#ffffff09;border-radius:10px;color:#708994;font:10px DM Mono}.outbox-card b{display:block;color:#e9f4f6;font-size:22px;margin-bottom:3px}.danger-button{margin-top:28px;width:100%;color:#ffb4b4;background:#ff525217;border:1px solid rgba(255,82,82,.2)}.source-form{display:grid;gap:12px;margin-top:34px;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.source-form h2{margin-bottom:6px}.source-form input,.source-form select,.source-form textarea{width:100%;min-width:0;color:#e5f0f3;background:#07131f;border:1px solid var(--line);border-radius:10px;padding:11px 12px}.source-form textarea{min-height:90px;resize:vertical}.source-form label{color:#91aab3;font-size:13px}.source-form label input{width:auto;margin-right:7px;accent-color:var(--mint)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.next-button{margin-top:12px;background:transparent}.loading,.empty,.error-panel{padding:30px;border:1px solid var(--line);border-radius:18px;color:#829aa4;text-align:center}.error-panel{color:#ffc0c0;background:#ff50500f}@media(max-width:560px){.page{padding-inline:14px}.topbar{padding-inline:18px}.status-card,.price-card,.profile-card,.login-card{min-height:320px;padding:26px 20px}.action-grid,.info-grid,.price-card ul{grid-template-columns:1fr}.settings-card form{flex-direction:column}.control-card{align-items:flex-start;flex-direction:column}.control-card button{width:100%}.form-row{grid-template-columns:1fr}}
