:root{--bg-main:#020617;--bg-soft:rgba(255,255,255,0.04);--bg-glass:rgba(255,255,255,0.06);--border-soft:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.12);--text-main:#e9ecf1;--text-muted:rgba(233,236,241,0.7);--text-dim:rgba(233,236,241,0.55);--blue:#5f8cff;--violet:#8b5cff;--green:#2ee59d;--grad-primary:linear-gradient(135deg,var(--green) 0%,var(--blue) 100%);--grad-soft:linear-gradient(135deg,rgba(46,229,157,0.14),rgba(95,140,255,0.12));--glow-mix:radial-gradient(circle at 30% 30%,rgba(95,140,255,0.34),rgba(0,0,0,0) 60%)}.he-page{min-height:100vh;background:var(--bg-main);color:var(--text-main);font-family:system-ui,-apple-system,SF Pro Text,Segoe UI,sans-serif;position:relative;overflow:hidden}.he-wrap{width:92%;max-width:1180px;margin:0 auto;padding:42px 0 38px}.he-bg-glow{position:absolute;inset:0;background:radial-gradient(circle at 12% 8%,rgba(56,189,248,.22),transparent 55%),radial-gradient(circle at 88% 90%,rgba(129,140,248,.2),transparent 55%);pointer-events:none}.he-hero{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:22px;gap:22px;align-items:start;margin-top:10px}@media (max-width:980px){.he-hero{grid-template-columns:1fr}}.he-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;background:var(--bg-soft);border:1px solid var(--border-soft);color:var(--text-muted)}.he-h1{margin:14px 0 10px;font-size:44px;line-height:1.08;letter-spacing:-.02em}@media (max-width:520px){.he-h1{font-size:34px}}.he-subtitle{margin:0 0 18px;font-size:16px;line-height:1.6;color:var(--text-muted);max-width:58ch}.he-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 18px}.he-btn-ghost,.he-btn-primary,.he-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:9px 14px;border-radius:999px;font-size:13px;font-weight:500;text-decoration:none;transition:transform .18s ease,background .18s ease,border .18s ease,box-shadow .18s ease;will-change:transform}.he-btn-primary{background:var(--grad-primary);color:#081017;border:none;box-shadow:0 18px 40px rgba(46,229,157,.22)}.he-btn-primary:hover{transform:translateY(-1px);box-shadow:0 22px 52px rgba(46,229,157,.28)}.he-btn-secondary{background:var(--bg-glass);color:var(--text-main);border:1px solid var(--border-soft)}.he-btn-secondary:hover{transform:translateY(-1px);background:rgba(255,255,255,.08)}.he-btn-ghost{background:transparent;color:var(--text-main);border:1px solid var(--border-soft)}.he-btn-ghost:hover{transform:translateY(-1px);background:rgba(255,255,255,.05)}.he-stats{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.he-stat{flex:0 0 auto;padding:12px 14px;border-radius:16px;background:var(--bg-soft);border:1px solid var(--border-soft);min-width:150px}.he-stat-num{font-size:18px;font-weight:700;letter-spacing:-.01em}.he-stat-label{margin-top:2px;font-size:12px;color:var(--text-dim)}.he-panel{border-radius:20px;background:var(--bg-glass);border:1px solid var(--border-strong);overflow:hidden;box-shadow:0 25px 70px rgba(0,0,0,.55)}.he-panel-top{display:flex;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-soft);background:rgba(0,0,0,.18)}.he-panel-dot{width:10px;height:10px;border-radius:999px;background:rgba(233,236,241,.16)}.he-panel-body{padding:16px 16px 18px}.he-panel-title{font-weight:600;letter-spacing:-.01em;margin-bottom:10px;font-size:13px}.he-list{margin:0;padding-left:16px;color:var(--text-muted);line-height:1.6;font-size:12.5px}.he-panel-cta{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.he-small{font-size:12px;color:var(--text-dim)}.he-section{margin-top:34px}.he-section-head{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.he-h2{margin:0;font-size:22px;letter-spacing:-.01em}.he-muted{margin:0;color:var(--text-muted);line-height:1.55;font-size:14px}.he-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:980px){.he-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.he-grid{grid-template-columns:1fr}}.he-card{position:relative;border-radius:18px;padding:16px 16px 14px;text-decoration:none;background:var(--bg-soft);border:1px solid var(--border-soft);overflow:hidden;transition:transform .18s ease,background .18s ease,border .18s ease;min-height:150px}.he-card:hover{transform:translateY(-2px);background:var(--bg-glass);border:1px solid var(--border-strong)}.he-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.he-card-title{font-size:16px;font-weight:600;color:var(--text-main);letter-spacing:-.01em}.he-badge{font-size:11px;padding:6px 10px;border-radius:999px;background:rgba(46,229,157,.16);border:1px solid rgba(46,229,157,.36);color:rgba(233,236,241,.92);white-space:nowrap}.he-card-desc{margin:10px 0 0;color:var(--text-muted);line-height:1.6;font-size:13.5px}.he-card-foot{margin-top:12px;display:flex;justify-content:flex-start}.he-card-link{font-size:13px;font-weight:600;color:rgba(233,236,241,.92);opacity:.95}.he-arrow{display:inline-block;transition:transform .18s ease}.he-card:hover .he-arrow{transform:translateX(3px)}.he-card-border{position:absolute;inset:0;border-radius:18px;pointer-events:none;background:radial-gradient(circle at 18% 12%,rgba(95,140,255,.18),rgba(0,0,0,0) 55%),radial-gradient(circle at 70% 20%,rgba(46,229,157,.14),rgba(0,0,0,0) 55%);opacity:0;transition:opacity .18s ease}.he-card:hover .he-card-border{opacity:1}.he-cta{margin-top:26px;border-radius:22px;padding:16px;background:var(--grad-soft);border:1px solid rgba(46,229,157,.18);box-shadow:0 18px 60px rgba(46,229,157,.1)}.he-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.he-h3{margin:0;font-size:18px;letter-spacing:-.01em;font-weight:600}.he-cta-actions{gap:10px}.he-cta-actions,.he-footer{display:flex;flex-wrap:wrap}.he-footer{margin-top:26px;padding-top:14px;border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;color:var(--text-dim);font-size:13px}.he-footer a{color:rgba(233,236,241,.85);text-decoration:none}.he-footer a:hover{text-decoration:underline}.he-dot-sep{margin:0 8px;opacity:.6}.he-engine-shell{margin-top:14px;border-radius:22px;padding:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.he-engine-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.he-engine-badge{font-size:12px;padding:7px 10px;border-radius:999px;background:rgba(46,229,157,.14);border:1px solid rgba(46,229,157,.3);color:rgba(233,236,241,.92);white-space:nowrap}.he-engine-title{margin:10px 0 8px;font-size:32px;font-weight:600;line-height:1.15;letter-spacing:-.01em}@media (max-width:520px){.he-engine-title{font-size:28px}}.he-engine-tagline{margin:0 0 14px;font-size:14px;line-height:1.6;color:rgba(233,236,241,.7);max-width:620px}.he-engine-actions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 18px}.he-engine-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px}@media (max-width:980px){.he-engine-grid{grid-template-columns:1fr}}.he-engine-card{border-radius:18px;padding:16px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09)}.he-engine-card-accent{border:1px solid rgba(46,229,157,.18);box-shadow:0 18px 60px rgba(46,229,157,.08);background:linear-gradient(135deg,rgba(46,229,157,.1),rgba(95,140,255,.08))}.he-engine-card-title{font-size:13px;font-weight:600;letter-spacing:-.01em;margin-bottom:10px}.he-engine-list{margin:0;padding-left:16px;color:rgba(233,236,241,.72);line-height:1.6;font-size:12.5px}.he-engine-mini{margin-top:12px;padding:12px;border-radius:14px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08)}.he-engine-mini-title{font-size:12px;font-weight:600;margin-bottom:6px}.he-engine-mini-text{margin:0;font-size:12.5px;line-height:1.6;color:rgba(233,236,241,.72)}.he-engine-bottom{margin-top:14px;border-radius:18px;padding:14px;background:linear-gradient(135deg,rgba(46,229,157,.12),rgba(95,140,255,.1));border:1px solid rgba(46,229,157,.16);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.he-engine-bottom-left{color:rgba(233,236,241,.78);font-size:13px;line-height:1.5}.he-tool-wrap{width:92%;max-width:1180px;margin:0 auto;padding:26px 0 54px}.he-tool-inner{display:block}.he-tool-back{display:inline-block;margin-bottom:10px;color:rgba(233,236,241,.75);text-decoration:none;font-size:13px}.he-tool-back:hover{text-decoration:underline}.he-tool-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;background:rgba(46,229,157,.12);border:1px solid rgba(46,229,157,.28);color:rgba(233,236,241,.92);margin-bottom:12px}.he-tool-chip-dot{width:8px;height:8px;border-radius:50%;background:#2ee59d}.he-tool-title{font-size:32px;font-weight:600;margin:6px 0 10px;letter-spacing:-.01em;line-height:1.15}@media (max-width:520px){.he-tool-title{font-size:28px}}.he-tool-subtitle{max-width:620px;font-size:14px;color:rgba(233,236,241,.7);margin:0 0 14px;line-height:1.6}.he-tool-bullets{margin:10px 0 12px;padding-left:18px;color:rgba(233,236,241,.72);line-height:1.6;font-size:12.5px}.he-tool-bullets .ico{margin-right:8px}.he-tool-tags-row{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 18px}.he-tag-pill{font-size:12px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(233,236,241,.85)}.he-tag-pill--accent{background:rgba(46,229,157,.12);border:1px solid rgba(46,229,157,.25)}.he-tool-layout{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:16px;gap:16px;align-items:start}@media (max-width:980px){.he-tool-layout{grid-template-columns:1fr}}.he-overview-card,.he-results-card,.he-tool-card{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:16px}.he-overview-title,.he-results-heading,.he-tool-card-title{font-size:13px;font-weight:600;letter-spacing:-.01em;margin-bottom:10px}.he-tool-card-note{font-size:13px;color:rgba(233,236,241,.65);margin-bottom:12px}.he-input-group{margin-bottom:14px}.he-input-label{font-size:13px;font-weight:600;display:block;margin-bottom:6px}.he-input-label span{margin-left:8px}.he-textarea{width:100%;min-height:140px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px;color:rgba(233,236,241,.92);outline:none;resize:vertical;line-height:1.5}.he-textarea:focus{border-color:rgba(46,229,157,.35);box-shadow:0 0 0 4px rgba(46,229,157,.12)}.he-input{width:100%;height:42px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px 12px;color:rgba(233,236,241,.92);outline:none}.he-input:focus{border-color:rgba(46,229,157,.35);box-shadow:0 0 0 4px rgba(46,229,157,.12)}.he-primary-btn{margin-top:12px;padding:9px 14px;border-radius:999px;background:linear-gradient(135deg,#2ee59d,#5f8cff);border:none;color:#081017;font-size:13px;font-weight:500;cursor:pointer;box-shadow:0 0 0 1px rgba(191,219,254,.35),0 18px 38px rgba(37,99,235,.25)}.he-primary-btn:hover{filter:brightness(1.05)}.he-primary-btn:disabled{opacity:.6;cursor:not-allowed}.he-tool-helper{margin-top:10px;font-size:12px;color:rgba(233,236,241,.55)}.he-results{margin-top:16px}.he-results-score{font-weight:600;margin-bottom:10px;color:rgba(233,236,241,.9)}.he-results-grid{display:grid;grid-template-columns:1fr 1fr .9fr;grid-gap:12px;gap:12px;margin-top:12px}@media (max-width:980px){.he-results-grid{grid-template-columns:1fr}}.he-results-col-title{font-weight:600;margin-bottom:8px}.he-results-col-title--good{color:rgba(46,229,157,.92)}.he-results-col-title--bad{color:rgba(255,125,125,.92)}.he-pill-row{display:flex;flex-wrap:wrap;gap:8px}.he-pill{font-size:12px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(233,236,241,.85)}.he-pill--good{background:rgba(46,229,157,.1);border-color:rgba(46,229,157,.2)}.he-pill--bad{background:rgba(255,125,125,.1);border-color:rgba(255,125,125,.2)}.he-btn-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.he-resume-box{margin-top:14px;white-space:pre-wrap;background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.1);padding:14px;border-radius:12px;color:rgba(233,236,241,.9);font-size:13px;line-height:1.6}.he-overview-section-title{margin-top:10px;font-weight:600;color:rgba(233,236,241,.9)}.he-overview-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:10px}@media (max-width:980px){.he-overview-grid{grid-template-columns:1fr}}.he-overview-col-title{font-weight:600;margin-bottom:6px;color:rgba(233,236,241,.85)}.he-overview-col-body{color:rgba(233,236,241,.7);line-height:1.6;font-size:13px}.he-overview-list{margin:10px 0 0;padding-left:18px;color:rgba(233,236,241,.72);line-height:1.65;font-size:13px}.he-tool-card *{box-sizing:border-box}.he-input-group{display:block!important;margin:14px 0!important;position:static!important}.he-input-label{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;margin:0 0 8px!important;position:static!important;white-space:normal!important}.he-input-label span{margin-left:10px!important;opacity:.7;font-weight:500}.he-textarea{display:block!important;width:100%!important;position:static!important;float:none!important;max-width:100%!important;margin:0!important;padding:12px!important;line-height:1.5!important;resize:vertical!important;min-height:140px!important}.he-input-group+.he-input-group .he-textarea{min-height:120px!important}.he-tool-card{display:block!important;height:auto!important;overflow:visible!important}.he-dashboard .he-dash-wrap{width:92%}.he-dashboard .he-dash-shell,.he-dashboard .he-dash-wrap{max-width:1380px;margin:0 auto}.he-dashboard .he-dash-glow{position:fixed;inset:-200px;pointer-events:none;background:radial-gradient(900px 540px at 18% 20%,rgba(59,130,246,.16),transparent 60%),radial-gradient(900px 540px at 82% 28%,rgba(20,184,166,.14),transparent 60%),radial-gradient(700px 520px at 60% 85%,rgba(147,51,234,.1),transparent 60%);filter:blur(2px);opacity:.95}.he-dashboard .he-dash-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:14px}.he-dashboard .he-dash-breadcrumb{font-size:12px;letter-spacing:.02em}.he-dashboard .he-dash-title{margin:6px 0 0;font-size:30px;font-weight:900;letter-spacing:-.03em}.he-dashboard .he-dash-wave{display:inline-block;transform:translateY(1px)}.he-dashboard .he-dash-sub{margin-top:6px;font-size:13px}.he-dashboard .he-dash-cta{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.he-dashboard .he-dash-alert{margin-top:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.he-dashboard .he-dash-alert-success{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.08)}.he-dashboard .he-dash-alert-error{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.08)}.he-dashboard .he-dash-pill{opacity:.95}.he-dashboard .he-dash-chip,.he-dashboard .he-dash-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22);font-size:12px}.he-dashboard .he-dash-chip{opacity:.9}.he-dashboard .he-dash-card{border:1px solid rgba(255,255,255,.1);background:radial-gradient(1200px 700px at 15% 0,rgba(255,255,255,.06),transparent 60%),rgba(255,255,255,.03);border-radius:18px;padding:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.he-dashboard .he-dash-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px}.he-dashboard .he-dash-card-title{font-weight:900;letter-spacing:-.01em}.he-dashboard .he-dash-card-sub{margin-top:4px;font-size:12px;opacity:.7}.he-dashboard .he-dash-card-accent{border-color:rgba(59,130,246,.28);background:radial-gradient(900px 540px at 18% 20%,rgba(59,130,246,.12),transparent 60%),radial-gradient(900px 540px at 82% 28%,rgba(20,184,166,.1),transparent 60%),rgba(255,255,255,.03)}.he-dashboard .he-dash-topstrip{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:12px}@media (min-width:1100px){.he-dashboard .he-dash-topstrip{grid-template-columns:1.25fr .75fr;align-items:stretch}}.he-dashboard .he-dash-miniRow{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:center}@media (max-width:700px){.he-dashboard .he-dash-miniRow{grid-template-columns:1fr}}.he-dashboard .he-dash-miniStat{border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);border-radius:16px;padding:10px 12px}.he-dashboard .he-dash-miniLabel{font-size:12px;opacity:.7}.he-dashboard .he-dash-miniValue{margin-top:6px;font-size:18px;font-weight:900;letter-spacing:-.02em}.he-dashboard .he-up{color:rgba(34,197,94,1)}.he-dashboard .he-down{color:rgba(239,68,68,1)}.he-dashboard .he-dash-spark{border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);border-radius:16px;padding:10px 12px;color:rgba(147,197,253,1);display:flex;justify-content:center;align-items:center}.he-dashboard .he-dash-next{display:flex;flex-direction:column;gap:10px}.he-dashboard .he-dash-nextTop{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.he-dashboard .he-dash-nextTitle{font-size:18px;font-weight:900;letter-spacing:-.02em}.he-dashboard .he-dash-nextBtns{display:flex;gap:10px;flex-wrap:wrap}.he-dashboard .he-dash-meter{margin-top:10px;height:10px;border-radius:999px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.1);overflow:hidden}.he-dashboard .he-dash-meter-bar{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,rgba(20,184,166,1),rgba(59,130,246,1))}.he-dashboard .he-dash-meterText{margin-top:6px;font-size:12px;opacity:.75}.he-dashboard .he-dash-planLine{margin-top:6px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.he-dashboard .he-dash-actionsGrid{display:grid;grid-gap:10px;gap:10px}@media (min-width:900px){.he-dashboard .he-dash-actionsGrid{grid-template-columns:repeat(3,1fr)}}.he-dashboard .he-dash-action{display:flex;gap:12px;align-items:center;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);text-decoration:none;color:#fff}.he-dashboard .he-dash-action:hover{border-color:rgba(96,165,250,.45);background:rgba(255,255,255,.05);transform:translateY(-1px);transition:.18s ease}.he-dashboard .he-dash-action-ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.he-dashboard .he-dash-action-title{font-weight:900}.he-dashboard .he-dash-action-sub{margin-top:2px;font-size:12px;opacity:.72}.he-dashboard .he-dash-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:14px}@media (min-width:1100px){.he-dashboard .he-dash-grid{grid-template-columns:1.2fr .8fr;align-items:start}.he-dashboard .he-dash-card-wide{grid-column:1/2}}.he-dashboard .he-dash-chart30{display:grid;grid-template-columns:repeat(30,1fr);grid-gap:7px;gap:7px;align-items:end;height:200px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.22);overflow:hidden}.he-dashboard .he-dash-barWrap{display:grid;grid-gap:6px;gap:6px;align-items:end}.he-dashboard .he-dash-bar{width:100%;border-radius:12px;background:linear-gradient(180deg,rgba(20,184,166,1),rgba(59,130,246,1));box-shadow:0 8px 22px rgba(0,0,0,.35)}.he-dashboard .he-dash-barLabel{font-size:10px;opacity:.45;text-align:center}.he-dashboard .he-dash-timeline{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.he-dashboard .he-dash-timelineItem{display:flex;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18)}.he-dashboard .he-dash-timelineIcon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06)}.he-dashboard .he-dash-timelineTitle{font-weight:900}.he-dashboard .he-dash-timelineSub{margin-top:4px;font-size:12px;opacity:.7}.he-dashboard .he-dash-timelineTime{margin-top:6px;font-size:11px;opacity:.55}.he-dashboard .he-dash-list{display:grid;grid-gap:10px;gap:10px}.he-dashboard .he-dash-item{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18)}.he-dashboard .he-dash-item-title{font-weight:900}.he-dashboard .he-dash-item-sub{margin-top:4px;font-size:12px;opacity:.72}.he-dashboard .he-dash-item-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.he-dashboard .he-dash-linkBtn{display:inline-flex;align-items:center;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);text-decoration:none;color:#fff;font-weight:800;font-size:12px}.he-dashboard .he-dash-linkBtn:hover{border-color:rgba(96,165,250,.45);background:rgba(255,255,255,.08)}.he-dashboard .he-dash-item-right{font-size:12px;opacity:.7}.he-dashboard .he-dash-empty{margin-top:10px;padding:16px;border-radius:16px;border:1px dashed rgba(255,255,255,.16);background:rgba(0,0,0,.18)}.he-dashboard .he-dash-empty-title{font-weight:900}.he-dashboard .he-dash-empty-sub{margin-top:6px;font-size:12px;opacity:.72}.he-dashboard .he-dash-unlocks{display:grid;grid-gap:10px;gap:10px}.he-dashboard .he-dash-unlock{padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18)}.he-dashboard .he-dash-unlock-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.he-dashboard .he-dash-unlock-title{font-weight:900;text-transform:capitalize}.he-dashboard .he-dash-unlock-sub{margin-top:6px;font-size:12px;opacity:.7}.he-dashboard .he-dash-muted{margin-top:10px;font-size:12px;opacity:.72}.he-dashboard .he-dash-miniCtas{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.he-dashboard .he-dash-modalOverlay{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:99999;padding:18px}.he-dashboard .he-dash-modal{width:100%;max-width:720px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:rgba(15,23,42,.82);box-shadow:0 30px 90px rgba(0,0,0,.55);padding:14px}.he-dashboard .he-dash-modalHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.he-dashboard .he-dash-modalList{margin-top:12px;display:grid;grid-gap:10px;gap:10px}.he-dashboard .he-dash-modalItem{width:100%;display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);color:#fff;cursor:pointer}.he-dashboard .he-dash-modalItem:hover{border-color:rgba(96,165,250,.45);background:rgba(255,255,255,.05)}.he-dashboard .he-dash-modalItem.is-active{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.07)}.he-dashboard .he-dash-modalIcon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06)}.he-dashboard .he-dash-modalText{display:flex;flex-direction:column;gap:3px;text-align:left;flex:1 1}.he-dashboard .he-dash-modalTitle{font-weight:900}.he-dashboard .he-dash-modalSub{font-size:12px;opacity:.7}.he-dashboard .he-dash-modalRight{font-size:12px;opacity:.8}.he-dashboard .he-dash-modalFoot{margin-top:12px;display:flex;justify-content:space-between;align-items:center;gap:10px}.he-dashboard a{color:inherit;text-decoration:none}.he-dashboard .he-dash-breadcrumb{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.he-dashboard .he-dash-title{font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:1.15}@media (max-width:520px){.he-dashboard .he-dash-title{font-size:28px}}.he-dashboard .he-dash-sub{font-size:14px;line-height:1.6;opacity:.7}.he-dashboard .he-dash-action-title,.he-dashboard .he-dash-card-title,.he-dashboard .he-dash-empty-title,.he-dashboard .he-dash-item-title,.he-dashboard .he-dash-modalTitle,.he-dashboard .he-dash-nextTitle,.he-dashboard .he-dash-timelineTitle,.he-dashboard .he-dash-unlock-title{font-weight:600;letter-spacing:-.01em}.he-dashboard .he-dash-miniValue{font-weight:700}.he-dashboard .he-dash-card-sub,.he-dashboard .he-dash-empty-sub,.he-dashboard .he-dash-item-sub,.he-dashboard .he-dash-modalSub,.he-dashboard .he-dash-timelineSub,.he-dashboard .he-dash-unlock-sub{font-size:12.5px;line-height:1.6}.he-dashboard .he-dash-linkBtn{font-size:13px;font-weight:500;border-radius:999px}