*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:#0a0b0d;height:100%}.app{color:#edead8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0b0d;min-height:100vh;font-family:Inter,sans-serif;font-size:15px;line-height:1.6}.nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0b0df5;border-bottom:1px solid #232528;justify-content:space-between;align-items:center;height:58px;padding:0 36px;display:flex;position:sticky;top:0}.nav-logo{letter-spacing:.02em;color:#edead8;cursor:pointer;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400}.nav-logo span{color:#9e7b2f;font-style:italic}.nav-right{align-items:center;gap:8px;display:flex}.nav-link{color:#5c5a55;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:6px 12px;font-family:Inter,sans-serif;font-size:13px;transition:color .15s}.nav-link:hover{color:#edead8}.nav-cta{color:#0a0b0d;cursor:pointer;letter-spacing:.01em;background:#9e7b2f;border:none;border-radius:5px;padding:8px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:opacity .15s}.nav-cta:hover{opacity:.85}.page{max-width:740px;margin:0 auto;padding:56px 28px 96px}.page-wide{max-width:1020px;margin:0 auto;padding:56px 28px 96px}.page-narrow{max-width:500px;margin:0 auto;padding:56px 28px 96px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#5c5a55;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10px}.display{letter-spacing:-.01em;font-family:Cormorant Garamond,serif;font-weight:300;line-height:1.06}.display em{color:#9e7b2f;font-style:italic;font-weight:300}.lead{color:#a8a49a;font-size:15px;line-height:1.72}.hr{background:#232528;height:1px;margin:40px 0}.mono{font-family:JetBrains Mono,monospace}.field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field-grid .full{grid-column:1/-1}@media (width<=520px){.field-grid{grid-template-columns:1fr}.field-grid .full{grid-column:1}}.field{flex-direction:column;gap:5px;display:flex}.field label{letter-spacing:.1em;text-transform:uppercase;color:#5c5a55;font-family:JetBrains Mono,monospace;font-size:10px}.field input,.field textarea,.field select{color:#edead8;resize:none;background:#131416;border:1px solid #232528;border-radius:6px;outline:none;width:100%;padding:11px 14px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .15s}.field input:focus,.field textarea:focus,.field select:focus{border-color:#9e7b2f}.field-hint{color:#2e3035;margin-top:3px;font-size:11.5px;line-height:1.5}.btn{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:12px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-flex}.btn-gold{color:#0a0b0d;background:#9e7b2f}.btn-gold:hover:not(:disabled){opacity:.84}.btn-gold:disabled{color:#5c5a55;cursor:not-allowed;background:#131416;border:1px solid #232528}.btn-outline{color:#a8a49a;cursor:pointer;background:0 0;border:1px solid #232528;border-radius:6px;align-items:center;gap:7px;padding:9px 18px;font-family:Inter,sans-serif;font-size:13px;transition:all .15s;display:inline-flex}.btn-outline:hover{color:#edead8;border-color:#2e3035}.btn-back{color:#5c5a55;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-bottom:32px;padding:0;font-family:Inter,sans-serif;font-size:13px;transition:color .15s;display:flex}.btn-back:hover{color:#edead8}.row-actions{flex-wrap:wrap;gap:10px;display:flex}.ticker-shell{background:#131416;border:1px solid #232528;border-radius:10px;max-width:680px;margin:56px auto 0;overflow:hidden}.ticker-topbar{background:#0c0d10;border-bottom:1px solid #232528;align-items:center;gap:7px;padding:10px 18px;display:flex}.win-dot{border-radius:50%;width:9px;height:9px}.ticker-meta{color:#5c5a55;letter-spacing:.04em;margin-left:6px;font-family:JetBrains Mono,monospace;font-size:10px}.ticker-brief{color:#3a3c40;border-bottom:1px solid #232528;padding:10px 20px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px}.ticker-brief span{color:#555}.t-row{opacity:0;border-bottom:1px solid #181a1d;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:10px 20px;transition:opacity .5s,transform .5s;display:grid;transform:translateY(6px)}.t-row:last-child{border-bottom:none}.t-row.vis{opacity:1;transform:translateY(0)}.t-name{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:400}.t-dom{color:#5c5a55;text-align:right;font-family:JetBrains Mono,monospace;font-size:10px;line-height:2}.d-check{color:#5c5a55;animation:.9s step-end infinite blink}.risk-chip{white-space:nowrap;letter-spacing:.04em;border-radius:20px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:9.5px}.chip-clear{color:#4a7fa5;background:#4a7fa514;border:1px solid #4a7fa522}.chip-caution{color:#8f6a25;background:#8f6a2514;border:1px solid #8f6a2522}.chip-flag{color:#9b3f31;background:#9b3f3114;border:1px solid #9b3f3122}.ticker-foot{color:#272829;border-top:1px solid #232528;padding:9px 20px;font-family:JetBrains Mono,monospace;font-size:9.5px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=560px){.steps-grid{grid-template-columns:1fr}}.step-card{background:#131416;border:1px solid #232528;border-radius:9px;padding:24px 22px}.step-num{color:#9e7b2f;letter-spacing:.06em;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:10px}.step-title{margin-bottom:7px;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:400}.step-body{color:#a8a49a;font-size:13px;line-height:1.68}.vs-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (width<=600px){.vs-wrap{grid-template-columns:1fr;gap:32px}}.vs-table{border-collapse:collapse;width:100%}.vs-th{letter-spacing:.1em;text-transform:uppercase;color:#5c5a55;text-align:left;border-bottom:1px solid #232528;padding:8px 0;font-family:JetBrains Mono,monospace;font-size:9.5px}.vs-th:not(:first-child){text-align:center}.vs-td{color:#737068;border-bottom:1px solid #181a1d;padding:9px 0;font-size:13px}.vs-td:not(:first-child){text-align:center}.vs-table tr:last-child .vs-td{border-bottom:none}.v-tick{color:#4a7fa5;font-size:14px}.v-cross{color:#9b3f31;font-size:14px}.auth-card{background:#131416;border:1px solid #232528;border-radius:9px;padding:32px}.auth-sep{align-items:center;gap:12px;margin:20px 0;display:flex}.auth-sep:before,.auth-sep:after{content:"";background:#232528;flex:1;height:1px}.auth-sep span{color:#5c5a55;white-space:nowrap;font-size:11px}.btn-google{color:#edead8;cursor:pointer;background:#131416;border:1px solid #232528;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:border-color .15s;display:flex}.btn-google:hover{border-color:#2e3035}.btn-google:disabled{opacity:.6;cursor:default}.err-box{color:#9b3f31;background:#9b3f3114;border:1px solid #9b3f3128;border-radius:6px;margin-bottom:16px;padding:10px 14px;font-size:13px}.phases-list{flex-direction:column;display:flex}.ph-row{border-bottom:1px solid #16181c;align-items:center;gap:14px;padding:11px 0;display:flex}.ph-row:last-child{border-bottom:none}.ph-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ph-done{background:#4a7fa5}.ph-active{background:#9e7b2f;animation:1.1s ease-in-out infinite pulse}.ph-pending{background:#222428}.ph-label{font-size:14px}.ph-done-l{color:#5c5a55}.ph-active-l{color:#edead8;font-weight:500}.ph-pending-l{color:#2a2c30}.reg-card{opacity:0;background:#131416;border:1px solid #232528;border-radius:8px;margin-bottom:16px;animation:.4s forwards cardIn;position:relative;overflow:hidden;transform:translateY(10px)}.reg-card:before{content:"";background:var(--accent-color,#232528);width:3px;position:absolute;top:0;bottom:0;left:0}@keyframes cardIn{to{opacity:1;transform:translateY(0)}}.reg-top{justify-content:space-between;align-items:flex-start;padding:22px 24px 0 28px;display:flex}.reg-name{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:300;line-height:1}.reg-pron{color:#5c5a55;margin-top:5px;font-family:JetBrains Mono,monospace;font-size:10.5px}.reg-meta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.score-ring{border:1.5px solid var(--accent-color,#232528);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.score-num{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400;line-height:1}.score-denom{color:#5c5a55;font-family:JetBrains Mono,monospace;font-size:8px}.reg-body{padding:18px 24px 0 28px}.reg-section{margin-bottom:14px}.reg-section-label{letter-spacing:.1em;text-transform:uppercase;color:#5c5a55;margin-bottom:5px;font-family:JetBrains Mono,monospace;font-size:9.5px}.reg-section-value{color:#9e9b95;font-size:14px;line-height:1.6}.reg-section-note{color:#56534e;font-size:13px;line-height:1.6}.reg-adv{background:#9b3f3114;border-radius:5px;padding:10px 14px}.reg-adv .reg-section-note{color:#6e4040}.reg-domains{border-top:1px solid #232528;padding:14px 24px 14px 28px}.reg-dom-row{border-bottom:1px solid #16181c;align-items:center;gap:8px;padding:5px 0;display:flex}.reg-dom-row:last-child{border-bottom:none}.reg-dom-name{color:#5c5a55;font-family:JetBrains Mono,monospace;font-size:11.5px}.reg-dom-status{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10.5px}.reg-foot{background:#0f1012;border-top:1px solid #232528;justify-content:space-between;align-items:center;padding:10px 24px 10px 28px;display:flex}.reg-foot-id{color:#2c2e32;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:9.5px}.reg-foot-hash{color:#2c2e32;font-family:JetBrains Mono,monospace;font-size:9.5px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:36px;display:grid}@media (width<=520px){.stat-grid{grid-template-columns:1fr 1fr}}.stat-card{background:#131416;border:1px solid #232528;border-radius:9px;padding:20px 22px}.stat-num{margin-bottom:2px;font-family:Cormorant Garamond,serif;font-size:38px;font-weight:300}.stat-label{color:#5c5a55;font-size:12.5px}.case-row{cursor:pointer;background:#131416;border:1px solid #232528;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:16px 22px;transition:border-color .2s;display:flex}.case-row:hover{border-color:#2e3035}.case-industry{margin-bottom:3px;font-size:14px;font-weight:500}.case-meta{color:#5c5a55;font-family:JetBrains Mono,monospace;font-size:10.5px}.case-badge{color:#9e7b2f;font-family:JetBrains Mono,monospace;font-size:10.5px}.empty-state{text-align:center;padding:72px 24px}.empty-title{margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:300}.empty-sub{color:#a8a49a;margin-bottom:28px;font-size:14px}.cat-table{border-collapse:collapse;width:100%}.cat-th{letter-spacing:.1em;text-transform:uppercase;color:#5c5a55;text-align:left;border-bottom:1px solid #232528;padding:9px 14px;font-family:JetBrains Mono,monospace;font-size:9.5px}.cat-td{color:#78756f;vertical-align:middle;border-bottom:1px solid #181a1d;padding:9px 14px;font-size:13px}.cat-tr:hover .cat-td{background:#111214}.cat-name{color:#edead8;font-family:Cormorant Garamond,serif;font-size:17px}.cat-id{font-family:JetBrains Mono,monospace;font-size:9.5px}.cat-hash{color:#2c2e32;font-family:JetBrains Mono,monospace;font-size:9.5px}.monitor-strip{background:#131416;border:1px solid #232528;border-radius:7px;align-items:center;gap:10px;margin-bottom:24px;padding:10px 18px;display:flex}.monitor-pulse{background:#4a7fa5;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse}.monitor-label{color:#5c5a55;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:10px}.loc-banner{color:#a8a49a;background:#9e7b2f14;border:1px solid #9e7b2f22;border-radius:6px;align-items:center;gap:9px;margin-bottom:20px;padding:10px 14px;font-size:13px;display:flex}.disclaimer{color:#272829;border-top:1px solid #232528;margin-top:36px;padding-top:24px;font-size:11.5px;line-height:1.65}.foot{border-top:1px solid #232528;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 36px;display:flex}.foot-logo{color:#edead8;font-family:Cormorant Garamond,serif;font-size:17px}.foot-note{color:#272829;max-width:440px;font-size:11.5px;line-height:1.55}.toast{color:#edead8;z-index:999;background:#191b1e;border:1px solid #232528;border-radius:7px;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;animation:.2s toastIn;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 8px 32px #0009}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{50%{opacity:.2}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.spin{animation:1s linear infinite _spin}@keyframes _spin{to{transform:rotate(360deg)}}.eyebrow,.nav-link,.field label,.stat-label,.case-meta,.cat-th,.monitor-label,.btn-back,.auth-sep span{color:#8e8a80}.field-hint,.disclaimer,.foot-note,.cat-hash,.reg-foot-id,.reg-foot-hash{color:#85817a}.field input::placeholder,.field textarea::placeholder{color:#6a675f}.cat-td{color:#a8a49a}.nav a,a.btn,a.btn-outline,a.nav-cta{text-decoration:none}.badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:4px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:10.5px}.badge-cleared{color:#7fb38a;border-color:#7fb38a44}.badge-review{color:#f0c96b;border-color:#f0c96b44}.badge-flagged{color:#e07a6a;border-color:#e07a6a44}.card{background:#131416;border:1px solid #232528;border-radius:9px;margin-bottom:14px;padding:22px 24px}.card h3{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:400}.kv{color:#a8a49a;margin-top:10px;font-size:13.5px}.kv b{letter-spacing:.1em;text-transform:uppercase;color:#8e8a80;margin-bottom:3px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;display:block}.d-avail{color:#7fb38a}.d-taken{color:#e07a6a}.d-check{color:#a8a49a}.scroll-x{overflow-x:auto}@media (width<=640px){.nav{padding:0 16px}.foot{padding:20px 16px}.nav-link{padding:6px}}@media (width<=520px){.nav{padding-left:16px;padding-right:16px}.nav-right .nav-cta{display:none}.nav-right{gap:14px}}@media (width<=860px){.case-grid{grid-template-columns:1fr!important}}
