:root{--canvas:#050806;--canvas-raised:#07120b;--canvas-card:#ffffff0d;--text:#f4fff8;--muted:#f4fff89e;--quiet:#f4fff875;--line:#ffffff1a;--emerald:#34d399;--emerald-soft:#a7f3d0;--cyan:#67e8f9;--amber:#fbbf24}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth;min-height:100%}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 20% 0,#22c55e29,#0000 26rem),linear-gradient(135deg,#050806 0%,#07120b 44%,#0d1511 100%);margin:0;font-family:Arial,Helvetica,sans-serif}button,textarea{font:inherit}button{cursor:pointer}.workspace{min-height:100vh}.topline{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050806e6;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px max(20px,50vw - 640px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand-mark{color:#04120a;background:var(--emerald);letter-spacing:-.04em;border-radius:9px;place-items:center;width:40px;height:40px;font-size:.72rem;font-weight:900;display:grid}.eyebrow,.status-pill,.message-meta,.widget-label,.stage-note,.composer-label{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.eyebrow{color:var(--emerald-soft);margin:0 0 3px}.brand h1{color:var(--text);margin:0;font-size:.95rem;font-weight:800}.status-pill{color:var(--emerald-soft);background:#34d3991a;border:1px solid #34d39940;border-radius:999px;flex:none;padding:7px 10px}.header-context{justify-content:flex-end;align-items:center;gap:11px;min-width:0;display:flex}.header-actions{justify-content:flex-end;align-items:center;gap:15px;min-width:0;display:flex}.header-links{white-space:nowrap;align-items:center;gap:10px;display:flex}.header-links a{color:var(--muted);font-size:.72rem;font-weight:700;text-decoration:none}.header-links a:hover,.header-links a:focus-visible{color:var(--emerald-soft);text-underline-offset:3px;text-decoration:underline}.header-context>p{border-left:1px solid var(--line);min-width:0;color:var(--quiet);gap:2px;margin:0;padding-left:11px;font-size:.69rem;line-height:1.25;display:grid}.header-context strong,.header-context time,.header-context span:not(.status-pill){display:block}.header-context strong{color:var(--text);font-size:.72rem}.header-context time{color:var(--cyan);font-style:normal}.chat-frame{border:1px solid var(--line);background:#07110ddb;border-radius:10px;grid-template-rows:minmax(0,1fr) auto;width:min(1050px,100% - 40px);height:calc(100dvh - 106px);min-height:540px;margin:16px auto;display:grid;overflow:hidden;box-shadow:0 24px 80px #0000005c,0 0 60px #10b9810d}.thread{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:28px 28px;flex-direction:column;gap:16px;padding:clamp(22px,3vw,36px) clamp(19px,6vw,68px);display:flex;overflow-y:auto}.opening{max-width:620px;margin:0 0 4px}.opening h2{max-width:520px;color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:900;line-height:.96}.opening p{max-width:560px;color:var(--muted);margin:10px 0 0;font-size:.9rem;line-height:1.45}.message-row{align-items:flex-start;gap:12px;display:flex}.message-row.founder{justify-content:flex-end}.message-avatar{color:#06140c;background:var(--emerald);border:1px solid #34d39947;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:.64rem;font-weight:900;display:grid}.founder .message-avatar{color:var(--cyan);background:#67e8f91a;border-color:#67e8f938;order:2}.message-content{max-width:min(650px,100% - 44px)}.message-meta{color:var(--quiet);margin:1px 0 6px}.founder .message-meta{text-align:right}.bubble{border:1px solid var(--line);color:var(--text);white-space:pre-wrap;background:#ffffff0e;border-radius:8px;padding:13px 16px;font-size:.98rem;line-height:1.5}.founder .bubble{background:#67e8f917;border-color:#67e8f933}.inline-widget{border:1px solid var(--line);background:#00000040;border-radius:8px;margin-top:10px;overflow:hidden}.widget-label{border-bottom:1px solid var(--line);color:var(--emerald-soft);background:#34d39914;padding:9px 12px}.widget-body{padding:13px 14px 14px}.widget-title{color:var(--text);margin:0;font-size:1.04rem;font-weight:800}.widget-body p{color:var(--muted);margin:7px 0 0;line-height:1.45}.checklist{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.checklist li{color:var(--muted);align-items:baseline;gap:8px;display:flex}.checklist li:before{content:"->";color:var(--amber);font-weight:900}.unsupported-widget{color:#fde68a;background:#fbbf241a;border:1px dashed #fbbf2499;border-radius:8px;padding:12px;font-size:.9rem}.quick-replies{margin-top:10px}.quick-replies>p{color:var(--quiet);margin:0 0 7px;font-size:.72rem;font-weight:700}.quick-replies>div{flex-wrap:wrap;gap:8px;display:flex}.quick-replies button{min-height:44px;color:var(--cyan);background:#67e8f90f;border:1px solid #67e8f96b;border-radius:999px;padding:9px 13px;font-size:.8rem;font-weight:700;line-height:1.15;transition:border-color .15s,background .15s,color .15s}.quick-replies button:hover,.quick-replies button:focus-visible{border-color:var(--cyan);color:#04120a;background:var(--cyan);outline:none}.typing{border:1px solid var(--line);background:#00000040;border-radius:8px;align-items:center;gap:5px;width:fit-content;padding:12px 14px;display:inline-flex}.typing span{background:var(--emerald);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite pulse}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}.conversation-dock{border-top:1px solid var(--line);background:#050806f0}.composer{grid-template-columns:1fr auto;gap:12px;padding:14px clamp(18px,5vw,52px) 9px;display:grid}.composer-label{color:var(--emerald-soft);grid-column:1/-1}.composer textarea{resize:vertical;width:100%;min-height:52px;color:var(--text);background:#ffffff0b;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:13px 15px;line-height:1.4}.composer textarea::placeholder{color:#f4fff861}.composer textarea:focus{border-color:#34d399ad;box-shadow:0 0 0 3px #34d39924}.send-button{color:#04120a;background:var(--emerald);letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:8px;align-self:end;min-height:52px;padding:0 20px;font-size:.77rem;font-weight:800;transition:background .15s,transform .15s}.send-button:hover:not(:disabled){background:var(--emerald-soft);transform:translateY(-1px)}.send-button:disabled{cursor:not-allowed;opacity:.45}.dock-tools{flex-wrap:wrap;align-items:center;gap:10px;padding:0 clamp(18px,5vw,52px) 13px;display:flex}.dock-tools:has(.material-file-input:disabled){opacity:.72}.material-attach-button{color:#04120a;background:var(--cyan);cursor:pointer;text-transform:uppercase;border:1px solid #ffffff26;border-radius:8px;place-items:center;min-height:36px;padding:9px 11px;font-size:.75rem;font-weight:800;display:inline-grid;position:relative;overflow:hidden}.material-file-input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.material-attach-button:has(input:disabled){cursor:not-allowed;opacity:.45}.material-attach-button:focus-within{outline:2px solid var(--text);outline-offset:3px}.material-list{background:#67e8f912;border:1px solid #67e8f933;border-radius:8px;padding:13px 14px}.material-list>p:not(.widget-label){color:var(--text);justify-content:space-between;gap:14px;margin:8px 0 0;font-size:.9rem;display:flex}.material-list span{color:var(--cyan);text-transform:uppercase;font-size:.72rem;font-weight:700}.gate-progress{background:#34d3990f;border:1px solid #34d39940;border-radius:9px;padding:14px}.gate-progress>div{border:1px solid var(--line);border-radius:7px;margin-top:10px;padding:10px}.gate-progress span{color:var(--emerald-soft);text-transform:uppercase;margin-left:8px;font-size:.75rem}.gate-progress p{color:var(--muted);margin:6px 0;font-size:.82rem}.gate-progress button{min-height:34px;color:var(--text);background:#34d3991f;border:1px solid #34d39959;border-radius:7px;margin:4px 8px 0 0;padding:0 9px}.gate-progress .gate-current{background:#00000024;border-color:#34d3996b}.gate-current h3{color:var(--text);margin:4px 0 8px;font-size:1.05rem}.gate-current .widget-label{margin-bottom:4px}.gate-actions{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.gate-actions button{margin:0}.gate-summary{flex-wrap:wrap;align-items:baseline;column-gap:4px;display:flex}.gate-summary p{width:100%}.gate-complete{color:var(--emerald-soft)!important}.stage-status{background:#34d3990f;border:1px solid #34d39940;border-radius:9px;padding:14px 16px}.stage-status .widget-label{margin:0 0 4px}.stage-status h3{color:var(--text);margin:0;font-size:1.05rem}.stage-status>p:not(.widget-label){color:var(--muted);margin:7px 0 0;font-size:.84rem;line-height:1.45}.stage-status .stage-trail{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.stage-trail span{border:1px solid var(--line);color:var(--quiet);border-radius:999px;padding:4px 7px;font-size:.72rem;font-weight:700}.stage-trail span[data-status=collecting_evidence],.stage-trail span[data-status=blocked]{color:#fde68a;border-color:#fbbf2473}.stage-trail span[data-status=svet_ready],.stage-trail span[data-status=verified]{color:var(--emerald-soft);border-color:#34d39973}.workspace-detail{position:relative}.workspace-detail>summary{border:1px solid var(--line);min-height:36px;color:var(--muted);cursor:pointer;border-radius:8px;padding:9px 10px;font-size:.78rem;font-weight:700;list-style:none}.workspace-detail>summary::-webkit-details-marker{display:none}.workspace-detail>summary:after{content:"+";color:var(--emerald-soft);margin-left:8px}.workspace-detail[open]>summary{color:var(--text);border-color:#34d39961}.workspace-detail[open]>summary:after{content:"-"}.workspace-detail>:not(summary){z-index:3;width:min(390px,100vw - 40px);max-height:min(48vh,420px);position:absolute;bottom:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 48px #00000075}.workspace-detail .stage-status,.workspace-detail .material-list,.workspace-detail .workspace-notice,.detail-copy{border:1px solid var(--line);background:#0a120d;border-radius:9px;margin:0;padding:14px}.detail-copy{color:var(--muted);font-size:.84rem;line-height:1.45}.svet-report,.svet-unavailable{background:#fbbf2412;border:1px solid #fbbf2457;border-radius:9px;margin-top:10px}.svet-report-heading{border-bottom:1px solid #fbbf2433;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.svet-report-heading .widget-label,.svet-unavailable .widget-label{color:#fde68a;background:0 0;border:0;padding:0}.svet-report-heading h3,.svet-unavailable h3{color:var(--text);margin:6px 0 0;font-size:1.12rem}.svet-report-heading>strong{color:var(--amber);letter-spacing:-.06em;font-size:2rem}.svet-report-heading>strong span{color:#fbbf249e;letter-spacing:0;font-size:.95rem}.svet-benchmark,.svet-limit,.svet-unavailable>p:last-child{color:var(--muted);margin:0;padding:13px 16px;font-size:.88rem;line-height:1.45}.svet-confidence{border-left:2px solid var(--amber);background:#00000029;margin:0 16px 16px;padding:11px 12px}.svet-confidence strong{color:#fde68a;font-size:.8rem}.svet-confidence p{color:var(--muted);margin:5px 0 0;font-size:.78rem;line-height:1.4}.svet-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 16px;display:grid}.svet-pillars>section{background:#00000029;border:1px solid #ffffff17;border-radius:7px;padding:12px}.svet-pillars>section>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.svet-pillars h4,.svet-pillars p{margin:0}.svet-pillars h4{color:var(--text);font-size:.88rem}.svet-pillars strong{color:var(--amber);font-size:.84rem}.svet-pillars>section>p{color:var(--muted);margin-top:8px;font-size:.78rem;line-height:1.4}.svet-pillars .svet-next{color:var(--text)}.svet-next span{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.63rem;font-weight:800;display:block}.svet-limit{color:var(--quiet);border-top:1px solid #fbbf2429}.svet-unavailable{padding:16px}.svet-unavailable>p:last-child{padding:0}.snapshot-button{color:#241600;background:var(--amber);letter-spacing:.03em;text-transform:uppercase;border:1px solid #fbbf248f;border-radius:8px;flex:none;min-height:36px;padding:0 14px;font-size:.74rem;font-weight:900}.snapshot-button:disabled{cursor:not-allowed;opacity:.45}.identity-panel,.workspace-notice{background:#67e8f912;border:1px solid #67e8f933;border-radius:9px;gap:18px;padding:18px;display:grid}.identity-panel h3{color:var(--text);margin:8px 0 0;font-size:1.1rem;font-weight:800}.identity-panel p,.workspace-notice>div>p:last-child,.workspace-notice>p:last-child{color:var(--muted);margin:8px 0 0;line-height:1.5}.identity-form{gap:12px;display:grid}.identity-form label{color:var(--text);gap:6px;font-size:.82rem;font-weight:700;display:grid}.identity-form input{width:100%;min-height:43px;color:var(--text);background:#0000003d;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:10px 12px}.identity-form input:focus{border-color:#67e8f9a6;box-shadow:0 0 0 3px #67e8f91f}.identity-button,.workspace-actions button{color:#04120a;background:var(--emerald);border:1px solid #34d3994d;border-radius:8px;font-size:.78rem;font-weight:800}.identity-button{min-height:43px;padding:0 14px}.identity-button:disabled{cursor:not-allowed;opacity:.5}.identity-error{color:#fde68a;background:#fbbf241a;border:1px solid #fbbf2466;border-radius:8px;margin:0;padding:10px 12px;font-size:.9rem}.identity-links,.account-links{flex-wrap:wrap;gap:12px;margin:0;display:flex}.identity-links a,.account-links a{color:var(--emerald-soft);font-size:.8rem;font-weight:700}.account-page{place-items:center;min-height:100vh;padding:28px 20px;display:grid}.account-card{border:1px solid var(--line);background:#07110de6;border-radius:12px;width:min(100%,510px);padding:clamp(26px,6vw,48px);box-shadow:0 28px 85px #0000006b}.account-brand{color:var(--text);align-items:baseline;gap:9px;margin-bottom:38px;font-size:1.04rem;font-weight:900;text-decoration:none;display:inline-flex}.account-brand span{color:var(--emerald-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.account-card h1{letter-spacing:-.06em;margin:5px 0 0;font-size:clamp(2rem,7vw,3rem);line-height:.95}.account-copy{color:var(--muted);margin:14px 0 28px;line-height:1.5}.account-form{gap:16px;display:grid}.account-form label{color:var(--muted);gap:7px;font-size:.84rem;font-weight:700;display:grid}.account-form label span{color:var(--quiet);font-size:.72rem;font-weight:500}.account-form input{border:1px solid var(--line);width:100%;min-height:45px;color:var(--text);font:inherit;background:#ffffff0d;border-radius:7px;outline:none;padding:10px 12px}.account-form input:focus{border-color:var(--emerald);box-shadow:0 0 0 3px #34d39924}.account-form button,.account-primary{color:#04120a;background:var(--emerald);min-height:46px;font:inherit;text-transform:uppercase;border:0;border-radius:7px;font-size:.82rem;font-weight:900}.account-form button:disabled,.account-primary:disabled{cursor:not-allowed;opacity:.55}.account-secondary{min-height:46px;color:var(--cyan);border:1px solid #67e8f966;border-radius:7px;place-items:center;margin-top:11px;font-size:.82rem;font-weight:800;text-decoration:none;display:grid}.account-links{justify-content:space-between;margin-top:20px}.account-message{color:var(--emerald-soft);background:#34d39914;border:1px solid #34d39952;border-radius:7px;margin:20px 0 0;padding:10px 12px;font-size:.86rem;line-height:1.45}.account-message--error{color:#fde68a;background:#fbbf2414;border-color:#fbbf2466}.account-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.payment-access{background:#fbbf2414;border:1px solid #fbbf246b;border-radius:9px;max-width:620px;padding:20px}.payment-access .widget-label{color:#fde68a;background:#fbbf241a;border-color:#fbbf2433;margin:-20px -20px 15px}.payment-access h3{margin:0;font-size:1.2rem}.payment-access>p:not(.widget-label){color:var(--muted);line-height:1.5}.payment-access-button{color:#201500;background:var(--amber);text-transform:uppercase;border-radius:7px;place-items:center;min-height:44px;padding:0 15px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-grid}.payment-access-help{font-size:.82rem}.payment-claim-form{gap:10px;margin-top:16px;display:grid}.payment-claim-form label{color:var(--muted);gap:6px;font-size:.8rem;font-weight:700;display:grid}.payment-claim-form label span{color:var(--quiet);font-size:.72rem;font-weight:500}.payment-claim-form input{min-height:41px;color:var(--text);font:inherit;background:#0000002e;border:1px solid #fbbf244d;border-radius:7px;outline:none;padding:9px 10px}.payment-claim-form button{color:#201500;background:var(--amber);text-transform:uppercase;border:1px solid #fbbf2480;border-radius:7px;justify-self:start;min-height:40px;padding:0 12px;font-size:.76rem;font-weight:900}.payment-claim-form button:disabled{cursor:not-allowed;opacity:.55}.payment-claim-pending{margin:16px 0 0;color:#fde68a!important}.payment-claim-list{gap:12px;margin:24px 0;display:grid}.payment-claim-list>div{background:#fbbf240f;border:1px solid #fbbf2442;border-radius:9px;padding:16px}.payment-claim-list h2{margin:6px 0 0;font-size:1.2rem}.payment-claim-list>div>p:last-child{color:var(--muted);margin:8px 0 0;line-height:1.45}.payment-claim-card{border:1px solid var(--line);background:#0000002e;border-radius:8px;gap:8px;padding:15px;display:grid}.payment-claim-card p{color:var(--muted);margin:0;font-size:.84rem}.payment-claim-card strong{color:var(--text)}.payment-claim-card label{color:var(--text);font-size:.82rem;font-weight:800}.payment-claim-card textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#ffffff0d;border-radius:7px;outline:none;padding:9px}.payment-claim-card button{color:#04120a;background:var(--emerald);text-transform:uppercase;border:0;border-radius:7px;justify-self:start;min-height:38px;padding:0 11px;font-size:.75rem;font-weight:900}.workspace-notice{background:#34d39912;border-color:#34d39938;grid-template-columns:minmax(0,1fr) auto}.workspace-notice:not(.workspace-notice--active){display:block}.workspace-actions{flex-wrap:wrap;justify-content:end;align-items:start;gap:8px;display:flex}.workspace-actions button{min-height:34px;padding:0 10px}.workspace-actions button:last-child{color:var(--text);background:#ffffff0f;border-color:#ffffff29}.admin-workspace{width:min(1180px,100% - 48px);margin:0 auto;padding:36px 0 72px}.admin-header,.review-card-heading,.review-gates>section>p{justify-content:space-between;align-items:start;gap:18px;display:flex}.admin-header{border-bottom:1px solid var(--line);padding-bottom:24px}.admin-header h1,.admin-intro h2,.review-card h2{margin:0;font-family:Georgia,Times New Roman,serif}.admin-header>p,.review-card-heading>p{color:var(--muted);margin:5px 0 0;font-size:.82rem}.admin-intro{background:linear-gradient(120deg,#10463a61,#081f20bf);border:1px solid #34d39933;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);gap:24px;margin:26px 0;padding:22px;display:grid}.admin-intro p,.review-card p,.review-card small{color:var(--muted)}.admin-intro p{margin:0;line-height:1.55}.review-list{gap:16px;display:grid}.review-card{border:1px solid var(--line);background:#061618cc;border-radius:14px;padding:22px}.review-card-heading h2{margin-top:4px;font-size:1.35rem}.review-card-heading p{max-width:680px;margin-bottom:0;line-height:1.45}.review-svet{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:10px 22px;margin:18px 0;padding:12px 0;display:flex}.review-svet p{margin:0}.review-svet strong{color:var(--mint)}.review-gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.review-gates>section{background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;min-height:112px;padding:12px}.review-gates>section[data-status=svet_ready]{border-color:#34d3997a}.review-gates>section[data-status=verified]{background:#2dd4bf14;border-color:#2dd4bfb3}.review-gates>section>p{margin:0 0 8px}.review-gates span{color:var(--amber);text-transform:uppercase;font-size:.68rem}.advisor-verify{gap:7px;margin-top:12px;display:grid}.advisor-verify label{color:var(--text);font-size:.75rem}.advisor-verify textarea{resize:vertical;width:100%;color:var(--text);font:inherit;background:#00000038;border:1px solid #ffffff2e;border-radius:7px;padding:8px;font-size:.78rem}.advisor-verify button{color:#d1fae5;background:#106952a6;border-color:#34d39980;min-height:34px;font-size:.78rem}.advisor-verify button:disabled{opacity:.55}.admin-empty{color:var(--muted);text-align:center;border:1px dashed #fff3;border-radius:12px;padding:28px}.registration-intro{align-items:start}.registration-policy{background:#081f208f;border:1px solid #67e8f940;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:18px;display:flex}.registration-policy h2{margin:5px 0;font-size:1.1rem}.registration-policy p:not(.widget-label){max-width:660px;color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.registration-policy button,.registration-export{min-height:38px;color:var(--cyan);font:inherit;background:#67e8f912;border:1px solid #67e8f970;border-radius:7px;flex:none;padding:0 12px;font-size:.76rem;font-weight:800;text-decoration:none}.registration-policy button:disabled{cursor:not-allowed;opacity:.55}.registration-tools{justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;display:flex}.registration-tools .registration-filters{margin:0}.registration-export{place-items:center;display:inline-grid}.registration-tool-actions{flex-wrap:wrap;gap:8px;display:flex}.registration-select-all{min-height:38px;color:var(--muted);font:inherit;background:#ffffff0a;border:1px solid #ffffff38;border-radius:7px;padding:0 12px;font-size:.76rem;font-weight:800}.registration-select-all:disabled{cursor:not-allowed;opacity:.5}.registration-filters{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.registration-filters button,.registration-actions button{min-height:36px;color:var(--emerald-soft);font:inherit;background:#34d3990f;border:1px solid #34d39961;border-radius:7px;padding:0 12px;font-size:.76rem;font-weight:800}.registration-filters button[data-active=true]{color:#04120a;background:var(--emerald)}.registration-list{gap:14px;display:grid}.registration-card{border:1px solid var(--line);background:#061618cc;border-radius:12px;padding:20px}.registration-card-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.registration-card-heading h2{margin:4px 0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.registration-card-heading p:not(.widget-label),.registration-audit{color:var(--muted);margin:0;font-size:.84rem}.registration-status{color:#fde68a;text-transform:uppercase;border:1px solid #fbbf2466;border-radius:999px;flex:none;padding:6px 9px;font-size:.69rem;font-weight:800}.registration-status[data-status=approved]{color:var(--emerald-soft);border-color:#34d39966}.registration-status[data-status=rejected]{color:#fecaca;border-color:#f871716b}.registration-details{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:8px 28px;margin:17px 0 0;padding-top:13px;display:flex}.registration-details div{gap:3px;display:grid}.registration-details dt{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.registration-details dd{color:var(--text);margin:0;font-size:.82rem}.registration-audit{margin-top:14px;line-height:1.45}.registration-audit strong{color:var(--text)}.registration-email-select{color:var(--muted);align-items:center;gap:7px;margin-top:15px;font-size:.78rem;font-weight:800;display:inline-flex}.registration-email-select input{accent-color:var(--emerald)}.registration-actions{border-top:1px solid #ffffff14;gap:9px;margin-top:16px;padding-top:15px;display:grid}.registration-actions label{color:var(--text);gap:6px;font-size:.78rem;font-weight:800;display:grid}.registration-actions textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#ffffff0d;border-radius:7px;padding:9px}.registration-actions>div{flex-wrap:wrap;gap:8px;display:flex}.registration-actions .registration-reject{color:#fecaca;background:#f8717114;border-color:#f8717173}.registration-actions button:disabled{cursor:not-allowed;opacity:.55}.registration-email-composer{background:#081f208f;border:1px solid #67e8f940;border-radius:12px;gap:12px;margin-top:20px;padding:20px;display:grid}.registration-email-composer h2{margin:5px 0;font-size:1.1rem}.registration-email-composer>div p:not(.widget-label),.registration-email-help,.registration-email-result{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.registration-email-composer label{color:var(--text);gap:6px;font-size:.78rem;font-weight:800;display:grid}.registration-email-composer input,.registration-email-composer select,.registration-email-composer textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#ffffff0d;border-radius:7px;padding:9px}.registration-email-composer textarea{resize:vertical}.registration-email-composer code{color:var(--cyan)}.registration-email-composer>button{min-height:38px;color:var(--emerald-soft);font:inherit;background:#34d3990f;border:1px solid #34d39961;border-radius:7px;justify-self:start;padding:0 12px;font-size:.76rem;font-weight:800}.registration-email-composer>button:disabled{cursor:not-allowed;opacity:.55}.registration-email-result{color:var(--emerald-soft);margin:0 0 16px}.newsletter-manager{margin-top:20px}.newsletter-actions,.newsletter-schedule{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.newsletter-actions button,.newsletter-schedule button{min-height:38px;color:var(--emerald-soft);font:inherit;background:#34d3990f;border:1px solid #34d39961;border-radius:7px;padding:0 12px;font-size:.76rem;font-weight:800}.newsletter-schedule label{flex:180px}.newsletter-schedules{border-top:1px solid #ffffff14;padding-top:12px}.newsletter-schedules p:not(.widget-label){color:var(--muted);margin:5px 0;font-size:.8rem}@keyframes pulse{50%{opacity:.24;transform:translateY(-2px)}}@media (max-width:640px){.topline{flex-direction:column;align-items:flex-start;min-height:68px;padding:12px 18px}.status-pill{font-size:.56rem}.header-context{justify-content:flex-start;width:100%}.header-actions{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.header-links{align-self:flex-end}.header-context>p{flex:150px}.chat-frame{border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100%;height:calc(100dvh - 174px);min-height:500px;margin:0}.opening h2{font-size:1.9rem}.composer{grid-template-columns:1fr}.send-button{width:100%}.workspace-notice{grid-template-columns:1fr}.workspace-actions{justify-content:start}.dock-tools{gap:8px;padding:0 18px 12px}.workspace-detail>:not(summary){left:0;right:auto}.svet-pillars{grid-template-columns:1fr}.admin-workspace{width:min(100% - 32px,1180px);padding-top:24px}.admin-header,.review-card-heading,.registration-card-heading{flex-direction:column;align-items:start;gap:8px}.registration-policy,.registration-tools{flex-direction:column;align-items:flex-start}.registration-tool-actions{width:100%}.admin-intro,.review-gates{grid-template-columns:1fr}}.hnwi-page{--hnwi-canvas:#050709;--hnwi-panel:#0d1212c7;--hnwi-panel-strong:#101615f0;--hnwi-text:#f7f1e2;--hnwi-muted:#f7f1e2ad;--hnwi-quiet:#f7f1e27a;--hnwi-line:#f7f1e224;--hnwi-gold:#d8bd65;--hnwi-gold-soft:#f2dda0;--hnwi-green:#2dd38f;min-height:100vh;color:var(--hnwi-text);background:radial-gradient(circle at 12% 12%,#2dd38f21,#0000 23rem),radial-gradient(circle at 86% 4%,#d8bd651f,#0000 20rem),linear-gradient(135deg,#050709 0%,#08100f 45%,#10100d 100%)}.hnwi-page a{color:inherit}.hnwi-header{z-index:20;border-bottom:1px solid var(--hnwi-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050709e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:78px;padding:14px max(22px,50vw - 620px);display:grid;position:sticky;top:0}.hnwi-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.hnwi-brand-mark{color:#090b08;background:var(--hnwi-gold);border:1px solid #d8bd6585;border-radius:8px;place-items:center;width:42px;height:42px;font-size:.76rem;font-weight:900;display:grid}.hnwi-brand strong,.hnwi-brand small{display:block}.hnwi-brand strong{font-size:.93rem}.hnwi-brand small{color:var(--hnwi-quiet);margin-top:2px;font-size:.72rem}.hnwi-nav,.hnwi-header-actions,.hnwi-cta-row,.hnwi-footer nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hnwi-nav{justify-content:center}.hnwi-nav a,.hnwi-footer a,.hnwi-process-link{color:var(--hnwi-muted);font-size:.76rem;font-weight:800;text-decoration:none}.hnwi-nav a:hover,.hnwi-nav a:focus-visible,.hnwi-footer a:hover,.hnwi-footer a:focus-visible,.hnwi-process-link:hover,.hnwi-process-link:focus-visible{color:var(--hnwi-gold-soft);text-underline-offset:4px;text-decoration:underline}.hnwi-header-actions{justify-content:flex-end}.hnwi-button{text-align:center;text-transform:uppercase;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:.75rem;font-weight:900;line-height:1.15;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.hnwi-button-large{min-height:52px;padding-inline:20px}.hnwi-button-primary{color:#080b08;background:var(--hnwi-gold);box-shadow:0 12px 34px #d8bd6524}.hnwi-button-secondary{color:var(--hnwi-text);background:#2dd38f17;border-color:#2dd38f61}.hnwi-button:hover:not(:disabled),.hnwi-button:focus-visible:not(:disabled){transform:translateY(-1px)}.hnwi-button-primary:hover:not(:disabled),.hnwi-button-primary:focus-visible:not(:disabled){background:var(--hnwi-gold-soft)}.hnwi-button-secondary:hover,.hnwi-button-secondary:focus-visible{border-color:var(--hnwi-green);background:#2dd38f26}.hnwi-button:disabled{cursor:not-allowed;opacity:.56}.hnwi-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(30px,6vw,84px);width:min(1240px,100% - 44px);min-height:calc(100vh - 78px);margin:0 auto;padding:clamp(42px,7vw,86px) 0 clamp(34px,5vw,58px);display:grid}.hnwi-hero-copy{max-width:720px}.hnwi-kicker{color:var(--hnwi-gold-soft);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:900}.hnwi-hero h1,.hnwi-section h2{color:var(--hnwi-text);letter-spacing:0;margin:0;font-weight:900}.hnwi-hero h1{max-width:690px;font-size:clamp(3.1rem,7vw,6.2rem);line-height:.92}.hnwi-section h2{max-width:780px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.02}.hnwi-lede,.hnwi-privacy,.hnwi-section p,.hnwi-mini-card p,.hnwi-capability p,.hnwi-phase p,.hnwi-phase dd,.hnwi-engagement p,.hnwi-faq p,.hnwi-control-panel li,.hnwi-form p{color:var(--hnwi-muted);line-height:1.58}.hnwi-lede{max-width:650px;margin:22px 0 0;font-size:1.14rem}.hnwi-privacy{max-width:620px;margin:14px 0 0;font-size:.95rem}.hnwi-cta-row{margin-top:28px}.hnwi-helper{max-width:360px;color:var(--hnwi-quiet);margin:8px 0 0;font-size:.78rem}.hnwi-ops-visual{border:1px solid var(--hnwi-line);background-color:#0d121294;background-image:linear-gradient(#f7f1e208 1px,#0000 1px),linear-gradient(90deg,#f7f1e208 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:10px;min-height:420px;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff0a}.hnwi-ops-visual svg{width:100%;height:auto;display:block}.hnwi-svg-frame{fill:#0507096b;stroke:#f7f1e229}.hnwi-svg-line{fill:none;stroke:#d8bd657a;stroke-width:2px}.hnwi-svg-core{fill:#2dd38f24;stroke:url(#hnwiGold);stroke-width:2px}.hnwi-svg-node{fill:#0d1212eb;stroke:#f7f1e22e}.hnwi-svg-title,.hnwi-svg-label{fill:#f7f1e2;font-family:Arial,Helvetica,sans-serif;font-weight:900}.hnwi-svg-title{font-size:19px}.hnwi-svg-label{font-size:17px}.hnwi-svg-small{fill:#f7f1e294;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700}.hnwi-section{border-top:1px solid var(--hnwi-line);width:min(1240px,100% - 44px);margin:0 auto;padding:clamp(56px,8vw,96px) 0}.hnwi-section-head{gap:8px;margin-bottom:28px;display:grid}.hnwi-grid-two{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.hnwi-card-list,.hnwi-capability-grid,.hnwi-engagement-grid,.hnwi-faq-list,.hnwi-form{gap:14px;display:grid}.hnwi-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hnwi-mini-card,.hnwi-capability,.hnwi-phase,.hnwi-control-panel,.hnwi-engagement,.hnwi-faq,.hnwi-form,.hnwi-blueprint,.hnwi-confirmation{border:1px solid var(--hnwi-line);background:var(--hnwi-panel);border-radius:8px}.hnwi-mini-card,.hnwi-capability,.hnwi-control-panel,.hnwi-engagement,.hnwi-faq,.hnwi-form,.hnwi-confirmation{padding:18px}.hnwi-mini-card p,.hnwi-capability p,.hnwi-engagement p,.hnwi-faq p{margin:0}.hnwi-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hnwi-capability{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:12px;display:grid}.hnwi-capability span{background:var(--hnwi-green);border-radius:50%;width:9px;height:9px;margin-top:8px;box-shadow:0 0 0 5px #2dd38f1a}.hnwi-phase-list{gap:16px;display:grid}.hnwi-phase{grid-template-columns:72px minmax(0,1fr);gap:18px;padding:22px;display:grid}.hnwi-phase-number{width:52px;height:52px;color:var(--hnwi-gold-soft);background:#d8bd6514;border:1px solid #d8bd657a;border-radius:8px;place-items:center;font-size:.92rem;font-weight:900;display:grid}.hnwi-phase h3,.hnwi-engagement h3{color:var(--hnwi-text);margin:0;font-size:1.2rem}.hnwi-phase p{margin:8px 0 0}.hnwi-phase dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 0;display:grid}.hnwi-phase dt{color:var(--hnwi-gold-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.hnwi-phase dd{margin:5px 0 0}.hnwi-control-panel{background:var(--hnwi-panel-strong)}.hnwi-control-panel p{margin-top:0}.hnwi-control-panel ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hnwi-control-panel li:before{content:"->";color:var(--hnwi-gold);margin-right:9px;font-weight:900}.hnwi-engagement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hnwi-engagement{align-content:start;gap:12px;min-height:290px;display:grid}.hnwi-price{font-size:1.05rem;font-weight:900;color:var(--hnwi-gold-soft)!important}.hnwi-blueprint{background:linear-gradient(135deg, #d8bd651f, #2dd38f14), var(--hnwi-panel-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:clamp(24px,5vw,38px);display:grid}.hnwi-blueprint p{max-width:800px}.hnwi-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hnwi-faq summary{color:var(--hnwi-text);cursor:pointer;font-weight:900;line-height:1.35}.hnwi-faq summary:focus-visible{outline:2px solid var(--hnwi-gold);outline-offset:4px}.hnwi-faq p{margin-top:12px}.hnwi-intake{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,62px);display:grid}.hnwi-form{background:var(--hnwi-panel-strong);grid-template-columns:repeat(2,minmax(0,1fr))}.hnwi-form label{color:var(--hnwi-gold-soft);letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:.72rem;font-weight:900;display:grid}.hnwi-form input,.hnwi-form select,.hnwi-form textarea{width:100%;color:var(--hnwi-text);font:inherit;letter-spacing:0;background:#ffffff0b;border:1px solid #f7f1e22b;border-radius:8px;outline:none}.hnwi-form input,.hnwi-form select{min-height:46px;padding:0 12px}.hnwi-form textarea{resize:vertical;padding:12px}.hnwi-form option{color:#111827;letter-spacing:0;background:#f7f1e2}.hnwi-form input:focus,.hnwi-form select:focus,.hnwi-form textarea:focus{border-color:#d8bd65b3;box-shadow:0 0 0 3px #d8bd6521}.hnwi-form input[aria-invalid=true],.hnwi-form select[aria-invalid=true]{border-color:#fb7185bf}.hnwi-form label span,.hnwi-error{color:#fecdd3;letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:800}.hnwi-form-wide,.hnwi-error,.hnwi-form-actions,.hnwi-confirmation{grid-column:1/-1}.hnwi-check{flex-direction:row;align-items:flex-start;line-height:1.45;color:var(--hnwi-muted)!important;letter-spacing:0!important;text-transform:none!important;gap:11px!important;font-size:.82rem!important;font-weight:700!important;display:flex!important}.hnwi-check input{width:18px;height:18px;min-height:18px;accent-color:var(--hnwi-gold);margin-top:2px}.hnwi-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hnwi-form-actions p{color:var(--hnwi-quiet);margin:0;font-size:.8rem}.hnwi-confirmation{color:var(--hnwi-green);background:#2dd38f1a;font-weight:800}.hnwi-footer{border-top:1px solid var(--hnwi-line);width:min(1240px,100% - 44px);color:var(--hnwi-quiet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:28px 0 40px;display:flex}.hnwi-footer p{margin:0}@media (max-width:1050px){.hnwi-header{grid-template-columns:1fr;align-items:start}.hnwi-nav,.hnwi-header-actions{justify-content:flex-start}.hnwi-hero,.hnwi-grid-two,.hnwi-intake{grid-template-columns:1fr}.hnwi-hero{min-height:auto}.hnwi-ops-visual{min-height:unset}.hnwi-capability-grid,.hnwi-engagement-grid,.hnwi-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.hnwi-header,.hnwi-hero,.hnwi-section,.hnwi-footer{width:min(100% - 28px,1240px)}.hnwi-header{width:100%;padding-inline:14px}.hnwi-nav{display:none}.hnwi-header-actions,.hnwi-cta-row,.hnwi-form-actions{flex-direction:column;align-items:stretch}.hnwi-button,.hnwi-process-link{width:100%}.hnwi-hero h1{font-size:3rem}.hnwi-card-list,.hnwi-capability-grid,.hnwi-engagement-grid,.hnwi-faq-list,.hnwi-form,.hnwi-phase dl,.hnwi-blueprint,.hnwi-phase{grid-template-columns:1fr}}
