@import "https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";.ns-app-shell{--ns-canvas:#fbf9f5;--ns-surface:#fff;--ns-surface-soft:#f6f2f7;--ns-surface-muted:#f0edf1;--ns-ink:#18181b;--ns-ink-soft:#434655;--ns-muted:#737686;--ns-primary:#2563eb;--ns-primary-dark:#004ac6;--ns-primary-soft:#eef2ff;--ns-amber:#f59e0b;--ns-amber-soft:#fff7e8;--ns-emerald:#10b981;--ns-emerald-soft:#ecfdf5;--ns-error:#ba1a1a;--ns-line:#18181b12;--ns-shadow-1:0 2px 8px -2px #2563eb0a, 0 4px 16px -4px #18181b0d;--ns-shadow-2:0 8px 24px -4px #2563eb14, 0 4px 12px -2px #18181b0f;background:var(--ns-canvas);min-height:100vh;color:var(--ns-ink);grid-template-columns:236px minmax(0,1fr);font-family:Be Vietnam Pro,Inter,Segoe UI,sans-serif}.ns-app-shell h1,.ns-app-shell h2,.ns-app-shell h3,.ns-app-shell h4,.ns-app-shell button,.ns-app-shell .ns-sidebar-brand,.ns-app-shell .ns-page-context{font-family:Plus Jakarta Sans,Inter,Segoe UI,sans-serif}.ns-app-shell>aside{border-right:1px solid var(--ns-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;width:236px;padding:20px 14px 16px}.ns-sidebar-brand{align-items:center;gap:8px;min-height:52px;margin:0 4px 22px;display:flex}.ns-brand-home{min-width:0;color:var(--ns-ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.ns-brand-mark{background:var(--ns-primary);color:#fff;border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e,0 5px 14px #2563eb29}.ns-brand-copy{gap:2px;min-width:0;display:grid}.ns-brand-copy strong{color:var(--ns-ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.1;overflow:hidden}.ns-brand-copy small{color:var(--ns-muted);font-family:Be Vietnam Pro,sans-serif;font-size:10px;font-weight:500}.ns-close-menu{width:36px;height:36px;color:var(--ns-muted);background:0 0;border:0;border-radius:10px;place-items:center;margin-left:auto;padding:0;display:none}.ns-nav-kicker{color:#90919a;letter-spacing:.09em;text-transform:uppercase;margin:0 12px 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:700}.ns-app-shell>aside nav{gap:5px;display:grid}.ns-app-shell>aside nav button,.ns-app-shell>aside .logout,.ns-sidebar-settings{color:#50515b;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:43px;padding:0 12px;font-size:13px;font-weight:600;transition:background .16s,color .16s,transform .16s;display:flex;position:relative}.ns-app-shell>aside nav button:hover,.ns-sidebar-settings:hover,.ns-app-shell>aside .logout:hover,.ns-app-shell .nav-more summary:hover{color:var(--ns-ink);background:#2563eb0e}.ns-app-shell>aside nav button.active{color:var(--ns-primary);box-shadow:none;background:#e9eeff;font-weight:700}.ns-active-dot{background:var(--ns-primary);border-radius:999px;width:6px;height:6px;margin-left:auto}.ns-app-shell .nav-more{border-top:1px solid var(--ns-line);margin-top:8px;padding-top:8px}.ns-app-shell .nav-more summary{color:#50515b;cursor:pointer;border-radius:12px;align-items:center;gap:11px;min-height:43px;padding:0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;list-style:none;display:flex}.ns-app-shell .nav-more summary::-webkit-details-marker{display:none}.ns-app-shell .nav-more summary svg:last-child{margin-left:auto;transition:transform .16s}.ns-app-shell .nav-more[open] summary svg:last-child{transform:rotate(180deg)}.ns-app-shell .nav-more>div{gap:3px;padding:4px 0 0 9px;display:grid}.ns-sidebar-footer{gap:7px;margin-top:auto;display:grid}.ns-engine-status{background:#10b9810e;border:1px solid #10b98126;border-radius:14px;grid-template-columns:9px 1fr;align-items:start;gap:9px;margin:8px 2px 5px;padding:13px 12px;display:grid}.ns-engine-dot{background:var(--ns-emerald);border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #10b98117}.ns-engine-status>span:last-child{gap:2px;display:grid}.ns-engine-status strong{color:var(--ns-ink);font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:700}.ns-engine-status small{color:var(--ns-muted);font-size:9px;line-height:1.35}.ns-engine-status.is-paused{background:#f59e0b11;border-color:#f59e0b30}.ns-engine-status.is-paused .ns-engine-dot{background:var(--ns-amber);box-shadow:0 0 0 4px #f59e0b1a}.ns-sidebar-settings{cursor:pointer}.ns-app-shell>aside .logout{color:#7d4545;margin-top:0}.ns-app-shell .app-main{background:var(--ns-canvas);grid-column:2;min-width:0}.ns-app-shell .app-main>header.ns-topbar{z-index:15;border-bottom:1px solid var(--ns-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbf9f5e6;align-items:center;gap:15px;height:68px;padding:0 30px;display:flex;position:sticky;top:0}.ns-page-context{gap:1px;min-width:0;display:grid}.ns-page-context small{color:#96959b;letter-spacing:.055em;text-transform:uppercase;font-family:Be Vietnam Pro,sans-serif;font-size:9px;font-weight:600}.ns-page-context b{color:var(--ns-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.ns-history{margin-left:auto}.ns-user{border-left:1px solid var(--ns-line);align-items:center;gap:9px;min-width:0;padding-left:14px;display:flex}.ns-user-avatar{background:linear-gradient(145deg, var(--ns-primary), #6f8fff);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800;display:grid;box-shadow:0 3px 10px #2563eb2e}.ns-user-copy{gap:1px;display:grid}.ns-user-copy strong{color:var(--ns-ink);font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700}.ns-user-copy small{color:var(--ns-muted);font-size:9px}.ns-app-shell .app-main main{background:0 0;width:100%;max-width:1280px;margin:0 auto;padding:30px 32px 54px}.ns-app-shell .account-paused-banner{color:#795015;background:#fff8e9;border-bottom:1px solid #f59e0b33;min-height:46px;padding:8px 28px}.ns-app-shell .account-paused-banner button{color:#795015}.ns-app-shell button:focus-visible,.ns-app-shell summary:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}.ns-app-shell .menu{border:1px solid var(--ns-line);width:39px;height:39px;color:var(--ns-ink);background:#fff;border-radius:12px;flex:0 0 39px;place-items:center;padding:0;display:none}.ns-app-shell .mobile-nav,.ns-app-shell .nav-scrim{display:none}@media (max-width:780px){.ns-app-shell{display:block}.ns-app-shell>aside{width:min(310px,86vw);box-shadow:none;transition:transform .22s;transform:translate(-103%)}.ns-app-shell>aside.is-open{transform:translate(0);box-shadow:18px 0 45px #18181b24}.ns-close-menu{display:grid}.ns-app-shell .nav-scrim{z-index:19;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18181b47;border:0;display:block;position:fixed;inset:0}.ns-app-shell .app-main{padding-bottom:76px}.ns-app-shell .app-main>header.ns-topbar{gap:10px;height:64px;padding:0 16px}.ns-app-shell .menu{margin:0;display:grid}.ns-app-shell .ns-history{display:none}.ns-app-shell .ns-user{border-left:0;margin-left:auto;padding-left:0}.ns-user-copy{display:none}.ns-app-shell .app-main main{padding:20px 16px 96px}.ns-app-shell .account-paused-banner{padding-inline:16px}.ns-app-shell .mobile-nav{z-index:18;inset:auto 12px max(10px, env(safe-area-inset-bottom)) 12px;border:1px solid var(--ns-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:67px;padding:7px 6px;display:grid;position:fixed;box-shadow:0 12px 34px #18181b1a,0 3px 10px #2563eb0f}.ns-app-shell .mobile-nav button{color:#74757d;background:0 0;border:0;border-radius:13px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:50px;padding:2px;font-family:Plus Jakarta Sans,sans-serif;font-size:8px;font-weight:600;display:grid}.ns-app-shell .mobile-nav button.active{color:var(--ns-primary);background:#2563eb12}.ns-app-shell .mobile-nav button.active svg{stroke-width:2.4px}}@media (max-width:440px){.ns-brand-copy strong{font-size:15px}.ns-page-context small{display:none}.ns-app-shell .app-main>header.ns-topbar{gap:8px}.ns-app-shell .mobile-nav{inset-inline:8px}}@media (prefers-reduced-motion:reduce){.ns-app-shell *,.ns-app-shell :before,.ns-app-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mc-login,.mc-shell{color:#17181b;background:radial-gradient(circle at 100% 0,#5552db14,#0000 28rem),#f5f6f8;min-height:100vh}.mc-login-header,.mc-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e1e3e7;justify-content:space-between;align-items:center;min-height:72px;padding:0 28px;display:flex}.mc-back,.mc-icon-button,.mc-lock-button,.mc-exit-button{cursor:pointer;font:inherit;border:0}.mc-back{color:#555a64;background:0 0;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.mc-login-stage{place-items:center;min-height:calc(100vh - 73px);padding:36px 20px;display:grid}.mc-login-card{background:#fff;border:1px solid #e5e6ea;border-radius:24px;width:min(460px,100%);padding:38px;box-shadow:0 24px 70px #13162014}.mc-lock-orb{color:#fff;background:#17181b;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:24px;display:grid}.mc-eyebrow,.mc-page-heading span,.mc-panel-heading span,.mc-sidebar-title span{text-transform:uppercase;letter-spacing:.13em;color:#7b808a;font-size:11px;font-weight:800;display:block}.mc-login-card h1{letter-spacing:-.04em;margin:7px 0 9px;font-size:36px}.mc-login-card>p{color:#6c7079;margin:0 0 28px;line-height:1.55}.mc-login-card label{margin-top:18px;display:block}.mc-login-card label>span{margin-bottom:8px;font-size:13px;font-weight:750;display:block}.mc-login-card input,.mc-user-search input{box-sizing:border-box;color:#17181b;width:100%;font:inherit;background:#fff;border:1px solid #d9dce2;border-radius:12px;outline:none;padding:13px 14px}.mc-login-card input:focus,.mc-user-search input:focus{border-color:#7073dc;box-shadow:0 0 0 3px #7073dc1f}.mc-password{border:1px solid #d9dce2;border-radius:12px;align-items:center;display:flex;overflow:hidden}.mc-password:focus-within{border-color:#7073dc;box-shadow:0 0 0 3px #7073dc1f}.mc-password input{border:0;box-shadow:none!important}.mc-password button{color:#6d717a;cursor:pointer;background:0 0;border:0;align-self:stretch;place-items:center;width:46px;display:grid}.mc-login-button{color:#fff;cursor:pointer;background:#17181b;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:22px;font-weight:800;display:flex}.mc-login-button:disabled{opacity:.6;cursor:wait}.mc-login-card>small{text-align:center;color:#92959c;margin-top:15px;display:block}.mc-topbar{z-index:20;position:sticky;top:0}.mc-topbar-actions{align-items:center;gap:9px;display:flex}.mc-status{color:#50545c;background:#fff;border:1px solid #e0e2e6;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.mc-status span{border-radius:50%;width:8px;height:8px}.mc-status.operational span{background:#22a06b;box-shadow:0 0 0 4px #22a06b1c}.mc-status.degraded span{background:#d99a20}.mc-icon-button,.mc-lock-button,.mc-exit-button{border-radius:10px;min-height:38px}.mc-icon-button{background:#f1f2f4;place-items:center;width:40px;display:grid}.mc-lock-button{color:#fff;background:#17181b;align-items:center;gap:7px;padding:0 13px;display:flex}.mc-exit-button{color:#61656d;background:0 0;padding:0 13px}.mc-workspace{grid-template-columns:242px minmax(0,1fr);min-height:calc(100vh - 73px);display:grid}.mc-sidebar{background:#fff;border-right:1px solid #e2e4e8;flex-direction:column;padding:26px 15px 20px;display:flex}.mc-sidebar-title{padding:0 13px 22px}.mc-sidebar-title strong{margin-top:4px;font-size:16px;display:block}.mc-sidebar nav{gap:4px;display:grid}.mc-sidebar nav button{color:#5f646d;text-align:left;cursor:pointer;min-height:43px;font:inherit;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:0 13px;font-size:13px;font-weight:700;display:flex}.mc-sidebar nav button:hover{background:#f5f6f8}.mc-sidebar nav button.active{color:#fff;background:#17181b}.mc-sidebar-footer{color:#5c616a;align-items:flex-start;gap:10px;margin-top:auto;padding:15px 12px 3px;display:flex}.mc-sidebar-footer div{min-width:0}.mc-sidebar-footer strong,.mc-sidebar-footer span{display:block}.mc-sidebar-footer strong{font-size:12px}.mc-sidebar-footer span{color:#969aa2;margin-top:3px;font-size:10px}.mc-content{min-width:0;padding:36px clamp(22px,4vw,60px) 60px}.mc-page-heading{justify-content:space-between;gap:24px;margin-bottom:26px;display:flex}.mc-page-heading h1{letter-spacing:-.045em;margin:6px 0 5px;font-size:clamp(29px,3vw,42px)}.mc-page-heading p{color:#72767f;margin:0}.mc-generated{text-align:right;color:#92959c;font-size:11px}.mc-generated strong{color:#383b41;margin-top:5px;font-size:12px;display:block}.mc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.mc-metrics article{background:#fff;border:1px solid #e1e3e7;border-radius:18px;min-height:170px;padding:20px}.mc-metrics article>svg{color:#777bd7}.mc-metrics article span,.mc-metrics article strong,.mc-metrics article small{display:block}.mc-metrics article span{color:#7a7e86;margin-top:25px;font-size:12px;font-weight:700}.mc-metrics article strong{letter-spacing:-.035em;margin-top:4px;font-size:28px}.mc-metrics article small{color:#9699a0;margin-top:7px;line-height:1.4}.mc-panel{background:#fff;border:1px solid #e1e3e7;border-radius:18px;margin-top:18px;padding:22px}.mc-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.mc-panel-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.mc-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mc-service{border:1px solid #eceef1;border-radius:13px;justify-content:space-between;align-items:center;padding:14px;display:flex}.mc-service strong,.mc-service span{display:block}.mc-service strong{font-size:13px}.mc-service span{color:#888c94;margin-top:4px;font-size:11px}.mc-service i,.mc-health-grid i{border-radius:50%;width:9px;height:9px}.mc-service i.enabled,.mc-health-grid i.online{background:#22a06b;box-shadow:0 0 0 4px #22a06b1a}.mc-service i.disabled{background:#c6c8cd}.mc-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.mc-command-grid button{text-align:left;cursor:pointer;min-height:150px;color:inherit;background:#fafbfc;border:1px solid #e4e6e9;border-radius:15px;padding:18px}.mc-command-grid button:hover{background:#f7f7fd;border-color:#c7c9e9}.mc-command-grid svg,.mc-command-grid strong,.mc-command-grid span{display:block}.mc-command-grid svg{color:#7073cf;margin-bottom:24px}.mc-command-grid strong{font-size:14px}.mc-command-grid span{color:#83878f;margin-top:7px;font-size:12px;line-height:1.45}.mc-user-search{grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:9px;margin-bottom:18px;display:grid}.mc-user-search>svg{color:#878b94}.mc-user-search button{color:#fff;cursor:pointer;background:#17181b;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-weight:750}.mc-user-search button.secondary{color:#555961;background:#eef0f2}.mc-table-wrap{width:100%;overflow-x:auto}.mc-table{border-collapse:collapse;width:100%;min-width:820px}.mc-table th{text-align:left;color:#8d9199;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #e4e6e9;padding:12px;font-size:10px}.mc-table td{vertical-align:middle;border-bottom:1px solid #eff0f2;padding:14px 12px;font-size:12px}.mc-table td strong,.mc-table td small{display:block}.mc-table td small{color:#94979e;margin-top:4px}.mc-table td code{text-overflow:ellipsis;color:#656a72;max-width:360px;font-size:10px;display:block;overflow:hidden}.mc-badge{border-radius:999px;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.mc-badge.success{color:#187b53;background:#e9f8f1}.mc-badge.warning{color:#9a6812;background:#fff5df}.mc-badge.danger{color:#aa3737;background:#ffeded}.mc-row-actions{gap:6px;display:flex}.mc-row-actions button{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;min-height:33px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.mc-row-actions .restore{color:#187b53;background:#e9f8f1}.mc-row-actions .suspend{color:#90610f;background:#fff4dd}.mc-row-actions .delete{color:#aa3737;background:#ffeded;justify-content:center;width:34px;padding:0}.mc-empty{text-align:center;color:#8d9199;padding:35px!important}.mc-flag-list{display:grid}.mc-flag-list article{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.mc-flag-list article:last-child{border-bottom:0}.mc-flag-list strong,.mc-flag-list span,.mc-flag-list small{display:block}.mc-flag-list strong{font-size:14px}.mc-flag-list span{color:#7b7f87;margin-top:3px;font-size:12px}.mc-flag-list small{color:#a0a3aa;margin-top:5px;font-size:10px}.mc-switch{color:#6b6f77;cursor:pointer;background:#e7e9ec;border:0;border-radius:999px;align-items:center;gap:8px;min-width:84px;min-height:38px;padding:4px 11px 4px 5px;font-size:10px;font-weight:900;display:flex}.mc-switch span{background:#fff;border-radius:50%;width:29px;height:29px;margin:0;box-shadow:0 2px 8px #14141924}.mc-switch.enabled{color:#fff;background:#17181b}.mc-message{border-radius:11px;align-items:center;gap:8px;margin-bottom:16px;padding:11px 13px;font-size:12px;font-weight:700;display:flex}.mc-error{color:#a23c3c;background:#ffeded}.mc-success{color:#187b53;background:#e9f8f1}.mc-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mc-health-grid article{background:#fff;border:1px solid #e2e4e8;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:86px;padding:17px;display:grid}.mc-health-grid article>svg{color:#7478cf}.mc-health-grid span,.mc-health-grid strong{display:block}.mc-health-grid span{color:#8a8e96;font-size:10px}.mc-health-grid strong{margin-top:3px;font-size:13px}.mc-health-grid i.checking{background:#d99a20}.mc-security-list{gap:11px;display:grid}.mc-security-list div{color:#555a62;background:#f7f8f9;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;display:flex}.mc-security-list svg{color:#22a06b;flex:none}.mc-coming-online{align-items:flex-start;gap:21px;display:flex}.mc-coming-online>svg{color:#7478cf;flex:none}.mc-coming-online h2{margin:0 0 7px}.mc-coming-online p{color:#747880;max-width:760px;line-height:1.6}.mc-coming-online strong{color:#454950;font-size:12px}.mc-action-code{color:#555a64;background:#f0f1f4;border-radius:7px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:inline-block}.mc-spin{animation:.9s linear infinite mc-spin}@keyframes mc-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.mc-metrics,.mc-command-grid,.mc-service-grid,.mc-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.mc-workspace{display:block}.mc-sidebar{border-bottom:1px solid #e2e4e8;border-right:0}.mc-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-sidebar-footer{display:none}.mc-topbar{padding:0 14px}.mc-lock-button{justify-content:center;width:40px;padding:0;font-size:0}.mc-content{padding:25px 16px 45px}.mc-page-heading{display:block}.mc-generated{text-align:left;margin-top:12px}}@media (max-width:560px){.mc-metrics,.mc-command-grid,.mc-service-grid,.mc-health-grid{grid-template-columns:1fr}.mc-sidebar nav{grid-template-columns:1fr 1fr}.mc-user-search{grid-template-columns:auto 1fr}.mc-user-search button{grid-column:span 1}.mc-status{display:none}.mc-login-card{padding:26px 20px}}.mc-sub-refresh{color:#555a63;cursor:pointer;background:#fff;border:1px solid #e0e2e6;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:750;display:inline-flex}.mc-sub-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.mc-sub-metrics article{background:#fff;border:1px solid #e1e3e7;border-radius:15px;min-height:104px;padding:17px}.mc-sub-metrics svg{color:#7478cf}.mc-sub-metrics span,.mc-sub-metrics strong{display:block}.mc-sub-metrics span{color:#868a92;margin-top:14px;font-size:11px}.mc-sub-metrics strong{margin-top:3px;font-size:24px}.mc-sub-filter{grid-template-columns:auto minmax(200px,1fr) 170px auto;align-items:center;gap:9px;margin-bottom:18px;display:grid}.mc-sub-filter input,.mc-sub-filter select{box-sizing:border-box;color:#383b41;min-height:42px;font:inherit;background:#fff;border:1px solid #d9dce2;border-radius:10px;padding:0 12px}.mc-sub-filter button{color:#fff;cursor:pointer;background:#17181b;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-weight:750}.mc-source{border-radius:999px;align-items:center;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.mc-source.paid{color:#187b53;background:#e9f8f1}.mc-source.admin{color:#5659ad;background:#eef}.mc-source.mixed{color:#3565a7;background:#e9f2ff}.mc-source.free{color:#6c7078;background:#eff0f2}.mc-paid-protected{color:#34705b;align-items:center;gap:4px;padding:0 5px;font-size:10px;font-weight:750;display:inline-flex}@media (max-width:900px){.mc-sub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-sub-filter{grid-template-columns:auto 1fr}}@media (max-width:560px){.mc-sub-metrics{grid-template-columns:1fr 1fr}}:root{color:#12242d;font-synthesis:none;--ink:#12242d;--muted:#607079;--deep:#073b4c;--teal:#087f70;--mint:#dff4ea;--lime:#b9db63;--sand:#fff7df;--red:#b42318;--orange:#a15c00;--line:#dce5e2;--white:#fff;--shadow:0 20px 50px #073b4c1a;background:#f4f7f5;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3,.wordmark,.brand{font-family:Manrope,sans-serif}svg{flex:none}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd8d4;border-radius:10px;outline:none;padding:12px 13px;transition:all .18s}label{color:#3c5159;gap:7px;font-size:13px;font-weight:700;display:grid}label small{color:var(--muted);font-weight:500}.primary,.secondary,.danger,.quiet,.text-action,.link-button{border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.primary{background:var(--deep);color:#fff;box-shadow:0 8px 18px #073b4c2e}.primary:hover{background:#0b5167;transform:translateY(-1px)}.secondary{border:1px solid var(--line);color:var(--deep);background:#fff}.secondary:hover{border-color:#8dbab0;transform:translateY(-1px)}.danger{color:var(--red);background:#fee4e2}.quiet,.text-action,.link-button{color:var(--deep);background:0 0}.text-action,.link-button{padding-inline:4px}.large{min-height:52px;padding:0 22px}.full{width:100%}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--teal);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow svg{width:16px}.badge-row,.badge{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.badge{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.match-strong-match{color:#08623f;background:#d9f7e7}.match-possible-match{color:#1c5e8c;background:#e4f2ff}.match-stretch-role{color:#7b4b00;background:#fff1ce}.match-not-recommended,.safety-high-risk{color:#a01d15;background:#fee4e2}.safety-verified-source{color:#08623f;background:#d9f7e7}.safety-likely-safe{color:#08705d;background:#e2f4ed}.safety-caution-required{color:#8b5200;background:#fff0cd}.safety-unknown{color:#53646a;background:#edf1f0}.verify-verified{color:#08623f;background:#d9f7e7}.verify-declared{color:#7b4b00;background:#fff1ce}.verify-requested{color:#1c5e8c;background:#e4f2ff}.verify-expired{color:#a01d15;background:#fee4e2}.verify-not-held{color:#53646a;background:#edf1f0}.confidence{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-top:6px;font-size:11px;font-weight:800;display:inline-block}.form-assist-panel{gap:17px;display:grid}.form-assist-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.form-assist-heading>svg{color:var(--teal)}.form-assist-heading>div>span{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-size:11px;font-weight:800}.form-assist-heading h2{margin:6px 0 5px}.form-assist-heading p{margin:0}.form-assist-target{border:1px solid var(--line);background:#f6faf8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.form-assist-target span{font-weight:700}.form-assist-target a{color:var(--teal);align-items:center;gap:6px;font-weight:800;display:inline-flex}.form-assist-answers{gap:9px;max-height:420px;display:grid;overflow:auto}.form-assist-answer{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:20px minmax(130px,190px) minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.form-assist-answer>input[type=checkbox]{width:18px;height:18px;accent-color:var(--teal)}.form-assist-answer span{gap:3px;min-width:0;display:grid}.form-assist-answer small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.3}.form-assist-answer input:not([type=checkbox]),.form-assist-answer textarea{min-width:0}.form-assist-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.form-assist-actions span{color:var(--teal);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.form-assist-feedback{font-weight:700;color:var(--deep)!important;margin:0!important}.form-assist-bundle{gap:6px;display:grid}.form-assist-bundle textarea{font-size:11px}.form-assist-note{font-size:12px;margin:0!important}.material-draft-input{width:100%;min-height:320px;font-family:inherit;line-height:1.55}@media (max-width:700px){.form-assist-answer{grid-template-columns:20px 1fr}.form-assist-answer>input:not([type=checkbox]),.form-assist-answer>textarea{grid-column:1/-1}.form-assist-target{flex-direction:column;align-items:flex-start}}.form-assist-practice{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.form-assist-practice a{color:var(--teal);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.form-assist-setup{border:1px solid var(--line);background:#f7faf8;border-radius:7px;padding:10px 12px;font-size:12px}.form-assist-setup summary{cursor:pointer;color:var(--deep);font-weight:800}.form-assist-setup p{margin:9px 0 0!important}.form-assist-setup code{background:#e6eeea;border-radius:3px;padding:2px 4px;font-size:11px}.landing{background:#fbfdfc;min-height:100vh}.landing-nav{justify-content:space-between;align-items:center;max-width:1180px;height:74px;margin:auto;padding:0 28px;display:flex}.landing-nav>div{align-items:center;gap:20px;display:flex}.landing-nav a:not(.wordmark){font-size:14px;font-weight:700}.wordmark{color:var(--deep);background:0 0;border:0;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.wordmark>span,.brand-icon{background:var(--deep);color:#dff087;border-radius:11px 11px 11px 3px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.landing main{overflow:hidden}.hero{grid-template-columns:1.05fr .75fr;align-items:center;gap:90px;max-width:1250px;min-height:665px;margin:auto;padding:70px 48px 85px;display:grid;position:relative}.hero:before{content:"";z-index:0;background:radial-gradient(circle,#e6f6ea 0,#eef9f5 45%,#0000 72%);border-radius:50%;width:560px;height:560px;position:absolute;top:20px;right:-170px}.hero-copy{z-index:1;position:relative}.hero h1{letter-spacing:-.045em;color:var(--deep);max-width:760px;margin:22px 0;font-size:clamp(42px,5.4vw,72px);line-height:1.03}.hero-copy>p{color:#4f626a;max-width:650px;font-size:20px;line-height:1.55}.hero-actions{gap:12px;margin:30px 0 20px;display:flex}.included{color:#51646b;align-items:center;gap:8px;font-size:13px;display:flex}.included svg{width:16px;color:var(--teal)}.phone-demo{z-index:1;background:#e9f6ef;border:9px solid #153640;border-radius:34px;max-width:390px;padding:16px 13px 24px;position:relative;transform:rotate(1.3deg);box-shadow:0 35px 75px #073b4c3d}.phone-head{color:#fff;background:#075e54;border-radius:22px 22px 0 0;align-items:center;gap:10px;margin:-16px -13px 14px;padding:14px;display:flex}.phone-head>span{color:#075e54;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.phone-head div{display:grid}.phone-head small{opacity:.75}.phone-head i{background:#9bea91;border-radius:50%;width:8px;height:8px;margin-left:auto}.message{border-radius:12px;max-width:88%;margin:10px 0;padding:12px 14px;font-size:13px;line-height:1.45;box-shadow:0 2px 3px #00000012}.message.received{background:#fff;border-top-left-radius:2px}.message.sent{background:#d9fdd3;border-top-right-radius:2px;margin-left:auto}.quick-row{flex-wrap:wrap;gap:7px;display:flex}.quick-row button{color:#075e54;background:#fff;border:1px solid #79bdaa;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.trust-strip{background:var(--deep);color:#fff;border-radius:15px;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:0 auto 80px;padding:22px;display:grid}.trust-strip span{border-right:1px solid #ffffff2b;justify-content:center;align-items:center;gap:10px;padding:5px 18px;font-size:13px;font-weight:700;display:flex}.trust-strip span:last-child{border:0}.section{max-width:1180px;margin:0 auto;padding:70px 28px}.section-heading{text-align:center;max-width:650px;margin:0 auto 38px}.section-heading>span,.content-panel>span,.report-form>span{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.section-heading h2{color:var(--deep);margin-bottom:10px;font-size:36px}.section-heading p{color:var(--muted);font-size:16px;line-height:1.5}.section-heading.compact{text-align:left;margin:0}.section-heading.compact h2{font-size:24px}.feature-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.feature-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px 21px;transition:all .2s}.feature-grid article:hover{box-shadow:var(--shadow);border-color:#a3cabf;transform:translateY(-5px)}.feature-grid article>span{color:var(--teal);font-size:11px;font-weight:800}.feature-grid h3{margin:28px 0 8px;font-size:19px}.feature-grid p{color:var(--muted);font-size:13px;line-height:1.5}.safety-callout{background:#e6f2ef;border-radius:20px;grid-template-columns:1.3fr .8fr;align-items:center;gap:50px;max-width:1180px;margin:70px auto;padding:55px;display:grid}.safety-callout h2{margin:14px 0;font-size:36px}.safety-callout p{color:#4b6169;line-height:1.65}.safety-list{gap:9px;display:grid}.safety-list span{background:#fff;border-left:5px solid;border-radius:10px;padding:14px;font-size:13px;font-weight:800}.safety-list .verified{border-color:#12905a}.safety-list .likely{border-color:#29a88a}.safety-list .caution{border-color:#e6a424}.safety-list .risk{border-color:#d13a30}.price-section{background:var(--deep);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:40px;max-width:1180px;margin:90px auto;padding:55px 65px;display:flex}.price-section>div{max-width:730px}.price-section span{text-transform:uppercase;color:#cae782;letter-spacing:.1em;font-size:12px;font-weight:800}.price-section h2{margin:5px 0;font-size:48px}.price-section h2 small{font-size:18px}.price-section p{color:#d3e2e5;margin:0;line-height:1.55}.landing footer{border-top:1px solid var(--line);max-width:1180px;color:var(--muted);justify-content:space-between;margin:auto;padding:35px 28px 55px;font-size:13px;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071e26b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.login-card{background:#fff;border-radius:18px;gap:17px;width:min(420px,100%);padding:38px;display:grid;position:relative;box-shadow:0 30px 80px #0000004d}.login-card .brand-icon{margin:auto}.login-card h2{text-align:center;margin:0;font-size:28px}.login-card>p{text-align:center;color:var(--muted)}.modal-close{color:var(--muted);background:0 0;border:0;font-size:28px;position:absolute;top:11px;right:13px}.app-shell{grid-template-columns:245px 1fr;min-height:100vh;display:grid}.app-shell>aside{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:245px;padding:20px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;padding:2px 8px 22px;display:flex}.brand>span{background:var(--deep);color:#dff087;border-radius:12px 12px 12px 3px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.brand div{display:grid}.brand small{color:var(--muted);font-family:DM Sans;font-size:10px;font-weight:500}.brand button{background:0 0;border:0;margin-left:auto;display:none}.app-shell>aside nav{gap:3px;display:grid}.app-shell>aside nav button,.logout{color:#4a5e66;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;height:44px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.app-shell>aside nav button:hover,.app-shell>aside nav button.active{color:var(--deep);background:#e7f3ef}.app-shell>aside nav i{color:#fff;background:#d64338;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.one-price{color:var(--deep);background:#eef6df;border-radius:12px;margin-top:auto;padding:15px;display:grid}.one-price b{text-transform:uppercase;font-size:11px}.one-price strong{margin-top:5px;font-size:26px}.one-price strong small{font-size:11px}.one-price p{color:#5d6f52;margin:4px 0 0;font-size:11px;line-height:1.35}.logout{color:#7b3130;margin-top:7px}.app-main{grid-column:2;min-width:0}.app-main>header{border-bottom:1px solid var(--line);z-index:15;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.app-main>header>div:first-of-type{display:grid}.app-main>header small{color:var(--muted);font-size:11px}.app-main>header b{font-size:15px}.header-actions{gap:8px;margin-left:auto;display:flex}.header-actions>button,.menu{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex;position:relative}.header-actions button>i{color:#fff;background:#d33;border-radius:10px;padding:2px 5px;font-size:9px;font-style:normal;position:absolute;top:-5px;right:-4px}.header-actions .profile{font-weight:700}.menu{display:none}.app-main main{max-width:1370px;margin:auto;padding:30px}.mobile-nav,.nav-scrim{display:none}.page-stack{gap:22px;animation:.35s both enter;display:grid}@keyframes enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-title{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.page-title>div:first-child>span{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.page-title h1{color:var(--deep);margin:7px 0;font-size:32px}.page-title p{color:var(--muted);margin:0}.title-stat{border:1px solid var(--line);text-align:center;background:#fff;border-radius:13px;min-width:110px;padding:15px;display:grid}.title-stat b{color:var(--deep);font-size:27px}.title-stat span{color:var(--muted);font-size:11px}.title-stat.safe,.title-stat.whatsapp{align-items:center;gap:8px;display:flex}.title-stat.safe svg{color:var(--teal)}.title-stat.whatsapp svg{color:#1f9d63}.content-panel{border:1px solid var(--line);background:#fff;border-radius:15px;padding:24px}.content-panel h2{color:var(--deep);font-size:20px}.content-panel p{color:var(--muted);line-height:1.55}.section-row{justify-content:space-between;align-items:end;gap:20px;display:flex}.live-dot{background:#38ad68;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #38ad681f}.brief-hero{background:linear-gradient(118deg,var(--deep),#0b6c72);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;padding:36px 42px;display:flex;position:relative;overflow:hidden}.brief-hero:after{content:"";border:55px solid #c9e78214;border-radius:50%;width:280px;height:280px;position:absolute;right:-50px}.brief-hero>div:first-child{z-index:1;position:relative}.brief-hero h1{margin:12px 0 8px;font-size:38px}.brief-actions{gap:9px;margin-top:23px;display:flex}.score-orbit{text-align:center;z-index:1;border:1px solid #ffffff4d;border-radius:50%;place-content:center;width:150px;height:150px;display:grid;position:relative;box-shadow:0 0 0 12px #ffffff0d}.score-orbit span{font-family:Manrope;font-size:43px;font-weight:800}.score-orbit span small{font-size:16px}.score-orbit p{margin:0;font-size:11px}.brief-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.brief-metrics article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px;display:grid}.brief-metrics strong{color:var(--deep);font-size:28px}.brief-metrics span{color:var(--muted);font-size:12px}.brief-metrics .warning-metric strong{color:var(--red)}.horizon{background:#edf6f2;border-radius:15px;padding:24px}.horizon-grid{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:14px;margin-top:17px;display:grid}.horizon-grid>div{background:#fff;border:1px solid #d3e7e0;border-radius:11px;grid-template-columns:auto 1fr;gap:4px 9px;padding:15px;display:grid}.horizon-grid svg{color:var(--teal);grid-row:1/3}.horizon-grid p{color:var(--muted);grid-column:2;margin:0;font-size:12px}.bridge-banner{background:#fff7df;border:1px solid #ead7a2;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;padding:24px;display:flex}.bridge-banner>div:first-child{max-width:740px}.bridge-banner span{text-transform:uppercase;color:#8f5a00;font-size:11px;font-weight:800}.bridge-banner h2{margin:5px 0;font-size:22px}.bridge-banner p{color:#665b40;margin:0}.bridge-banner>div:last-child{gap:7px;min-width:220px;display:grid}.jobs-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.job-card{border:1px solid var(--line);background:#fff;border-radius:15px;gap:16px;padding:20px;transition:all .2s;display:grid}.job-card:hover{border-color:#9ccabf;transform:translateY(-2px);box-shadow:0 15px 36px #073b4c14}.job-card.is-risk{border-color:#e9bbb7}.job-card-top{justify-content:space-between;align-items:start;display:flex}.job-card-top>div{flex-wrap:wrap;gap:6px;display:flex}.job-card-top>strong{color:var(--deep);font-size:13px}.job-title{gap:11px;display:flex}.job-title>span{width:38px;height:38px;color:var(--teal);background:#e4f2ed;border-radius:10px;place-items:center;display:grid}.job-title h3{margin:0;font-size:18px}.job-title p{color:var(--muted);margin:2px 0 0;font-size:13px}.job-facts{gap:8px;display:grid}.job-facts span{color:#50646c;align-items:center;gap:7px;font-size:12px;display:flex}.job-facts em{color:#7b4b00;text-transform:uppercase;background:#fff0cd;border-radius:4px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:800}.reason-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reason-grid>div{background:#f5f8f7;border-radius:9px;padding:11px}.reason-grid b{color:var(--deep);font-size:11px}.reason-grid p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.4}.bridge-note{border-left:3px solid #df9f21;padding-left:10px}.bridge-note b{font-size:12px}.bridge-note p{color:var(--muted);margin:3px 0;font-size:11px}.job-card-actions{flex-wrap:wrap;gap:7px;display:flex}.job-card-actions button{min-height:36px;padding:0 11px;font-size:11px}.icon-action{border:1px solid var(--line);color:var(--deep);background:#fff;border-radius:9px}.job-card details{border-top:1px solid var(--line);padding-top:11px}.job-card summary{cursor:pointer;font-size:11px;font-weight:800}.job-card details p{color:var(--muted);font-size:11px}.next-actions{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;padding:18px 22px;display:flex}.next-actions>div{align-items:center;gap:12px;display:flex}.next-actions>div>svg{color:var(--teal)}.next-actions b{font-size:14px}.next-actions p{color:var(--muted);margin:3px 0;font-size:12px}.signup-shell{background:#f4f7f5;min-height:100vh}.signup-shell>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 max(25px,50vw - 550px);display:flex}.signup-shell>header p{color:var(--muted);margin:0;font-size:12px}.signup-shell>main{max-width:1050px;margin:auto;padding:35px 25px}.completion-ring{border:8px solid #dff0ea;border-top-color:var(--teal);text-align:center;border-radius:50%;place-content:center;width:100px;height:100px;display:grid}.completion-ring b{font-size:20px}.completion-ring span{color:var(--muted);font-size:9px}.stepper{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,1fr);padding:12px;display:grid}.stepper button{color:#859197;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.stepper i{background:#edf1ef;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.stepper i svg{width:16px}.stepper button.active{color:var(--deep)}.stepper button.active i{background:var(--deep);color:#fff}.stepper button.done i{color:#08623f;background:#d9f7e7}.interview-card{border:1px solid var(--line);background:#fff;border-radius:15px;gap:23px;padding:30px;display:grid}.question-lead{gap:12px;display:flex}.question-lead>svg{color:var(--teal)}.question-lead b{font-size:18px}.question-lead p{color:var(--muted);margin:4px 0;font-size:13px}.form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.form-grid.three{grid-template-columns:repeat(3,1fr)}.check-row{background:#f3f7f5;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.check-row input{width:auto}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:18px;display:flex}.review-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.review-grid article{background:#f5f8f7;border-radius:10px;padding:13px;display:grid}.review-grid span{text-transform:uppercase;color:var(--muted);font-size:10px}.review-grid b{margin-top:4px;font-size:13px}.notice{color:#3d565e;background:#eef5f2;border-radius:10px;gap:10px;padding:14px;display:flex}.notice.warning{color:#6d5115;background:#fff4d8}.notice b{font-size:13px}.notice p{margin:3px 0 0;font-size:12px}.success-message{color:#08623f;background:#d9f7e7;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:700}.voice-capture{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upload-voice,.file-drop{cursor:pointer;width:auto;color:var(--deep);background:#fff;border:1px dashed #95ada6;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;display:flex}.upload-voice input,.file-drop input{display:none}.recording-strip,.audio-ready{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:7px 10px;display:flex}.recording-strip>span{background:#d32f2f;border-radius:50%;width:9px;height:9px}.recording-strip>span.pulse{animation:1.2s infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 6px #d32f2f26}}.recording-strip button,.audio-ready>a,.audio-ready>button:not(.primary){width:30px;height:30px;color:var(--deep);background:#eef2f1;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.recording-strip svg,.audio-ready svg{width:15px}.wave{align-items:center;gap:2px;height:25px;display:flex}.wave i{background:#d7554e;border-radius:2px;width:2px}.audio-ready audio{max-width:220px;height:32px}.field-error{color:var(--red);width:100%;margin:0;font-size:11px}.secure-upload{background:var(--deep);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:24px;display:flex}.secure-upload>div:first-child{grid-template-columns:auto 1fr;gap:4px 12px;display:grid}.secure-upload svg{color:#d5ea8b;grid-row:1/4}.secure-upload h2{margin:0}.secure-upload p{color:#c4d6d9;grid-column:2;margin:0;font-size:12px}.upload-controls{gap:8px;min-width:420px;display:flex}.upload-controls select{max-width:150px}.secure-upload .file-drop{border-style:solid}.document-list{gap:8px;margin-top:14px;display:grid}.document-list article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.document-icon{width:40px;height:40px;color:var(--teal);background:#e7f3ef;border-radius:9px;place-items:center;display:grid}.document-main{flex:1}.document-main h3{margin:0;font-size:14px}.document-main p,.document-main small{color:var(--muted);margin:3px 0;font-size:11px}.document-list select{max-width:130px;padding:8px}.declare-row{background:#e9f3ef;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:19px;display:flex}.declare-row>div{align-items:center;gap:10px;display:flex}.declare-row>div:last-child{min-width:45%}.declare-row p{color:var(--muted);margin:2px 0;font-size:12px}.registration-search{grid-template-columns:1fr 220px;gap:10px;display:grid}.search-field{position:relative}.search-field svg{color:var(--muted);width:18px;position:absolute;top:12px;left:12px}.search-field input{padding-left:40px}.registration-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.registration-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:15px;display:flex}.registration-grid article>svg{color:var(--teal)}.registration-grid article>div{flex:1}.registration-grid h3{margin:0;font-size:15px}.registration-grid p,.registration-grid small{color:var(--muted);margin:2px 0;font-size:11px}.registration-grid button{min-height:34px}.custom-entry{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px}.custom-entry summary{cursor:pointer;align-items:center;gap:8px;font-weight:800;display:flex}.custom-entry .form-grid{margin:18px 0}.custom-entry summary svg{color:var(--teal)}.back-link{color:var(--deep);background:0 0;border:0;align-items:center;gap:7px;width:max-content;padding:0;font-weight:800;display:flex}.back-link svg{width:17px}.job-detail-hero{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:30px;display:flex}.job-detail-hero.risk{background:snow;border-color:#dcaaa5}.job-detail-hero h1{margin:14px 0 3px;font-size:31px}.job-detail-hero h2{color:var(--muted);font-family:DM Sans;font-size:16px;font-weight:500}.detail-facts{flex-wrap:wrap;gap:19px;display:flex}.detail-facts span{color:#50646c;align-items:center;gap:6px;font-size:12px;display:flex}.detail-facts svg{width:16px}.fit-score{border:8px solid #dff0ea;border-top-color:var(--teal);text-align:center;border-radius:50%;place-content:center;width:110px;height:110px;display:grid}.fit-score b{font-size:25px}.fit-score span{color:var(--muted);font-size:10px}.detail-columns{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.detail-main,.detail-aside{align-content:start;gap:15px;display:grid}.content-panel h3{margin-top:22px;font-size:14px}.check-list,.concern-list{gap:9px;padding:0;list-style:none;display:grid}.check-list li,.concern-list li{color:#4e6269;gap:8px;font-size:13px;display:flex}.check-list svg{color:#17915b;width:16px}.concern-list svg{color:#c05b3f;width:16px}.two-column-list{grid-template-columns:1fr 1fr;gap:30px;display:grid}.recommendation,.guidance{background:#edf6f2;border-radius:10px;padding:13px}.recommendation p,.guidance p{margin:4px 0;font-size:12px}.bridge-detail{background:#fffaf0;border-color:#e2c678}.trade-grid,.evidence-insights{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trade-grid article,.evidence-insights article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px;display:grid}.trade-grid p,.evidence-insights p{font-size:12px}.evidence-insights article>span{text-transform:uppercase;color:var(--teal);font-size:10px;font-weight:800}.evidence-insights article>b{margin:6px 0}.button-row{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.safety-panel,.application-ready{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px}.safety-panel>svg{color:var(--teal);margin-bottom:9px}.safety-panel.safety-high-risk{background:#fff8f7;border-color:#dcaaa5}.safety-panel h2,.application-ready h2{margin:10px 0;font-size:19px}.safety-panel h3{margin:17px 0 5px;font-size:12px}.safety-panel>p,.safety-panel li,.application-ready p{color:var(--muted);font-size:12px;line-height:1.5}.safety-panel ul{padding-left:17px}.safety-panel details{margin:13px 0}.safety-panel details p{background:#f5f7f6;border-radius:7px;padding:8px}.application-ready>svg{color:var(--teal)}.application-ready button{margin-top:8px}.workspace-select{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:1fr 1fr;align-items:end;gap:25px;padding:14px;display:grid}.workspace-select>div{display:grid}.workspace-select>div span{color:var(--muted);font-size:12px}.application-workspace{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:260px 1fr;min-height:500px;display:grid;overflow:hidden}.application-workspace>aside{border-right:1px solid var(--line);align-content:start;gap:5px;padding:10px;display:grid}.application-workspace>aside button{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:12px;display:flex}.application-workspace>aside button.active{background:#e9f3ef}.application-workspace>aside span{flex:1;display:grid}.application-workspace>aside b{font-size:11px}.application-workspace>aside small{color:var(--muted);text-transform:uppercase;font-size:9px}.application-workspace>aside svg{width:17px}.material-editor{min-width:0;padding:26px}.material-head{justify-content:space-between;gap:20px;display:flex}.material-head span{text-transform:uppercase;color:var(--teal);font-size:10px;font-weight:800}.material-head h2{font-size:21px}.review-status{background:#edf1f0;border-radius:999px;height:max-content;padding:6px 9px}.review-status.approved{color:#08623f;background:#d9f7e7}.truth-banner{background:#edf6f2;border-radius:10px;gap:9px;padding:13px;display:flex}.truth-banner svg{color:var(--teal)}.truth-banner b{font-size:12px}.truth-banner p{color:var(--muted);margin:3px 0;font-size:11px}.material-editor pre{white-space:pre-wrap;color:#34484f;min-height:280px;padding:24px 8px;font-family:DM Sans;font-size:13px;line-height:1.75}.material-actions{justify-content:flex-end;gap:8px;display:flex}.submission-gate{background:#fff5e2;border:1px solid #e8d0a2;border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex}.submission-gate.ready{background:#e8f7ef;border-color:#b9dfc8}.submission-gate div{flex:1}.submission-gate h2{margin:0;font-size:16px}.submission-gate p{color:var(--muted);margin:4px 0;font-size:12px}.tracker-list{gap:10px;display:grid}.tracker-list article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto 1fr 150px auto;align-items:center;gap:14px;padding:17px;display:grid}.tracker-icon{width:42px;height:42px;color:var(--teal);background:#e6f2ed;border-radius:10px;place-items:center;display:grid}.tracker-list h2{margin:0;font-size:16px}.tracker-list p{color:var(--muted);margin:3px 0;font-size:11px}.tracker-list article>button{background:0 0;border:0}.status-path{gap:3px;margin-top:10px;display:flex}.status-path span{text-transform:uppercase;color:#869197;background:#edf1f0;border-radius:4px;padding:4px 5px;font-size:8px}.status-path span.reached{color:#08623f;background:#dff1e9}.safety-rules{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.safety-rules article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px}.safety-rules svg{color:var(--red)}.safety-rules h2{margin:10px 0 5px;font-size:16px}.safety-rules p{color:var(--muted);font-size:12px;line-height:1.5}.safety-layout{grid-template-columns:1fr 1fr;gap:20px;display:grid}.report-form{gap:14px;display:grid}.report-list{gap:9px;display:grid}.report-list article,.empty-small{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px}.report-list h3{overflow-wrap:anywhere;margin:10px 0 5px;font-size:14px}.report-list p,.report-list small,.empty-small p{color:var(--muted);font-size:11px}.empty-small{text-align:center;padding:35px}.empty-small svg{color:var(--teal)}.switch-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.switch-row span{display:grid}.switch-row small{margin-top:3px}.switch-row input{appearance:none;background:#cad4d1;border:0;border-radius:20px;width:42px;height:24px;padding:0;transition:all .2s;position:relative}.switch-row input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.switch-row input:checked{background:var(--teal)}.switch-row input:checked:after{left:21px}.choice-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.choice-grid label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:9px;padding:13px;display:flex}.choice-grid label.selected{border-color:var(--teal);background:#edf8f4}.choice-grid input{display:none}.choice-grid i{background:#edf1f0;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.choice-grid i svg{opacity:0;width:14px}.choice-grid .selected i{background:var(--teal);color:#fff}.choice-grid .selected i svg{opacity:1}.boundaries{grid-template-columns:auto 1fr;gap:14px;display:grid}.boundaries>svg{color:var(--teal)}.boundaries>div{gap:14px;display:grid}.sticky-save{z-index:5;border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:13px;justify-content:space-between;align-items:center;padding:12px 15px;display:flex;position:sticky;bottom:10px}.sticky-save p{color:var(--muted);margin:0;font-size:12px}.wa-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px;display:grid}.wa-phone{background:#e7f1ec;border:8px solid #173841;border-radius:22px;flex-direction:column;min-height:660px;max-height:760px;display:flex;overflow:hidden}.wa-phone>header{color:#fff;background:#075e54;align-items:center;gap:10px;padding:13px;display:flex}.wa-phone>header>span{color:#075e54;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.wa-phone>header div{display:grid}.wa-phone>header small{opacity:.75;font-size:10px}.wa-messages{flex:1;padding:15px;overflow:auto}.wa-message{background:#fff;border-radius:10px 10px 10px 2px;max-width:78%;margin-bottom:8px;padding:10px;box-shadow:0 1px 2px #00000014}.wa-message.inbound{background:#d9fdd3;border-radius:10px 10px 2px;margin-left:auto}.wa-message p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.wa-message small{color:#748079;justify-content:flex-end;align-items:center;gap:3px;font-size:8px;display:flex}.wa-message small svg{color:#3c93bb;width:12px}.wa-quick{gap:5px;padding:8px 12px;display:flex;overflow-x:auto}.wa-quick button{white-space:nowrap;color:#075e54;background:#fff;border:1px solid #75b5a4;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800}.wa-phone .voice-capture{padding:4px 12px}.wa-phone .voice-capture>.secondary,.wa-phone .upload-voice{min-height:34px;padding:0 9px;font-size:10px}.wa-compose{background:#f4f7f5;grid-template-columns:1fr 45px;gap:6px;padding:8px;display:grid}.wa-compose button{padding:0}.wa-layout>aside{align-content:start;gap:13px;display:grid}.aside-heading{gap:10px;display:flex}.aside-heading>svg{color:var(--teal)}.aside-heading h2{margin:0}.commands>svg{color:var(--teal)}.commands dl{grid-template-columns:auto 1fr;gap:7px 10px;display:grid}.commands dt{background:#edf3f1;border-radius:5px;padding:4px;font-size:10px;font-weight:800}.commands dd{color:var(--muted);margin:0;padding:4px;font-size:11px}.empty-state{text-align:center;background:#fff;border:1px dashed #adc1bb;border-radius:15px;place-content:center;justify-items:center;min-height:420px;padding:30px;display:grid}.empty-state>svg{width:45px;height:45px;color:var(--teal)}.empty-state h1,.empty-state h2{margin:14px 0 5px}.empty-state p{color:var(--muted)}@media (max-width:1050px){.hero{gap:35px;padding-inline:30px}.feature-grid{grid-template-columns:repeat(3,1fr)}.trust-strip{margin-inline:20px}.jobs-list{grid-template-columns:1fr}.horizon-grid{grid-template-columns:1fr 1fr}.horizon-grid button{grid-column:1/3}.registration-grid{grid-template-columns:repeat(2,1fr)}.choice-grid{grid-template-columns:repeat(3,1fr)}.detail-columns{grid-template-columns:1fr}.detail-aside{grid-template-columns:1fr 1fr}.wa-layout{grid-template-columns:1fr}}@media (max-width:780px){.landing-nav{padding:0 18px}.landing-nav a:not(.wordmark),.landing-nav .secondary{display:none}.hero{grid-template-columns:1fr;gap:45px;padding:45px 20px 60px}.hero h1{font-size:42px}.hero-copy>p{font-size:17px}.phone-demo{margin:auto}.trust-strip{grid-template-columns:1fr 1fr;padding:13px}.trust-strip span{border:0;justify-content:flex-start}.feature-grid{grid-template-columns:1fr 1fr}.safety-callout{grid-template-columns:1fr;margin-inline:20px;padding:30px}.price-section{margin:50px 20px;padding:35px;display:grid}.landing footer{margin-inline:20px}.app-shell{display:block}.app-shell>aside{transition:all .25s;transform:translate(-102%)}.app-shell>aside.is-open{transform:none;box-shadow:20px 0 50px #00000029}.brand button{display:grid}.nav-scrim{z-index:19;background:#071e266b;border:0;display:block;position:fixed;inset:0}.app-main{padding-bottom:66px}.app-main>header{height:62px;padding:0 15px}.menu{margin-right:11px;display:flex}.profile span,.app-main>header>div:first-of-type small{display:none}.app-main main{padding:20px 15px}.mobile-nav{z-index:18;border-top:1px solid var(--line);padding:6px 3px max(6px,env(safe-area-inset-bottom));background:#fff;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.mobile-nav button{color:#68777d;background:0 0;border:0;justify-items:center;gap:2px;font-size:9px;display:grid}.mobile-nav button.active{color:var(--teal)}.page-title{align-items:start}.page-title h1{font-size:27px}.brief-hero{padding:28px;display:block}.brief-hero h1{font-size:29px}.score-orbit{border-width:5px;width:82px;height:82px;position:absolute;top:20px;right:18px}.score-orbit span{font-size:24px}.score-orbit p{display:none}.brief-hero>div:first-child{padding-right:70px}.brief-metrics{grid-template-columns:1fr 1fr}.horizon-grid{grid-template-columns:1fr}.horizon-grid button{grid-column:auto}.bridge-banner{display:grid}.section-row{align-items:start}.reason-grid,.form-grid,.form-grid.three,.review-grid,.two-column-list,.trade-grid,.evidence-insights{grid-template-columns:1fr}.secure-upload{display:grid}.upload-controls{min-width:0}.declare-row{display:grid}.declare-row>div:last-child{min-width:0}.registration-grid,.application-workspace{grid-template-columns:1fr}.application-workspace>aside{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.application-workspace>aside button{min-width:210px}.tracker-list article{grid-template-columns:auto 1fr}.tracker-list article>select{grid-column:2}.status-path{overflow:auto}.safety-layout,.safety-rules{grid-template-columns:1fr}.choice-grid{grid-template-columns:1fr 1fr}.detail-aside{grid-template-columns:1fr}.signup-shell>header p,.stepper button span{display:none}.stepper button{justify-content:center}.wa-phone{min-height:620px}.sticky-save{bottom:65px}}@media (max-width:500px){.landing-nav>div{gap:6px}.landing-nav .primary{padding:0 11px}.wordmark{font-size:17px}.hero h1{font-size:36px}.hero-actions{display:grid}.trust-strip,.feature-grid{grid-template-columns:1fr}.safety-callout h2,.section-heading h2{font-size:29px}.price-section h2{font-size:42px}.landing footer{gap:14px;display:grid}.brief-actions{display:grid}.brief-hero>div:first-child{padding-right:0}.score-orbit{display:none}.job-card-actions .primary,.job-card-actions .danger{flex:1}.page-title .title-stat{display:none}.upload-controls{display:grid}.upload-controls select{max-width:none}.document-list article{flex-wrap:wrap;align-items:flex-start}.document-list .document-main{min-width:calc(100% - 55px)}.document-list select{margin-left:52px}.choice-grid{grid-template-columns:1fr}.application-workspace>aside{max-width:calc(100vw - 30px)}.material-editor{padding:18px}.submission-gate,.next-actions{display:grid}.job-detail-hero{padding:20px}.fit-score{border-width:5px;width:76px;height:76px}.detail-facts{display:grid}.wa-message{max-width:90%}.audio-ready audio{max-width:150px}.login-card{padding:32px 22px}}.app-shell{grid-template-columns:222px minmax(0,1fr)}.app-shell>aside{width:222px}.app-shell>aside nav{gap:4px}.nav-more{border-top:1px solid var(--line);margin-top:9px;padding-top:9px}.nav-more summary{color:#4a5e66;cursor:pointer;border-radius:9px;align-items:center;gap:11px;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;list-style:none;display:flex}.nav-more summary::-webkit-details-marker{display:none}.nav-more summary svg:last-child{margin-left:auto;transition:transform .18s}.nav-more[open] summary svg:last-child{transform:rotate(180deg)}.nav-more summary:hover{color:var(--deep);background:#e7f3ef}.nav-more>div{gap:2px;padding-left:12px;display:grid}.app-shell>aside .logout{color:#7b3130;margin-top:auto}.header-name{color:var(--muted);margin-left:auto;font-size:13px}.title-stat{display:none!important}.brief-page{max-width:980px}.brief-hero{border-radius:12px;padding:30px 34px}.brief-hero:after{display:none}.brief-hero h1{font-size:32px}.brief-hero p{margin-bottom:0}.brief-actions{margin-top:18px}.brief-filter{white-space:nowrap;align-items:center;gap:9px;display:flex}.brief-filter select{width:auto;min-width:160px;padding:9px 34px 9px 12px}.brief-matches .jobs-list{grid-template-columns:1fr;max-width:900px}.brief-other{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:900px;margin-top:13px}.brief-other>summary{cursor:pointer;color:var(--deep);justify-content:space-between;align-items:center;padding:16px 2px;font-weight:800;list-style:none;display:flex}.brief-other>summary::-webkit-details-marker{display:none}.brief-other>summary svg{transition:transform .18s}.brief-other[open]>summary svg{transform:rotate(90deg)}.brief-other-content{padding:4px 0 16px}.brief-other-content .brief-filter{width:max-content;max-width:100%;margin:0 0 12px auto}.brief-other-content .jobs-list{margin-top:0}.job-card{border-radius:10px;gap:11px;padding:18px}.job-title h3{font-size:17px}.job-facts{flex-wrap:wrap;gap:6px 18px;display:flex}.job-facts span{align-items:flex-start}.job-card-actions{align-items:center}.job-card-actions .primary,.job-card-actions .danger{min-width:114px}.job-card-more{border-top:1px solid var(--line);padding-top:9px}.job-card-more summary{color:var(--deep);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:700;list-style:none;display:flex}.job-card-more summary::-webkit-details-marker{display:none}.job-card-more summary svg{transition:transform .18s}.job-card-more[open] summary svg{transform:rotate(180deg)}.job-card-more .reason-grid{margin-top:12px}.job-card-more .bridge-note,.job-card-more .job-research{color:var(--muted);margin-top:12px;font-size:12px}.job-more-buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.brief-preferences{border-top:1px solid var(--line);max-width:900px;color:var(--muted);padding:12px 2px}.brief-preferences summary{cursor:pointer;color:var(--deep);font-weight:800}.brief-preferences p{margin:12px 0 0;font-size:13px}.detail-disclosure summary{cursor:pointer;color:var(--deep);font:700 17px Manrope,sans-serif;list-style:none}.detail-disclosure summary::-webkit-details-marker{display:none}.detail-disclosure summary:after{content:"+";float:right;font:700 22px DM Sans,sans-serif}.detail-disclosure[open] summary:after{content:"-"}.detail-disclosure>div,.detail-disclosure>ul,.detail-disclosure>p{margin-top:17px}.application-site-tools{border:1px solid var(--line);background:#fff;border-radius:8px}.application-site-tools>summary{cursor:pointer;color:var(--deep);padding:18px 22px;font:800 16px Manrope,sans-serif;list-style:none}.application-site-tools>summary::-webkit-details-marker{display:none}.application-site-tools>summary:after{content:"+";float:right;font-size:20px}.application-site-tools[open]>summary:after{content:"-"}.application-site-tools>.form-assist-panel{border:0;border-top:1px solid var(--line);border-radius:0}.role-evidence-panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.role-evidence-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;list-style:none;display:flex}.role-evidence-panel>summary::-webkit-details-marker{display:none}.role-evidence-panel>summary span{align-items:center;gap:8px;font-weight:800;display:flex}.role-evidence-panel>summary svg{width:18px;color:var(--teal)}.role-evidence-panel>summary>b{color:var(--muted);font-size:12px}.role-evidence-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.role-evidence-list article{background:#f7f9f8;border-radius:8px;grid-template-columns:22px 1fr;gap:8px;padding:12px;display:grid}.role-evidence-list article>svg{width:17px;margin-top:1px}.role-evidence-list article>div{gap:3px;min-width:0;display:grid}.role-evidence-list article b{font-size:12px}.role-evidence-list article span,.role-evidence-list article p{color:var(--muted);margin:0;font-size:10px}.role-evidence-verified>svg{color:#168653}.role-evidence-declared>svg{color:#b47a13}.role-evidence-gap>svg{color:#9b4d45}.role-evidence-note{color:var(--muted);margin:0;padding:0 14px 14px;font-size:11px}@media (max-width:700px){.role-evidence-panel>summary{flex-direction:column;align-items:flex-start}.role-evidence-list{grid-template-columns:1fr}}.tracker-list article{grid-template-columns:auto minmax(0,1fr) 170px}.tracker-status{font-size:11px}.tracker-status select{text-transform:capitalize;padding:9px 10px}@media (max-width:780px){.app-shell{display:block}.app-shell>aside{width:min(300px,85vw)}.app-main>header .header-name{display:none}.brief-hero{padding:25px}.brief-hero h1{font-size:27px}.section-row{align-items:center;display:flex}.brief-matches .jobs-list{max-width:none}.tracker-list article{grid-template-columns:auto minmax(0,1fr)}.tracker-status{grid-column:2}}@media (max-width:500px){.section-row{gap:8px;display:grid}.brief-filter{justify-content:space-between}.brief-filter select{flex:1}.job-facts{display:grid}.job-card-actions .primary,.job-card-actions .danger{flex:1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,h1,h2,h3,.wordmark,.brand{font-family:Inter,Segoe UI,Arial,sans-serif}.choice-grid input{opacity:0;width:1px;height:1px;padding:0;display:block;position:absolute}.choice-grid label:focus-within{outline-offset:2px;outline:3px solid #087f7033}:root{color:#233438;--ink:#233438;--muted:#58696a;--deep:#194e51;--teal:#147765;--mint:#e8f3ec;--lime:#d8e8aa;--sand:#fff4e9;--line:#dbe5df;--shadow:0 14px 35px #194e5117;background:#f5f8f6}:focus-visible{outline-offset:3px;outline:3px solid #b75e49}.primary{background:var(--teal);box-shadow:0 6px 15px #14776524}.primary:hover{background:#0e624f}.secondary:hover{background:#f8fcfa;border-color:#83aea1}.wordmark>span,.brand-icon,.brand>span{background:var(--deep);color:#fff0d9}.landing{background:#f9fbf8}.landing-nav{background:#fbfcfa;max-width:none;padding-inline:max(28px,50vw - 590px)}.hero{background:#e8e5da url(/career-hero.png) 50% 45%/cover no-repeat;align-items:center;max-width:none;min-height:590px;padding:70px max(48px,50vw - 590px) 76px;display:flex}.hero:before{display:none}.hero-copy{width:min(550px,55%)}.hero h1{letter-spacing:0;color:#184b4b;font-size:clamp(42px,4.7vw,64px);line-height:1.08}.hero-copy>p{color:#344e4c;max-width:510px}.hero .eyebrow{color:#126853}.hero .included{color:#3e5752}.hero-mobile-photo{display:none}.trust-strip{background:var(--deep);border-radius:8px;margin-top:-30px;margin-bottom:22px;position:relative;box-shadow:0 10px 25px #194e511f}.trust-strip svg{color:#f2c98f}.section{padding-block:66px}.section-heading h2,.safety-callout h2{color:var(--deep)}.how-preview{background:#edf4ee;border-radius:8px;justify-content:center;margin-bottom:24px;padding:30px;display:flex}.phone-demo{width:min(390px,100%);transform:none;box-shadow:0 14px 30px #194e5126}.feature-grid article{border-top:3px solid #dfaa8e;border-radius:8px}.feature-grid article:nth-child(2n){border-top-color:#90bda6}.feature-grid article>span{color:#a7503d}.feature-grid article:hover{border-color:#dfaa8e}.safety-callout{background:#eaf3ed;border-radius:8px}.safety-list span{border-radius:6px}.price-section{background:#245b55;border-radius:8px}.price-section span{color:#f4d6a8}.price-section .primary{color:#214b46;background:#ffebd4}.app-shell>aside{background:#fbfcfa}.app-main>header{background:#fbfcfaf5}.app-shell>aside nav button:hover,.app-shell>aside nav button.active,.nav-more summary:hover{background:#e9f3ec}.app-shell>aside nav button.active{box-shadow:inset 3px 0 #b75e49}.app-main main{background:#f5f8f6}.brief-hero{color:var(--ink);background:#e5f1e8;border:1px solid #cce1d4;border-left:5px solid #c77960;box-shadow:0 8px 22px #194e510d}.brief-hero .eyebrow{color:#246e5b}.brief-hero h1{color:var(--deep)}.brief-hero p{color:#4b6662}.brief-hero .primary{background:var(--teal);color:#fff}.job-card,.content-panel{border-radius:8px}.job-card:hover{border-color:#8fb9a8}.job-title>span{background:#e9f3ec}.reason-grid>div{background:#f5f8f5}.mobile-nav{background:#fbfcfa}@media (max-width:780px){.landing-nav{padding-inline:18px}.hero{background:#f1eee7;min-height:0;padding:30px 22px 0;display:block}.hero-copy{width:100%}.hero h1{max-width:560px;font-size:42px}.hero-copy>p{max-width:550px}.hero-mobile-photo{object-fit:cover;object-position:68% 42%;width:calc(100% + 44px);height:190px;margin:18px -22px 0;display:block}.trust-strip{margin:0 18px 10px}}@media (max-width:500px){.hero{padding:24px 20px 0}.hero-mobile-photo{object-position:68% 40%;width:calc(100% + 40px);height:160px;margin:16px -20px 0}.hero h1{margin:15px 0;font-size:35px}.hero-copy>p{font-size:16px;line-height:1.45}.hero-actions{gap:8px;margin:20px 0 15px}.hero-actions .large{min-height:46px}.included{align-items:flex-start}.trust-strip{border-radius:0;margin:0;padding:14px 20px}.trust-strip span{padding:7px 0}.how-preview{padding:20px 12px}.section{padding-block:50px}}@media (max-width:360px){.hero{padding-top:18px}.hero h1{font-size:31px}.hero-actions{margin:14px 0 10px}.hero-mobile-photo{height:130px}}.employer-invite{background:#eaf3ed;justify-content:space-between;align-items:center;gap:36px;padding:48px max(28px,50vw - 590px);display:flex}.employer-invite>div{max-width:650px}.employer-invite span{color:var(--teal);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.employer-invite h2{color:var(--deep);margin:11px 0;font-size:31px}.employer-invite p{color:var(--muted);margin:0;line-height:1.55}.employer-invite .secondary{flex:none}.talent-sharing-page{max-width:1050px}.talent-sharing-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.talent-panel-head{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.talent-panel-head>svg{color:var(--teal);margin-top:2px}.talent-panel-head h2{margin:0 0 4px}.talent-panel-head p{margin:0;font-size:13px}.talent-preview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:16px;padding:17px 0}.talent-preview>span{text-transform:uppercase;color:var(--teal);font-size:11px;font-weight:800}.talent-preview h3{color:var(--deep);margin:8px 0 4px;font-size:18px}.talent-preview p{margin:0 0 12px;font-size:13px}.talent-privacy{align-items:flex-start;gap:8px;margin:15px 0 0;font-size:12px;display:flex}.talent-privacy svg{color:var(--teal)}.talent-tags{flex-wrap:wrap;gap:6px;display:flex}.talent-tags span{color:#315a54;background:#eaf3ed;border-radius:4px;padding:5px 7px;font-size:11px;font-weight:700}.interest-list{gap:14px;display:grid}.interest-list article{border-top:1px solid var(--line);padding-top:14px}.interest-list h3{color:var(--deep);margin:6px 0;font-size:16px}.interest-list p{margin:0 0 12px;font-size:13px}.interest-list small{color:var(--muted);font-size:12px}.request-status{text-transform:uppercase;color:var(--teal);font-size:10px;font-weight:800}.request-status.declined{color:var(--red)}.interest-actions{gap:8px;display:flex}.employer-portal{background:#f5f8f6;min-height:100vh}.employer-header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:16px;height:70px;padding:0 max(24px,50vw - 590px);display:flex}.employer-back{border:1px solid var(--line);width:36px;height:36px;color:var(--deep);background:#fff;border-radius:7px;place-items:center;display:grid}.employer-brand{color:var(--deep);align-items:center;gap:9px;display:flex}.employer-brand>span{background:var(--deep);color:#fff;border-radius:7px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.employer-brand>div{display:grid}.employer-brand b{font-size:17px;line-height:1.1}.employer-brand small{color:var(--muted);font-size:10px}.employer-header-status{color:var(--muted);align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.employer-main{max-width:1230px;margin:auto;padding:38px 25px 70px}.employer-intro{justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px;display:flex}.employer-intro>div:first-child{max-width:670px}.employer-intro>div:first-child>span{color:var(--teal);text-transform:uppercase;font-size:11px;font-weight:800}.employer-intro h1{color:var(--deep);margin:7px 0 9px;font-size:34px;line-height:1.15}.employer-intro p{color:var(--muted);margin:0;line-height:1.5}.employer-guard{border-left:3px solid #c77960;grid-template-columns:auto 1fr;gap:3px 9px;max-width:290px;padding:14px 0 14px 17px;display:grid}.employer-guard svg{color:var(--teal);grid-row:1/3}.employer-guard b{font-size:13px}.employer-guard small{color:var(--muted);font-size:11px;line-height:1.35}.employer-tabs{border-bottom:1px solid var(--line);white-space:nowrap;gap:20px;display:flex;overflow-x:auto}.employer-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 4px;font-size:13px;font-weight:800;display:flex}.employer-tabs button.active{color:var(--deep);border-bottom-color:var(--teal)}.employer-tabs button span{background:#eaf3ed;border-radius:5px;padding:2px 6px;font-size:10px}.employer-demo-note{color:#745b48;background:#fff4e9;border-left:3px solid #d7a375;margin:20px 0;padding:10px 13px;font-size:12px}.talent-filters{grid-template-columns:minmax(250px,1.6fr) repeat(2,minmax(170px,1fr));gap:12px;margin:18px 0 24px;display:grid}.talent-filters label{font-size:12px}.talent-filters input,.talent-filters select{border-radius:6px;height:42px;padding:8px 11px}.talent-results-head{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.talent-results-head h2{color:var(--deep);margin:0;font-size:20px}.talent-results-head span{color:var(--muted);font-size:12px}.talent-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.talent-result{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:18px;display:grid}.talent-result-top{align-items:flex-start;gap:11px;display:flex}.talent-avatar{width:42px;height:42px;color:var(--teal);background:#e9f3ec;border-radius:7px;flex:none;place-items:center;font-weight:900;display:grid}.talent-result-top>div:nth-child(2){min-width:0}.talent-result-top span{text-transform:uppercase;color:var(--teal);font-size:10px;font-weight:800}.talent-result h3{color:var(--deep);margin:3px 0;font-size:17px}.talent-result-top p{color:var(--muted);margin:0;font-size:12px}.talent-save{border:1px solid var(--line);width:36px;height:36px;color:var(--deep);background:#fff;border-radius:6px;place-items:center;margin-left:auto;display:grid}.talent-save.saved{color:#a7503d;background:#fff2e9;border-color:#e8c3af}.talent-summary{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.talent-result-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;padding-top:12px;display:flex}.talent-result-foot>span{color:var(--teal);font-size:11px;font-weight:800}.talent-result-foot button{min-height:36px;padding-inline:11px;font-size:12px}.company-access-grid{grid-template-columns:minmax(0,1.4fr) minmax(240px,.7fr);align-items:start;gap:28px;margin-top:24px;display:grid}.company-access-grid .content-panel>span{color:var(--teal);text-transform:uppercase;font-size:11px;font-weight:800}.company-access-grid .content-panel>h2{margin:7px 0}.company-form{gap:15px;margin-top:20px;display:grid}.company-form label{font-size:12px}.company-form input{border-radius:6px}.company-attestation{align-items:flex-start;gap:10px;line-height:1.45;display:flex;font-size:13px!important}.company-attestation input{width:17px;height:17px;accent-color:var(--teal);flex:none;margin-top:2px}.company-errors{border-left:3px solid var(--red);color:var(--red);padding-left:11px;font-size:12px}.company-errors p{margin:3px 0}.company-pending{color:var(--deep);background:#eaf3ed;gap:11px;margin-top:18px;padding:14px;display:flex}.company-pending p{margin:5px 0 0;font-size:12px}.company-rules{padding:9px 0}.company-rules h2{color:var(--deep);font-size:18px}.company-rules ol{color:var(--muted);gap:12px;padding-left:22px;font-size:13px;line-height:1.5;display:grid}.company-rules p{border-top:1px solid var(--line);color:var(--muted);padding-top:14px;font-size:12px}.employer-request{background:#fff;border-radius:8px;gap:14px;width:min(460px,100%);padding:28px;display:grid;position:relative}.employer-request>span{color:var(--teal);text-transform:uppercase;font-size:11px;font-weight:800}.employer-request h2{color:var(--deep);margin:0;font-size:23px}.employer-request p{color:var(--muted);margin:0;font-size:13px}.employer-request label{font-size:12px}.employer-request textarea{resize:vertical}.employer-request-close{width:32px;height:32px;color:var(--muted);background:#fff;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}@media (max-width:900px){.talent-results{grid-template-columns:1fr}.employer-intro{align-items:flex-start}.employer-guard{max-width:240px}}@media (max-width:780px){.landing-nav .company-nav{display:none}.employer-invite{padding:36px 20px;display:grid}.talent-sharing-grid,.company-access-grid{grid-template-columns:1fr}.employer-main{padding:25px 16px 55px}.employer-header{padding-inline:16px}.employer-intro{gap:12px;display:grid}.employer-guard{max-width:none}.talent-filters{grid-template-columns:1fr 1fr}.talent-filters label:first-child{grid-column:1/-1}}@media (max-width:500px){.employer-header-status{font-size:0}.employer-header-status svg{width:18px}.employer-intro h1{font-size:29px}.employer-tabs{gap:13px}.employer-tabs button{font-size:11px}.talent-filters{grid-template-columns:1fr}.talent-filters label:first-child{grid-column:auto}.talent-result-foot{flex-direction:column;align-items:flex-start}.talent-result-foot button{width:100%}.employer-request{padding:24px 18px}}.cv-studio{gap:16px;display:grid}.cv-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.cv-template{border:1px solid var(--line);background:#f4f7f5;border-radius:6px;padding:3px;display:inline-flex}.cv-template button,.cv-mobile-tabs button{color:var(--muted);background:0 0;border:0;border-radius:4px;min-height:32px;padding:0 13px;font-size:12px;font-weight:800}.cv-template button.active,.cv-mobile-tabs button.active{color:var(--deep);background:#fff;box-shadow:0 1px 5px #194e511f}.cv-toolbar-actions{flex-wrap:wrap;gap:7px;display:flex}.cv-toolbar-actions button{min-height:36px;padding:0 10px;font-size:12px}.cv-mobile-tabs{display:none}.cv-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.9fr);align-items:start;gap:20px;display:grid}.cv-fields{gap:6px;min-width:0;display:grid}.cv-editor-section{border-bottom:1px solid var(--line);gap:12px;padding:6px 0 17px;display:grid}.cv-editor-section h3{color:var(--deep);margin:0;font-size:15px}.cv-editor-section label{min-width:0;font-size:11px}.cv-editor-section input,.cv-editor-section textarea{border-radius:5px;padding:9px 10px;font-size:12px;line-height:1.45}.cv-editor-section textarea{resize:vertical}.cv-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cv-section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.cv-section-heading button{min-height:30px;font-size:11px}.cv-entry{border-top:1px solid var(--line);gap:10px;padding:11px 0 12px;display:grid}.cv-entry-head{align-items:center;gap:9px;display:flex}.cv-entry-head b{color:var(--deep);font-size:12px}.cv-entry-head span{color:var(--muted);font-size:10px}.cv-entry-head button{width:26px;height:26px;color:var(--muted);background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.cv-preview-column{scrollbar-width:thin;min-width:0;max-height:calc(100vh - 110px);position:sticky;top:88px;overflow:auto}.cv-review{color:#5d5142;background:#fff6eb;border-left:3px solid #d7a375;margin-bottom:12px;padding:11px 13px;font-size:11px;line-height:1.4}.cv-review>b{color:#72513b;font-size:12px}.cv-review ul{gap:5px;margin:7px 0 0;padding-left:17px;display:grid}.cv-review p{margin:6px 0 0;font-size:11px}.cv-edit-review{display:none}.cv-page{border:1px solid var(--line);color:#233438;overflow-wrap:anywhere;background:#fff;min-height:550px;padding:34px 30px;font-family:Arial,sans-serif;box-shadow:0 6px 18px #194e5114}.cv-page header{border-bottom:1px solid #cbd8d4;margin-bottom:14px;padding-bottom:12px}.cv-page header h2{color:#233438;margin:0 0 5px;font-family:Arial,sans-serif;font-size:20px}.cv-page header p{color:#435459;margin:0 0 6px;font-size:10px;line-height:1.35}.cv-page header strong{font-size:11px}.cv-page section{margin:0 0 16px}.cv-page section h3{text-transform:uppercase;color:#233438;letter-spacing:0;border-bottom:1px solid #dce5e2;margin:0 0 9px;padding-bottom:4px;font-family:Arial,sans-serif;font-size:11px}.cv-page section p,.cv-page section li{color:#2e3c40;margin:0;font-size:10px;line-height:1.5}.cv-page article{break-inside:avoid;margin:0 0 12px}.cv-page article b{font-size:10px;display:block}.cv-page article small{color:#657579;margin:3px 0;font-size:9px;display:block}.cv-page ul{gap:3px;margin:5px 0 0;padding-left:17px;display:grid}.cv-page.modern header{border-top:4px solid var(--teal);padding-top:12px}.cv-page.modern section h3{color:var(--teal);border-bottom-color:#b4d4c7}.cv-exports{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.cv-exports button{min-height:36px;padding:0 10px;font-size:12px}.cv-notice{color:var(--deep);margin:0;font-size:12px;font-weight:700}.cv-field-hint{color:#9a5a30;margin:0;font-size:11px;line-height:1.4}.cv-improvements{color:var(--deep);background:#f3f8f5;border-left:3px solid #25806e;gap:8px;padding:14px 16px;display:grid}.cv-improvements h3{margin:0;font-size:14px}.cv-improvements p{color:var(--muted);margin:0;font-size:11px}.cv-improvements ul{gap:8px;max-height:250px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cv-improvements li{border-top:1px solid var(--line);gap:3px;padding:8px 0;font-size:11px;line-height:1.4;display:grid}.cv-improvements li b{font-size:11px}.cv-improvements del{color:var(--muted)}.cv-improvements li span{color:#176756}@media (max-width:1200px){.cv-layout{grid-template-columns:1fr}.cv-preview-column{max-height:none;position:static}.cv-page{max-width:660px}}@media (max-width:700px){.cv-mobile-tabs{border:1px solid var(--line);background:#f4f7f5;border-radius:6px;width:max-content;padding:3px;display:inline-flex}.cv-layout .mobile-hidden,.cv-edit-review.mobile-hidden{display:none}.cv-edit-review{display:block}.cv-field-grid{grid-template-columns:1fr}.cv-toolbar-actions{width:100%}.cv-toolbar-actions button{flex:1}.cv-page{padding:24px 20px}}.pg-app{color:#191d1f;background:#f6f4ef;min-height:100vh;padding:0 0 56px;font-family:Inter,Segoe UI,Arial,sans-serif}.pg-topbar{z-index:5;background:#fffaf0;border-bottom:1px solid #d9d5ca;justify-content:space-between;align-items:center;gap:18px;height:70px;padding:0 clamp(18px,4vw,54px);display:flex;position:sticky;top:0}.pg-topbar>div{align-items:center;gap:12px;display:flex}.pg-topbar b{display:block}.pg-topbar small{color:#6b645b}.pg-mark{color:#ffe8a6;background:#1e2e2b;border-radius:6px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.pg-pill{color:#4e4942;text-transform:uppercase;letter-spacing:0;white-space:normal;background:#fff;border:1px solid #cfc8b9;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.pg-pill.ready{color:#215d35;background:#e1f3df;border-color:#afd5b0}.pg-pill.warn{color:#78510e;background:#fff0ca;border-color:#e0c27d}.pg-pill.blocked{color:#8c241c;background:#ffe0dc;border-color:#e0aaa2}.pg-hero{background:#eee8dc;border-bottom:1px solid #d9d5ca;grid-template-columns:minmax(0,1fr) minmax(320px,470px);align-items:start;gap:34px;padding:44px clamp(18px,4vw,54px);display:grid}.pg-hero h1{letter-spacing:0;color:#1e2e2b;max-width:800px;margin:12px 0;font-size:clamp(36px,5vw,64px);line-height:1.02}.pg-hero p{color:#56524b;max-width:760px;font-size:17px;line-height:1.55}.pg-kicker{text-transform:uppercase;color:#9b3f2e;letter-spacing:.08em;font-size:12px;font-weight:900}.pg-ingest{background:#fffaf0;border:1px solid #d8d0bd;border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 14px 30px #2c251814}.pg-ingest label{color:#36312b;gap:7px;font-size:12px;font-weight:800;display:grid}.pg-ingest textarea{resize:vertical;min-height:120px}.pg-ingest input,.pg-ingest textarea,.pg-ingest select{color:#191d1f;background:#fff;border:1px solid #cfc6b5;border-radius:6px;padding:10px 11px}.pg-primary{color:#fff;background:#1e2e2b;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:900;display:inline-flex}.pg-invariants{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px clamp(18px,4vw,54px);display:grid}.pg-invariants article{background:#fff;border:1px solid #ded8ca;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px 11px;padding:16px;display:grid}.pg-invariants svg{color:#9b3f2e;grid-row:1/3}.pg-invariants b{color:#1e2e2b;text-transform:capitalize;font-size:24px}.pg-invariants span{color:#6b645b;font-size:12px}.pg-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 clamp(18px,4vw,54px);display:grid}.pg-panel{background:#fff;border:1px solid #ded8ca;border-radius:8px;min-width:0;padding:18px}.pg-panel h2{color:#1e2e2b;margin:0;font-size:18px}.pg-panel p{color:#504c45;line-height:1.5}.pg-panel-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.pg-panel-head .pg-pill,.pg-panel-head button{margin-left:auto}.pg-panel-head svg{color:#9b3f2e}.pg-icon-button{color:#1e2e2b;background:#fff;border:1px solid #d4ccbc;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.pg-claims,.pg-beats,.pg-reactions,.pg-script,.pg-caption-grid{gap:10px;display:grid}.pg-claims article,.pg-beats article,.pg-reactions article,.pg-script article,.pg-caption-grid article{border-top:1px solid #e4dfd4;padding-top:10px}.pg-claims b,.pg-beats b,.pg-reactions b,.pg-script span,.pg-caption-grid b{color:#9b3f2e;text-transform:uppercase;font-size:11px;font-weight:900}.pg-claims span,.pg-beats span{color:#252927;margin:5px 0;display:block}.pg-claims small,.pg-beats small,.pg-reactions small,.pg-script small,.pg-caption-grid small{color:#746d62;font-size:12px;line-height:1.4;display:block}.pg-reactions article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.pg-reactions p{margin:7px 0}.pg-hook{background:#f7f1e5;border-left:4px solid #9b3f2e;margin-bottom:8px;padding:12px}.pg-hook p{color:#1e2e2b;margin:6px 0;font-weight:800}.pg-script article p{margin:5px 0 6px}.pg-edl{color:#504c45;gap:6px;margin:0;padding-left:21px;display:grid}.pg-edl code{color:#1e2e2b;background:#f1eadc;border-radius:4px;padding:2px 5px}.pg-warning,.pg-danger{background:#fff5d8;border-left:4px solid #d6a73a;padding:10px 12px;color:#5c4310!important;margin:10px 0 0!important}.pg-danger{background:#ffe8e4;border-left-color:#b44236;color:#7a211a!important}@media (max-width:900px){.pg-hero,.pg-review,.pg-invariants{grid-template-columns:1fr}.pg-topbar{flex-direction:column;align-items:flex-start;height:auto;padding-block:13px}.pg-hero{padding-top:30px}.pg-reactions article>div{flex-direction:column;align-items:flex-start}}.brand-lockup{color:var(--brand-pine-dark);grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:10px;display:inline-grid}.landing-v2 .wordmark>.brand-lockup{width:auto;height:auto;color:var(--brand-pine-dark);place-items:initial;font-weight:inherit;background:0 0;border-radius:0;display:inline-grid}.brand-symbol{background:var(--brand-pine);color:#fff;border-radius:8px 8px 8px 2px;grid-row:1/3;place-items:center;width:39px;height:39px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.brand-symbol i{font-size:18px;font-style:normal;font-weight:900}.brand-symbol b{background:var(--brand-coral);color:#fff;border:2px solid var(--brand-paper);border-radius:50%;place-items:center;width:16px;height:16px;font-size:12px;line-height:1;display:grid;position:absolute;top:-5px;right:-4px}.brand-name{letter-spacing:0;font-size:18px;font-weight:900;line-height:1}.brand-lockup small{color:#687473;margin-top:3px;font-size:10px;font-weight:700;line-height:1.2}.brand-lockup.is-compact .brand-symbol{width:34px;height:34px}.brand-lockup.is-compact .brand-name{font-size:16px}.landing-v2 .landing-nav{z-index:10;background:#fbfaf6f2;border-bottom:1px solid #1c292b1a;grid-template-columns:1fr auto 1fr;gap:24px;height:76px;display:grid;position:relative}.landing-v2 .wordmark{width:max-content}.landing-v2 .landing-links,.landing-v2 .landing-actions{align-items:center;gap:10px;display:flex}.landing-v2 .landing-links{gap:26px}.landing-v2 .landing-actions{justify-content:flex-end}.landing-v2 .landing-links a,.landing-v2 .landing-links button{font-size:13px}.landing-v2 .landing-nav .primary,.landing-v2 .landing-nav .secondary{border-radius:7px;min-height:42px}.landing-v2 .primary{background:var(--brand-pine);color:#fff;border-radius:7px;box-shadow:0 8px 18px #155d5526}.landing-v2 .primary:hover{background:var(--brand-pine-dark)}.landing-v2 .secondary{color:var(--brand-pine-dark);background:#fff;border-color:#d7ddd8;border-radius:7px}.landing-v2 .hero{background-color:#ebe9df;background-image:linear-gradient(90deg,#f7f5eefa 0%,#f7f5eee8 31%,#f7f5ee59 55%,#f7f5ee00 72%),url(/career-hero.png);background-position:50% 44%;background-size:cover;border-bottom:1px solid #deddd6;align-items:center;max-width:none;height:min(680px,100vh - 76px);min-height:560px;margin:0;padding:clamp(48px,7vh,82px) max(40px,50vw - 590px);display:flex}.landing-v2 .hero h1{max-width:650px;color:var(--brand-pine-dark);letter-spacing:0;margin:21px 0 20px;font-size:clamp(46px,5vw,70px);font-weight:850;line-height:1.01}.landing-v2 .hero .eyebrow{color:var(--brand-pine);letter-spacing:.08em;font-size:11px}.landing-v2 .hero-actions{margin:27px 0 22px}.landing-v2 .hero-assurances{color:#475756;flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.landing-v2 .hero-assurances span{align-items:center;gap:6px;display:flex}.landing-v2 .hero-assurances svg{width:15px;color:var(--brand-pine)}.landing-v2 .trust-strip{z-index:2;background:var(--brand-pine-dark);border-radius:7px;max-width:1160px;margin:-30px auto 68px;padding:20px 12px;position:relative;box-shadow:0 16px 32px #103f3c29}.landing-v2 .section{max-width:1180px;padding:65px 28px 80px}.landing-v2 .section-heading{max-width:730px;margin-bottom:42px}.landing-v2 .section-heading>span{color:var(--brand-coral);letter-spacing:.08em}.landing-v2 .section-heading h2{color:var(--brand-pine-dark);letter-spacing:0;margin:10px 0 14px;font-size:clamp(34px,4vw,48px);line-height:1.1}.landing-v2 .section-heading p{max-width:650px;margin-inline:auto}.journey-layout{grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);align-items:center;gap:54px;display:grid}.landing-v2 .how-preview{background:#e7eee8;border-radius:7px;margin:0;padding:34px;position:relative}.landing-v2 .how-preview:before{content:"DAILY BRIEF";color:#7c8984;letter-spacing:.12em;font-size:9px;font-weight:900;position:absolute;top:14px;left:17px}.landing-v2 .phone-demo{border-width:7px;border-radius:28px;max-width:360px;margin:auto;transform:rotate(-1deg);box-shadow:0 22px 45px #103f3c33}.brief-preview-card{border:1px solid #d6e2db;border-left:4px solid var(--brand-coral);background:#fff;border-radius:7px;gap:3px;margin:11px 0;padding:12px;display:grid}.brief-preview-card>span{color:var(--brand-coral);text-transform:uppercase;font-size:9px;font-weight:900}.brief-preview-card small{color:#687473;font-size:10px}.journey-list{display:grid}.journey-list article{border-bottom:1px solid #d8dfda;grid-template-columns:38px 42px 1fr;align-items:start;gap:14px;padding:23px 0;display:grid}.journey-list article:first-child{border-top:1px solid #d8dfda}.journey-list article>span{color:var(--brand-coral);padding-top:6px;font-size:11px;font-weight:900}.journey-list article>svg{width:40px;height:40px;color:var(--brand-pine);background:#e5f0e9;border-radius:6px;padding:10px}.journey-list h3{color:var(--brand-pine-dark);margin:1px 0 5px;font-size:20px}.journey-list p{color:#5b6868;max-width:510px;margin:0;font-size:14px;line-height:1.5}.landing-v2 .safety-callout{background:#e9f1ed;border-radius:0;grid-template-columns:1.15fr .85fr;gap:90px;max-width:none;margin:0;padding:78px max(40px,50vw - 560px)}.landing-v2 .safety-callout h2{letter-spacing:0;color:var(--brand-pine-dark);max-width:650px;font-size:clamp(34px,4vw,48px);line-height:1.08}.safety-promise{border-top:1px solid #c8d8d0;align-items:flex-start;gap:12px;margin-top:24px;padding-top:20px;display:flex}.safety-promise span{display:grid}.safety-promise small{color:#596866;margin-top:3px}.landing-v2 .safety-list{gap:7px}.landing-v2 .safety-list span{border-radius:5px;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.landing-v2 .safety-list small{color:#64706f;font-weight:600}.landing-v2 .employer-invite{background:#fff;border-bottom:1px solid #e0e3de;padding:62px max(40px,50vw - 560px)}.landing-v2 .employer-invite h2{font-size:34px}.landing-v2 .price-section{background:var(--brand-pine-dark);border-radius:7px;max-width:1120px;margin:72px auto;padding:48px 56px;position:relative;overflow:hidden}.landing-v2 .price-section:after{content:"N+";color:#ffffff09;font-size:170px;font-weight:900;position:absolute;top:-30px;right:310px}.price-action{z-index:1;justify-items:end;gap:10px;display:grid;position:relative}.landing-v2 footer{align-items:center;max-width:1120px;padding:30px 0 48px}.landing-v2 footer>span{color:#667270;margin-left:auto;font-size:12px}.landing-v2 footer p{margin:0 auto 0 34px}.landing-v2 .login-card{border-radius:8px}.landing-v2 .login-card>.brand-lockup{justify-self:center}.landing-v2 .login-card .brand-symbol b{border-color:#fff}@media (max-width:900px){.landing-v2 .landing-nav{grid-template-columns:1fr auto}.landing-v2 .landing-links{display:none}.journey-layout{grid-template-columns:1fr;gap:30px}.landing-v2 .how-preview{max-width:520px;margin:auto}.landing-v2 .safety-callout{gap:38px}.landing-v2 .price-section,.landing-v2 footer{margin-inline:24px}}@media (max-width:780px){.landing-v2 .landing-nav{height:68px;padding-inline:18px}.landing-v2 .landing-actions .secondary{display:none}.landing-v2 .hero{background:#f2f0e9;height:auto;min-height:0;padding:42px 20px 0;display:block}.landing-v2 .hero-copy{width:100%;max-width:600px}.landing-v2 .hero h1{font-size:43px}.landing-v2 .hero-copy>p{font-size:17px}.landing-v2 .hero-mobile-photo{object-fit:cover;object-position:64% 42%;width:calc(100% + 40px);height:270px;margin:30px -20px 0;display:block}.landing-v2 .trust-strip{border-radius:0;grid-template-columns:1fr 1fr;margin:0 0 46px;padding:16px 18px}.landing-v2 .section{padding:52px 18px 62px}.landing-v2 .section-heading{text-align:left}.landing-v2 .section-heading p{margin-inline:0}.landing-v2 .safety-callout{grid-template-columns:1fr;padding:55px 22px}.landing-v2 .employer-invite{padding:48px 22px}.landing-v2 .price-section{margin:48px 18px;padding:38px 28px}.landing-v2 footer{grid-template-columns:1fr auto;gap:16px;margin-inline:18px;display:grid}.landing-v2 footer p{grid-column:1/-1;margin:0}.landing-v2 footer>span{margin:0}}@media (max-width:500px){.brand-symbol{width:35px;height:35px}.brand-name{font-size:16px}.landing-v2 .landing-nav .primary{padding-inline:12px}.landing-v2 .hero h1{font-size:38px}.landing-v2 .hero-actions{grid-template-columns:1fr}.landing-v2 .hero-actions button{width:100%}.landing-v2 .hero-assurances{display:grid}.landing-v2 .hero-mobile-photo{height:225px}.landing-v2 .trust-strip{grid-template-columns:1fr}.landing-v2 .trust-strip span{padding:7px 4px}.landing-v2 .how-preview{padding:29px 10px 12px}.journey-list article{grid-template-columns:30px 38px 1fr;gap:9px}.journey-list article>svg{width:36px;height:36px;padding:9px}.landing-v2 .safety-list span{align-items:flex-start;gap:3px;display:grid}.landing-v2 .price-section{display:grid}.price-action{justify-items:stretch}.price-action>small{text-align:left}.landing-v2 footer{grid-template-columns:1fr}.landing-v2 footer>span{margin:0}}:root{--brand-pine:#162b2d;--brand-pine-dark:#091719;--brand-coral:#9f3d48;--brand-gold:#e29b62;--brand-leaf:#d8ff65;--brand-paper:#f1ece2;--brand-mist:#dbe2dc;--brand-ink:#10191b}.history-controls{color:#fff;align-items:center;gap:7px;display:inline-flex}.history-controls button{height:38px;color:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:800;transition:background .18s,border-color .18s,transform .18s;display:flex}.history-controls button:hover{background:#ffffff26;border-color:#dcf78a8c;transform:translateY(-1px)}.history-controls svg{width:16px}.history-controls.is-compact button{height:36px;padding-inline:11px}.history-controls.is-compact button span{display:none}.brand-symbol{background:var(--brand-coral);box-shadow:none;border-radius:2px}.brand-symbol b{background:var(--brand-leaf);color:var(--brand-pine-dark);border-color:var(--brand-pine-dark)}.landing-v2{background:var(--brand-paper);color:var(--brand-ink)}.landing-v2 .landing-nav{background:var(--brand-pine-dark);color:#fff;border:0;grid-template-columns:1fr auto 1fr;height:82px;padding-inline:max(28px,50vw - 610px)}.landing-brand{align-items:center;gap:18px;display:flex}.landing-v2 .wordmark>.brand-lockup,.landing-v2 .brand-name{color:#fff}.landing-v2 .landing-brand .history-controls{color:#748b89}.landing-v2 .landing-links a,.landing-v2 .landing-links button{color:#d9e1de}.landing-v2 .landing-nav .secondary{color:#fff;background:0 0;border-color:#5d706f}.landing-v2 .landing-nav .primary{background:var(--brand-leaf);color:var(--brand-pine-dark);box-shadow:none}.landing-v2 .landing-nav .primary:hover{background:#e4ff96}.landing-v2 .hero{background-color:var(--brand-pine-dark);background-image:linear-gradient(90deg,#091719fc 0%,#091719f0 37%,#0917198a 60%,#09171914 78%),url(/career-hero.png);background-position:50% 44%;border:0;height:min(720px,100vh - 82px);min-height:600px;padding-inline:max(40px,50vw - 610px)}.landing-v2 .hero-copy{width:min(650px,55%)}.landing-v2 .hero h1{color:#fff;max-width:720px;font-size:clamp(50px,5.4vw,76px)}.landing-v2 .hero-copy>p{color:#c7d3d0}.landing-v2 .hero .primary{background:var(--brand-leaf);color:var(--brand-pine-dark);box-shadow:none}.landing-v2 .hero .primary:hover{background:#e4ff96}.landing-v2 .hero .secondary{color:#fff;background:0 0;border-color:#647876}.landing-v2 .hero-assurances{color:#b6c4c1}.landing-v2 .hero-assurances svg{color:var(--brand-leaf)}.landing-v2 .trust-strip{background:var(--brand-leaf);max-width:none;color:var(--brand-pine-dark);box-shadow:none;border-radius:0;margin:0;padding-inline:max(25px,50vw - 590px)}.landing-v2 .section-heading{text-align:left;margin-inline:0}.landing-v2 .section-heading>span{color:var(--brand-coral)}.landing-v2 .section-heading h2{max-width:760px;color:var(--brand-pine-dark);font-size:clamp(40px,4.8vw,62px)}.landing-v2 .section-heading p{margin-inline:0}.journey-layout{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr)}.landing-v2 .how-preview:before{color:#ffd4ca}.journey-list article{border-color:#c7c0b5;grid-template-columns:42px 48px 1fr;padding:27px 0}.journey-list article:first-child{border-color:#c7c0b5}.journey-list article>span{color:var(--brand-coral);font-size:13px}.journey-list article>svg{background:var(--brand-pine-dark);color:var(--brand-leaf);border-radius:0;width:44px;height:44px}.journey-list h3{font-size:23px}.journey-list p{font-size:15px}.landing-v2 .safety-callout{background:var(--brand-coral);color:#fff;padding-block:92px}.landing-v2 .safety-callout .eyebrow{color:var(--brand-leaf)}.safety-promise{border-color:#ffffff40}.safety-promise svg{color:var(--brand-leaf)}.safety-promise small{color:#f0ced2}.landing-v2 .safety-list span{color:var(--brand-pine-dark);background:#fff;border:0;border-left:7px solid;border-radius:0}.landing-v2 .safety-list small{color:#68706f}.landing-v2 .employer-invite{background:var(--brand-pine-dark);color:#fff;padding-block:74px}.landing-v2 .employer-invite h2{color:#fff;font-size:42px}.landing-v2 .employer-invite>div>span{color:var(--brand-gold)}.landing-v2 .employer-invite .secondary{color:#fff;background:0 0;border-color:#607270}.landing-v2 .price-section{background:var(--brand-leaf);max-width:none;color:var(--brand-pine-dark);border-radius:0;margin:0;padding:68px max(42px,50vw - 560px)}.landing-v2 .price-section:after{color:#0917190f;top:-68px;right:28%}.landing-v2 .price-section span{color:var(--brand-coral)}.landing-v2 .price-section p{color:#314344}.landing-v2 .price-section .primary{background:var(--brand-pine-dark);color:#fff}.price-action>small{color:#465553}.landing-v2 footer{color:#aebbb8;background:#050d0e;max-width:none;margin:0;padding:34px max(28px,50vw - 560px)}.landing-v2 footer .brand-name{color:#fff}.landing-v2 footer .brand-symbol b{border-color:#050d0e}.public-auth{background:var(--brand-pine-dark);color:#fff;min-height:100vh}.public-auth>header{border-bottom:1px solid #304041;justify-content:space-between;align-items:center;height:84px;padding:0 max(28px,50vw - 610px);display:flex}.public-auth>header>div{align-items:center;gap:18px;display:flex}.public-auth .history-controls{color:#718583}.auth-brand{background:0 0;border:0;padding:0}.public-auth .brand-name{color:#fff}.public-auth .brand-symbol b{border-color:var(--brand-pine-dark)}.auth-switch{color:var(--brand-leaf);background:0 0;border:0;font-weight:800}.auth-stage{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);min-height:calc(100vh - 84px);display:grid}.auth-story{padding:clamp(55px,8vw,110px) max(36px,50vw - 610px);background:linear-gradient(150deg,var(--brand-pine-dark),#203335);padding-right:7vw}.auth-index,.auth-form-kicker{color:var(--brand-leaf);letter-spacing:.14em;font-size:11px;font-weight:900}.auth-story h1{letter-spacing:0;color:#fff;max-width:730px;margin:26px 0;font-size:clamp(48px,6vw,78px);line-height:1.02}.auth-story>p{color:#becbc8;max-width:650px;font-size:18px;line-height:1.65}.auth-principles{border-top:1px solid #435453;grid-template-columns:1fr 1fr;gap:25px;margin-top:58px;padding-top:28px;display:grid}.auth-principles span{grid-template-columns:auto 1fr;gap:4px 10px;display:grid}.auth-principles svg{color:var(--brand-gold);grid-row:1/3}.auth-principles small{color:#98aaa6}.auth-form{background:var(--brand-paper);color:var(--brand-ink);flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(55px,7vw,100px) max(40px,6vw);display:flex}.auth-form-kicker{color:var(--brand-coral)}.auth-form>p{color:#657170;margin-bottom:26px;line-height:1.55}.auth-form label{color:#344344;margin-bottom:15px}.auth-form input{background:#fff;border-color:#b7beb9;border-radius:0;min-height:47px}.auth-submit{background:var(--brand-coral);color:#fff;border:0;justify-content:space-between;align-items:center;min-height:52px;margin-top:6px;padding:0 18px;font-weight:900;display:flex}.auth-security{color:#687573;align-items:center;gap:7px;margin-top:17px;display:flex}.auth-security svg{width:15px}.app-main>header .history-controls{color:#7c8b89;margin-right:14px}.app-main>header .history-controls button{width:32px;height:32px}@media (max-width:900px){.landing-v2 .landing-nav{grid-template-columns:1fr auto}.landing-v2 .landing-brand .history-controls{display:none}.auth-stage{grid-template-columns:1fr}.auth-story,.auth-form{padding:60px 32px}.auth-principles{margin-top:35px}}@media (max-width:780px){.landing-v2 .landing-nav{height:72px}.landing-v2 .hero{background:var(--brand-pine-dark);height:auto;min-height:0;padding-top:48px}.landing-v2 .hero-mobile-photo{filter:saturate(.85)contrast(1.05);height:290px}.landing-v2 .trust-strip{grid-template-columns:1fr 1fr}.landing-v2 .journey-section{padding:65px 20px}.landing-v2 .section-heading h2{font-size:42px}.landing-v2 .safety-callout{padding-block:65px}.landing-v2 .employer-invite{padding-block:58px}.landing-v2 .price-section{margin:0;padding:55px 24px}.public-auth>header{gap:12px;height:auto;min-height:76px;padding:14px 18px}.public-auth .history-controls{display:none}.auth-story h1{font-size:49px}.app-main>header .history-controls{display:none}}@media (max-width:500px){.landing-v2 .trust-strip{grid-template-columns:1fr}.landing-v2 .hero h1{font-size:42px}.landing-v2 .how-preview{padding:36px 10px 12px}.landing-v2 .employer-invite h2{font-size:35px}.auth-switch{text-align:right;max-width:130px}.auth-story{padding:48px 22px}.auth-story h1{font-size:42px}.auth-principles{grid-template-columns:1fr}.auth-form{padding:48px 22px}.auth-form h2{font-size:36px}}.onboarding-shell{min-height:100vh;color:var(--brand-ink);background:#f1ece2}.onboarding-shell>header{background:var(--brand-pine-dark);color:#fff;border-bottom:1px solid #344648;justify-content:space-between;align-items:center;height:82px;padding:0 30px;display:flex}.onboarding-shell>header>div{align-items:center;gap:18px;display:flex}.onboarding-shell>header .history-controls{color:#708381}.onboarding-shell>header>span{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-leaf);font-size:11px;font-weight:900}.onboarding-brand{background:0 0;border:0;padding:0}.onboarding-brand .brand-name{color:#fff}.onboarding-brand .brand-symbol b{border-color:var(--brand-pine-dark)}.onboarding-layout{grid-template-columns:minmax(300px,34%) minmax(0,1fr);min-height:calc(100vh - 82px);display:grid}.onboarding-layout>aside{color:#fff;background:linear-gradient(155deg,#102123,#1d3435);flex-direction:column;padding:64px clamp(28px,5vw,72px);display:flex}.onboarding-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--brand-leaf);font-size:11px;font-weight:900}.onboarding-layout>aside h1{letter-spacing:0;color:#fff;margin:22px 0;font-size:clamp(34px,3.8vw,54px);line-height:1.05}.onboarding-layout>aside>p{color:#afbfbc;line-height:1.6}.onboarding-layout>aside nav{border-top:1px solid #405250;margin-top:44px;display:grid}.onboarding-layout>aside nav button{color:#7f9490;text-align:left;background:0 0;border:0;border-bottom:1px solid #405250;align-items:center;gap:15px;min-height:65px;padding:0;display:flex}.onboarding-layout>aside nav button i{border:1px solid;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.onboarding-layout>aside nav button svg{width:15px}.onboarding-layout>aside nav button span{display:grid}.onboarding-layout>aside nav button small{color:inherit;font-size:9px}.onboarding-layout>aside nav button.active{color:var(--brand-leaf)}.onboarding-layout>aside nav button.done{color:#fff}.onboarding-workspace{flex-direction:column;min-width:0;padding:42px clamp(30px,7vw,96px) 35px;display:flex}.onboarding-progress{color:#677371;text-transform:uppercase;align-items:center;gap:15px;font-size:11px;font-weight:900;display:flex}.onboarding-progress>i{background:#d2cec5;flex:1;height:3px;display:block}.onboarding-progress>i>b{background:var(--brand-coral);height:100%;transition:width .25s;display:block}.onboarding-step{width:min(800px,100%);margin:auto 0;padding:48px 0 36px}.onboarding-step h2{letter-spacing:0;color:var(--brand-pine-dark);margin:13px 0 15px;font-size:clamp(34px,4.2vw,56px);line-height:1.06}.onboarding-step>p{color:#64706e;max-width:690px;margin-bottom:30px;line-height:1.6}.onboarding-step>label{margin-top:15px}.onboarding-step input,.onboarding-step textarea,.onboarding-step select{background:#fff;border-color:#b9b7ae;border-radius:0}.onboarding-fields{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.onboarding-fields.three{grid-template-columns:1fr 1fr 1.2fr}.onboarding-check{background:#fff;border:1px solid #b9b7ae;align-items:center;gap:12px;padding:15px;grid-template-columns:none!important;display:flex!important}.onboarding-check input{width:18px;height:18px;accent-color:var(--brand-coral);flex:none}.onboarding-check span{display:grid}.onboarding-check small{color:#707b79;margin-top:3px;font-weight:500}.upload-pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.onboarding-upload{text-align:center;cursor:pointer;min-height:150px;color:var(--brand-pine-dark);background:#fff;border:2px dashed #a9aca5;align-content:center;place-items:center;padding:20px;display:grid!important}.onboarding-upload svg{color:var(--brand-coral);margin-bottom:9px}.onboarding-upload small{color:#75807e;font-weight:600}.onboarding-upload input{opacity:0;width:1px;height:1px;position:absolute}.onboarding-review{grid-template-columns:1fr 1fr;gap:10px;display:grid}.onboarding-review article{background:#fff;border-left:5px solid #a6aeaa;align-items:flex-start;gap:12px;padding:16px;display:flex}.onboarding-review article.ready{border-color:#2f826d}.onboarding-review article.missing{border-color:var(--brand-coral)}.onboarding-review article.optional{border-color:var(--brand-gold)}.onboarding-review article>i{background:#e6e9e5;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.onboarding-review article svg{width:15px}.onboarding-review article>div{display:grid}.onboarding-review article small{color:#6d7775;margin-top:4px;line-height:1.35}.matching-notice{background:var(--brand-pine-dark);color:#fff;gap:14px;margin-top:20px;padding:17px;display:flex}.matching-notice>svg{color:var(--brand-leaf)}.matching-notice p{color:#b8c5c2;margin:4px 0 0;font-size:13px}.onboarding-workspace>footer{border-top:1px solid #c9c5bc;justify-content:space-between;width:min(800px,100%);padding-top:20px;display:flex}.onboarding-workspace>footer button{border:0;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-weight:900;display:flex}.onboarding-back{color:var(--brand-pine-dark);background:0 0}.onboarding-next{background:var(--brand-coral);color:#fff;margin-left:auto}.onboarding-workspace>footer button:disabled{opacity:.35}@media (max-width:950px){.onboarding-layout{grid-template-columns:270px minmax(0,1fr)}.onboarding-layout>aside{padding:44px 25px}.onboarding-layout>aside h1{font-size:35px}.onboarding-workspace{padding-inline:35px}.onboarding-fields.three{grid-template-columns:1fr}}@media (max-width:720px){.onboarding-shell>header{height:auto;min-height:72px;padding:12px 17px}.onboarding-shell>header .history-controls,.onboarding-shell>header>span{display:none}.onboarding-layout{display:block}.onboarding-layout>aside{padding:34px 20px 0}.onboarding-layout>aside h1{font-size:34px}.onboarding-layout>aside>p{margin-bottom:20px}.onboarding-layout>aside nav{margin:20px -20px 0;padding:0 20px;display:flex;overflow-x:auto}.onboarding-layout>aside nav button{min-width:115px;padding-right:12px}.onboarding-workspace{padding:25px 20px 28px}.onboarding-step{padding:38px 0 30px}.onboarding-step h2{font-size:38px}.onboarding-fields,.upload-pair,.onboarding-review{grid-template-columns:1fr}.onboarding-workspace>footer{background:#f1ece2;padding:13px 0 0;position:sticky;bottom:0}.onboarding-workspace>footer button{padding-inline:12px}}.brand-symbol,.landing-v2 .how-preview,.landing-v2 .phone-demo,.landing-v2 .price-section,.public-auth .auth-submit,.auth-form input,.auth-form select,.onboarding-layout>aside nav button i,.onboarding-step input,.onboarding-step textarea,.onboarding-step select,.onboarding-check,.onboarding-review article,.matching-notice,.onboarding-workspace>footer button,.landing-v2 .safety-list span,.journey-list article>svg{border-radius:12px}.landing-v2 .hero-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.document-drop{cursor:pointer;min-height:178px;color:var(--brand-pine-dark);background:#fff;border:2px dashed #9aa9a2;justify-content:center;align-items:center;gap:18px;padding:28px;transition:border-color .2s,background .2s;border-radius:18px!important;display:flex!important}.document-drop:hover{border-color:var(--brand-coral);background:#fffdf9}.document-drop>svg{width:35px;height:35px;color:var(--brand-coral)}.document-drop>span{gap:5px;display:grid}.document-drop small{color:#6d7976;font-weight:600}.document-drop input{opacity:0;width:1px;height:1px;position:absolute}.scan-status,.scan-summary{background:#fff;border:1px solid #c8c8bf;border-radius:14px;align-items:flex-start;gap:12px;margin-top:16px;padding:15px 17px;display:flex}.scan-status svg{color:var(--brand-coral)}.scan-status div,.scan-summary div{gap:3px;display:grid}.scan-status small,.scan-summary p{color:#687471;margin:0;font-size:12px;line-height:1.5}.scan-summary{background:#e6f2eb;border-color:#b6d2c2}.scan-summary>svg{color:#2f826d}.spin{animation:1s linear infinite scan-spin}@keyframes scan-spin{to{transform:rotate(360deg)}}.intake-files{gap:9px;margin-top:16px;display:grid}.intake-files article{background:#fff;border:1px solid #c9cbc4;border-radius:14px;grid-template-columns:38px 1fr 34px;align-items:center;gap:12px;padding:12px 14px;display:grid}.intake-files article>svg{color:var(--brand-coral)}.intake-files article>div{min-width:0;display:grid}.intake-files article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intake-files article small{color:#71807c;text-transform:capitalize;margin-top:3px}.intake-files button{color:#53615e;background:#f0ede7;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.intake-files button svg{width:16px}.conversation-launch{text-align:left;background:var(--brand-pine-dark);color:#fff;border:0;border-radius:16px;grid-template-columns:38px 1fr 22px;align-items:center;gap:13px;width:100%;margin:5px 0 20px;padding:18px;display:grid}.conversation-launch>svg:first-child{color:var(--brand-leaf)}.conversation-launch>span{gap:4px;display:grid}.conversation-launch small{color:#b8c6c3}.goal-conversation{background:#fff;border:1px solid #c6c7bf;border-radius:18px;gap:14px;margin-bottom:22px;padding:20px;display:grid}.conversation-agent{background:#e8f0eb;border-radius:14px;align-items:flex-start;gap:11px;padding:14px;display:flex}.conversation-agent svg{color:var(--brand-coral);flex:none}.conversation-agent p{margin:0;line-height:1.5}.conversation-answer{background:var(--brand-pine-dark);color:#fff;border-radius:14px 14px 4px;justify-self:end;max-width:84%;padding:11px 14px;font-size:13px;line-height:1.5}.goal-conversation label{margin:0}.goal-conversation button{border-radius:12px;justify-self:end;align-items:center;gap:8px;display:flex}.goal-conversation button svg{width:16px}.primary,.secondary,.quiet,input,select,textarea,.content-panel,.brief-hero,.best-match,.metric-card,.horizon-card,.application-card,.tracker-list article,.vault-card,.talent-result,.employer-guard,.company-rules,.wa-phone,.notice{border-radius:12px}.content-panel,.brief-hero,.talent-result,.company-rules,.wa-phone{overflow:hidden}.intake-files{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.intake-files article{grid-template-columns:28px minmax(0,1fr) 28px;gap:7px;padding:11px}.intake-files article>svg{width:20px}.intake-files button{width:28px;height:28px}.upload-count{text-align:right;color:#687471;margin:14px 2px 0;font-size:11px;font-weight:800}.upload-limit{color:#8f2f3f;background:#fff1f1;border:1px solid #e5b9bf;border-radius:10px;padding:10px 12px;font-size:12px}@media (max-width:1050px){.intake-files{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.document-drop{justify-content:flex-start;align-items:flex-start;min-height:145px}.onboarding-fields.three{grid-template-columns:1fr}.conversation-answer{max-width:94%}.intake-files{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.intake-files{grid-template-columns:1fr}}.password-field{position:relative}.password-field input{width:100%;padding-right:48px}.password-field button{color:#52615e;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-field button:hover{background:#edf0ec}.password-field button svg{width:18px}.auth-error{background:#fff0f2;border:1px solid #e4b8c0;border-radius:10px;padding:10px 12px;font-size:12px;color:#a92f43!important;margin:0 0 10px!important}.verify-email{background:var(--brand-pine-dark);color:#fff;min-height:100vh}.verify-email>header{border-bottom:1px solid #304041;align-items:center;gap:16px;height:82px;padding:0 max(25px,50vw - 560px);display:flex}.verify-email>header>button{color:#fff;background:#17292a;border:1px solid #526260;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.verify-email .brand-name{color:#fff}.verify-email .brand-symbol b{border-color:var(--brand-pine-dark)}.verify-email>section{background:var(--brand-paper);width:min(650px,100% - 36px);color:var(--brand-ink);border-radius:20px;justify-items:start;gap:16px;margin:clamp(60px,10vh,120px) auto;padding:clamp(32px,6vw,62px);display:grid}.verify-email>section>svg{width:48px;height:48px;color:var(--brand-coral)}.verify-email>section>span{color:var(--brand-coral);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.verify-email h1{color:var(--brand-pine-dark);margin:0;font-size:clamp(36px,6vw,56px);line-height:1.05}.verify-email p{color:#60706d;line-height:1.65}.verify-email button{align-items:center;gap:9px;padding:12px 16px;display:flex}.verification-status{color:#24664f;background:#e2f1e8;border-radius:12px;width:100%;padding:13px 15px;font-size:13px;font-weight:700}.verification-status.warning{color:#7c5216;background:#fff0dc}.processing-screen{color:#fff;text-align:center;background:#102425;place-content:center;justify-items:center;min-height:100vh;padding:40px 20px;display:grid}.processing-screen>*{width:min(650px,100%)}.processing-orbit{border:1px solid #45615d;border-radius:50%;place-items:center;width:126px;margin-bottom:25px;display:grid;position:relative;height:126px!important}.processing-orbit>svg{width:45px;color:var(--brand-leaf)}.processing-orbit i{background:var(--brand-coral);border-radius:50%;width:14px;height:14px;animation:1.7s infinite processing-pulse;position:absolute}.processing-orbit i:nth-child(2){top:8px;left:20px}.processing-orbit i:nth-child(3){top:54px;right:3px}.processing-orbit i:nth-child(4){bottom:9px;left:28px}@keyframes processing-pulse{50%{opacity:.45;transform:scale(.55)}}.processing-kicker{color:var(--brand-leaf);text-transform:uppercase;justify-content:center;gap:8px;font-size:11px;font-weight:900;display:flex}.processing-screen h1{margin:17px 0 12px;font-size:clamp(37px,6vw,62px);line-height:1.04}.processing-screen>p{color:#b8c9c5;line-height:1.65}.processing-tasks{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.processing-tasks span{color:#809692;border:1px solid #3d5552;border-radius:14px;justify-items:center;gap:7px;padding:13px 9px;font-size:11px;display:grid}.processing-tasks span.done{color:#dce9e5;background:#193331}.processing-tasks svg{width:17px}.processing-screen aside{color:var(--brand-pine-dark);text-align:left;background:#fff;border-radius:16px;margin:0 0 20px;padding:17px 20px}.processing-screen aside b{color:var(--brand-coral);text-transform:uppercase;font-size:10px}.processing-screen aside p{margin:5px 0}.processing-continue{background:var(--brand-coral);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:54px;font-weight:900;display:flex}.processing-continue:disabled{color:#8aa09c;opacity:1;background:#29413f}.voice-assistant-launch{text-align:left;color:#fff;background:#16302f;border:1px solid #355653;border-radius:16px;grid-template-columns:36px 1fr 32px;align-items:center;gap:12px;width:100%;margin:17px 0;padding:15px 17px;display:grid}.voice-assistant-launch span{display:grid}.voice-assistant-launch small{color:#aebfbc}.voice-assistant-launch svg{color:var(--brand-leaf)}.voice-assistant{background:#fff;border:1px solid #bdc7c2;border-radius:17px;gap:14px;margin:17px 0;padding:18px;display:grid}.voice-assistant>header{justify-content:space-between;display:flex}.voice-assistant>header span{gap:8px;font-weight:900;display:flex}.voice-assistant>header button{border:0;border-radius:9px}.assistant-question{background:#e7f0eb;border-radius:13px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.assistant-question p{margin:0}.assistant-question button{background:0 0;border:0}.voice-assistant blockquote{background:var(--brand-pine-dark);color:#fff;border-radius:14px;max-width:88%;margin:0 0 0 auto;padding:12px}.assistant-controls{gap:9px;display:flex}.assistant-controls button{border:0;border-radius:12px;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-weight:900;display:flex}.assistant-controls button:first-child{background:var(--brand-coral);color:#fff}.institution-combobox{position:relative}.institution-combobox>svg{z-index:2;width:17px;position:absolute;top:15px;left:13px}.institution-combobox>input{width:100%;padding-left:40px}.institution-combobox>div{z-index:10;background:#fff;border:1px solid #b9c0bb;border-radius:13px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto}.institution-combobox>div button{text-align:left;background:0 0;border:0;border-radius:9px;width:100%;padding:10px;display:grid}.conversation-modes,.account-type{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0;display:grid}.conversation-modes button,.account-type button{background:#fff;border:1px solid #b9c3be;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:12px;font-weight:900;display:flex}.conversation-modes button.active,.account-type button.active{background:var(--brand-pine-dark);color:#fff}.conversation-modes svg,.account-type svg{width:17px}.voice-note-panel,.coming-soon-auth{background:#fff;border:1px solid #c3c9c5;border-radius:15px;margin-bottom:18px;padding:16px}.coming-soon-auth{text-align:center;background:#edf2ef;place-content:center;justify-items:center;min-height:230px;display:grid}.begin-search{background:var(--brand-coral);color:#fff;border:0;border-radius:12px;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-weight:900;display:flex}.search-scope{color:#fff;background:#153334;border-radius:12px;grid-template-columns:45px 1fr 32px;gap:15px;padding:22px;display:grid}.search-scope>svg{color:var(--brand-leaf)}.search-scope h2{margin:5px 0;font-size:20px}.search-scope p{color:#b8c8c5;margin:0}@media (max-width:650px){.processing-tasks,.conversation-modes,.account-type{grid-template-columns:1fr}.search-scope{grid-template-columns:35px 1fr}.search-scope>svg:last-child{display:none}}.settings-section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.settings-section>header{border-bottom:1px solid var(--line);gap:13px;margin-bottom:10px;padding-bottom:17px;display:flex}.settings-section>header>svg{color:var(--teal)}.settings-section h2{margin:0;font-size:18px}.settings-section header p{color:var(--muted);margin:4px 0 0;font-size:12px}.subscription-state{justify-content:space-between;align-items:center;gap:24px;padding:18px 4px 5px;display:flex}.subscription-state>div{gap:4px;display:grid}.subscription-state span{text-transform:uppercase;color:#197254;font-size:10px;font-weight:900}.subscription-state p{color:var(--muted);max-width:580px;margin:0;font-size:12px}.subscription-state button{align-items:center;gap:8px;display:flex}.subscription-state.paused span{color:#98550c}.danger-zone{border-color:#e1b5b5}.danger-zone>header>svg{color:var(--red)}.delete-account-button{color:var(--red);background:#fff7f7;border:1px solid #d19b9b;border-radius:11px;align-items:center;gap:8px;min-height:45px;margin-top:18px;padding:0 15px;font-weight:900;display:flex}.confirm-scrim{z-index:100;background:#07191db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delete-confirm{background:#fff;border-radius:18px;gap:13px;width:min(560px,100%);padding:32px;display:grid;position:relative}.delete-confirm>svg{color:var(--red);width:38px;height:38px}.delete-confirm>span{color:var(--red);text-transform:uppercase;font-size:10px;font-weight:900}.delete-confirm h2{margin:0;font-size:32px}.delete-confirm>p{color:var(--muted);margin:0;line-height:1.6}.delete-confirm input{width:100%}.delete-confirm>div{justify-content:flex-end;gap:9px;display:flex}.delete-confirm>div button{align-items:center;gap:7px;display:flex}.modal-close{border:0;border-radius:9px;width:34px;height:34px;position:absolute;top:16px;right:16px}.account-paused-banner{color:#714c16;background:#fff1d9;border-bottom:1px solid #e7c78d;align-items:center;gap:9px;min-height:47px;padding:8px 25px;font-size:12px;display:flex}.account-paused-banner span{flex:1}.account-paused-banner button{color:#714c16;background:0 0;border:0;font-weight:900;text-decoration:underline}@media (max-width:650px){.subscription-state{align-items:flex-start;display:grid}.delete-confirm{padding:27px 20px}.delete-confirm>div{display:grid}.account-paused-banner{padding-inline:15px}}.admin-trigger{cursor:pointer;transition:transform .16s,box-shadow .16s}.admin-trigger:hover,.admin-trigger:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #087f7024}.admin-login,.admin-console{min-height:100vh;color:var(--ink);background:#f6f8f7}.admin-login>header,.admin-console>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 28px;display:flex}.admin-login>header>button,.admin-console>header button{color:var(--deep);background:0 0;border:0;align-items:center;gap:7px;font-weight:800;display:inline-flex}.admin-login>header svg{width:18px}.admin-login>form,.admin-session-check{border:1px solid var(--line);width:min(460px,100% - 32px);box-shadow:var(--shadow);background:#fff;border-radius:20px;gap:18px;margin:72px auto;padding:34px;display:grid}.admin-login>form>svg{background:var(--mint);width:44px;height:44px;color:var(--teal);border-radius:13px;padding:10px}.admin-login>form>span{letter-spacing:.11em;text-transform:uppercase;color:var(--teal);font-size:11px;font-weight:900}.admin-login>form h1{letter-spacing:-.035em;margin:0;font-size:34px}.admin-login>form p{color:var(--muted);margin:0}.admin-login .primary{width:100%}.admin-session-check{text-align:center;place-items:center}.admin-session-check p{color:var(--muted);margin:0}.admin-spinner{color:var(--teal);animation:1s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-console>header>div{align-items:center;gap:12px;display:flex}.admin-console>header>div>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.admin-console>header>div>span i{background:#2ca66f;border-radius:50%;width:8px;height:8px}.admin-heading{max-width:1180px;margin:0 auto;padding:64px 28px 28px}.admin-heading>span{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);font-size:11px;font-weight:900}.admin-heading h1{letter-spacing:-.045em;margin:8px 0 12px;font-size:46px}.admin-heading p{color:var(--muted);font-size:17px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1180px;margin:0 auto;padding:0 28px 30px;display:grid}.admin-metrics article{border:1px solid var(--line);background:#fff;border-radius:16px;gap:10px;padding:22px;display:grid}.admin-metrics article>svg{color:var(--teal)}.admin-metrics article>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:800}.admin-metrics article>b{font-size:18px}.admin-metrics article p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.admin-control-list{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:1124px;margin:0 auto 70px;overflow:hidden}.admin-control-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:22px 24px;display:flex}.admin-control-list h2{margin:0}.admin-control-list>header span{color:var(--muted);font-size:12px}.admin-control-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;align-items:center;gap:16px;padding:20px 24px;display:flex}.admin-control-list>button:last-child{border-bottom:0}.admin-control-list>button:hover{background:#f8fbfa}.admin-control-list>button>svg{color:var(--teal)}.admin-control-list>button span{gap:4px;display:grid}.admin-control-list>button small{color:var(--muted)}@media (max-width:860px){.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-console>header>div>span{display:none}}@media (max-width:560px){.admin-login>header,.admin-console>header{padding:0 16px}.admin-console>header .brand-name,.admin-console>header .brand-lockup small{display:none}.admin-metrics{grid-template-columns:1fr}.admin-heading h1{font-size:38px}.admin-control-list{margin-inline:16px}.admin-control-list>header{flex-direction:column;align-items:flex-start;gap:8px}}.processing-tasks span.active{color:#dbe9e4;border-color:#7fa89d;box-shadow:inset 0 0 0 1px #7fa89d2e}.processing-working{color:#9db1ad;border:1px solid #355653;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:54px;font-weight:900;display:flex}.scan-status.queued{background:#eef3f0;border-color:#c2cdc7}.scan-status.queued>svg{color:var(--brand-pine-dark)}.intelligence-prefill{background:#e6f2eb;border:1px solid #b6d2c2;border-radius:15px;grid-template-columns:34px 1fr;align-items:start;gap:12px;margin:16px 0 18px;padding:15px 17px;display:grid}.intelligence-prefill>svg{color:var(--brand-coral);width:22px}.intelligence-prefill div{gap:4px;display:grid}.intelligence-prefill p{color:#60706b;margin:0;font-size:12px;line-height:1.55}.institution-combobox>div .institution-status{color:#6a7672;padding:10px 11px;font-size:11px;font-weight:700;display:block}.institution-combobox>div button:hover,.institution-combobox>div button:focus{background:#edf2ef;outline:none}.institution-combobox>div button small{color:#75817e;margin-top:2px}.reasoning-followups,.transferable-skill-suggestions{background:#ffffffb8;border:1px solid #1021231f;border-radius:18px;gap:14px;padding:18px;display:grid}.reasoning-followups-heading{align-items:flex-start;gap:12px;display:flex}.reasoning-followups-heading svg{flex:none;width:20px;height:20px}.reasoning-followups-heading p,.transferable-skill-suggestions p,.reasoning-followups-list p{color:var(--muted,#65716f);margin:4px 0 0}.reasoning-followups-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.reasoning-followups-list article{background:#ffffffd1;border:1px solid #1021231a;border-radius:14px;padding:14px}.reasoning-followups-list small{text-transform:uppercase;letter-spacing:.08em;opacity:.65;margin-bottom:5px;font-size:10px;display:block}.suggested-skill-chips{flex-wrap:wrap;gap:8px;display:flex}.suggested-skill-chips button{cursor:pointer;background:#fff;border:1px solid #10212326;border-radius:999px;padding:8px 12px}.suggested-skill-chips button:hover{border-color:#10212359}.vault-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vault-overview-grid article{border:1px solid var(--line,#dce6e1);background:var(--panel,#fff);border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.vault-overview-grid svg{width:22px;height:22px}.vault-overview-grid b{font-size:22px;display:block}.vault-overview-grid span{color:var(--muted,#60706d);font-size:12px;display:block}.vault-resolver-panel{gap:14px;display:grid}.vault-requirement-input{border:1px solid var(--line,#dce6e1);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;display:grid}.vault-requirement-input svg{margin-top:7px}.vault-requirement-input textarea{resize:vertical;min-height:72px;font:inherit;border:0;outline:0}.vault-resolution-list{gap:8px;display:grid}.vault-resolution{background:#fff;border:1px solid #dce6e1;border-radius:12px;grid-template-columns:1fr auto;gap:4px 14px;padding:12px 14px;display:grid}.vault-resolution>div{gap:3px;display:grid}.vault-resolution span,.vault-resolution small{color:#5f716d}.vault-resolution strong{color:#0b664e;background:#e9f4ef;border-radius:999px;align-self:start;padding:5px 8px;font-size:12px}.vault-resolution.confirm strong{color:#8a5a00;background:#fff1d6}.vault-resolution.missing strong{color:#8a3030;background:#fbe8e8}.vault-resolution>small{grid-column:1/-1}.vault-document-list article{align-items:flex-start}.vault-document-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vault-document-title h3{margin:0}.sensitive-pill{text-transform:uppercase;letter-spacing:.04em;color:#8d3d0f;background:#fff0e7;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:800}.vault-capabilities{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.vault-capabilities span{color:#3e5b54;background:#eef4f1;border-radius:999px;padding:3px 6px;font-size:10px}.vault-note{margin-top:7px;display:block}.vault-document-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.icon-action{color:#163f43;background:#fff;border:1px solid #d5e2dc;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-action.danger{color:#8f3131}.is-superseded{opacity:.62}.form-assist-evidence{background:#f5f8f6;border:1px solid #dce6e1;border-radius:12px;gap:7px;padding:12px;display:grid}.evidence-resolution{grid-template-columns:1fr auto;gap:2px 10px;display:grid}.evidence-resolution small{color:#61736f;grid-column:1/2}.evidence-resolution strong{grid-area:1/2/3;align-self:center;font-size:11px}.evidence-resolution.ready strong{color:#08745a}.evidence-resolution.confirm strong{color:#9a6900}.evidence-resolution.missing strong{color:#963939}.form-assist-sensitive-toggle{background:#fffaf4;border:1px solid #e3d6c8;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.form-assist-sensitive-toggle input{margin-top:3px}.form-assist-sensitive-toggle span{gap:3px;display:grid}.form-assist-sensitive-toggle small{color:#6c6258;line-height:1.35}@media (max-width:760px){.vault-overview-grid,.vault-resolution{grid-template-columns:1fr}.vault-resolution strong{justify-self:start}.vault-document-actions{justify-content:flex-start}.form-assist-sensitive-toggle{align-items:flex-start}}.vault-details-editor{margin-top:9px}.vault-details-editor summary{cursor:pointer;color:#325851;font-size:12px;font-weight:700}.vault-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.vault-details-grid label{color:#61736f;gap:4px;font-size:10px;font-weight:700;display:grid}.vault-details-grid input,.vault-details-grid select{width:100%;font:inherit;color:#183f42;background:#fff;border:1px solid #cfddd7;border-radius:8px;padding:7px}@media (max-width:620px){.vault-details-grid{grid-template-columns:1fr}}.nextstep-cta{color:#062f31;background:linear-gradient(135deg,#0b7b67,#65b96b 58%,#cfe878);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 13px 30px #087f7038}.nextstep-cta:hover{filter:saturate(1.06);transform:translateY(-1px);box-shadow:0 17px 34px #087f7042}.nextstep-cta.large{min-height:52px;padding:0 22px}.pns-program{color:#fff;background:#102f31;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:center;gap:46px;margin-top:18px;margin-bottom:18px;padding:54px;display:grid;position:relative;overflow:hidden}.pns-program:before{content:"";background:#cfe8781f;border-radius:50%;width:330px;height:330px;position:absolute;inset:auto -90px -120px auto}.pns-program-copy,.pns-program-cards{z-index:1;position:relative}.pns-program h2{color:#f6fff8;margin:12px 0 16px;font-size:clamp(34px,4.4vw,56px);line-height:1.05}.pns-program p{color:#c8dbd7;max-width:720px;line-height:1.65}.pns-program .eyebrow{color:#cfe878}.pns-program .nextstep-cta{margin-top:12px}.pns-program-cards{gap:12px;display:grid}.pns-program-cards article{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;padding:20px}.pns-program-cards svg{color:#cfe878}.pns-program-cards h3{color:#fff;margin:14px 0 7px;font-size:18px}.pns-program-cards p{color:#c8dbd7;margin:0;font-size:13px}.hero-assurances{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.hero-assurances span{color:#51646b;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.hero-assurances svg{width:16px;color:var(--teal)}@media (max-width:950px){.pns-program{grid-template-columns:1fr;padding:38px 24px}.landing-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:680px){.landing-nav{flex-wrap:wrap;align-items:flex-start;gap:12px;height:auto;min-height:74px;padding-block:14px}.landing-links{order:3;justify-content:flex-start;width:100%;overflow:auto}.landing-actions{margin-left:auto}.pns-program{border-radius:18px;margin-inline:16px}.pns-program h2{font-size:34px}.nextstep-cta.large{width:100%}.hero-assurances{align-items:flex-start;display:grid}}:root{color:#18181b;--ink:#18181b;--muted:#6f7180;--deep:#18181b;--teal:#2563eb;--mint:#eef2ff;--lime:#10b981;--sand:#fff7e8;--red:#ba1a1a;--orange:#f59e0b;--line:#18181b17;--white:#fff;--shadow:0 18px 48px #18181b14;--brand-oat:#fbf9f5;--brand-cobalt:#2563eb;--brand-amber:#f59e0b;--brand-emerald:#10b981;--brand-ink:#18181b;--brand-muted:#6f7180;--brand-line:#18181b17;--brand-pine-dark:#18181b;--brand-coral:#2563eb;--brand-leaf:#10b981;background:#fbf9f5;font-family:Be Vietnam Pro,Segoe UI,system-ui,sans-serif}body{color:#18181b;background:#fbf9f5}h1,h2,h3,.wordmark,.brand,.brand-lockup,.page-title,.section-heading,.auth-form h2,.auth-story h1,.onboarding-step h2{letter-spacing:0;font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif}p{color:var(--muted)}input,textarea,select{color:#18181b;background:#fff;border-color:#18181b1c;border-radius:14px;box-shadow:inset 0 1px #fff9}input:focus,textarea:focus,select:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}label{color:#30313a}.primary,.secondary,.danger,.quiet,.text-action,.link-button,.nextstep-cta,.auth-submit,.onboarding-next,.onboarding-back,.begin-search,.processing-continue{border-radius:999px;font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;font-weight:800}.primary,.nextstep-cta,.auth-submit,.onboarding-next,.begin-search,.processing-continue{color:#fff;background:#2563eb;box-shadow:0 14px 28px #2563eb2e}.primary:hover,.nextstep-cta:hover,.auth-submit:hover,.onboarding-next:hover,.begin-search:hover,.processing-continue:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 18px 36px #2563eb38}.secondary,.onboarding-back{color:#18181b;background:#fff;border:1px solid #18181b1a;box-shadow:0 6px 18px #18181b0d}.quiet,.link-button,.text-action{color:#2563eb}.eyebrow,.section-heading>span,.content-panel>span,.report-form>span,.auth-form-kicker,.auth-index,.page-title>div:first-child>span{color:#2563eb;letter-spacing:.08em}.wordmark>span,.brand-icon,.brand>span{color:#fff;background:#2563eb;border-radius:14px}.landing,.landing-v2,.public-auth,.signup-shell,.admin-login,.admin-console,.app-shell,.employer-portal,.processing-screen{background:linear-gradient(#ffffff9e,#fbf9f500 38%),#fbf9f5}.landing-nav,.public-auth>header,.signup-shell>header,.admin-login>header,.admin-console>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbf9f5db;border-bottom:1px solid #18181b14}.landing-links a,.landing-links button,.landing-actions button,.auth-switch{border-radius:999px}.hero{grid-template-columns:minmax(0,1fr) minmax(290px,.7fr);gap:64px;min-height:min(720px,100vh - 74px)}.hero:before{background:radial-gradient(circle,#2563eb24,#10b9811a 46%,#0000 72%);width:460px;height:460px}.hero h1,.auth-story h1,.section-heading h2,.pns-program h2,.price-section h2,.admin-heading h1{color:#18181b;letter-spacing:0}.hero-copy>p,.section-heading p,.pns-program p,.price-section p{color:#5f6270}.hero-mobile-photo{object-fit:cover;border:10px solid #fff;border-radius:28px;justify-self:center;width:100%;max-width:430px;box-shadow:0 28px 70px #2563eb29,0 4px 18px #18181b14}.phone-demo,.login-card,.auth-form,.content-panel,.job-card,.next-actions,.settings-section,.voice-assistant,.admin-login>form,.admin-session-check,.admin-metrics article,.admin-control-list,.vault-overview-grid article,.reasoning-followups,.transferable-skill-suggestions{background:#fff;border:1px solid #18181b14;border-radius:20px;box-shadow:0 12px 34px #18181b0f}.trust-strip,.price-section,.pns-program,.brief-hero,.processing-screen{background:linear-gradient(135deg,#18181b,#243045 55%,#2563eb);border-radius:24px;box-shadow:0 22px 60px #18181b29}.trust-strip svg,.pns-program .eyebrow,.pns-program-cards svg,.price-section span,.brief-hero .eyebrow{color:#f59e0b}.pns-program-cards article{background:#ffffff17;border-color:#ffffff29;border-radius:18px}.safety-callout,.horizon,.bridge-banner,.matching-notice,.scan-summary,.intelligence-prefill,.voice-note-panel,.coming-soon-auth,.search-scope{background:#eef2ff;border:1px solid #2563eb1a;border-radius:24px;box-shadow:0 12px 32px #2563eb12}.employer-invite,.journey-list article,.feature-grid article,.brief-metrics article,.horizon-grid>div,.reason-grid>div,.form-assist-answer,.vault-resolution,.intake-files article,.onboarding-review article{background:#fff;border:1px solid #18181b14;border-radius:18px;box-shadow:0 8px 22px #18181b0b}.feature-grid article:hover,.job-card:hover,.journey-list article:hover{border-color:#2563eb40;box-shadow:0 18px 42px #2563eb1a}.public-auth{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.auth-stage{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:center;gap:48px;width:min(1180px,100%);margin:0 auto;padding:54px 28px 70px;display:grid}.auth-story{color:#fff;background:radial-gradient(circle at 18% 18%,#f59e0b38,#0000 26%),radial-gradient(circle at 80% 20%,#10b9812e,#0000 28%),linear-gradient(135deg,#18181b,#273247 58%,#2563eb);border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:520px;padding:44px;display:flex;overflow:hidden}.auth-story h1{color:#fff;margin:14px 0;font-size:clamp(38px,5vw,64px);line-height:1.04}.auth-story p,.auth-principles small{color:#ffffffc2}.auth-index{color:#f59e0b}.auth-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.auth-principles span{background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;gap:5px;padding:16px;display:grid}.auth-principles svg{color:#10b981}.auth-form{gap:16px;padding:30px;display:grid}.auth-form h2{color:#18181b;margin:0;font-size:32px}.password-field{grid-template-columns:1fr 44px;gap:8px;display:grid}.password-field button,.document-drop button,.icon-action{border-radius:14px}.auth-error,.upload-limit{color:#ba1a1a;background:#fff0f0;border-radius:14px;padding:10px 12px}.auth-security{color:#6f7180;align-items:center;gap:7px;display:flex}.onboarding-shell,.onboarding-page{background:#fbf9f5;min-height:100vh}.onboarding-layout,.onboarding-wrap{width:min(1180px,100%);margin:0 auto;padding:28px}.onboarding-card,.onboarding-panel,.onboarding-step{background:#fff;border:1px solid #18181b14;border-radius:28px;box-shadow:0 18px 50px #18181b12}.onboarding-step{gap:18px;padding:30px;display:grid}.onboarding-step>span{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.onboarding-step h2{color:#18181b;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.07}.onboarding-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.document-drop{text-align:center;background:linear-gradient(#f8faff,#fff);border:1.5px dashed #2563eb47;border-radius:24px;place-items:center;min-height:170px;padding:28px;display:grid}.document-drop svg{color:#2563eb}.intake-files{gap:10px;display:grid}.intake-files article{grid-template-columns:32px 1fr 38px;align-items:center;gap:12px;padding:12px;display:grid}.scan-status,.upload-count,.goal-conversation,.conversation-agent,.conversation-answer,.onboarding-check{background:#fff;border:1px solid #18181b14;border-radius:18px;padding:14px}.onboarding-check{align-items:flex-start;gap:12px;display:flex}.onboarding-check input{accent-color:#2563eb;width:18px;height:18px}.conversation-modes button,.account-type button{border-color:#18181b1a;border-radius:999px}.conversation-modes button.active,.account-type button.active{color:#fff;background:#2563eb}.app-main main .page-stack,.page-stack{gap:24px}.page-title{align-items:flex-start;padding:4px 0 2px}.page-title h1{color:#18181b;font-size:clamp(30px,4vw,48px);line-height:1.05}.title-stat{background:#fff;border:1px solid #18181b14;border-radius:20px;box-shadow:0 10px 28px #18181b0e}.brief-hero{color:#fff;padding:42px}.brief-hero h1,.brief-hero p{color:#fff}.brief-hero .primary{color:#2563eb;background:#fff}.brief-hero .secondary{color:#fff;background:#ffffff1f;border-color:#ffffff3d}.score-orbit{border-color:#ffffff47}.brief-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.jobs-list{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.job-title>span,.form-assist-heading>svg,.settings-section>header>svg,.admin-metrics article>svg,.admin-control-list>button>svg,.next-actions>div>svg{color:#2563eb;background:#eef2ff}.badge,.match-strong-match,.verify-verified,.safety-verified-source,.safety-likely-safe{color:#047857;background:#ecfdf5}.match-possible-match,.verify-requested{color:#1d4ed8;background:#eef2ff}.match-stretch-role,.verify-declared,.safety-caution-required{color:#a15c00;background:#fff7e8}.match-not-recommended,.safety-high-risk,.verify-expired{color:#ba1a1a;background:#fff0f0}.settings-page{max-width:960px}.subscription-state,.vault-document-list article,.application-card,.tracker-card,.message-card,.talent-card,.registration-card,.safety-card,.situation-card{border-radius:20px}.delete-confirm{border-radius:24px;box-shadow:0 28px 80px #18181b2e}.account-paused-banner{background:#fff7e8;border-color:#f59e0b3d}.admin-trigger:hover,.admin-trigger:focus-visible{box-shadow:0 0 0 4px #2563eb24}@media (max-width:900px){.hero,.auth-stage,.safety-callout,.price-section{grid-template-columns:1fr}.auth-story{min-height:420px}.hero-mobile-photo{max-width:360px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.hero{gap:34px;padding:44px 18px 58px}.hero h1,.auth-story h1{font-size:40px}.auth-stage{padding:24px 16px 48px}.auth-story,.auth-form,.onboarding-step,.brief-hero{border-radius:22px;padding:24px}.auth-principles,.onboarding-fields,.feature-grid,.jobs-list,.reason-grid{grid-template-columns:1fr}.landing-nav,.public-auth>header{padding-inline:16px}.landing-actions{justify-content:stretch;width:100%}.landing-actions button{flex:1}.trust-strip{grid-template-columns:1fr;margin-inline:16px}.trust-strip span{border-bottom:1px solid #ffffff24;border-right:0;justify-content:flex-start}.trust-strip span:last-child{border-bottom:0}.section,.price-section,.safety-callout{margin-inline:16px;padding:28px 20px}.page-title{gap:14px;display:grid}.brief-hero{gap:24px;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-auth .auth-submit,.public-auth .auth-switch,.landing-v2 .nextstep-cta,.landing-v2 .secondary,.onboarding-workspace>footer button,.conversation-modes button,.account-type button,.begin-search,.processing-continue{border-radius:999px}.public-auth .auth-submit,.onboarding-workspace .onboarding-next,.conversation-modes button.active,.account-type button.active,.begin-search,.processing-continue{color:#fff;background:#2563eb;box-shadow:0 14px 28px #2563eb2e}.public-auth .auth-form input,.public-auth .auth-form select,.public-auth .auth-form textarea,.onboarding-step input,.onboarding-step textarea,.onboarding-step select{border-color:#18181b1c;border-radius:14px}.document-drop,.goal-conversation,.conversation-agent,.scan-status,.scan-summary,.intelligence-prefill,.matching-notice{border-radius:24px!important}.content-panel,.brief-hero,.settings-section,.vault-overview-grid article,.vault-resolution,.form-assist-evidence,.form-assist-sensitive-toggle{border-radius:20px}.landing-v2{background:#fbf9f5}.landing-v2 .landing-nav{color:#18181b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf9f5e6;border-bottom:1px solid #18181b14;grid-template-columns:1fr auto 1fr;gap:22px;max-width:none;height:84px;padding-inline:max(24px,50vw - 590px);display:grid}.landing-v2 .wordmark>.brand-lockup,.landing-v2 .brand-name,.landing-v2 footer .brand-name{color:#18181b}.landing-v2 .landing-links{align-items:center;gap:24px;display:flex}.landing-v2 .landing-links a,.landing-v2 .landing-links button{color:#555866;font-weight:800}.landing-v2 .landing-actions{justify-content:flex-end;gap:10px;display:flex}.landing-v2 .hero{background:radial-gradient(circle at 82% 18%,#2563eb29,#0000 28%),radial-gradient(circle at 74% 76%,#10b98121,#0000 26%),linear-gradient(#fbf9f5,#f5f1ea);border:0;grid-template-columns:minmax(0,1.02fr) minmax(340px,.82fr);align-items:center;gap:58px;max-width:1240px;height:auto;min-height:calc(100vh - 84px);margin:0 auto;padding:76px 32px 66px;display:grid;overflow:hidden}.landing-v2 .hero:before{content:none}.landing-v2 .hero-copy{width:auto;max-width:720px}.landing-v2 .hero h1{color:#18181b;letter-spacing:0;margin:18px 0 20px;font-size:clamp(50px,6vw,84px);font-weight:850;line-height:.98}.landing-v2 .hero-copy>p{color:#555866;max-width:650px;font-size:20px;line-height:1.68}.landing-v2 .hero .eyebrow{color:#2563eb}.landing-v2 .hero-actions{flex-wrap:wrap;gap:12px;margin:32px 0 22px;display:flex}.landing-v2 .hero-actions .large{min-height:54px;padding-inline:24px}.landing-v2 .hero-assurances{flex-wrap:wrap;gap:10px;display:flex}.landing-v2 .hero-assurances span{color:#555866;background:#ffffffb3;border:1px solid #18181b14;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.landing-v2 .hero-assurances svg{color:#10b981;width:15px}.hero-product{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #18181b14;border-radius:32px;gap:16px;padding:26px;display:grid;position:relative;box-shadow:0 30px 80px #2563eb24,0 8px 24px #18181b0f}.hero-product:before{content:"";opacity:.18;background:#f59e0b;border-radius:50%;width:150px;height:150px;position:absolute;inset:-34px -28px auto auto}.hero-brief-card{color:#fff;background:linear-gradient(135deg,#18181b,#26324a 62%,#2563eb);border-radius:26px;gap:8px;padding:28px;display:grid;position:relative;overflow:hidden}.hero-brief-card span{color:#f59e0b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.hero-brief-card b{max-width:320px;font-family:Plus Jakarta Sans,sans-serif;font-size:34px;line-height:1.05}.hero-brief-card small{color:#ffffffb8;font-weight:700}.hero-match-card{background:#fff;border:1px solid #18181b14;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.hero-match-card div{gap:4px;display:grid}.hero-match-card strong{font-family:Plus Jakarta Sans,sans-serif;font-size:17px}.hero-match-card small{color:#10b981;font-weight:800}.hero-match-card em{color:#2563eb;background:#eef2ff;border-radius:50%;place-items:center;width:68px;height:68px;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-style:normal;font-weight:900;display:grid}.hero-action-list{gap:9px;display:grid}.hero-action-list span{color:#343743;background:#fff;border:1px solid #18181b14;border-radius:18px;align-items:center;gap:10px;padding:13px 14px;font-weight:800;display:flex}.hero-action-list svg{color:#2563eb}.landing-v2 .trust-strip{color:#fff;background:#18181b;border-radius:24px;max-width:1180px;margin:0 auto 44px;padding:18px;box-shadow:0 22px 52px #18181b24}.landing-v2 .trust-strip span{border-right-color:#ffffff21}.landing-v2 .trust-strip svg{color:#f59e0b}.value-section{padding-top:72px}.value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.value-grid article{background:#fff;border:1px solid #18181b14;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:26px;display:flex;box-shadow:0 16px 42px #18181b0f}.value-grid article:nth-child(2){background:#eef2ff}.value-grid article:nth-child(3){background:#ecfdf5}.value-grid svg{color:#2563eb;width:38px;height:38px;margin-bottom:auto}.value-grid h3{color:#18181b;margin:28px 0 8px;font-size:24px}.value-grid p{color:#606371;margin:0;line-height:1.58}.landing-v2 .pns-program{background:linear-gradient(135deg,#18181b,#243045 55%,#2563eb);border-radius:32px;max-width:1180px;margin:58px auto}.landing-v2 .journey-section{background:#fff;max-width:none;padding:90px max(28px,50vw - 590px)}.landing-v2 .how-preview{background:#f59e0b;border-radius:28px;padding:42px}.landing-v2 .phone-demo{border-color:#18181b;border-radius:30px;transform:rotate(-1deg)}.journey-list article{padding:26px 0}.journey-list article>svg{color:#2563eb;background:#eef2ff;border-radius:16px}.landing-v2 .safety-callout{color:#18181b;background:#eef2ff;border-radius:0;margin:0;padding:88px max(28px,50vw - 560px)}.landing-v2 .safety-callout h2{color:#18181b}.landing-v2 .safety-callout p{color:#555866}.landing-v2 .employer-invite{color:#fff;background:#18181b}.landing-v2 .employer-invite h2{color:#fff}.landing-v2 .employer-invite p{color:#c8cad3}.landing-v2 .price-section{color:#18181b;background:#10b981;border-radius:0;max-width:none;margin:0}.landing-v2 .price-section h2,.landing-v2 .price-section p{color:#18181b}.landing-v2 footer{background:#fbf9f5;max-width:none;padding-inline:max(28px,50vw - 560px)}@media (max-width:900px){.landing-v2 .landing-nav{grid-template-columns:1fr auto}.landing-v2 .landing-links{display:none}.landing-v2 .hero{grid-template-columns:1fr;padding-top:52px}.hero-product{max-width:560px}.value-grid{grid-template-columns:1fr}}@media (max-width:620px){.landing-v2 .landing-nav{height:auto;min-height:82px;padding:14px 16px}.landing-v2 .landing-actions{gap:8px}.landing-v2 .landing-actions button{min-height:42px;padding-inline:12px;font-size:12px}.landing-v2 .hero{padding:38px 18px 46px}.landing-v2 .hero h1{font-size:42px}.landing-v2 .hero-copy>p{font-size:17px}.landing-v2 .hero-actions{display:grid}.landing-v2 .hero-actions button{width:100%}.hero-product{border-radius:24px;padding:16px}.hero-brief-card{padding:22px}.hero-brief-card b{font-size:28px}.landing-v2 .trust-strip{grid-template-columns:1fr;margin-inline:16px}.value-section,.landing-v2 .section{padding-inline:18px}.landing-v2 .pns-program{border-radius:24px;margin:38px 16px}}
