*{box-sizing:border-box}body{margin:0;font:15px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#202420;background:#f6f5f1}a{color:inherit}button,input,select,textarea{font:inherit}button,a.btn{cursor:pointer}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid #ffb088;outline-offset:4px}[hidden]{display:none!important}nav{position:absolute;inset:0 0 auto;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:22px 5%;color:white;background:#ffffff12;backdrop-filter:blur(16px);border-bottom:1px solid #ffffff25}.brand{text-decoration:none;font-size:16px;font-weight:800;letter-spacing:1px}.brand span{font-weight:400;font-size:12px}.nav-links{display:flex;align-items:center;gap:28px}.nav-links>a{text-decoration:none;font-size:13px}#menu{display:none;background:transparent;border:0;color:white;font-size:24px}.btn,button{display:inline-block;padding:12px 22px;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none;border:1px solid #d6d3cb;background:white;transition:transform .2s}.btn:hover,button:hover{transform:translateY(-2px)}.btn-accent,.primary{background:#ff5722;color:white;border-color:#ff5722}.btn-glass{background:#ffffff2e;color:white;border:1px solid #ffffff4d;backdrop-filter:blur(14px)}.btn-lg{padding:16px 30px;font-size:16px}.hero{position:relative;min-height:760px;overflow:hidden;padding:160px 24px 80px;display:flex;align-items:center}.hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%,#5a4a3a,transparent 60%),radial-gradient(ellipse at 70% 30%,#d84315,transparent 55%),linear-gradient(135deg,#2a1a10,#4a3020 35%,#6b3818 70%,#2a1408)}.hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#140a0559, #140a0526 40%,#140a05a6),radial-gradient(ellipse at 50% 50%,transparent 30%,#140a0566)}.float-pill{position:absolute;z-index:4;padding:10px 18px;border-radius:999px;background:#ffffff26;backdrop-filter:blur(20px) saturate(150%);border:1px solid #ffffff47;color:white;font-size:14px;font-weight:600;box-shadow:0 8px 32px #0003;animation:float 6s ease-in-out infinite}.pill-1{top:18%;left:6%}.pill-2{top:20%;right:8%;animation-delay:-2s}.pill-3{top:50%;left:5%}.pill-4{top:58%;right:8%;animation-delay:-3s}.pill-5{bottom:12%;left:8%}.hero-content{position:relative;z-index:5;width:100%;text-align:center}.hero-pill{display:inline-flex;align-items:center;gap:8px;background:#ffffff26;backdrop-filter:blur(20px);border:1px solid #ffffff4d;padding:8px 18px;border-radius:999px;font-size:11px;color:white;margin-bottom:20px}.hero-pill i{width:8px;height:8px;background:#ffb088;border-radius:50%}.eyebrow{font-size:10px;letter-spacing:2.5px;font-weight:700}.hero .eyebrow{color:#ffffffa8}.headline{font-size:78px;font-weight:800;line-height:1.04;letter-spacing:-2.5px;margin:20px 0 28px;color:white;text-shadow:0 4px 30px #0008}.accent{color:#ffb088;font-style:italic;font-weight:600}.hero-lead{font-size:19px;line-height:1.55;color:#ffffffd9;max-width:640px;margin:0 auto 36px}.hero-cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:26px}.hero-trust{font-size:13px;color:#ffffffbf}.principles{padding:75px 8%;max-width:1400px;margin:auto}.principles h2{font-size:44px;line-height:1.15;letter-spacing:-1.5px}.principles em{color:#e65a2a}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:38px}.principle-grid article{border-top:1px solid #d9d9d1;padding-top:20px}.principle-grid p{color:#687168}.shell{display:grid;grid-template-columns:235px 1fr;min-height:100vh}.sidebar{background:#15231e;color:#e2e8df;padding:30px 22px}.sidebar .brand{display:block;font-size:15px}.sidebar .brand span{display:block;color:#acb6a9;margin-top:6px}.side-links{display:grid;gap:7px;margin-top:45px}.side-links a{padding:12px;text-decoration:none;border-radius:7px;color:#bfc8bc}.side-links a:hover,.side-links a.active{background:#ffffff15;color:white}.side-note{margin-top:60px;font-size:12px;color:#97a397}.content{padding:30px 5%;min-width:0}.topbar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-bottom:25px;border-bottom:1px solid #dedfd6}.muted{color:#707970;font-size:13px}.page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 24px}h2{font-size:30px;letter-spacing:-1px;margin:8px 0}h3{font-size:17px;margin:0 0 12px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#fff;border:1px solid #e0e3d9;border-radius:12px;padding:24px}.metrics .number{font-size:34px;font-weight:650;color:#223d2b}.mission{margin-top:24px;padding:28px;background:#e9eee3;border:1px solid #d5dfcc;border-radius:12px}.badge{font-size:10px;padding:5px 9px;border-radius:5px;background:#ecefe7;color:#53664b;letter-spacing:.4px;display:inline-block}.warning{background:#fff3dd;color:#815924}.list{display:grid;gap:12px}.investigation{display:flex;justify-content:space-between;align-items:center;gap:20px;text-decoration:none;margin-top:12px}.investigation:hover{border-color:#819570}.section{margin-top:26px}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.tabs button.selected{background:#243d2d;color:white}.columns{display:grid;grid-template-columns:1.6fr 1fr;gap:22px}.job{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #eceee7;padding:12px 0}.job small{display:block;max-width:350px;color:#6f7669}.score{font-size:54px;line-height:1;font-weight:650;color:#243d2d}.claim{padding:16px 0;border-bottom:1px solid #e4e6df}.claim p{margin:8px 0}.unknown{color:#91662a}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}label{display:block;font-size:13px;font-weight:600;margin:16px 0 6px}input,select,textarea{width:100%;padding:11px 13px;border:1px solid #cfd6c7;border-radius:7px;background:#fff;color:#263126}textarea{min-height:95px}input[type=checkbox]{width:auto}.auth{max-width:440px;margin:9vh auto;padding:32px}.auth .brand{color:#243d2d}.auth button{margin-top:20px}.back{display:inline-block;margin-bottom:20px}.source a{overflow-wrap:anywhere}.source blockquote{margin:14px 0;padding-left:15px;border-left:3px solid #d9e2cf;color:#5c6758}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.danger{color:#a13420}.decision{background:#f6f3ea}.empty{padding:35px 0;color:#7e8378}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;padding:12px;border-bottom:1px solid #e0e3d9}#notice{position:fixed;bottom:22px;right:22px;max-width:450px;padding:18px 24px;background:#243d2d;color:white;border-radius:10px;z-index:99}pre{white-space:pre-wrap;overflow-wrap:anywhere}@keyframes float{50%{transform:translateY(-12px)}}@media(max-width:1100px){.float-pill{display:none}.headline{font-size:66px}.columns{grid-template-columns:1fr}.shell{grid-template-columns:190px 1fr}}@media(max-width:700px){nav{padding:18px 20px}.brand{font-size:13px}.brand span{display:block;font-size:10px}.nav-links{display:none;position:absolute;top:75px;left:0;right:0;background:#24180ff5;padding:24px}.nav-links.open{display:grid}#menu{display:block}.hero{min-height:710px;padding:130px 20px 65px}.headline{font-size:clamp(42px,11vw,60px);letter-spacing:-1.5px}.hero-lead{font-size:17px}.hero-cta-row{flex-direction:column;align-items:stretch;max-width:340px;margin:0 auto 24px}.hero-pill{font-size:9px}.principles{padding:50px 24px}.principles h2{font-size:34px}.principle-grid,.grid,.form-grid{grid-template-columns:1fr}.shell{display:block}.sidebar{padding:16px 20px}.side-links{display:flex;flex-wrap:wrap;margin-top:12px;gap:0}.side-links a{padding:8px;font-size:12px}.side-note{display:none}.content{padding:20px}.page-head{align-items:flex-start}.page-head h2{font-size:25px}.topbar{font-size:11px}.auth{margin:40px 16px}.investigation{align-items:flex-start}.card{padding:20px}.metrics{grid-template-columns:repeat(3,1fr);gap:8px}.metrics .card{padding:13px}.metrics .number{font-size:27px}.metrics .muted{font-size:10px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.hero video{display:none}}

.report-visuals{margin:24px 0}.report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:16px 0}.report-visuals progress{display:block;width:100%;height:16px;accent-color:#254c38}.report-bar{margin:14px 0}.report-bar span{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px}.report-bar small{color:#68746c}.report-visuals h4{margin:0 0 12px}.metric-value{font-size:24px;font-weight:700;overflow-wrap:anywhere;margin-bottom:12px}.report-visuals .number small{font-size:16px}.report-visuals .card p{font-size:13px;color:#68746c}

.verdict-card{margin:20px 0;border-left:8px solid}.verdict-green{border-left-color:#28834b;background:#f0faf3}.verdict-yellow{border-left-color:#d9a51c;background:#fffbed}.verdict-red{border-left-color:#be3838;background:#fff3f3}

/* Persistent navigation controls remain reachable on long reports. */
.shell{display:block}.shell .content{padding-left:max(38px,5%);padding-right:max(38px,5%)}.shell .sidebar{position:fixed;inset:0 auto 0 0;width:235px;height:100dvh;overflow-y:auto;z-index:80;transform:translateX(-100%);opacity:0;transition:transform .22s ease,opacity .22s ease;visibility:hidden;padding:30px 22px}.shell.nav-open .sidebar,.shell .sidebar:focus-within{transform:translateX(0);opacity:1;visibility:visible;box-shadow:8px 0 30px #0003}.shell .side-links{display:grid;margin-top:35px;gap:7px}.shell .side-links a{padding:12px;font-size:14px}.sidebar-edge{position:fixed;inset:0 auto 0 0;width:14px;z-index:79;background:linear-gradient(90deg,#254c3830,transparent)}.sidebar-toggle{position:fixed;top:14px;right:16px;z-index:90;width:38px;height:38px;padding:0;border-radius:8px;background:#243d2d;color:white;box-shadow:0 3px 12px #0002}.back-to-top{position:fixed;right:18px;bottom:20px;z-index:85;padding:10px 15px;background:#243d2d;color:white;box-shadow:0 3px 12px #0002}.topbar{padding-right:30px}@media(max-width:700px){.shell .content{padding:25px 22px}.shell .sidebar{width:min(280px,85vw)}.shell .side-note{display:block}.sidebar-toggle{top:10px;right:10px}}@media(prefers-reduced-motion:reduce){.shell .sidebar{transition:none}}

.workflow-panel{margin:16px 0;padding:14px;background:#ffffffb3;border:1px solid #dce2d8;border-radius:10px}.workflow-strip{display:flex;flex-wrap:wrap;gap:7px}.workflow-step{flex:1;min-width:105px;padding:10px;border-radius:7px;border:2px solid transparent;font-size:12px}.workflow-step b{margin-right:4px}.workflow-step small{display:block;font-size:10px;margin-top:3px}.workflow-0{background:#e4eaf8;color:#29467c}.workflow-1{background:#e1f0fb;color:#185b83}.workflow-2{background:#eee4f8;color:#673383}.workflow-3{background:#fff0cc;color:#77540b}.workflow-4{background:#fce4d6;color:#923e18}.workflow-5{background:#dff1e4;color:#235d34}.workflow-current{border-color:currentColor;font-weight:700;box-shadow:0 2px 5px #0001}.workflow-future{opacity:.5}.workflow-panel p{margin:12px 0 5px;font-size:13px}.workflow-panel>small{color:#68746c}.investigation>div:first-child{flex:1;min-width:0}.investigation .workflow-step{min-width:85px}.investigation .workflow-panel{max-width:900px}

.safe-send{background:#237a3d;color:white;border-color:#237a3d;animation:send-pulse 1.8s ease-in-out infinite}@keyframes send-pulse{50%{box-shadow:0 0 0 5px #237a3d33}}@media(prefers-reduced-motion:reduce){.safe-send{animation:none}}

.outreach-preview-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:20px;align-items:start;margin-top:24px}.outreach-preview-row>.section{margin-top:0}.message-preview{margin:16px 0;min-width:0}.outreach-preview-row .message-preview{margin:0;position:sticky;top:65px}.message-copy{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.message-preview hr{border:0;border-top:1px solid #dce2d8;margin:20px 0}@media(max-width:900px){.outreach-preview-row{grid-template-columns:1fr}.outreach-preview-row .message-preview{position:static}}

.email-section-link{margin-left:16px;background:#e4eee7;border-color:#aac1af;color:#214b31}@media(max-width:700px){.email-section-link{display:block;margin:10px 0 0;padding:8px 12px}}

/* Fortress lead control center — scoped to preserve the cinematic hero. */
.neon-desk{--nd-cyan:#00e7eb;--nd-purple:#aa43f0;--nd-green:#00cc65;--nd-amber:#f4be42;background:#080d10;color:#c8dce0;min-height:100vh;font:13px 'Segoe UI',sans-serif}.neon-desk *{box-sizing:border-box}.neon-desk a{color:#71dee5;text-decoration:none}.neon-desk button,.neon-desk input,.neon-desk select,.neon-desk textarea{background:#0e151b;border:1px solid #25323c;color:#c8dce0;border-radius:4px;font:inherit;padding:9px 12px;min-height:unset;margin:0}.neon-desk button:hover,.neon-desk a:hover{color:var(--nd-cyan);border-color:var(--nd-cyan)}.neon-desk button:disabled{opacity:.4}.neon-desk input,.neon-desk select,.neon-desk textarea{width:100%}.neon-desk h1,.neon-desk h2,.neon-desk h3,.neon-desk h4{color:#bcebf0;letter-spacing:.6px}.nd-top{height:66px;border-bottom:1px solid #1b2932;padding:13px 20px;display:flex;align-items:center;gap:28px;background:#0a1015}.nd-logo{font-size:20px;font-weight:800;letter-spacing:2px}.nd-logo span{display:block;font-size:9px;letter-spacing:2px;color:#778d9b;margin-top:4px}.nd-top nav{display:flex;align-items:center;gap:19px;font-size:11px;flex:1}.nd-top nav button{padding:7px 10px}.nd-live{font-size:10px;color:var(--nd-green);letter-spacing:1px}.nd-layout{display:grid;grid-template-columns:245px minmax(0,1fr)}.nd-sidebar{background:#0b1117;border-right:1px solid #23313a;position:sticky;top:0;max-height:100vh;overflow:auto}.nd-sidebar section{padding:16px 12px;border-bottom:1px solid #1e2b35}.nd-sidebar h4{font-size:10px;color:var(--nd-cyan);margin:0 0 14px}.nd-sidebar h4 b{background:#063a46;border:1px solid #086174;padding:3px 6px;margin-left:5px}.nd-sidebar p{font-size:11px;color:#7c929f;line-height:1.6}.nd-recent{max-height:180px;overflow:auto}.nd-recent button{display:block;text-align:left;border:0;width:100%;padding:8px 5px;font-size:11px;background:transparent}.nd-recent small{display:block;color:#7d91a0;font-size:9px;margin-top:4px}.nd-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.nd-filter-grid button{padding:7px 5px;font-size:10px}.nd-filter-grid b{color:var(--nd-cyan)}.nd-active{border-color:var(--nd-cyan)!important;background:#06424b!important}.nd-sidebar input,.nd-sidebar select{margin-bottom:9px;font-size:11px}.nd-leads{display:grid;gap:9px}.nd-lead{display:block;width:100%;text-align:left;padding:12px!important;box-shadow:0 3px 12px #0003}.nd-lead strong{display:block;font-size:12px;margin-bottom:9px}.nd-lead small{display:block;font-size:9px;margin-top:8px;color:#748b9a}.nd-selected{border-color:#00acb3!important;background:#092229!important;box-shadow:0 0 12px #00d5df18}.nd-tag{display:inline-block;border-radius:3px;padding:4px 7px;text-transform:uppercase;font-size:9px;letter-spacing:.6px;border:1px solid #2a3d47}.nd-blue{background:#102f54;color:#91beff;border-color:#1c4870}.nd-green{background:#062f20;color:#50e596;border-color:#096c42}.nd-amber{background:#302715;color:#efca77;border-color:#725621}.nd-product-tag{font-size:9px;margin-left:8px;color:var(--nd-cyan)}.nd-add{display:block;margin:14px;padding:10px;border:1px solid #155862;border-radius:4px;text-align:center;font-size:11px}.nd-main{min-width:0;padding:24px;background-image:linear-gradient(#18202655 1px,transparent 1px),linear-gradient(90deg,#18202655 1px,transparent 1px);background-size:24px 24px}.nd-heading{display:flex;justify-content:space-between;gap:20px}.nd-heading h1{font-size:25px;margin:0 0 7px;letter-spacing:1px}.nd-heading p{font-size:11px;color:#8b9ca6}.nd-heading>div:last-child{text-align:right}.nd-heading small{display:block;color:#687d8c;font-size:9px;margin-top:7px}.nd-big{display:block;font-size:31px;color:var(--nd-cyan);text-shadow:0 0 12px #00e7eb66}.nd-big em{font-size:12px;color:#829ca9;font-style:normal}.nd-pipeline{display:grid;grid-template-columns:repeat(8,1fr);margin:26px 0 18px;padding-bottom:16px;border-bottom:1px solid #29313a}.nd-pipeline>div{position:relative;display:grid;gap:6px}.nd-pipeline>div:after{content:'';position:absolute;top:15px;left:37px;right:8px;border-top:1px solid #422152}.nd-pipeline b{width:31px;height:31px;display:grid;place-items:center;background:#20132e;border:1px solid #653582;border-radius:5px;color:var(--nd-purple);font-size:18px}.nd-pipeline small{text-transform:uppercase;font-size:9px;color:#ac64d6;letter-spacing:.9px}.nd-pipeline span{font-size:9px;color:#667d8b}.nd-step-done b{box-shadow:0 0 10px #b246ec27}.nd-step-done span{color:#64d4c0}.nd-toolbar{display:flex;gap:12px;margin:15px 0 20px;font-size:10px}.nd-toolbar a{border:1px solid #125b55;background:#052821;padding:7px 11px;border-radius:3px;color:#2fdfac}.nd-toolbar span{color:#687d8c;padding:7px}.nd-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nd-panel{min-width:0;background:#0a1016c9;border:1px solid #25323b;border-radius:7px;padding:20px}.nd-panel h2{font-size:16px;margin:0 0 18px}.nd-panel h3{font-size:11px;margin:24px 0 12px}.nd-panel h5{font-size:9px;color:#7b8c99;letter-spacing:1px;margin:25px 0 14px}.nd-lock{padding:10px;border:1px solid #20435b;background:#102131;color:#4fa8eb;font-size:10px}.nd-lock span{display:block;color:#91adbc;margin-top:4px}.nd-gauges{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.nd-gauge small{font-size:9px;color:#8e9ca7;display:block;min-height:28px}.nd-gauge b{font-size:18px;color:var(--nd-cyan)}.nd-gauge em{font-style:normal;font-size:10px;color:#7d939f}.nd-gauge progress{display:block;width:100%;height:4px;appearance:none;margin:8px 0;background:#16363c}.nd-gauge progress::-webkit-progress-bar{background:#16363c}.nd-gauge progress::-webkit-progress-value{background:var(--nd-cyan)}.nd-gauge span{font-size:9px;color:#7e919f}.nd-color-1 b{color:#ae57ea}.nd-color-1 progress::-webkit-progress-value{background:#ae57ea}.nd-color-2 b{color:#58dbc2}.nd-color-2 progress::-webkit-progress-value{background:#58dbc2}.nd-color-3 b{color:#e9b839}.nd-color-3 progress::-webkit-progress-value{background:#e9b839}.nd-hint{font-size:10px!important;line-height:1.65;color:#8297a5!important}.nd-route{display:flex;justify-content:space-between;background:#07282a;border:1px solid #0b5c62;padding:11px;font-size:11px}.nd-route b{color:#00e5ec}.nd-gate{margin-top:10px;padding:11px;font-size:10px;border:1px solid;border-radius:4px}.nd-pass{color:#32da88;background:#062a1a;border-color:#075b34}.nd-hold{color:#e6be54;background:#272015;border-color:#6d5421}.nd-ledger{max-height:280px;overflow:auto;border:1px solid #202f39;padding:12px;font-size:11px;line-height:1.6}.nd-ledger article+article{border-top:1px solid #26343f;margin-top:12px;padding-top:12px}.nd-ledger .nd-tag{margin:8px 0}.nd-ledger p{color:#8fa4b1}.nd-panel ul{padding-left:17px;font-size:11px;line-height:1.9;color:#aebac4}.nd-output h2{color:#c0e0ea}.nd-output h2 small{float:right;font-size:8px;color:#778794}.nd-output label,.nd-contact form>label{display:block;font-size:9px;color:#8094a2;margin:15px 0 8px;letter-spacing:1px}.nd-field,.nd-body{padding:13px;border:1px solid #25333e;background:#111923;font-size:12px;border-radius:4px}.nd-body{white-space:pre-wrap;min-height:270px;font-family:Consolas,monospace;line-height:1.9;color:#a9bccc}.nd-body hr{border:0;border-top:1px solid #2a3a46;margin:18px 0}.nd-send,.nd-review,.nd-sent{display:block;width:100%;text-align:center;margin-top:14px!important;padding:13px!important;font-size:11px;font-weight:700}.neon-desk .nd-send{background:#00ae4d;border-color:#00de67;color:white;box-shadow:0 0 16px #00ce6630}.nd-review{border:1px solid #827039;background:#292315;color:#efd485!important;border-radius:4px}.nd-sent{color:#55e8a1;background:#073124;border:1px solid #0b6542}.nd-sent small{display:block;font-size:9px;margin-top:8px;color:#90b2a5}.nd-output>button:last-of-type{width:100%;margin-top:10px;border-color:#61818b}.nd-contact{margin-top:18px}.nd-statuses{display:flex;flex-wrap:wrap;gap:8px}.nd-statuses label{font-size:10px;background:#111d28;border:1px solid #283b4e;border-radius:4px;padding:8px;cursor:pointer}.nd-statuses label:has(input:checked){background:#163b66;border-color:#3979b8;color:#a6d3ff}.nd-statuses input{width:auto;accent-color:var(--nd-cyan);margin-right:6px}.nd-contact textarea{min-height:80px;resize:vertical}.nd-contact select{max-width:260px}.nd-contact form>button{margin-top:10px;color:var(--nd-cyan);border-color:#16717b}.nd-contact article{border-left:2px solid #674085;padding:8px 14px;margin-top:10px;font-size:11px}.nd-contact article p{white-space:pre-wrap}.nd-contact article small{color:#8396a3}.neon-desk dialog{background:#0d1923;color:#c3e4e9;border:1px solid var(--nd-cyan);border-radius:8px;max-width:550px;padding:25px;box-shadow:0 0 50px #00ffff22}.neon-desk dialog::backdrop{background:#000b}.neon-desk dialog li{margin:13px 0;line-height:1.6}.nd-ribbons{position:fixed;inset:0;pointer-events:none;z-index:1000;overflow:hidden}.nd-ribbons i{position:absolute;top:-30px;width:8px;height:28px;animation:nd-party 1.6s ease-in forwards}.nd-ribbons i:nth-child(3n){background:#00e7eb}.nd-ribbons i:nth-child(3n+1){background:#ad43f2}.nd-ribbons i:nth-child(3n+2){background:#03e578}@keyframes nd-party{to{transform:translateY(110vh) rotate(480deg);opacity:0}}@media(max-width:1000px){.nd-top{height:auto;flex-wrap:wrap}.nd-top nav{flex-wrap:wrap;gap:10px}.nd-live{display:none}.nd-layout{grid-template-columns:210px minmax(0,1fr)}.nd-columns{grid-template-columns:1fr}.nd-heading h1{font-size:20px}.nd-main{padding:18px}.nd-pipeline{gap:8px}.nd-pipeline>div:after{display:none}}@media(max-width:650px){.nd-layout{grid-template-columns:1fr}.nd-sidebar{position:static;max-height:330px;border-bottom:1px solid #25616b}.nd-sidebar .nd-recent{display:none}.nd-sidebar section{padding:10px}.nd-leads{grid-template-columns:1fr 1fr}.nd-heading{flex-direction:column}.nd-heading>div:last-child{text-align:left}.nd-pipeline{grid-template-columns:repeat(4,1fr);gap:14px}.nd-gauges{grid-template-columns:1fr 1fr}.nd-top nav{font-size:10px}.nd-main{padding:12px}.nd-panel{padding:15px}.nd-toolbar{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.nd-ribbons{display:none}.nd-send{animation:none!important}}

.neon-desk .nd-top nav{position:static;background:transparent;padding:0}.nd-asset-controls{display:flex;gap:8px}.nd-asset-controls select{width:auto;flex:1}.nd-asset-result{border:1px solid #293646;padding:12px;margin-top:10px;border-radius:4px}.nd-asset-result p,.nd-asset-result small{font-size:10px;color:#829dab}.neon-desk h1{overflow-wrap:anywhere}
.nd-ribbons i:nth-child(1){left:37%;animation-delay:35ms}
.nd-ribbons i:nth-child(2){left:74%;animation-delay:70ms}
.nd-ribbons i:nth-child(3){left:11%;animation-delay:105ms}
.nd-ribbons i:nth-child(4){left:48%;animation-delay:140ms}
.nd-ribbons i:nth-child(5){left:85%;animation-delay:175ms}
.nd-ribbons i:nth-child(6){left:22%;animation-delay:210ms}
.nd-ribbons i:nth-child(7){left:59%;animation-delay:0ms}
.nd-ribbons i:nth-child(8){left:96%;animation-delay:35ms}
.nd-ribbons i:nth-child(9){left:33%;animation-delay:70ms}
.nd-ribbons i:nth-child(10){left:70%;animation-delay:105ms}
.nd-ribbons i:nth-child(11){left:7%;animation-delay:140ms}
.nd-ribbons i:nth-child(12){left:44%;animation-delay:175ms}
.nd-ribbons i:nth-child(13){left:81%;animation-delay:210ms}
.nd-ribbons i:nth-child(14){left:18%;animation-delay:0ms}
.nd-ribbons i:nth-child(15){left:55%;animation-delay:35ms}
.nd-ribbons i:nth-child(16){left:92%;animation-delay:70ms}
.nd-ribbons i:nth-child(17){left:29%;animation-delay:105ms}
.nd-ribbons i:nth-child(18){left:66%;animation-delay:140ms}
.nd-ribbons i:nth-child(19){left:3%;animation-delay:175ms}
.nd-ribbons i:nth-child(20){left:40%;animation-delay:210ms}
.nd-ribbons i:nth-child(21){left:77%;animation-delay:0ms}
.nd-ribbons i:nth-child(22){left:14%;animation-delay:35ms}
.nd-ribbons i:nth-child(23){left:51%;animation-delay:70ms}
.nd-ribbons i:nth-child(24){left:88%;animation-delay:105ms}
.nd-ribbons i:nth-child(25){left:25%;animation-delay:140ms}
.nd-ribbons i:nth-child(26){left:62%;animation-delay:175ms}
.nd-ribbons i:nth-child(27){left:99%;animation-delay:210ms}
.nd-ribbons i:nth-child(28){left:36%;animation-delay:0ms}
.nd-ribbons i:nth-child(29){left:73%;animation-delay:35ms}
.nd-ribbons i:nth-child(30){left:10%;animation-delay:70ms}

/* Hero-inspired copper theme, confined to the lead desk. */
.neon-desk{--nd-cyan:#ffb088;--nd-purple:#ff884e;--nd-green:#45df88;--nd-amber:#ffc35b;background:#160e09;color:#f2dfcf;color-scheme:dark}
.neon-desk a{color:#ffb088}.neon-desk h1,.neon-desk h2,.neon-desk h3,.neon-desk h4{color:#fff1e5}
.neon-desk button,.neon-desk input,.neon-desk select,.neon-desk textarea{background:#24180f;border-color:#69432b;color:#f2dfcf}
.neon-desk button:focus-visible,.neon-desk a:focus-visible,.neon-desk input:focus-visible,.neon-desk select:focus-visible,.neon-desk textarea:focus-visible{outline:2px solid #ffb088;outline-offset:3px}
.neon-desk .nd-top{background:linear-gradient(100deg,#201309,#382010 55%,#1b110b);border-bottom-color:#a95727;box-shadow:0 2px 20px #f56a1815}
.neon-desk .nd-logo{color:#fff0e3}.neon-desk .nd-logo span{color:#d3a887}
.neon-desk .nd-sidebar{background:linear-gradient(180deg,#27190f,#170f0b);border-color:#704428;scrollbar-color:#9d542e #21160e}
.neon-desk .nd-sidebar section{border-color:#503420}.neon-desk .nd-sidebar h4 b{background:#56301a;border-color:#a85c30;color:#ffd1b4}
.neon-desk .nd-main{background-color:#1c120c;background-image:linear-gradient(#ba733315 1px,transparent 1px),linear-gradient(90deg,#ba733315 1px,transparent 1px),radial-gradient(ellipse at 40% 0%,#71371044,transparent 70%);background-size:24px 24px,24px 24px,100% 100%}
.neon-desk .nd-active{border-color:#ff985c!important;background:#63331b!important;color:#fff0e3}
.neon-desk .nd-selected{border-color:#ff985c!important;background:linear-gradient(120deg,#66351c,#332014)!important;box-shadow:0 0 16px #ff78352e,inset 0 0 18px #ff783510}
.neon-desk .nd-lead{border-radius:8px}.neon-desk .nd-add{border-color:#a95e34;background:#342013}
.neon-desk .nd-panel{background:linear-gradient(135deg,#302014ed,#1c140eed);border-color:#81502e;box-shadow:0 5px 24px #0003;border-radius:10px}
.neon-desk .nd-big{color:#ffb088;text-shadow:0 0 16px #ff78353b}
.neon-desk .nd-pipeline{border-color:#684025}.neon-desk .nd-pipeline>div:after{border-color:#a4592e}
.neon-desk .nd-pipeline b{background:#452713;border-color:#bc6835;color:#ffb088}.neon-desk .nd-pipeline small{color:#ffc09b}.neon-desk .nd-pipeline span{color:#bc9c83}.neon-desk .nd-step-done b{background:#ffb088;color:#40200e;border-color:#ffd2b3;box-shadow:0 0 14px #ff7c3533}.neon-desk .nd-step-done span{color:#efd4bd}
.neon-desk .nd-toolbar a{background:#422614;border-color:#aa6033;color:#ffbd92}
.neon-desk .nd-lock{background:#402817;border-color:#9f6035;color:#ffbf94}.neon-desk .nd-lock span{color:#dec3ab}
.neon-desk .nd-gauge b{color:#ff884e}.neon-desk .nd-gauge progress,.neon-desk .nd-gauge progress::-webkit-progress-bar{background:#513522}.neon-desk .nd-gauge progress::-webkit-progress-value{background:#ff884e}.neon-desk .nd-gauge progress{accent-color:#ff884e}
.neon-desk .nd-color-1 b{color:#ffb088}.neon-desk .nd-color-1 progress::-webkit-progress-value{background:#ffb088}.neon-desk .nd-color-1 progress{accent-color:#ffb088}
.neon-desk .nd-color-2 b{color:#ffc35b}.neon-desk .nd-color-2 progress::-webkit-progress-value{background:#ffc35b}.neon-desk .nd-color-2 progress{accent-color:#ffc35b}
.neon-desk .nd-color-3 b{color:#9cc6b2}.neon-desk .nd-color-3 progress::-webkit-progress-value{background:#9cc6b2}.neon-desk .nd-color-3 progress{accent-color:#9cc6b2}
.neon-desk .nd-route{background:#422714;border-color:#a76334}.neon-desk .nd-route b{color:#ffb088}
.neon-desk .nd-ledger,.neon-desk .nd-asset-result{border-color:#694329;background:#21170f}.neon-desk .nd-ledger article+article{border-color:#694329}
.neon-desk .nd-field,.neon-desk .nd-body{background:#1c140e;border-color:#70492e;color:#f0dfd0}.neon-desk .nd-body hr{border-color:#68462e}.neon-desk .nd-output h2{color:#fff1e5}.neon-desk .nd-output>button:last-of-type{border-color:#bd7747}
.neon-desk .nd-statuses label{background:#2e2117;border-color:#785032;color:#e7cfba}.neon-desk .nd-statuses label:has(input:checked){background:#61381e;border-color:#ffa86b;color:#ffe2cc}.neon-desk .nd-contact form>button{border-color:#c77943}.neon-desk .nd-contact article{border-color:#df844c}
.neon-desk .nd-sidebar p,.neon-desk .nd-recent small,.neon-desk .nd-lead small,.neon-desk .nd-heading p,.neon-desk .nd-heading small,.neon-desk .nd-big em,.neon-desk .nd-toolbar span,.neon-desk .nd-gauge small,.neon-desk .nd-gauge em,.neon-desk .nd-gauge span,.neon-desk .nd-ledger p,.neon-desk .nd-panel h5,.neon-desk .nd-output label,.neon-desk .nd-contact form>label,.neon-desk .nd-contact article small,.neon-desk .nd-output h2 small{color:#cdb098}
.neon-desk .nd-hint,.neon-desk .nd-asset-result p,.neon-desk .nd-asset-result small{color:#cdb098!important}.neon-desk .nd-panel ul{color:#e3cbb6}
.neon-desk .nd-green{background:#103d25;color:#7befaa;border-color:#358656}.neon-desk .nd-blue{background:#263b43;color:#b4dce9;border-color:#557e8b}.neon-desk .nd-amber{background:#483213;color:#ffd484;border-color:#aa7c30}
.neon-desk .nd-pass,.neon-desk .nd-sent{background:#103522;border-color:#33814e;color:#85edab}.neon-desk .nd-hold,.neon-desk .nd-review{background:#3c2a14;border-color:#b1853c;color:#ffda8e!important}
.neon-desk .nd-send{background:#159345;border-color:#64e68c;color:#fff;box-shadow:0 0 18px #25cc6233}.neon-desk .nd-send:hover{background:#1da450;color:#fff;border-color:#a0ffbf}
.neon-desk dialog{background:#281a10;color:#f3dfce;box-shadow:0 0 45px #ff783526}
.nd-ribbons i:nth-child(3n){background:#ff884e}.nd-ribbons i:nth-child(3n+1){background:#ffc35b}

/* Contrasting data colors and activity driven by current server records. */
.neon-desk .nd-color-0 b{color:#ff884e}.neon-desk .nd-color-1 b{color:#7ac7ff}.neon-desk .nd-color-1 progress::-webkit-progress-value{background:#7ac7ff}.neon-desk .nd-color-1 progress{accent-color:#7ac7ff}.neon-desk .nd-color-2 b{color:#ffc35b}.neon-desk .nd-color-3 b{color:#83d2b5}.neon-desk .nd-color-3 progress::-webkit-progress-value{background:#83d2b5}.neon-desk .nd-color-3 progress{accent-color:#83d2b5}
.neon-desk .nd-asset-result{border-left:3px solid #83d2b5}.neon-desk .nd-lock{border-left:3px solid #7ac7ff}.neon-desk .nd-ledger a{color:#8bceff}.neon-desk .nd-filter-grid button[data-lead-filter=ready]{border-color:#388456;color:#91efb3}.neon-desk .nd-filter-grid button[data-lead-filter=sent]{border-color:#5587a2;color:#a3d6ff}
.nd-avatar{float:left;width:53px;height:62px;margin:0 11px 7px 0;display:grid;place-content:center;text-align:center;border-radius:7px;border:1px solid #b87a49;background:linear-gradient(135deg,#557e8c,#27404b 52%,#b17740);box-shadow:inset 0 0 20px #ffffff10}.nd-avatar b{font-size:19px;color:#fff4e7}.neon-desk .nd-avatar small{color:#f5deca;margin:3px 0;font-size:8px}.neon-desk .nd-lead{min-height:88px}.neon-desk .nd-lead:after{content:'';display:block;clear:both}
.nd-dial{position:relative;width:102px;height:102px;margin:5px 0 0 auto}.nd-dial svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.nd-dial circle{fill:none;stroke-width:8}.nd-dial-track{stroke:#64432c}.nd-dial-value{stroke:#ffad70;stroke-linecap:round;transition:stroke-dasharray .5s ease}.nd-dial>b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:27px;color:#fff0e4}.neon-desk .nd-dial b small{display:inline;font-size:12px;margin:0 0 0 2px;color:#e1b18c}
.nd-activity{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin:0 0 20px;padding:10px 13px;border:1px solid #6c462c;background:#1d1712;border-radius:7px;color:#d7beaa;font-size:11px}.nd-activity span{display:flex;align-items:center;gap:7px}.nd-activity i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#887b6a}.nd-activity .nd-sync-light{background:#70bff5;box-shadow:0 0 7px #70bff555}.nd-busy .nd-research-light{background:#ffc35b;box-shadow:0 0 10px #ffc35b80;animation:nd-active-beat 1.2s ease-in-out infinite}.nd-busy .nd-send-light{background:#55e88f;box-shadow:0 0 10px #55e88f80;animation:nd-active-beat 1.2s ease-in-out infinite}.nd-sync-error{color:#ffac91}@keyframes nd-active-beat{50%{opacity:.35;box-shadow:none}}@media(prefers-reduced-motion:reduce){.nd-activity i{animation:none!important}.nd-dial-value{transition:none}}@media(max-width:650px){.nd-dial{margin-left:0}.nd-activity{gap:10px}}

/* Consistent vector iconography and reference-style lettering. */
.ft-icon{width:19px;height:19px;display:inline-block;vertical-align:middle;flex-shrink:0;margin-right:5px}.ft-mountain{width:66px;height:42px;display:inline-block;vertical-align:middle;color:#ff965f;margin-right:12px;float:left}.brand:after,.nd-logo:after{content:'';display:block;clear:both}.neon-desk{font-family:"Segoe UI",Arial,sans-serif;line-height:1.5}.neon-desk .nd-logo{font-family:Arial,"Segoe UI",sans-serif;font-size:25px;line-height:1.1;letter-spacing:1.5px;min-width:245px}.neon-desk .nd-logo span{font-size:9px;letter-spacing:3px;line-height:1.7;color:#e1bc9e}.neon-desk .nd-top{min-height:72px;height:auto}.neon-desk h1{font-family:Arial,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.4px;font-size:27px}.neon-desk h2{font-weight:650;font-size:17px;letter-spacing:-.2px}.neon-desk h3,.neon-desk h4{letter-spacing:.3px}.neon-desk .nd-top nav a,.neon-desk .nd-top nav button{display:inline-flex;align-items:center;gap:5px;font-size:12px}.neon-desk .nd-top .ft-icon{color:#ffac70;width:21px;height:21px}.neon-desk .nd-pipeline b .ft-icon{margin:0;width:20px;height:20px}.neon-desk .nd-lead strong{font-size:13px;font-weight:650;letter-spacing:-.15px}.neon-desk .nd-send .ft-icon{width:21px;height:21px}.neon-desk .nd-tag .ft-icon{width:12px;height:12px}.neon-desk .nd-panel h2 .ft-icon{color:#ffac70}@media(max-width:650px){.neon-desk .nd-logo{font-size:22px}.ft-mountain{width:53px;height:35px}.neon-desk h1{font-size:23px}}

/* Layout matched to the approved concept, with real record content. */
.neon-desk .nd-layout{grid-template-columns:310px minmax(0,1fr)}.neon-desk .nd-main{padding:16px 18px}.neon-desk .nd-top{padding:12px 22px;gap:22px}.neon-desk .nd-top nav{gap:22px}.neon-desk .nd-nav-current{color:#ffc35b;border-bottom:2px solid #ff985c;padding-bottom:10px}.neon-desk .nd-sidebar{display:flex;flex-direction:column}.neon-desk .nd-sidebar section{padding:14px}.neon-desk .nd-sidebar section:first-child{order:4}.neon-desk .nd-sidebar section:nth-child(2){order:1}.neon-desk .nd-sidebar section:nth-child(3){order:2}.neon-desk .nd-add{order:3}.neon-desk .nd-filter-grid{grid-template-columns:repeat(4,1fr);gap:5px}.neon-desk .nd-filter-grid button{border-radius:20px;padding:7px 3px;font-size:9px}.neon-desk .nd-lead{padding:13px!important;min-height:103px}.neon-desk .nd-lead strong{font-size:14px}.neon-desk .nd-avatar{width:62px;height:76px}.neon-desk .nd-heading{padding:10px 12px;border:1px solid #80502e;border-radius:9px;background:#26190f80}.neon-desk .nd-heading>div:last-child{min-width:145px;display:grid;grid-template-columns:1fr 90px;align-items:center;gap:4px 10px}.neon-desk .nd-heading>div:last-child>.nd-tag{grid-column:1/-1;justify-self:end}.neon-desk .nd-dial-title{font-size:12px;color:#fff1e5!important;text-align:left;letter-spacing:0}.neon-desk .nd-dial{width:90px;height:90px;margin:0}.neon-desk .nd-dial>b{font-size:25px}.neon-desk .nd-activity{margin-bottom:10px;background:#1b140e;font-size:10px;padding:7px 12px}.neon-desk .nd-pipeline{padding:15px 12px;margin:12px 0;border:1px solid #80502e;border-radius:9px;background:#29190e66}.neon-desk .nd-pipeline b{border-radius:50%;width:31px;height:31px}.neon-desk .nd-pipeline small{font-size:11px;text-transform:none;letter-spacing:0;color:#fff0e3}.neon-desk .nd-pipeline span{font-size:10px}.neon-desk .nd-toolbar{margin:10px 0;font-size:10px}.neon-desk .nd-columns{grid-template-columns:1.02fr 1fr;gap:14px;align-items:start}.neon-desk .nd-panel{padding:17px}.neon-desk .nd-gauges{display:grid;grid-template-columns:1fr;gap:14px}.neon-desk .nd-gauge{display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,1.3fr) 58px;align-items:center;column-gap:10px}.neon-desk .nd-gauge small{grid-column:1;grid-row:1;font-size:12px;font-weight:600;min-height:unset;color:#fff0e4}.neon-desk .nd-gauge b{grid-column:3;grid-row:1;font-size:16px;text-align:right;color:#fff0e4}.neon-desk .nd-gauge progress{grid-column:2;grid-row:1;height:12px;margin:0;border-radius:20px;overflow:hidden;border:1px solid #725033}.neon-desk .nd-gauge progress::-webkit-progress-value{border-radius:20px}.neon-desk .nd-gauge span{grid-column:1/-1;grid-row:2;margin-top:3px;font-size:9px}.neon-desk .nd-lock{margin-bottom:15px}.neon-desk .nd-asset-details{margin:15px 0;border:1px solid #705034;border-radius:5px;padding:10px}.neon-desk .nd-asset-details summary{cursor:pointer;color:#ffc09c;font-size:11px}.neon-desk .nd-asset-controls{margin-top:12px}.neon-desk .nd-body{font-family:"Segoe UI",Arial,sans-serif;font-size:13px;line-height:1.8;min-height:295px;background:linear-gradient(130deg,#231a12,#18120d)}.neon-desk .nd-message-actions{display:flex;gap:9px;margin-top:10px}.neon-desk .nd-message-actions>a,.neon-desk .nd-message-actions>button{flex:1;padding:9px;border:1px solid #c27a45;background:#302012;border-radius:5px;text-align:center;font-size:11px}.neon-desk .nd-contact{position:relative;padding-top:18px}.neon-desk .nd-statuses label{font-size:10px;border-radius:18px;padding:6px 10px}.neon-desk .nd-statuses input{width:11px;height:11px}.neon-desk .nd-contact h3{color:#ffc19a}.neon-desk .nd-contact article{border-left-color:#74bff1}.neon-desk .nd-send{border-radius:6px;font-size:13px}.neon-desk .nd-hint{line-height:1.5}
@media(min-width:1400px){.neon-desk .nd-layout{grid-template-columns:345px minmax(0,1fr)}.neon-desk .nd-main{padding:18px 22px}.neon-desk .nd-panel{padding:20px}.neon-desk .nd-top nav{gap:30px}}
@media(max-width:1100px){.neon-desk .nd-layout{grid-template-columns:265px minmax(0,1fr)}.neon-desk .nd-columns{grid-template-columns:1fr}.neon-desk .nd-top nav{gap:12px}.neon-desk .nd-gauge{grid-template-columns:minmax(110px,1fr) minmax(80px,1.3fr) 50px}}
@media(max-width:650px){.neon-desk .nd-layout{grid-template-columns:1fr}.neon-desk .nd-sidebar{display:block;max-height:360px}.neon-desk .nd-sidebar section:first-child{display:none}.neon-desk .nd-avatar{width:42px;height:55px}.neon-desk .nd-lead strong{font-size:11px}.neon-desk .nd-heading>div:last-child{display:flex;flex-wrap:wrap}.neon-desk .nd-dial{width:76px;height:76px}.neon-desk .nd-heading>div:last-child>.nd-tag{margin-right:auto}.neon-desk .nd-gauge{grid-template-columns:100px minmax(65px,1fr) 48px}.neon-desk .nd-main{padding:12px}.neon-desk .nd-panel{padding:14px}}

/* Workflow accents reflect recorded progress; Send pulses only for ready drafts. */
.neon-desk .nd-pipeline>div:nth-child(1){--stage:#ff9968}
.neon-desk .nd-pipeline>div:nth-child(2){--stage:#bda1ff}
.neon-desk .nd-pipeline>div:nth-child(3){--stage:#49e5da}
.neon-desk .nd-pipeline>div:nth-child(4){--stage:#72bfff}
.neon-desk .nd-pipeline>div:nth-child(5){--stage:#ed92de}
.neon-desk .nd-pipeline>div:nth-child(6){--stage:#85d2ff}
.neon-desk .nd-pipeline>div:nth-child(7){--stage:#ffc44f}
.neon-desk .nd-pipeline>div:nth-child(8){--stage:#45ff82}
.neon-desk .nd-pipeline b{color:var(--stage);border-color:var(--stage);background:#171b19}
.neon-desk .nd-pipeline small{color:var(--stage)}
.neon-desk .nd-pipeline>div:after{border-color:var(--stage);opacity:.35}
.neon-desk .nd-step-done b{box-shadow:0 0 9px color-mix(in srgb,var(--stage) 35%,transparent)}
.neon-desk .nd-send-ready b,.neon-desk .nd-send.safe-send{animation:outbound-ready 1.8s ease-in-out infinite}
.neon-desk .nd-send-ready span{color:#45ff82;font-weight:700}
.neon-desk .nd-send.safe-send{background:#087f38;border-color:#45ff82;color:#f0fff5}
@keyframes outbound-ready{50%{box-shadow:0 0 18px #45ff8270,0 0 0 2px #45ff8228}}
.neon-desk .nd-gauge{--bar:#ff905e}
.neon-desk .nd-color-1{--bar:#ffbf4f}.neon-desk .nd-color-2{--bar:#77d8ff}.neon-desk .nd-color-3{--bar:#8ee5ba}.neon-desk .nd-color-4{--bar:#c2a0ff}
.neon-desk .nd-gauge b{color:var(--bar)}
.neon-desk .nd-gauge progress::-webkit-progress-value{background:var(--bar)}
.neon-desk .nd-gauge progress::-moz-progress-bar{background:var(--bar)}
.neon-desk .nd-toolbar a:first-child{color:#85d2ff;border-color:#5087a5;background:#15222a}
.neon-desk .nd-toolbar a:nth-child(2),.neon-desk .nd-message-actions>a{color:#ffc44f;border-color:#ad8140}
.neon-desk .nd-message-actions>button{color:#83efde;border-color:#488e82}
.neon-desk #nd-run-assets{color:#c5a5ff;border-color:#896ab6}
.neon-desk .nd-contact form>button{color:#7effaa;border-color:#4a9565}
.neon-desk .nd-review{color:#ffc44f}
@media(prefers-reduced-motion:reduce){.neon-desk .nd-send-ready b,.neon-desk .nd-send.safe-send{animation:none}}

.neon-desk #nd-prospect-limit{accent-color:#77d8ff;padding:0;margin:10px 0;width:100%;height:24px}.neon-desk #nd-limit-meter{width:100%;height:12px;accent-color:#77d8ff}.neon-desk #nd-limit-value{color:#77d8ff;font-weight:700}

/* Delete stays separate from the selection button and is keyboard/touch accessible. */
.nd-lead-card{position:relative}.neon-desk .nd-lead-card>.nd-lead{width:100%;padding-right:38px}.neon-desk .nd-delete-lead{position:absolute;right:7px;top:7px;width:27px;height:27px;padding:0;display:grid;place-items:center;font-size:22px;line-height:1;background:#391a17;border:1px solid #d96c56;color:#ffad9e;opacity:0;transition:opacity .15s}.nd-lead-card:hover .nd-delete-lead,.nd-lead-card:focus-within .nd-delete-lead{opacity:1}.neon-desk .nd-delete-lead:hover{background:#a22e22;color:white;border-color:#ff9985}.nd-delete-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin-bottom:12px;border:1px solid #815039;border-radius:6px;background:#2b1c13;color:#ffd1b2}.nd-delete-lead:focus-visible{outline:2px solid #ffbb8c;outline-offset:2px}@media(hover:none){.neon-desk .nd-delete-lead{opacity:1}}

.nd-send[disabled]{animation:none!important;opacity:.75;cursor:wait}.nd-send-error{padding:12px;border:1px solid #ff786a;color:#ffb6a9;background:#421e18}.nd-sent-emails{margin-top:18px}.nd-sent-email{border:1px solid #377b4c;border-radius:7px;padding:14px;margin:10px 0;background:#14251a}.nd-sent-email summary{cursor:pointer;display:grid;gap:5px}.nd-sent-email strong{color:#55ff90}.nd-sent-email span,.nd-sent-email small{overflow-wrap:anywhere}.nd-send-confetti{position:fixed;inset:0;z-index:10000;pointer-events:none;overflow:hidden}.nd-send-confetti i{position:absolute;left:var(--x);top:12%;width:9px;height:24px;background:var(--color);animation:sent-ribbon 2.3s var(--delay) ease-out both}@keyframes sent-ribbon{0%{opacity:0;transform:translateY(0) rotate(0)}10%{opacity:1}100%{opacity:0;transform:translate(var(--drift),85vh) rotate(720deg)}}

/* Brief champagne confetti spray, above the dashboard and clear of controls. */
.nd-send-confetti i{top:68%;width:10px;height:18px;border-radius:2px;box-shadow:0 0 5px var(--color);animation:sent-spray 1.45s var(--delay) ease-out both}
.nd-send-confetti i:nth-child(3n){width:7px;height:29px;border-radius:1px}
@keyframes sent-spray{0%{opacity:1;transform:translate(0,0) rotate(0) scale(.5)}45%{opacity:1;transform:translate(calc(var(--drift)*.7),var(--rise)) rotate(calc(var(--spin)*.5)) scale(1)}75%{opacity:1}100%{opacity:0;transform:translate(var(--drift),calc(var(--rise) + 180px)) rotate(var(--spin)) scale(.8)}}
