/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#f7f5ef;--muted:#9d9b95;--lime:#c8ff67;--panel:#151716;--line:#292c29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#080a09;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 44px);margin-inline:auto}.nav{border-bottom:1px solid #1f211f;justify-content:space-between;align-items:center;height:86px;display:flex}.brand,.miniBrand{letter-spacing:-.4px;align-items:center;gap:11px;font-size:20px;font-weight:700;display:flex}.brandMark{width:34px;height:34px;color:var(--lime);background:linear-gradient(145deg,#232721,#101210);border:1px solid #44483f;border-radius:9px;place-items:center;font-weight:800;display:grid}.navLinks{color:#aaa;gap:34px;font-size:14px;display:flex}.navLinks a:hover{color:#fff}.button{background:var(--lime);color:#10130f;border-radius:7px;align-items:center;gap:15px;padding:17px 22px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 0 28px #c8ff6724}.buttonSmall{padding:12px 17px}.hero{text-align:center;padding:105px 0 82px}.eyebrow{color:#b4b4ae;text-transform:uppercase;letter-spacing:2.2px;justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.eyebrow span{background:var(--lime);width:7px;height:7px;box-shadow:0 0 12px var(--lime);border-radius:50%}h1{letter-spacing:-4.5px;max-width:900px;margin:26px auto 22px;font-size:clamp(48px,7vw,86px);font-weight:600;line-height:.99}h1 em{color:var(--lime);font-style:normal}.heroCopy{color:#a7aaa5;max-width:650px;margin:0 auto;font-size:19px;line-height:1.65}.heroActions{justify-content:center;align-items:center;gap:28px;margin-top:34px;display:flex}.textLink{color:#d3d3cd;gap:12px;font-size:14px;display:flex}.micro{color:#6e716d;margin-top:20px;font-size:12px}.productStage{padding-bottom:90px;position:relative}.glow{filter:blur(100px);background:#b4ff4930;width:65%;height:250px;position:absolute;top:10%;left:17%}.dashboard{background:#101211;border:1px solid #353934;border-radius:13px 13px 0 0;grid-template-columns:190px 1fr;min-height:545px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #000}.side{background:#0c0e0d;border-right:1px solid #242724;padding:25px 17px}.miniBrand{margin-bottom:40px;font-size:14px}.miniBrand .brandMark{border-radius:7px;width:26px;height:26px;font-size:12px}.sideLabel,.muted{color:#676b66;letter-spacing:1.4px;font-size:9px;font-weight:700}.sideItem{color:#737772;border-radius:6px;margin:5px 0;padding:11px 12px;font-size:12px}.sideItem.active{color:#eff1eb;border-left:2px solid var(--lime);background:#1c201b}.sideLabel{margin:25px 12px 10px}.dashMain{padding:32px}.dashTop{justify-content:space-between;align-items:center;display:flex}.dashTop h2{margin:7px 0 0;font-size:25px}.avatar{color:var(--lime);background:#222721;border:1px solid #3b4337;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:700;display:grid}.metricGrid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:27px;display:grid}.metric,.coachCard,.chartCard{background:#171a18;border:1px solid #2b2f2b;border-radius:9px}.metric{padding:20px}.metric>span{color:#90938e;font-size:11px;display:block}.metric strong{margin:11px 0 7px;font-size:28px;display:block}.metric small{color:#777b76;font-size:9px}.metric .up{color:#a7dc5d}.insightRow{grid-template-columns:1.4fr 1fr;gap:13px;margin-top:13px;display:grid}.coachCard{gap:16px;padding:25px;display:flex}.spark{width:35px;height:35px;color:var(--lime);background:#27311f;border-radius:8px;flex:none;place-items:center;display:grid}.coachCard h3{margin:12px 0 8px;font-size:17px}.coachCard p{color:#8d918b;margin:0 0 15px;font-size:11px;line-height:1.7}.coachCard button{color:var(--lime);background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.chartCard{padding:22px}.chartCard b{margin-top:6px;font-size:11px;display:block}.bars{border-bottom:1px solid #333;align-items:flex-end;gap:9px;height:125px;margin-top:20px;display:flex}.bars i{opacity:.85;background:linear-gradient(#c8ff67,#769a3d);border-radius:3px 3px 0 0;flex:1}.months{color:#60645f;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}@media (width<=760px){.navLinks,.nav .button{display:none}.hero{padding:75px 0 60px}h1{letter-spacing:-2.5px}.heroActions{flex-direction:column;gap:18px}.dashboard{grid-template-columns:1fr}.side{display:none}.dashMain{padding:17px}.metricGrid{grid-template-columns:1fr 1fr}.metric:last-child{display:none}.insightRow{grid-template-columns:1fr}.chartCard{display:none}.shell{width:min(100% - 26px,1180px)}}.navActions{align-items:center;gap:18px;display:flex}.portalLink{color:#d7d9d3;font-size:13px;font-weight:700}.portalLink:hover{color:var(--lime)}.trustStrip{color:#858984;text-transform:uppercase;letter-spacing:1.2px;border-block:1px solid #1e211e;padding:24px 0;font-size:11px}.trustStrip .shell{justify-content:center;align-items:center;gap:33px;display:flex}.trustStrip b{color:#c6c8c2;font-size:10px}.trustStrip i{color:#4d504c}.section{padding-block:125px}.sectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:65px;display:flex}.sectionHead h2,.difference>h2,.pricingInner h2,.finalCta h2{letter-spacing:-3px;margin:17px 0 0;font-size:clamp(40px,5vw,65px);line-height:1.03}.sectionHead h2 em,.difference h2 em,.pricingInner h2 em{color:var(--lime);font-style:normal}.sectionHead>p{color:#8e928d;max-width:430px;font-size:15px;line-height:1.8}.kicker{color:#777b76;letter-spacing:2px;font-size:10px;font-weight:700}.steps{border:1px solid #292c29;border-radius:11px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.steps article{border-right:1px solid #292c29;min-height:300px;padding:35px}.steps article:last-child{border:0}.steps article>span{color:#565a55;font-size:10px}.stepIcon{color:var(--lime);margin:43px 0 24px;font-size:24px}.steps h3{font-size:18px}.steps p,.featureGrid p{color:#818580;font-size:13px;line-height:1.75}.featureSection,.pricingSection{background:#0d0f0e;border-block:1px solid #1e211e}.featureGrid{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.featureGrid article{background:#141715;border:1px solid #292d29;border-radius:11px;padding:34px}.featureLarge{grid-row:span 2}.pill{color:var(--lime);letter-spacing:1px;background:#26301f;border-radius:99px;padding:8px 11px;font-size:9px;font-weight:700;display:inline-block}.featureGrid h3{margin:22px 0 10px;font-size:23px}.featureLarge>p{max-width:480px}.actionList{background:#101210;border:1px solid #2d312d;border-radius:8px;margin-top:35px;overflow:hidden}.actionList>b{color:#696d68;letter-spacing:1px;padding:15px;font-size:9px;display:block}.actionList>div{border-top:1px solid #292c29;align-items:center;gap:14px;padding:17px;display:flex}.actionList>div>span{color:#5e625d;font-size:10px}.actionList p{flex:1;margin:0}.actionList strong,.actionList small{display:block}.actionList small{color:#696d68;margin-top:5px}.actionList i{color:#9dc952;background:#20281b;border-radius:4px;padding:5px 8px;font-size:8px;font-style:normal}.roundIcon{width:38px;height:38px;color:var(--lime);border:1px solid #3b4436;border-radius:9px;place-items:center;display:grid}.health{flex-direction:column;gap:10px;margin-top:25px;display:flex}.health span{color:#898d88;background:#1c201d;justify-content:space-between;padding:12px;font-size:10px;display:flex}.health b{color:#eee}.revenueMini{margin-top:26px}.revenueMini>*{display:block}.revenueMini small{color:#70746f;font-size:8px}.revenueMini strong{margin:9px 0;font-size:28px}.revenueMini span{color:#a9dc5f;font-size:9px}.difference{text-align:center}.compare{text-align:left;grid-template-columns:1fr 1fr;max-width:850px;margin:60px auto 0;display:grid}.compare>div{border:1px solid #2a2d2a;padding:38px}.compare>div:first-child{color:#7a7e79;border-radius:11px 0 0 11px}.compare .better{color:#e7e9e3;background:#12170f;border-color:#607d42;border-radius:0 11px 11px 0}.compare>div>span{font-weight:700}.compare ul{margin:25px 0 0;padding:0;list-style:none}.compare li{border-top:1px solid #292c29;padding:12px 0;font-size:13px}.better li{color:#b8d78f}.pricingInner{grid-template-columns:1fr 420px;align-items:center;gap:90px;display:grid}.pricingInner>div>p{color:#8b8f8a;max-width:470px;line-height:1.8}.priceCard{background:#131710;border:1px solid #50643c;border-radius:12px;padding:38px;box-shadow:0 0 70px #9eea3920}.priceCard h3{margin:24px 0 8px;font-size:27px}.priceCard p{color:#8d918b;line-height:1.7}.priceCard ul{margin:24px 0;padding:5px 0;list-style:none}.priceCard li{color:#c2c6be;padding:10px 0;font-size:13px}.priceCard .button{justify-content:center;display:flex}.priceCard small{text-align:center;color:#646863;margin-top:14px;font-size:9px;display:block}.finalCta{text-align:center;padding-block:145px}.finalCta h2{color:var(--lime);font-size:clamp(55px,8vw,100px)}.finalCta p{color:#8f938e;max-width:580px;margin:25px auto 32px;line-height:1.8}footer{color:#656965;border-top:1px solid #222522;justify-content:space-between;align-items:center;padding-block:35px;font-size:11px;display:flex}footer .brand{color:#eee;font-size:15px}footer .brandMark{width:28px;height:28px;font-size:11px}@media (width<=760px){.trustStrip .shell{flex-wrap:wrap;gap:14px}.section{padding-block:85px}.sectionHead{margin-bottom:40px;display:block}.sectionHead>p{margin-top:25px}.steps{grid-template-columns:1fr}.steps article{border-bottom:1px solid #292c29;border-right:0;min-height:auto}.stepIcon{margin:28px 0 17px}.featureGrid,.pricingInner{grid-template-columns:1fr}.featureLarge{grid-row:auto}.featureGrid article{padding:23px}.actionList i{display:none}.compare{grid-template-columns:1fr}.compare>div:first-child,.compare .better{border-radius:11px}.compare .better{margin-top:12px}.pricingInner{gap:45px}.finalCta{padding-block:100px}footer{flex-direction:column;align-items:flex-start;gap:23px}}.steps{border:0;border-radius:0;gap:18px;overflow:visible}.steps article{background:linear-gradient(145deg,#151a13 0%,#101311 58%,#0c0f0d 100%);border-radius:16px;min-height:285px;padding:30px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 18px 55px #00000030;border:1px solid #2d332b!important}.steps article:after{content:"";filter:blur(3px);background:#c8ff6712;border-radius:50%;width:150px;height:150px;position:absolute;top:-85px;right:-80px}.steps article:hover{transform:translateY(-5px);box-shadow:0 24px 65px #0005,0 0 35px #c8ff670a;border-color:#556d3e!important}.stepTop{justify-content:space-between;align-items:center;margin-bottom:62px;display:flex}.stepNumber{min-height:30px;color:var(--lime);letter-spacing:.7px;text-transform:uppercase;background:#20291b;border:1px solid #3b4931;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.steps .stepIcon{width:48px;height:48px;color:var(--lime);background:linear-gradient(145deg,#2a371f,#172014);border:1px solid #45563a;border-radius:13px;place-items:center;margin:0;font-size:22px;display:grid;box-shadow:0 0 28px #c8ff6711}.steps h3{letter-spacing:-.3px;margin:0 0 12px;font-size:20px}.steps p{color:#8d928b;margin-bottom:0}@media (width<=760px){.steps article{min-height:auto}.stepTop{margin-bottom:38px}}.applicationSection{background:radial-gradient(circle at 80% 45%,#c8ff6710,#0000 34%),#090b0a;border-bottom:1px solid #1e211e;padding:125px 0}.applicationLayout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:80px;display:grid}.applicationCopy{position:sticky;top:45px}.applicationCopy h2{letter-spacing:-3px;margin:18px 0 24px;font-size:clamp(38px,4.5vw,61px);line-height:1.04}.applicationCopy>p{color:#8f938e;max-width:440px;line-height:1.8}.applicationCopy ul{margin:42px 0;padding:0;list-style:none}.applicationCopy li{color:#c2c5bf;border-top:1px solid #242724;gap:16px;padding:17px 0;font-size:13px;display:flex}.applicationCopy li span{color:var(--lime);font-size:10px}.accessForm{background:#121513;border:1px solid #30352f;border-radius:14px;padding:38px;box-shadow:0 28px 70px #0008}.formIntro h3{margin:20px 0 8px;font-size:28px}.formIntro p,.formPrivacy{color:#7e827d;font-size:12px;line-height:1.6}.fieldGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.accessForm label>span,.accessForm legend{color:#b8bbb5;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.accessForm input,.accessForm select,.accessForm textarea{color:#f2f3ee;width:100%;font:inherit;background:#0c0e0d;border:1px solid #343934;border-radius:7px;outline:none;padding:13px 14px;font-size:13px}.accessForm input:focus,.accessForm select:focus,.accessForm textarea:focus{border-color:#7da547;box-shadow:0 0 0 3px #c8ff6711}.accessForm textarea{resize:vertical}.fullField{margin-top:18px;display:block}.accessForm fieldset{border:0;margin:23px 0;padding:0}.checkGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.checkGrid label{cursor:pointer;background:#191c1a;border:1px solid #2e322e;border-radius:7px;align-items:center;gap:8px;padding:11px;display:flex}.checkGrid input{width:auto;accent-color:var(--lime)}.checkGrid label>span{color:#aeb1ac;margin:0;font-weight:400}.submitButton{cursor:pointer;border:0;margin-top:24px}.submitButton:disabled{opacity:.6;cursor:wait}.formPrivacy{margin:12px 0 0}.formError{color:#ff9b8f;background:#2a1715;border:1px solid #6d2f29;border-radius:7px;padding:12px;font-size:12px}.formSuccess{background:#121713;border:1px solid #516a3e;border-radius:14px;flex-direction:column;justify-content:center;min-height:420px;padding:55px;display:flex}.formSuccess>span{width:48px;height:48px;color:var(--lime);background:#27351e;border-radius:50%;place-items:center;font-size:21px;display:grid}.formSuccess h3{margin:24px 0 12px;font-size:32px}.formSuccess p{color:#92978f;max-width:530px;line-height:1.8}@media (width<=760px){.applicationSection{padding:85px 0}.applicationLayout{grid-template-columns:1fr;gap:35px}.applicationCopy{position:static}.accessForm{padding:23px}.fieldGrid{grid-template-columns:1fr}.checkGrid{grid-template-columns:1fr 1fr}.formSuccess{min-height:360px;padding:32px}}.adminPage{background:#090b0a;min-height:100vh}.adminHeader{border-bottom:1px solid #232623;justify-content:space-between;align-items:center;width:min(1180px,100% - 44px);height:82px;margin:auto;display:flex}.adminHeader>div{color:#858984;align-items:center;gap:18px;font-size:12px;display:flex}.adminHeader>div a{color:var(--lime)}.adminShell{width:min(1060px,100% - 44px);margin:auto;padding:75px 0 110px}.adminTitle{justify-content:space-between;align-items:flex-end;margin-bottom:48px;display:flex}.adminTitle h1{letter-spacing:-3.5px;max-width:none;margin:15px 0 10px;font-size:clamp(42px,5vw,64px)}.adminTitle p{color:#838781;margin:0}.applicationCount{text-align:center;background:#121513;border:1px solid #30352f;border-radius:10px;min-width:125px;padding:19px}.applicationCount strong,.applicationCount span{display:block}.applicationCount strong{color:var(--lime);font-size:31px}.applicationCount span{color:#7e827d;text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:9px}.adminList{flex-direction:column;gap:16px;display:flex}.applicationCard{background:#121513;border:1px solid #2c302c;border-radius:12px;padding:28px}.cardTop{align-items:center;gap:14px;display:flex}.initials{width:44px;height:44px;color:var(--lime);background:#25301f;border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.cardTop h2{margin:0;font-size:20px}.cardTop p{color:#737872;margin:4px 0 0;font-size:11px}.cardTop time{color:#696e68;margin-left:auto;font-size:10px}.cardFacts{background:#292d29;border:1px solid #292d29;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:23px;display:grid;overflow:hidden}.cardFacts div{background:#171a18;padding:14px}.cardFacts span,.challenge>span,.cardBottom span{color:#6e736d;letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:8px;display:block}.cardFacts strong{color:#d0d3cd;font-size:11px}.challenge{border-bottom:1px solid #282c28;padding:20px 0}.challenge p{color:#b1b5ae;margin:0;font-size:13px;line-height:1.7}.cardBottom{justify-content:space-between;gap:25px;padding-top:18px;display:flex}.cardBottom p{color:#9b9f98;margin:0;font-size:11px}.contactActions{text-align:right}.contactActions a{color:var(--lime);margin-bottom:7px;font-size:12px;display:block}.contactActions span{margin:0}.adminEmpty{text-align:center;background:#111311;border:1px dashed #333833;border-radius:14px;padding:90px 25px}.adminEmpty>span{color:var(--lime);font-size:32px}.adminEmpty h2{margin:19px 0 8px;font-size:25px}.adminEmpty p{color:#7e827d;margin:0 0 28px}.adminEmpty .button{display:inline-flex}@media (width<=760px){.adminHeader,.adminShell{width:calc(100% - 26px)}.adminHeader>div>span{display:none}.adminShell{padding-top:50px}.adminTitle{align-items:flex-start}.applicationCount{min-width:90px}.adminTitle h1{letter-spacing:-2px;font-size:39px}.cardFacts{grid-template-columns:1fr 1fr}.cardBottom{flex-direction:column}.contactActions{text-align:left}.applicationCard{padding:20px}.cardTop time{display:none}}.statusBadge{letter-spacing:1px;text-transform:uppercase;color:#adb2aa;background:#20251f;border-radius:99px;margin-left:auto;padding:7px 10px;font-size:8px;font-weight:800}.status-new{color:var(--lime);background:#26351e}.status-contacted{color:#77c9ee;background:#172b35}.status-accepted{color:#74dfa1;background:#173326}.status-declined{color:#e99a8e;background:#31201e}.cardTop time{margin-left:0}.applicationActions{border-top:1px solid #282c28;align-items:flex-end;gap:12px;margin-top:18px;padding-top:18px;display:flex}.applicationActions label span{color:#6e736d;letter-spacing:1px;margin-bottom:7px;font-size:8px;display:block}.applicationActions select{color:#d5d8d2;min-width:145px;font:inherit;background:#0d100e;border:1px solid #353a35;border-radius:7px;padding:10px 12px;font-size:11px}.deleteApplication{color:#e99a8e;cursor:pointer;background:#231614;border:1px solid #57302c;border-radius:7px;margin-left:auto;padding:10px 14px;font-size:11px}.deleteApplication:disabled,.applicationActions select:disabled{opacity:.55;cursor:wait}.applicationActions>p{color:#ff9b8f;margin:0 0 10px;font-size:10px}@media (width<=760px){.statusBadge{margin-left:auto}.applicationActions{flex-wrap:wrap}.deleteApplication{margin-left:auto}}.testerProgress{border-top:1px solid #282c28;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:18px;display:flex}.testerProgress span{border-radius:99px;padding:7px 10px;font-size:9px}.testerProgress .complete{color:#74dfa1;background:#173326}.testerProgress .pending{color:#939991;background:#222622}.thankYouPage{background:radial-gradient(circle at 50% 42%,#c8ff6715,#0000 28%),#080a09;flex-direction:column;min-height:100vh;display:flex}.thankYouNav{border-bottom:1px solid #1f211f;align-items:center;height:86px;display:flex}.thankYouCard{text-align:center;width:min(720px,100% - 32px);margin:auto;padding:80px 55px}.successMark{width:66px;height:66px;color:var(--lime);background:#26351e;border:1px solid #547339;border-radius:50%;place-items:center;margin:0 auto 28px;font-size:28px;display:grid;box-shadow:0 0 45px #c8ff6720}.thankYouCard h1{letter-spacing:-3.5px;max-width:700px;margin:18px auto 24px;font-size:clamp(42px,6vw,68px);line-height:1.02}.thankYouCard>p{color:#969a94;max-width:610px;margin:0 auto;font-size:16px;line-height:1.8}.nextSteps{text-align:left;background:#121513;border:1px solid #30352f;border-radius:12px;margin:38px 0;padding:26px 30px}.nextSteps>span{color:var(--lime);letter-spacing:1.5px;font-size:9px;font-weight:800}.nextSteps ol{color:#aeb2ab;margin:16px 0 0;padding-left:20px}.nextSteps li{padding:8px 0 8px 7px;font-size:13px;line-height:1.6}.thankYouCard .button{display:inline-flex}.thankYouFooter{color:#656965;border-top:1px solid #222522;justify-content:space-between;padding-block:28px;font-size:10px;display:flex}@media (width<=760px){.thankYouCard{padding:65px 8px}.thankYouCard h1{letter-spacing:-2px}.nextSteps{padding:22px}.thankYouFooter{flex-direction:column;gap:10px}}.portalPage{background:radial-gradient(circle at 80% 0,#1a2414 0,#0000 28%),#080a09;min-height:100vh}.portalHeader{border-bottom:1px solid #232623;justify-content:space-between;align-items:center;max-width:1240px;height:82px;margin:auto;padding:0 28px;display:flex}.portalHeader>div{color:#8e928d;align-items:center;gap:20px;font-size:13px;display:flex}.portalHeader>div a,.portalHeader>a:last-child{color:var(--lime);font-size:13px}.portalShell{width:min(1120px,100% - 36px);margin:0 auto;padding:70px 0 100px}.portalIntro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.portalKicker{color:var(--lime);letter-spacing:2px;font-size:10px;font-weight:800;display:block}.portalIntro h1,.accessPending h1{letter-spacing:-3px;margin:14px 0;font-size:clamp(42px,6vw,70px);line-height:1}.portalIntro p,.accessPending p{color:#92968f;max-width:630px;margin:0;line-height:1.65}.portalState{color:#c5c9c1;white-space:nowrap;background:#141814;border:1px solid #394137;border-radius:8px;padding:12px 15px;font-size:12px}.portalState i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-right:8px;display:inline-block}.portalGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.portalCard{background:#111412;border:1px solid #2a2e2a;border-radius:14px;padding:28px}.cardHeading{gap:15px;margin-bottom:24px;display:flex}.cardHeading>span{width:33px;height:33px;color:var(--lime);background:#222b1c;border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.cardHeading h2{margin:0 0 6px;font-size:21px}.cardHeading p{color:#7f837e;margin:0;font-size:13px}.portalCard form{gap:15px;display:grid}.portalCard label{color:#9da19a;letter-spacing:.3px;gap:7px;font-size:11px;font-weight:700;display:grid}.portalCard input,.portalCard select{color:#f4f5ef;width:100%;font:inherit;background:#0b0d0c;border:1px solid #303530;border-radius:7px;outline:none;padding:13px}.portalCard input:focus,.portalCard select:focus{border-color:#7ba63f}.fieldPair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portalCard button{background:var(--lime);color:#10130f;cursor:pointer;border:0;border-radius:7px;padding:14px;font-weight:800}.portalCard button:disabled{opacity:.45;cursor:not-allowed}.fileDrop{text-align:center;cursor:pointer;border:1px dashed #414740;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:126px;padding:18px;display:flex!important}.fileDrop input{color:#9ca198;background:0 0;border:0;width:auto;padding:0}.fileDrop strong{color:#edf0e9;font-size:14px}.fileDrop span{color:#737872;font-size:11px;font-weight:400}.privacyNote{color:#899086;background:#171c15;border:1px solid #2b3427;border-radius:8px;gap:12px;padding:13px;display:flex}.privacyNote>span{color:var(--lime)}.privacyNote p{margin:0;font-size:11px;line-height:1.5}.privacyNote strong{color:#d8dcd3;display:block}.portalMessage{color:var(--lime);background:#1b2517;border:1px solid #3a4b30;border-radius:8px;margin:18px 0;padding:13px 16px}.historyCard{grid-column:1/-1;margin-top:18px}.emptyUploads{text-align:center;border:1px dashed #303530;border-radius:9px;padding:30px}.emptyUploads p{color:#777c76;font-size:13px}.uploadList{gap:8px;display:grid}.uploadList>div{background:#0c0f0d;border:1px solid #242824;border-radius:8px;align-items:center;gap:13px;padding:13px;display:flex}.fileIcon{width:42px;height:36px;color:var(--lime);background:#25321e;border-radius:6px;place-items:center;font-size:9px;font-weight:900;display:grid}.uploadList>div>div{flex:1}.uploadList strong,.uploadList small{display:block}.uploadList small{color:#737872;text-transform:capitalize;margin-top:5px;font-size:10px}.reviewBadge{color:#bce967;text-transform:uppercase;letter-spacing:1px;background:#1f291a;border:1px solid #334329;border-radius:99px;padding:6px 9px;font-size:9px}.reviewNext{border-top:1px solid #292d29;margin-top:20px;padding-top:20px}.reviewNext span{color:#626762;letter-spacing:1.5px;font-size:9px}.reviewNext p{color:#9a9f98;margin-bottom:0;font-size:13px;line-height:1.6}.accessPending{width:min(720px,100% - 36px);margin:14vh auto}.accessPending .button{margin-top:28px}@media (width<=780px){.portalHeader>div>span{display:none}.portalShell{padding-top:45px}.portalIntro{display:block}.portalState{margin-top:22px;display:inline-block}.portalGrid,.fieldPair{grid-template-columns:1fr}.portalCard{padding:21px}.portalIntro h1,.accessPending h1{letter-spacing:-2px}.navActions .portalLink{display:block}.historyCard{margin-top:0}}.reportUploads{gap:10px;display:grid}.reportUpload{background:#0c0f0d;border:1px solid #333833;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;min-height:82px;padding:14px;gap:0 12px!important;display:grid!important}.reportUpload:focus-within{border-color:#6f913e}.reportNumber{width:32px;height:32px;color:var(--lime);background:#22301b;border-radius:7px;grid-row:1/3;place-items:center;font-size:10px;font-weight:900;display:grid}.reportText{justify-content:space-between;align-items:center;display:flex}.reportText strong{color:#edf0e9;font-size:13px}.reportText small{color:#9bbf63;text-transform:uppercase;letter-spacing:1px;font-size:9px}.reportUpload.optional .reportText small{color:#777c76}.reportUpload input{color:#858a84;background:0 0;border:0;grid-column:2;padding:7px 0 0;font-size:11px}.reportUpload input::file-selector-button{color:#dfe3db;cursor:pointer;background:#171b18;border:1px solid #3a4039;border-radius:5px;margin-right:9px;padding:6px 9px;font-weight:700}@media (width<=520px){.reportUpload{grid-template-columns:30px 1fr;padding:12px}.reportText{align-items:flex-start;gap:6px}.reportUpload input{max-width:100%}}.healthReport{margin-top:28px;scroll-margin-top:24px}.reportHero{background:radial-gradient(circle at 90% 20%,#25351a,#0000 38%),#121613;border:1px solid #35402f;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;gap:30px;padding:34px;display:flex}.reportHero h2{letter-spacing:-1.5px;margin:10px 0 7px;font-size:34px}.reportHero p{color:#7f857d;margin:0;font-size:12px}.scoreRing{text-align:center;background:radial-gradient(circle,#151b12 56%,transparent 57%),conic-gradient(var(--lime) 0 77%,#2e342d 77%);border-radius:50%;place-content:center;width:130px;height:130px;display:grid;box-shadow:0 0 40px #baff4730}.scoreRing strong{font-size:38px;line-height:1}.scoreRing>span{color:#80867d;font-size:11px}.scoreRing small{color:#b8bdb4;text-transform:uppercase;letter-spacing:1px;margin-top:6px;font-size:9px;display:block}.reportMetrics{border:1px solid #2c322c;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.reportMetrics article{background:#101310;border-right:1px solid #2c322c;padding:25px}.reportMetrics article:last-child{border-right:0}.reportMetrics span,.reportMetrics small{color:#777d76;font-size:10px;display:block}.reportMetrics strong{margin:10px 0 6px;font-size:27px;display:block}.priorityCard{background:#1b2417;border:1px solid #35442e;border-radius:11px;gap:16px;margin:18px 0;padding:24px;display:flex}.priorityCard>span{width:38px;height:38px;color:var(--lime);background:#293820;border-radius:8px;place-items:center;display:grid}.priorityCard small{color:var(--lime);letter-spacing:1.3px;font-size:9px}.priorityCard h3{margin:7px 0 5px;font-size:20px}.priorityCard p{color:#8a9187;margin:0;font-size:12px}.reportColumns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.reportColumns>section{background:#111412;border:1px solid #2b302b;border-radius:12px;padding:24px}.reportTitle{gap:12px;margin-bottom:18px;display:flex}.reportTitle>span{width:32px;height:32px;color:var(--lime);background:#232c1d;border-radius:7px;place-items:center;display:grid}.reportTitle h3{margin:0 0 5px;font-size:17px}.reportTitle p{color:#747a73;margin:0;font-size:11px}.riskList,.planList{gap:8px;display:grid}.riskList>div{background:#0b0e0c;border:1px solid #252925;border-radius:8px;align-items:center;gap:11px;padding:12px;display:flex}.riskList>div>span{color:#c7ff67;background:#272f23;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.riskList>div>div{flex:1}.riskList strong,.riskList small,.planList strong,.planList small{display:block}.riskList small,.planList small{color:#737a72;margin-top:4px;font-size:10px;line-height:1.45}.riskList b{color:#f0ad77;text-transform:uppercase;letter-spacing:.7px;background:#36281e;border-radius:20px;padding:5px 8px;font-size:8px}.planList>div{border-bottom:1px solid #272b27;grid-template-columns:52px 1fr;gap:10px;padding:11px 0;display:grid}.planList>div:last-child{border:0}.planList>div>span{color:var(--lime);text-transform:uppercase;font-size:9px;font-weight:800}.reportEmpty{color:#7b8179;text-align:center;border:1px dashed #303630;border-radius:8px;padding:25px;font-size:12px}.reportCaveat{color:#656b64;margin:18px 4px 0;font-size:10px;line-height:1.6}@media (width<=760px){.reportHero{align-items:flex-start;padding:24px}.scoreRing{flex:none;width:100px;height:100px}.scoreRing strong{font-size:29px}.reportMetrics,.reportColumns{grid-template-columns:1fr}.reportMetrics article{border-bottom:1px solid #2c322c;border-right:0}.reportMetrics article:last-child{border-bottom:0}}@media (width<=480px){.reportHero{display:block}.scoreRing{margin-top:22px}.reportColumns>section{padding:18px}}.aiChat{background:#101411;border:1px solid #35402f;border-radius:14px;margin-top:20px;overflow:hidden}.chatHead{background:radial-gradient(circle at 90% 10%,#26351c,#0000 36%);border-bottom:1px solid #2a302a;align-items:center;gap:14px;padding:24px;display:flex}.chatSpark{width:42px;height:42px;color:var(--lime);background:#283a1e;border-radius:10px;place-items:center;font-size:18px;display:grid}.chatHead h2{margin:4px 0;font-size:21px}.chatHead p{color:#7e857c;margin:0;font-size:11px}.chatStatus{color:#aeb5aa;border:1px solid #3a4535;border-radius:20px;margin-left:auto;padding:7px 10px;font-size:10px}.chatStatus i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.chatBody{min-height:260px;max-height:520px;padding:24px;overflow-y:auto}.chatWelcome{text-align:center;padding:34px 10px}.chatWelcome>strong{font-size:19px}.chatWelcome>p{color:#81877f;max-width:520px;margin:9px auto 22px;font-size:12px;line-height:1.6}.chatWelcome>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chatWelcome button{color:#cbd0c8;cursor:pointer;background:#171c18;border:1px solid #394238;border-radius:20px;padding:9px 12px;font-size:10px}.chatWelcome button:hover{color:var(--lime);border-color:#718a58}.chatMessages{gap:14px;display:grid}.chatMessage{grid-template-columns:42px minmax(0,1fr);gap:10px;max-width:82%;display:grid}.chatMessage>span{width:34px;height:34px;color:var(--lime);background:#26351e;border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.chatMessage p{white-space:pre-wrap;color:#d9ddd5;background:#171c18;border:1px solid #2d332d;border-radius:4px 12px 12px;margin:0;padding:13px 15px;font-size:13px;line-height:1.6}.chatMessage.user{grid-template-columns:minmax(0,1fr) 42px;margin-left:auto}.chatMessage.user>span{color:#daddd6;background:#333831;grid-area:1/2}.chatMessage.user p{background:#20291b;border-color:#34432c;border-radius:12px 4px 12px 12px;grid-area:1/1}.thinking{opacity:.7}.chatError{color:#f0a090;background:#2b1917;border:1px solid #53302a;border-radius:7px;padding:10px 12px;font-size:11px}.chatComposer{background:#0d100e;border-top:1px solid #2b302b;gap:10px;padding:16px 20px;display:flex}.chatComposer textarea{resize:none;color:#f1f3ed;font:inherit;background:#151916;border:1px solid #343a34;border-radius:9px;outline:none;flex:1;padding:13px}.chatComposer textarea:focus{border-color:#7c9c4c}.chatComposer button{background:var(--lime);color:#10130f;cursor:pointer;border:0;border-radius:9px;width:46px;font-size:22px;font-weight:800}.chatComposer button:disabled{opacity:.4;cursor:not-allowed}.chatNote{color:#636962;background:#0d100e;padding:0 20px 16px;font-size:9px;display:block}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=620px){.chatStatus{display:none}.chatBody{padding:16px}.chatMessage{max-width:96%}.chatComposer{padding:12px}.chatHead{padding:19px}}.loginPage{background:radial-gradient(circle at 75% 0,#1a2414 0,#0000 34%),#080a09;min-height:100vh}.loginCard{background:#111412;border:1px solid #2a2e2a;border-radius:16px;width:min(480px,100% - 36px);margin:10vh auto;padding:38px}.loginCard h1{letter-spacing:-3px;margin:14px 0;font-size:clamp(42px,6vw,62px)}.loginCard>p{color:#92968f;line-height:1.6}.loginForm{gap:16px;margin-top:28px;display:grid}.loginForm label{color:#a6aaa3;gap:8px;font-size:13px;font-weight:700;display:grid}.loginForm input{color:#f4f5ef;font:inherit;background:#0b0d0c;border:1px solid #343934;border-radius:8px;padding:14px}.loginForm .codeInput{letter-spacing:8px;font-size:24px}.loginForm button{background:var(--lime);color:#10130f;cursor:pointer;border:0;border-radius:8px;padding:15px;font-weight:800}.loginForm button:disabled{opacity:.55}.loginForm .loginBack{color:#aeb3ab;background:0 0;padding:5px}.loginMessage{color:#bce967;background:#1b2517;border:1px solid #3a4b30;border-radius:8px;margin:0;padding:12px;font-size:13px;line-height:1.4}.spamHint{color:#aeb3ab;margin:-5px 0 0;font-size:13px;line-height:1.5}.spamHint strong{color:#f1f3ed}@media (width<=560px){.loginCard{margin-top:7vh;padding:26px}}
