@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_1c871f37-module__30ab_W__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_1c871f37-module__30ab_W__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.4b5f6188.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.d8302362.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.e316a4a9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.f2813c2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_90be8ff5-module__hn4DLq__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_90be8ff5-module__hn4DLq__variable{--font-dm-mono:"DM Mono","DM Mono Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.51680477.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.19f28380.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_e9752311-module__4MN8WG__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_e9752311-module__4MN8WG__variable{--font-bebas:"Bebas Neue","Bebas Neue Fallback"}
:root{--black:#0a0a0a;--white:#f5f0e8;--gold:#c9a84c;--red:#d94f3d;--green:#2d8a5e;--gray-light:#8a8a8a;--card-bg:#141414;--border:#2a2a2a}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:100%}html,body{min-height:100%;margin:0;padding:0}body{background-color:var(--black);color:var(--white)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-red{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.recording-indicator{animation:1.5s ease-in-out infinite pulse-red}@keyframes mic-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.mic-pulse{animation:1.2s ease-in-out infinite mic-pulse}.so-heading{font-family:var(--font-bebas),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.12em;text-transform:uppercase}.nav-desktop{align-items:center;gap:4px;display:none}.nav-mobile{display:flex}.nav-mobile-menu{flex-direction:column;gap:4px;display:flex}.nav-link:hover,.nav-btn:hover{color:var(--gold)!important}@media (min-width:768px){.nav-desktop{display:flex!important}.nav-mobile,.nav-mobile-menu{display:none!important}}@media (max-width:767px){.nav-mobile-menu{display:flex!important}}.so-card{background-color:var(--card-bg);border:1px solid var(--border);border-radius:18px}.so-input{border:1px solid var(--border);width:100%;color:var(--white);background-color:#101010;border-radius:.75rem;padding:.75rem .9rem;font-size:.9rem}.so-input::placeholder{color:var(--gray-light)}.so-input:focus-visible{border-color:var(--gold);outline:none}.so-label{letter-spacing:.16em;text-transform:uppercase;color:var(--gray-light);font-size:.75rem}.so-primary-button{background-color:var(--gold);color:#111;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:background-color .15s,box-shadow .15s,transform 80ms;display:inline-flex}.so-primary-button:hover{background-color:#e8c96a;transform:translateY(-1px);box-shadow:0 12px 30px #c9a84c47}.so-primary-button:active{background-color:var(--gold);box-shadow:none;transform:translateY(0)}.so-ghost-button{border:1px solid var(--border);color:var(--white);cursor:pointer;background-color:#0000;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.3rem;font-size:.85rem;font-weight:500;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.so-ghost-button:hover{border-color:var(--gold);color:var(--gold);background-color:#c9a84c14}.so-ghost-button:active{border-color:#e8c96a}.so-pill-switch{border:1px solid var(--border);background:#111;border-radius:999px;align-items:center;padding:.25rem;display:inline-flex}.so-pill-option{text-transform:uppercase;letter-spacing:.16em;cursor:pointer;color:var(--gray-light);background:0 0;border:none;border-radius:999px;padding:.45rem .85rem;font-size:.75rem;transition:background-color .15s,color .15s}.so-pill-option[data-active=true]{background-color:var(--gold);color:#111}.so-pill-option[data-active=false]:hover{color:var(--white)}.so-helper{color:#c0b89a;font-size:.8rem}.so-error{color:var(--red);font-size:.8rem}.so-muted-link{color:var(--gray-light);font-size:.8rem}.so-muted-link a{color:var(--gold);text-decoration:none}.so-muted-link a:hover{text-decoration:underline}:root{--p1:#e05c2a;--p2:#5b8dd9;--p3:#e8a030;--p4:#2d8a5e;--p5:#9b6dd6;--gold-light:#e8c96a;--disc-d:#e05252;--disc-c:#5b8dd9;--disc-i:#e8a030;--disc-s:#4ea87a}.seller-section{max-width:1100px;margin:0 auto;padding:80px 40px}.dash-grid{grid-template-columns:280px 1fr;gap:28px;display:grid}.dash-sidebar,.dash-main{flex-direction:column;gap:16px;display:flex}.dash-card{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:24px}.dash-card-title{text-transform:uppercase;letter-spacing:2px;color:var(--gray-light);font-size:11px;font-family:var(--font-dm-mono,"DM Mono",monospace);margin-bottom:16px}.so-score-badge{text-align:center;background:#c9a84c14;border:1px solid #c9a84c33;border-radius:10px;min-width:100px;padding:12px 16px}.so-score-badge .num{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--gold);font-size:28px;line-height:1}.so-score-badge .so-pct{color:var(--gray-light);font-size:10px;font-family:var(--font-dm-mono,"DM Mono",monospace);letter-spacing:.5px;margin-top:4px}.tier-badge{letter-spacing:1.5px;font-size:9px;font-weight:700;font-family:var(--font-dm-mono,"DM Mono",monospace);border-radius:4px;margin-top:6px;padding:3px 8px;display:inline-block}.tier-badge.elite{color:var(--gold);background:#c9a84c2e;border:1px solid #c9a84c59}.tier-badge.tier-a{color:var(--disc-s);background:#2d8a5e26;border:1px solid #2d8a5e4d}.tier-badge.tier-b{color:var(--disc-c);background:#5b8dd926;border:1px solid #5b8dd94d}.tier-badge.tier-c{color:#e07830;background:#e078301f;border:1px solid #e0783040}.tier-badge.tier-d{color:#888;background:#7878781a;border:1px solid #78787833}.progress-item{margin-bottom:14px}.progress-top{justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.progress-label{color:#c0b89a}.progress-pct{font-family:var(--font-dm-mono,"DM Mono",monospace);color:var(--gold);font-size:12px}.progress-track{background:var(--border);border-radius:3px;height:5px;overflow:hidden}.progress-fill{border-radius:3px;height:5px;transition:width .3s}.task-list{flex-direction:column;gap:10px;display:flex}.task-item{border:1px solid var(--border);background:#1a1a1a;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s;display:flex}.task-item:hover{border-color:var(--gold)}.task-icon{text-align:center;flex-shrink:0;width:32px;font-size:20px}.task-info{flex:1}.task-title{font-size:13px;font-weight:500}.task-sub{color:var(--gray-light);margin-top:2px;font-size:11px}.task-status{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:500}.task-status.done{color:var(--green);background:#2d8a5e26}.task-status.todo{color:var(--gold);background:#c9a84c1f}.task-status.locked{color:var(--gray-light);background:#1e1e1e}.pillar-section{border:1px solid var(--border);border-radius:12px;margin-bottom:8px;overflow:hidden}.pillar-header{-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:14px 18px;transition:background .15s;display:flex}.pillar-header:hover{filter:brightness(1.08)}.pillar-num{font-family:var(--font-bebas),"Bebas Neue",sans-serif;text-align:center;flex-shrink:0;width:28px;font-size:28px;line-height:1}.pillar-header-text{flex:1}.pillar-name{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:1px;font-size:17px;line-height:1}.pillar-desc{opacity:.75;margin-top:2px;font-size:11px;line-height:1.3}.pillar-weight{font-family:var(--font-bebas),"Bebas Neue",sans-serif;flex-shrink:0;font-size:22px;line-height:1}.pillar-progress-row{background:#0003;align-items:center;gap:8px;padding:0 18px 10px;display:flex}.pillar-ptrack{background:#ffffff1a;border-radius:2px;flex:1;height:3px;overflow:hidden}.pillar-pfill{border-radius:2px;height:3px;transition:width .4s}.pillar-pct{font-family:var(--font-dm-mono,"DM Mono",monospace);opacity:.8;flex-shrink:0;font-size:10px}.pillar-body{background:#00000026}.pillar-body .task-list{padding:8px 10px 10px}.pillar-body .task-item{border-radius:8px;margin-bottom:4px}.pillar-chevron{opacity:.7;flex-shrink:0;font-size:12px;transition:transform .2s}.pillar-chevron.open{transform:rotate(180deg)}.sidebar-pillar{margin-bottom:14px}.sidebar-pillar-top{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.sidebar-pillar-name{font-size:11px;font-weight:600}.sidebar-pillar-right{align-items:center;gap:6px;display:flex}.sidebar-pillar-weight{font-family:var(--font-dm-mono,"DM Mono",monospace);opacity:.5;font-size:9px}.sidebar-pillar-pct{font-family:var(--font-dm-mono,"DM Mono",monospace);font-size:10px}.sidebar-pillar-track{background:#1e1e1e;border-radius:3px;height:5px;overflow:hidden}.sidebar-pillar-fill{border-radius:3px;height:5px;transition:width .4s}.sidebar-module-dots{flex-wrap:wrap;gap:3px;margin-top:5px;display:flex}.sidebar-dot{border-radius:50%;width:7px;height:7px}.pillar-score-grid{flex-direction:column;gap:10px;display:flex}.pillar-score-row{border:1px solid var(--border);background:#1a1a1a;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.pillar-score-label{flex:1;font-size:12px;font-weight:600}.pillar-score-sub{color:var(--gray-light);margin-top:1px;font-size:10px;font-weight:400;display:block}.pillar-score-bar-wrap{background:var(--border);border-radius:3px;flex:2;height:6px;overflow:hidden}.pillar-score-bar-fill{border-radius:3px;height:6px}.pillar-score-val{font-family:var(--font-bebas),"Bebas Neue",sans-serif;text-align:right;flex-shrink:0;min-width:36px;font-size:22px;line-height:1}.pillar-score-weight{font-family:var(--font-dm-mono,"DM Mono",monospace);color:var(--gray-light);text-align:right;flex-shrink:0;min-width:28px;font-size:9px}.section-label{font-family:var(--font-dm-mono,"DM Mono",monospace);letter-spacing:3px;color:var(--gold);text-transform:uppercase;margin-bottom:16px;font-size:11px}.section-title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:1px;margin-bottom:24px;font-size:42px;line-height:1}.badge-so{font-family:var(--font-dm-mono,"DM Mono",monospace);color:var(--gold);align-items:center;gap:6px;margin-top:8px;font-size:10px;display:flex}.badge-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:2s infinite so-pulse}@keyframes so-pulse{0%,to{opacity:1}50%{opacity:.4}}.dash-empty-state{text-align:center;background:#c9a84c0f;border:1px solid #c9a84c33;border-radius:12px;padding:48px 24px}.dash-empty-state .num{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--gold);font-size:56px;line-height:1}.dash-empty-state .prompt{color:#c0b89a;max-width:400px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.6}@media (max-width:768px){.dash-grid{grid-template-columns:1fr}.seller-section{padding:40px 20px}}.landing-page section{padding-top:0;display:block!important}.hero{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 70% 40%,#c9a84c14 0%,#0000 70%),radial-gradient(40% 60% at 20% 80%,#d94f3d0f 0%,#0000 60%);position:absolute;inset:0}.hero-content{z-index:1;flex-direction:column;flex:1;justify-content:center;max-width:1100px;margin:0 auto;padding:0 40px 24px;display:flex;position:relative}.hero-eyebrow{font-family:var(--font-dm-mono,"DM Mono",monospace);letter-spacing:3px;color:var(--gold);text-transform:uppercase;margin-bottom:20px;font-size:11px}.hero-title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:2px;margin-bottom:28px;font-size:clamp(64px,10vw,120px);line-height:.95}.hero-title .accent{color:var(--gold);display:block}.hero-sub{color:#c0b89a;max-width:560px;margin-bottom:48px;font-size:18px;font-weight:300;line-height:1.7}.hero-btns{z-index:2;flex-wrap:wrap;gap:16px;display:flex;position:relative}.btn-primary{background:var(--gold);color:var(--black);font-family:var(--font-dm-sans,"DM Sans",sans-serif);cursor:pointer;z-index:2;border:none;border-radius:6px;padding:14px 32px;font-size:15px;font-weight:600;transition:background .15s,box-shadow .15s;position:relative}.btn-primary:hover{background:var(--gold-light,#e8c96a);box-shadow:0 4px 16px #c9a84c4d}.btn-secondary{color:var(--white);border:1px solid var(--border);font-family:var(--font-dm-sans,"DM Sans",sans-serif);cursor:pointer;background:0 0;border-radius:6px;padding:14px 32px;font-size:15px;font-weight:500;transition:border-color .15s,color .15s}.btn-secondary:hover{border-color:var(--gold);color:var(--gold)}.hero-stats{border-top:1px solid var(--border);flex-wrap:wrap;gap:60px;margin-top:60px;padding:40px 0 0;display:flex}.stat-num{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--gold);font-size:40px;line-height:1}.stat-label{color:var(--gray-light);letter-spacing:1px;text-transform:uppercase;margin-top:4px;font-size:12px}.hiw-section{max-width:1100px;margin:0 auto;padding:100px 40px}.two-col{grid-template-columns:1fr 1fr;gap:40px;display:grid}.col-card{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:36px;position:relative;overflow:hidden}.col-card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.col-card.seller:before{background:var(--gold)}.col-card.business:before{background:var(--red)}.col-card-title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:1px;margin-bottom:16px;font-size:28px}.step-list{flex-direction:column;gap:14px;list-style:none;display:flex}.step-list li{color:#c0b89a;align-items:flex-start;gap:14px;font-size:14px;display:flex}.step-num{border:1px solid var(--border);min-width:26px;height:26px;font-family:var(--font-dm-mono,"DM Mono",monospace);color:var(--gold);background:#1e1e1e;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex}.profile-section{background:#0d0d0d;padding:80px 40px}.profile-inner{max-width:1100px;margin:0 auto}.profile-card{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;overflow:hidden}.profile-header{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#141414 0%,#1a1610 100%);flex-wrap:wrap;align-items:center;gap:28px;padding:32px 36px;display:flex}.avatar,.profile-avatar{background:linear-gradient(135deg,var(--gold),#8b6914);width:72px;height:72px;font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;display:flex}.profile-meta{flex:1}.profile-name{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:1px;font-size:30px}.profile-role{color:var(--gray-light);margin-top:2px;font-size:13px}.profile-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tag{border:1px solid var(--border);color:#c0b89a;letter-spacing:.5px;background:#1e1e1e;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:500}.tag.highlight{color:var(--gold);background:#c9a84c1f;border-color:#c9a84c4d}.overall-score{text-align:right}.score-ring{width:80px;height:80px;margin-left:auto;position:relative}.score-ring svg{transform:rotate(-90deg)}.score-ring-text{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.score-big{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--gold);font-size:26px;line-height:1}.score-small{color:var(--gray-light);text-transform:uppercase;letter-spacing:1px;font-size:9px}.profile-body{grid-template-columns:1fr 1fr;gap:28px;padding:28px 36px;display:grid}.score-item{border:1px solid var(--border);background:#1a1a1a;border-radius:8px;padding:14px 16px}.score-item-label{color:var(--gray-light);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:11px}.score-bar-wrap{background:#2a2a2a;border-radius:2px;height:4px;margin-bottom:6px}.score-bar{border-radius:2px;height:4px}.score-bar.gold{background:var(--gold)}.score-bar.green{background:var(--green)}.score-bar.blue{background:var(--disc-c)}.score-val{font-family:var(--font-dm-mono,"DM Mono",monospace);font-size:13px;font-weight:500}.panel-title{text-transform:uppercase;letter-spacing:2px;color:var(--gray-light);font-size:11px;font-family:var(--font-dm-mono,"DM Mono",monospace);margin-bottom:14px}.cog-block{border:1px solid var(--border);background:#1a1a1a;border-radius:10px;padding:18px}.cog-score-row{align-items:center;gap:16px;margin-bottom:14px;display:flex}.cog-big{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--disc-c);font-size:52px;line-height:1}.cog-meta{flex:1}.cog-label{color:var(--gray-light);text-transform:uppercase;letter-spacing:1px;font-size:12px}.cog-percentile{color:var(--white);margin-top:4px;font-size:13px}.cog-percentile span{color:var(--disc-c);font-weight:600}.cog-sub-grid{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.cog-sub{border:1px solid var(--border);background:#141414;border-radius:6px;padding:10px 12px}.cog-sub-label{color:var(--gray-light);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:10px}.cog-sub-val{font-family:var(--font-dm-mono,"DM Mono",monospace);color:var(--disc-c);font-size:14px}.disc-block{border:1px solid var(--border);background:#1a1a1a;border-radius:10px;padding:18px}.disc-bar-row{align-items:center;gap:12px;margin-bottom:10px;display:flex}.disc-label{font-family:var(--font-bebas),"Bebas Neue",sans-serif;flex-shrink:0;width:20px;font-size:18px}.disc-label.d{color:var(--disc-d,#e05252)}.disc-label.i{color:var(--disc-i)}.disc-label.s{color:var(--disc-s)}.disc-label.c{color:var(--disc-c)}.disc-track{background:#2a2a2a;border-radius:4px;flex:1;height:8px;overflow:hidden}.disc-fill{border-radius:4px;height:8px}.disc-fill.d{background:var(--disc-d,#e05252)}.disc-fill.i{background:var(--disc-i)}.disc-fill.s{background:var(--disc-s)}.disc-fill.c{background:var(--disc-c)}.disc-pct{font-family:var(--font-dm-mono,"DM Mono",monospace);text-align:right;flex-shrink:0;width:32px;font-size:12px}.disc-type-badge{font-family:var(--font-dm-mono,"DM Mono",monospace);border-radius:20px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.disc-type-badge.di{color:var(--disc-d,#e05252);background:#e052521f;border:1px solid #e052524d}.disc-desc{color:#c0b89a;margin-top:10px;font-size:12px;line-height:1.6}.recording-item{border:1px solid var(--border);cursor:pointer;background:#1a1a1a;border-radius:8px;align-items:center;gap:14px;margin-bottom:8px;padding:12px 16px;transition:border-color .2s;display:flex}.recording-item:hover{border-color:var(--gold)}.play-btn{width:32px;height:32px;color:var(--gold);background:#c9a84c26;border:1px solid #c9a84c4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.rec-meta{flex:1}.rec-title{font-size:13px;font-weight:500}.rec-sub{color:var(--gray-light);margin-top:2px;font-size:11px}.rec-score.high{color:var(--green)}.rec-score.mid{color:var(--gold)}.candidate-section{max-width:1200px;margin:0 auto;padding:80px 40px}.filter-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;display:flex}.filter-select{background:var(--card-bg);border:1px solid var(--border);color:var(--white);font-family:var(--font-dm-sans,"DM Sans",sans-serif);cursor:pointer;appearance:none;border-radius:6px;outline:none;padding:8px 14px;font-size:13px}.filter-search{background:var(--card-bg);border:1px solid var(--border);min-width:200px;color:var(--white);font-family:var(--font-dm-sans,"DM Sans",sans-serif);border-radius:6px;outline:none;flex:1;padding:8px 14px;font-size:13px}.filter-search::placeholder{color:var(--gray-light)}.candidate-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cand-card{background:var(--card-bg);border:1px solid var(--border);cursor:pointer;border-radius:12px;padding:22px;transition:all .2s;position:relative;overflow:hidden}.cand-card:hover{border-color:var(--gold);transform:translateY(-2px)}.cand-card:after{content:"";background:var(--gold);opacity:0;height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.cand-card:hover:after{opacity:1}.cand-top{align-items:center;gap:14px;margin-bottom:14px;display:flex}.cand-avatar{width:44px;height:44px;font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.cand-info .cand-name{font-size:15px;font-weight:600}.cand-info .cand-title{color:var(--gray-light);margin-top:1px;font-size:12px}.so-score-badge .lbl{color:var(--gray-light);text-transform:uppercase;letter-spacing:1px;font-size:8px}.cand-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.cand-pillars{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.cand-pillar-row{align-items:center;gap:7px;display:flex}.cand-pillar-lbl{font-family:var(--font-dm-mono,"DM Mono",monospace);flex-shrink:0;width:16px;font-size:9px;font-weight:700}.cand-pillar-track{background:#1e1e1e;border-radius:2px;flex:1;height:4px;overflow:hidden}.cand-pillar-fill{border-radius:2px;height:4px}.cand-pillar-val{font-family:var(--font-dm-mono,"DM Mono",monospace);text-align:right;flex-shrink:0;width:24px;font-size:10px}.cand-verified-row{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.vbadge{font-size:9px;font-family:var(--font-dm-mono,"DM Mono",monospace);letter-spacing:.5px;border-radius:4px;align-items:center;gap:3px;padding:2px 7px;font-weight:700;display:flex}.vbadge.quota{color:var(--disc-s);background:#2d8a5e26;border:1px solid #2d8a5e4d}.vbadge.manager{color:var(--gold);background:#c9a84c1f;border:1px solid #c9a84c40}.vbadge.endorsed{color:#9b6dd6;background:#9b6dd61f;border:1px solid #9b6dd640}.vbadge.techstack{color:var(--disc-s);background:#4ea87a1a;border:1px solid #4ea87a40}.vbadge.industry{color:var(--disc-c);background:#5b8dd91f;border:1px solid #5b8dd940}.cand-profile-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.culture-pill{color:#d64f8a;font-size:9px;font-family:var(--font-dm-mono,"DM Mono",monospace);letter-spacing:.3px;background:#d64f8a1a;border:1px solid #d64f8a33;border-radius:4px;padding:3px 8px}.geo-pill{color:var(--gray-light);border:1px solid var(--border);font-size:9px;font-family:var(--font-dm-mono,"DM Mono",monospace);letter-spacing:.3px;background:#ffffff0d;border-radius:4px;align-items:center;gap:3px;padding:3px 8px;display:inline-flex}.cog-pill{color:var(--disc-c);font-size:11px;font-weight:500;font-family:var(--font-dm-mono,"DM Mono",monospace);background:#5b8dd91f;border:1px solid #5b8dd940;border-radius:20px;padding:3px 10px}.disc-pill{font-size:11px;font-weight:600;font-family:var(--font-dm-mono,"DM Mono",monospace);border-radius:20px;padding:3px 10px}.disc-pill.D,.disc-pill.DI{color:var(--disc-d,#e05252);background:#e0525226;border:1px solid #e052524d}.disc-pill.I,.disc-pill.IS{color:var(--disc-i);background:#e8a03026;border:1px solid #e8a0304d}.disc-pill.S,.disc-pill.SC,.disc-pill.C{color:var(--disc-c);background:#5b8dd926;border:1px solid #5b8dd94d}.cand-actions{gap:8px;display:flex}.btn-sm{cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font-dm-sans,"DM Sans",sans-serif);border:none;border-radius:6px;flex:1;padding:8px;transition:all .2s}.btn-sm.primary{background:var(--gold);color:var(--black)}.btn-sm.primary:hover{background:var(--gold-light,#e8c96a)}.btn-sm.outline{color:var(--white);border:1px solid var(--border);background:0 0}.btn-sm.outline:hover{border-color:var(--gold);color:var(--gold)}.business-section{max-width:1100px;margin:0 auto;padding:80px 40px}.biz-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.biz-card{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:28px}.biz-card-title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:1px;color:var(--gold);margin-bottom:20px;font-size:22px}.jd-form{flex-direction:column;gap:14px;display:flex}.form-field{flex-direction:column;gap:6px;display:flex}.form-label{text-transform:uppercase;letter-spacing:1px;color:var(--gray-light);font-size:11px;font-family:var(--font-dm-mono,"DM Mono",monospace)}.form-input,.form-select,.form-textarea{border:1px solid var(--border);color:var(--white);font-family:var(--font-dm-sans,"DM Sans",sans-serif);background:#1a1a1a;border-radius:6px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s}.form-textarea{resize:vertical;min-height:80px}.form-select{appearance:none;cursor:pointer}.match-list{flex-direction:column;gap:12px;display:flex}.match-item{border:1px solid var(--border);background:#1a1a1a;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.match-rank{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--gold);text-align:center;flex-shrink:0;width:24px;font-size:20px}.match-avatar{width:34px;height:34px;font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.match-info{flex:1}.match-name{font-size:14px;font-weight:600}.match-sub{color:var(--gray-light);margin-top:2px;font-size:11px}.match-score{font-family:var(--font-dm-mono,"DM Mono",monospace);color:var(--green);font-size:14px;font-weight:500}.match-action{border:1px solid var(--border);color:var(--white);cursor:pointer;font-size:12px;font-family:var(--font-dm-sans,"DM Sans",sans-serif);background:0 0;border-radius:6px;padding:6px 12px;transition:all .2s}.match-action:hover{border-color:var(--gold);color:var(--gold)}.pricing-row{gap:16px;margin-top:8px;display:flex}.price-card{border:1px solid var(--border);text-align:center;background:#1a1a1a;border-radius:10px;flex:1;padding:20px}.price-card.featured{border-color:var(--gold)}.price-who{text-transform:uppercase;letter-spacing:2px;color:var(--gray-light);font-size:11px;font-family:var(--font-dm-mono,"DM Mono",monospace);margin-bottom:8px}.price-amount{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--gold);font-size:42px;line-height:1}.price-period{color:var(--gray-light);margin-bottom:14px;font-size:11px}.price-features{text-align:left;flex-direction:column;gap:7px;display:flex}.price-feat{color:#c0b89a;align-items:flex-start;gap:8px;font-size:12px;display:flex}.price-feat:before{content:"✓";color:var(--gold);flex-shrink:0;margin-top:2px;font-size:11px}.bcase-wrap{max-width:1100px;margin:0 auto;padding:80px 40px}.bcase-hero{background:linear-gradient(135deg,#0e0800 0%,#110c02 40%,#0a0a0a 100%);border:1px solid #d94f3d33;border-radius:16px;margin-bottom:56px;padding:56px;position:relative;overflow:hidden}.bcase-eyebrow{font-family:var(--font-dm-mono,"DM Mono",monospace);letter-spacing:3px;color:var(--red);text-transform:uppercase;margin-bottom:14px;font-size:11px}.bcase-hero-title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:2px;margin-bottom:22px;font-size:clamp(40px,7vw,78px);line-height:.93}.bcase-hero-title .rx{color:var(--red)}.bcase-hero-sub{color:#c0b89a;max-width:660px;margin-bottom:36px;font-size:16px;line-height:1.75}.killer-stat-box{border:1px solid #c9a84c38;border-left:4px solid var(--gold);background:#c9a84c0f;border-radius:0 10px 10px 0;max-width:800px;padding:20px 26px}.killer-stat-label{font-family:var(--font-dm-mono,"DM Mono",monospace);letter-spacing:2px;color:var(--gold);text-transform:uppercase;margin-bottom:8px;font-size:10px}.killer-stat-text{color:var(--white);font-size:15px;line-height:1.7}.killer-stat-text strong{color:var(--gold)}.damage-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:56px;display:grid}.dmg-card{background:var(--card-bg);border:1px solid var(--border);text-align:center;border-radius:12px;padding:24px 18px;position:relative;overflow:hidden}.dmg-card:after{content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.dmg-card.r:after{background:var(--red)}.dmg-card.go:after{background:var(--gold)}.dmg-card.gr:after{background:var(--green)}.dmg-card.b:after{background:var(--disc-c)}.dmg-num{font-family:var(--font-bebas),"Bebas Neue",sans-serif;margin-bottom:6px;font-size:clamp(28px,4vw,46px);line-height:1}.dmg-num.r{color:var(--red)}.dmg-num.go{color:var(--gold)}.dmg-num.gr{color:var(--green)}.dmg-num.b{color:var(--disc-c)}.dmg-label{color:var(--gray-light);font-size:12px;line-height:1.4}.dmg-source{font-family:var(--font-dm-mono,"DM Mono",monospace);color:#3a3a3a;margin-top:8px;font-size:10px}.bc-block{background:var(--card-bg);border:1px solid var(--border);border-radius:14px;margin-bottom:28px;overflow:hidden}.bc-block-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 32px;display:flex}.bc-block-head.red{background:linear-gradient(90deg,#d94f3d12 0%,#0000 60%);border-bottom-color:#d94f3d2e}.bc-block-head.gold{background:linear-gradient(90deg,#c9a84c0f 0%,#0000 60%);border-bottom-color:#c9a84c2e}.bc-block-head.green{background:linear-gradient(90deg,#2d8a5e12 0%,#0000 60%);border-bottom-color:#2d8a5e2e}.bc-tag{font-family:var(--font-dm-mono,"DM Mono",monospace);letter-spacing:2px;text-transform:uppercase;font-size:11px}.bc-tag.red{color:var(--red)}.bc-tag.gold{color:var(--gold)}.bc-tag.green{color:var(--green)}.bc-block-title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:1px;margin-top:4px;font-size:28px;line-height:1}.bc-range{font-family:var(--font-bebas),"Bebas Neue",sans-serif;text-align:right;font-size:38px}.bc-range.red{color:var(--red)}.bc-range.gold{color:var(--gold)}.bc-range.green{color:var(--green)}.bc-block-body{padding:24px 32px}.cost-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cost-item{border:1px solid var(--border);background:#1a1a1a;border-radius:8px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.cost-icon{flex-shrink:0;margin-top:2px;font-size:24px}.cost-label{margin-bottom:3px;font-size:13px;font-weight:600}.cost-val{font-family:var(--font-dm-mono,"DM Mono",monospace);font-size:15px}.cost-val.red{color:var(--red)}.cost-val.gold{color:var(--gold)}.cost-val.green{color:var(--green)}.cost-desc{color:#888;margin-top:4px;font-size:12px;line-height:1.45}.failure-box{background:linear-gradient(135deg,#d94f3d12 0%,#0000 70%);border:1px solid #d94f3d33;border-radius:12px;margin-top:20px;padding:24px 28px}.failure-box-title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--red);letter-spacing:1px;margin-bottom:20px;font-size:22px}.failure-math-row{border:1px solid var(--border);border-radius:10px;align-items:stretch;margin-bottom:16px;display:flex;overflow:hidden}.fmi{text-align:center;border-right:1px solid var(--border);background:#0000004d;flex:1;padding:16px 14px}.fmi:last-child{border-right:none}.fmi-val{font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:26px;line-height:1}.fmi-val.red{color:var(--red)}.fmi-val.gold{color:var(--gold)}.fmi-val.green{color:var(--green)}.fmi-label{color:var(--gray-light);margin-top:4px;font-size:11px;line-height:1.3}.fmi-op{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:#444;background:#0000004d;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-size:22px;display:flex}.team-impact{background:#d94f3d0f;border:1px solid #d94f3d26;border-radius:8px;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.ti-pct{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--red);flex-shrink:0;font-size:44px;line-height:1}.ti-text{color:#c0b89a;font-size:13px;line-height:1.6}.ti-text strong{color:var(--white)}.ramp-compare{grid-template-columns:1fr 60px 1fr;align-items:stretch;gap:0;margin:20px 0;display:grid}.ramp-side{border:1px solid var(--border);text-align:center;background:#1a1a1a;border-radius:12px;padding:24px}.ramp-side.after{background:linear-gradient(135deg,#2d8a5e1a 0%,#2d8a5e08 100%);border-color:#2d8a5e4d}.ramp-vs-col{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:#3a3a3a;justify-content:center;align-items:center;font-size:22px;display:flex}.ramp-mo{font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:54px;line-height:1}.ramp-mo.bad{color:var(--red)}.ramp-mo.good{color:var(--green)}.ramp-unit{color:var(--gray-light);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:12px}.ramp-sublabel{color:var(--gray-light);margin-top:10px;font-size:12px}.ramp-delta{background:linear-gradient(135deg,#2d8a5e1a,#c9a84c0f);border:1px solid #2d8a5e40;border-radius:10px;align-items:center;gap:20px;margin-top:20px;padding:20px 24px;display:flex}.ramp-delta-big{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--green);flex-shrink:0;font-size:56px;line-height:1}.ramp-delta-text{color:#c0b89a;font-size:14px;line-height:1.65}.ramp-delta-text strong{color:var(--white)}.ramp-29{background:#2d8a5e0f;border:1px solid #2d8a5e2e;border-radius:8px;align-items:flex-start;gap:16px;margin-top:14px;padding:16px 18px;display:flex}.r29-pct{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--green);flex-shrink:0;font-size:44px;line-height:1}.r29-text{color:#c0b89a;font-size:13px;line-height:1.6}.r29-text strong{color:var(--white)}.so-solution{text-align:center;background:linear-gradient(135deg,#111008 0%,#0a0a0a 100%);border:1px solid #c9a84c38;border-radius:16px;margin-top:44px;padding:52px;position:relative;overflow:hidden}.so-solution-title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:2px;margin-bottom:14px;font-size:clamp(36px,5vw,64px);position:relative}.so-solution-sub{color:#c0b89a;max-width:640px;margin:0 auto 36px;font-size:16px;line-height:1.7;position:relative}.so-sol-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px;display:grid;position:relative}.so-sol-card{background:#0006;border:1px solid #c9a84c29;border-radius:10px;padding:24px 16px}.so-sol-num{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--gold);font-size:44px;line-height:1}.so-sol-label{color:var(--gray-light);margin-top:6px;font-size:12px;line-height:1.4}.so-cta-row{justify-content:center;gap:14px;display:flex;position:relative}.ws-wrap{max-width:1100px;margin:0 auto;padding:80px 40px}.ws-hero{background:linear-gradient(135deg,#060a10 0%,#080d0a 50%,#0a0a0a 100%);border:1px solid #2d8a5e40;border-radius:16px;margin-bottom:56px;padding:64px 56px;position:relative;overflow:hidden}.ws-eyebrow{font-family:var(--font-dm-mono,"DM Mono",monospace);letter-spacing:3px;color:var(--green);text-transform:uppercase;margin-bottom:14px;font-size:11px}.ws-hero-title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:2px;margin-bottom:22px;font-size:clamp(42px,7vw,82px);line-height:.93}.ws-hero-title .gx{color:var(--green)}.ws-hero-title .yx{color:var(--gold)}.ws-hero-sub{color:#c0b89a;max-width:660px;margin-bottom:36px;font-size:16px;line-height:1.75}.ws-compare{border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:56px;display:grid;overflow:hidden}.ws-compare-col{padding:28px 32px}.ws-compare-col.old{border-right:1px solid var(--border);background:#111}.ws-compare-col.new{background:linear-gradient(135deg,#091210 0%,#0d0d0d 100%)}.ws-compare-header{font-family:var(--font-dm-mono,"DM Mono",monospace);letter-spacing:2px;text-transform:uppercase;border-radius:6px;margin-bottom:20px;padding:8px 12px;font-size:11px;font-weight:500;display:inline-block}.ws-compare-header.old{color:var(--gray-light);background:#ffffff0f}.ws-compare-header.new{color:var(--green);background:#2d8a5e26}.ws-compare-row{border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.ws-compare-row.old-row{background:#ffffff08;border:1px solid #ffffff0f}.ws-compare-row.new-row{background:#2d8a5e12;border:1px solid #2d8a5e26}.ws-compare-icon{flex-shrink:0;margin-top:1px;font-size:16px}.ws-compare-label{font-size:13px;line-height:1.5}.ws-compare-row.old-row .ws-compare-label{color:#888}.ws-compare-row.old-row .ws-compare-label strong{color:#aaa}.ws-compare-row.new-row .ws-compare-label{color:#c0b89a}.ws-compare-row.new-row .ws-compare-label strong{color:var(--green)}.ws-stats-row{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:56px;display:grid}.ws-stat{background:var(--card-bg);border:1px solid var(--border);text-align:center;border-radius:10px;padding:20px 14px}.ws-stat-num{font-family:var(--font-bebas),"Bebas Neue",sans-serif;margin-bottom:6px;font-size:clamp(24px,3.5vw,38px);line-height:1}.ws-stat-num.g{color:var(--green)}.ws-stat-num.y{color:var(--gold)}.ws-stat-num.r{color:var(--red)}.ws-stat-num.b{color:var(--disc-c)}.ws-stat-label{color:var(--gray-light);font-size:11px;line-height:1.4}.ws-stat-source{font-family:var(--font-dm-mono,"DM Mono",monospace);color:#3a3a3a;margin-top:6px;font-size:9px}.ws-block{border:1px solid var(--border);background:var(--card-bg);border-radius:14px;margin-bottom:24px;overflow:hidden}.ws-block-head{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:22px 30px;display:flex}.ws-block-num{font-family:var(--font-bebas),"Bebas Neue",sans-serif;text-align:center;flex-shrink:0;width:48px;font-size:48px;line-height:1}.ws-block-num.g{color:var(--green)}.ws-block-num.y{color:var(--gold)}.ws-block-num.b{color:var(--disc-c)}.ws-block-num.r{color:var(--red)}.ws-block-tag{font-family:var(--font-dm-mono,"DM Mono",monospace);letter-spacing:2px;text-transform:uppercase;margin-bottom:4px;font-size:10px}.ws-block-tag.g{color:var(--green)}.ws-block-tag.y{color:var(--gold)}.ws-block-tag.b{color:var(--disc-c)}.ws-block-tag.r{color:var(--red)}.ws-block-title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:1px;font-size:24px;line-height:1}.ws-block-body{grid-template-columns:1fr 1fr;align-items:start;gap:20px;padding:24px 30px;display:grid}.ws-data-box{border:1px solid var(--border);background:#1a1a1a;border-radius:10px;padding:18px}.ws-data-label{font-family:var(--font-dm-mono,"DM Mono",monospace);letter-spacing:2px;text-transform:uppercase;color:var(--gray-light);margin-bottom:12px;font-size:10px}.ws-data-stat{align-items:center;gap:14px;margin-bottom:10px;display:flex}.ws-data-big{font-family:var(--font-bebas),"Bebas Neue",sans-serif;flex-shrink:0;font-size:40px;line-height:1}.ws-data-big.g{color:var(--green)}.ws-data-big.y{color:var(--gold)}.ws-data-big.b{color:var(--disc-c)}.ws-data-big.r{color:var(--red)}.ws-data-desc{color:#888;font-size:12px;line-height:1.5}.ws-data-secondary{color:#c0b89a;border-top:1px solid var(--border);margin-top:4px;padding-top:12px;font-size:13px;line-height:1.6}.ws-reason-box{background:linear-gradient(135deg,#2d8a5e0f,#c9a84c0a);border:1px solid #c9a84c26;border-radius:10px;padding:18px}.ws-reason-label{font-family:var(--font-dm-mono,"DM Mono",monospace);letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:10px}.ws-reason-text{color:#c0b89a;font-size:13px;line-height:1.65}.ws-reason-text strong{color:var(--white)}.ws-reason-text em{color:var(--gold);font-style:normal}.ws-fico{background:linear-gradient(135deg,#5b8dd914 0%,#0000 70%);border:1px solid #5b8dd933;border-radius:12px;margin-top:0;padding:24px 28px}.ws-fico-title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--disc-c);letter-spacing:1px;margin-bottom:14px;font-size:20px}.ws-fico-row{align-items:flex-start;gap:14px;display:flex}.ws-fico-score{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--disc-c);flex-shrink:0;font-size:56px;line-height:1}.ws-fico-text{color:#c0b89a;font-size:13px;line-height:1.65}.ws-fico-text strong{color:var(--white)}.ws-cta-section{text-align:center;background:linear-gradient(135deg,#050d09 0%,#0a0a0a 100%);border:1px solid #2d8a5e33;border-radius:16px;margin-top:44px;padding:52px;position:relative;overflow:hidden}.ws-cta-title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:2px;margin-bottom:14px;font-size:clamp(36px,5vw,60px);position:relative}.ws-cta-sub{color:#c0b89a;max-width:600px;margin:0 auto 36px;font-size:16px;line-height:1.7;position:relative}.ws-price-callout{background:#c9a84c14;border:1px solid #c9a84c33;border-radius:10px;align-items:center;gap:10px;margin-bottom:32px;padding:14px 24px;display:inline-flex;position:relative}.ws-price-big{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--gold);font-size:48px;line-height:1}.ws-price-detail{text-align:left;color:#c0b89a;font-size:12px;line-height:1.5}.ws-price-detail strong{color:var(--white);display:block}.landing-footer{border-top:1px solid var(--border);color:var(--gray-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:40px;font-size:13px;display:flex}.footer-logo{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:3px;color:var(--gold);font-size:20px}.landing-nav{z-index:1000;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0af7;position:fixed;top:0;left:0;right:0}.landing-nav-row1{justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex}.landing-nav-logo{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:3px;color:var(--gold);cursor:pointer;flex-shrink:0;font-size:26px}.landing-nav-logo span{color:var(--white)}.landing-nav-ctas{align-items:center;gap:12px;display:flex}.landing-nav-cta{background:var(--gold);color:var(--black);font-family:var(--font-dm-sans,"DM Sans",sans-serif);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none}.landing-nav-cta:hover{background:var(--gold-light,#e8c96a)}.landing-nav-cta.outline{color:var(--white);border:1px solid var(--border);background:0 0}.landing-nav-cta.outline:hover{border-color:var(--gold);color:var(--gold)}.landing-nav-row2{border-top:1px solid var(--border);background:#111;justify-content:center;padding:8px 20px;display:flex}.landing-nav-tabs{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.landing-nav-tab{font-family:var(--font-dm-sans,"DM Sans",sans-serif);cursor:pointer;color:var(--gray-light);white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .15s,color .15s}.landing-nav-tab:hover{color:var(--white)}@media (max-width:900px){.landing-nav-row2{flex-wrap:wrap}.two-col,.biz-grid,.dash-grid,.profile-body{grid-template-columns:1fr}.candidate-grid,.damage-row{grid-template-columns:repeat(2,1fr)}.ws-compare{grid-template-columns:1fr}.ws-compare-col.old{border-right:none;border-bottom:1px solid var(--border)}.ws-stats-row{grid-template-columns:repeat(3,1fr)}.ws-block-body{grid-template-columns:1fr}}.rc-overlay{z-index:2000;background:var(--black);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.rc-overlay-nav{border-bottom:1px solid var(--border);background:#0a0a0af7;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 40px;display:flex}.rc-overlay-logo{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:2px;font-size:20px}.rc-overlay-logo span{color:var(--gold)}.rc-overlay-actions{align-items:center;gap:10px;display:flex}.rc-btn-back{font-size:12px;font-family:var(--font-dm-mono),"DM Mono",monospace;color:var(--gray-light);cursor:pointer;border:1px solid var(--border);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;text-decoration:none;transition:all .15s;display:flex}.rc-btn-back:hover{color:var(--white);border-color:var(--white)}.rc-btn-intro{background:var(--gold);color:var(--black);font-family:var(--font-dm-sans),"DM Sans",sans-serif;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:700}.rc-btn-intro:hover{background:var(--gold-light,#e8c96a)}.rc-overlay-body{flex:1;overflow-y:auto}.rc-proof-banner{font-family:var(--font-dm-mono),"DM Mono",monospace;color:#9b6dd6;letter-spacing:2px;text-align:center;background:#9b6dd614;border-bottom:1px solid #9b6dd633;padding:7px 40px;font-size:10px}.rc-page{max-width:1200px;margin:0 auto;padding:36px 40px 80px}.rc-hero{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-bottom:28px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.rc-hero:before{content:"";pointer-events:none;background:linear-gradient(120deg,#c9a84c0a 0%,#0000 60%);position:absolute;inset:0}.rc-avatar-lg{width:80px;height:80px;font-family:var(--font-bebas),"Bebas Neue",sans-serif;border:2px solid #c9a84c4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;display:flex}.rc-name{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:1px;font-size:36px;line-height:1}.rc-subtitle{color:var(--gray-light);margin-top:3px;font-size:13px}.rc-htags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rc-htag{border:1px solid var(--border);font-size:10px;font-family:var(--font-dm-mono),"DM Mono",monospace;background:#1e1e1e;border-radius:4px;padding:3px 9px}.rc-htag.hl{color:var(--gold);background:#c9a84c1a;border-color:#c9a84c4d}.rc-htag.complete{color:var(--disc-s,#4ea87a);background:#2d8a5e1a;border-color:#2d8a5e4d}.rc-score-block{text-align:center;flex-shrink:0}.rc-score-big{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--gold);font-size:80px;line-height:1}.rc-score-pct{font-family:var(--font-dm-mono),"DM Mono",monospace;color:var(--gray-light);margin-top:1px;font-size:11px}.rc-grid{grid-template-columns:320px 1fr;align-items:start;gap:22px;display:grid}.rc-sidebar,.rc-main-col{flex-direction:column;gap:18px;display:flex}.rc-card{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:20px 22px}.rc-card-title{font-family:var(--font-dm-mono),"DM Mono",monospace;letter-spacing:2.5px;color:var(--gray-light);text-transform:uppercase;border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:10px;font-size:10px}.ps-row{margin-bottom:13px}.ps-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ps-name{font-size:11px;font-weight:600}.ps-right{align-items:center;gap:7px;display:flex}.ps-score{font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:24px;line-height:1}.ps-wt{font-family:var(--font-dm-mono),"DM Mono",monospace;color:var(--gray-light);font-size:9px}.ps-track{background:#1e1e1e;border-radius:3px;height:5px;overflow:hidden}.ps-fill{border-radius:3px;height:5px}.ps-dots{flex-wrap:wrap;gap:3px;margin-top:5px;display:flex}.ps-dot{background:var(--disc-s,#4ea87a);border-radius:50%;width:7px;height:7px}.eng-row{border-bottom:1px solid #1e1e1e;justify-content:space-between;align-items:center;padding:7px 0;display:flex}.eng-row:last-child{border-bottom:none}.eng-label{color:var(--gray-light);font-size:11px}.eng-val{font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:20px;line-height:1}.eng-mono{font-family:var(--font-dm-mono),"DM Mono",monospace;font-size:11px}.vis-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vis-stat{border:1px solid var(--border);text-align:center;background:#111;border-radius:8px;padding:12px}.vis-num{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--gold);font-size:32px;line-height:1}.vis-lbl{color:var(--gray-light);margin-top:2px;font-size:10px}.p-wrap{border:1px solid var(--border);border-radius:12px;overflow:hidden}.p-hdr{cursor:pointer;align-items:center;gap:14px;padding:14px 18px;transition:filter .15s;display:flex}.p-hdr:hover{filter:brightness(1.1)}.p-hdr-num{font-family:var(--font-bebas),"Bebas Neue",sans-serif;text-align:center;flex-shrink:0;width:26px;font-size:28px;line-height:1}.p-hdr-text{flex:1}.p-hdr-name{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:1px;font-size:16px;line-height:1.1}.p-hdr-sub{opacity:.65;margin-top:1px;font-size:10px}.p-hdr-score{font-family:var(--font-bebas),"Bebas Neue",sans-serif;flex-shrink:0;font-size:38px;line-height:1}.p-hdr-wt{font-family:var(--font-dm-mono),"DM Mono",monospace;opacity:.55;flex-shrink:0;font-size:10px}.p-hdr-chev{opacity:.6;flex-shrink:0;font-size:11px;transition:transform .2s}.p-hdr-chev.open{transform:rotate(180deg)}.p-prog{height:3px}.p-body{background:#00000026}.m-list{padding:8px 12px 12px}.m-row{border:1px solid var(--border);background:#111;border-radius:8px;align-items:center;gap:12px;margin-top:6px;padding:9px 12px;display:flex}.m-icon{text-align:center;flex-shrink:0;width:20px;font-size:15px}.m-info{flex:1;min-width:0}.m-name{font-size:12px;font-weight:600;line-height:1.3}.m-sub{color:var(--gray-light);margin-top:1px;font-size:10px;line-height:1.3}.m-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.m-bar-wrap{background:#2a2a2a;border-radius:2px;width:60px;height:4px}.m-bar{border-radius:2px;height:4px}.m-score{font-family:var(--font-bebas),"Bebas Neue",sans-serif;text-align:right;min-width:34px;font-size:26px;line-height:1}.m-done{font-size:9px;font-family:var(--font-dm-mono),"DM Mono",monospace;color:var(--disc-s,#4ea87a);background:#2d8a5e26;border:1px solid #2d8a5e40;border-radius:4px;padding:2px 7px;font-weight:700}.m-cert{font-size:9px;font-family:var(--font-dm-mono),"DM Mono",monospace;color:var(--gold);background:#c9a84c1f;border:1px solid #c9a84c40;border-radius:4px;padding:2px 7px;font-weight:700}.db-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.db-lbl{font-family:var(--font-dm-mono),"DM Mono",monospace;width:14px;font-size:11px;font-weight:600}.db-lbl.d{color:var(--disc-d,#e05252)}.db-lbl.i{color:var(--disc-i,#e8a030)}.db-lbl.s{color:var(--disc-s,#4ea87a)}.db-lbl.c{color:var(--disc-c,#5b8dd9)}.db-track{background:#1e1e1e;border-radius:3px;flex:1;height:6px;overflow:hidden}.db-fill{border-radius:3px;height:6px}.db-fill.d{background:var(--disc-d,#e05252)}.db-fill.i{background:var(--disc-i,#e8a030)}.db-fill.s{background:var(--disc-s,#4ea87a)}.db-fill.c{background:var(--disc-c,#5b8dd9)}.db-pct{font-family:var(--font-dm-mono),"DM Mono",monospace;text-align:right;width:28px;font-size:11px}.db-pct.d{color:var(--disc-d,#e05252)}.db-pct.i{color:var(--disc-i,#e8a030)}.db-pct.s{color:var(--disc-s,#4ea87a)}.db-pct.c{color:var(--disc-c,#5b8dd9)}.qt{border-collapse:collapse;width:100%;font-size:12px}.qt th{font-family:var(--font-dm-mono),"DM Mono",monospace;letter-spacing:1.5px;color:var(--gray-light);text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border);padding:6px 10px;font-size:9px}.qt td{border-bottom:1px solid #1e1e1e;padding:9px 10px}.qt tr:last-child td{border-bottom:none}.q-att{font-family:var(--font-bebas),"Bebas Neue",sans-serif;font-size:20px;line-height:1}.q-w2{font-size:9px;font-family:var(--font-dm-mono),"DM Mono",monospace;color:var(--disc-s,#4ea87a);background:#2d8a5e1f;border:1px solid #2d8a5e33;border-radius:3px;padding:2px 6px}.mgr-hdr{align-items:center;gap:12px;margin-bottom:14px;display:flex}.mgr-av{width:40px;height:40px;font-family:var(--font-bebas),"Bebas Neue",sans-serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.mgr-sr{align-items:center;gap:10px;margin-bottom:8px;display:flex}.mgr-sl{flex:1;font-size:12px}.mgr-st{background:#1e1e1e;border-radius:3px;flex:1;height:5px;overflow:hidden}.mgr-sf{background:var(--gold);border-radius:3px;height:5px}.mgr-sv{font-family:var(--font-bebas),"Bebas Neue",sans-serif;text-align:right;min-width:26px;color:var(--gold);font-size:18px;line-height:1}.end-card{border:1px solid var(--border);background:#111;border-radius:8px;align-items:center;gap:12px;padding:11px 14px;display:flex}.end-av{width:36px;height:36px;font-family:var(--font-bebas),"Bebas Neue",sans-serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.end-vbadge{font-size:9px;font-family:var(--font-dm-mono),"DM Mono",monospace;color:var(--disc-s,#4ea87a);background:#2d8a5e1f;border:1px solid #2d8a5e40;border-radius:4px;flex-shrink:0;padding:2px 7px;font-weight:700}.tool-g{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.tool-c{text-align:center;background:#111;border:1px solid #2d8a5e4d;border-radius:6px;padding:8px 10px}.tool-n{font-size:11px;font-weight:600}.tool-l{font-size:9px;font-family:var(--font-dm-mono),"DM Mono",monospace;color:var(--disc-s,#4ea87a);margin-top:3px}.rc-rec-item{border:1px solid var(--border);cursor:pointer;background:#111;border-radius:8px;align-items:center;gap:12px;margin-bottom:7px;padding:10px 14px;transition:border-color .15s;display:flex}.rc-rec-item:hover{border-color:#444}.rc-play{background:var(--gold);width:32px;height:32px;color:var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.rc-rec-score{font-family:var(--font-bebas),"Bebas Neue",sans-serif;flex-shrink:0;font-size:26px;line-height:1}.p5-m{align-items:center;gap:10px;margin-bottom:8px;display:flex}.p5-t{background:#1e1e1e;border-radius:2px;flex:1;height:4px;overflow:hidden}.p5-f{background:var(--p5,#9b6dd6);border-radius:2px;height:4px}.p5-v{font-family:var(--font-dm-mono),"DM Mono",monospace;color:#9b6dd6;text-align:right;flex-shrink:0;min-width:60px;font-size:10px}@media (max-width:900px){.rc-hero{grid-template-columns:auto 1fr}.rc-score-block{text-align:left;grid-column:1/-1}.rc-grid{grid-template-columns:1fr}.rc-page{padding:24px 20px 60px}.rc-overlay-nav{padding:0 20px}.tool-g{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.candidate-grid{grid-template-columns:1fr}.hero-content,.hiw-section,.candidate-section,.business-section,.seller-section,.bcase-wrap,.ws-wrap{padding-left:20px;padding-right:20px}.profile-section{padding:60px 20px}.bcase-hero,.ws-hero{padding:32px 24px}.damage-row,.ws-stats-row{grid-template-columns:1fr 1fr}}
