.human-site{background:var(--background);flex-direction:column;min-height:100vh;display:flex}.human-site .site-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none;background:#fbfaf6ed;border-bottom:1px solid #e4e2d7}.human-site .site-nav .inner{max-width:1320px;min-height:88px;padding:20px 40px}.human-site .nav-links{gap:27px;font-size:14px;font-weight:500}.human-site .site-footer{background:#f4f2ea;border-top:1px solid #e4e2d7}.human-site .site-footer .inner{max-width:1240px;padding-top:42px;padding-bottom:30px}.human-site .site-footer .foot-note{line-height:1.8}.human-site .lp:not(.sc-human) .lp-hero{background:radial-gradient(at 92% 100%,#f0eedb 0,#0000 60%);padding-top:76px;padding-bottom:62px}.human-site .lp:not(.sc-human) .wrap{max-width:1240px;padding-left:40px;padding-right:40px}.human-site h1,.human-site h2{letter-spacing:-.045em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400}.human-site .lp:not(.sc-human) h1{margin:24px 0;font-size:clamp(44px,6vw,76px);line-height:1.06;max-width:20ch!important}.human-site .lp .hl{color:var(--accent);background:0 0;font-style:italic}.human-site .eyebrow{font-family:var(--disp);letter-spacing:.14em;color:var(--accent-ink);font-size:12px;font-weight:600}.human-site .lp .lead{max-width:660px;font-size:18px;line-height:1.8}.human-site .lp:not(.sc-human) section{padding:64px 0}.human-site .lp:not(.sc-human) h2{line-height:1.15;font-size:clamp(32px,4vw,48px)!important}.human-site .sec-head{margin-bottom:34px}.human-site .prose-narrow{max-width:820px;font-size:17px;line-height:1.9}.human-site .founders{gap:32px}.human-site .founder{box-shadow:none;background:#f4f2ea;border:1px solid #e4e2d7;border-radius:18px;padding:32px}.human-site .founder h3{letter-spacing:-.025em;font-family:Georgia,serif;font-size:29px;font-weight:400}.human-site .founder-head{align-items:center;gap:24px}.human-site .founder .av{border-radius:50%;flex:none;width:90px;height:90px;overflow:hidden}.human-site .founder .av img{object-fit:cover;width:100%;height:100%}.human-site .founder .role{letter-spacing:.12em;color:var(--accent-ink);font-size:11px}.human-site .founder p{font-size:16px;line-height:1.8}.human-site .vcard{box-shadow:none;border:0;border-top:1px solid #bdcbbf;border-radius:0;padding:24px 0;background:0 0!important}.human-site .vcard h3{color:var(--foreground)!important}.human-site .lp-cta{color:var(--foreground);background:var(--accent-soft)!important}.human-site .lp-cta h2{max-width:800px;margin-left:auto;margin-right:auto}.human-site .lp-cta p{color:var(--muted)}.human-site .page,.human-site .page-wide{max-width:1160px;margin:0 auto;padding:64px 40px 90px}.human-site .page>h1,.human-site .page-wide>h1{line-height:1.1;margin:18px 0 22px!important;font-size:clamp(42px,5vw,64px)!important}.human-site .page-narrow{max-width:660px;padding:62px 30px 86px;position:relative}.human-site .page-narrow>h1{line-height:1.1;margin:16px 0 18px!important;font-size:clamp(39px,4.5vw,54px)!important}.human-site .page-narrow>p{line-height:1.8;font-size:17px!important}.human-site .page-narrow:before{content:"";background:var(--accent);width:42px;height:3px;margin-bottom:25px;display:block}.human-site main>.max-w-md{width:100%;max-width:660px;padding:55px 28px 75px}.human-site main>.max-w-md h1{margin-bottom:23px;font-size:clamp(36px,4.4vw,50px);line-height:1.15}.human-site main>.max-w-md .card{background:#fffdf8;border:1px solid #dedfd3;border-radius:16px;padding:26px;font-size:16px;line-height:1.8}.human-site main>.max-w-md>.text-sm{font-size:17px;line-height:1.8}.human-site .human-chooser{max-width:1080px!important}.human-site .human-chooser>div>.panel{border:0;border-top:2px solid var(--accent);box-shadow:none;background:#eff2e8;border-radius:0 0 18px 18px}.human-site .human-chooser>div>.panel+.panel{background:var(--accent-soft)}.human-site .human-chooser .panel h2{margin:22px 0 18px!important;font-size:36px!important}.human-site .human-chooser .panel>p{line-height:1.8;font-size:16px!important}.human-site .human-choice-number{color:var(--accent-ink);font:italic 30px Georgia,serif}.human-site .lp.sc-human .lp-hero{background:radial-gradient(at 95% 80%,#f6eed2 0,#0000 58%),#fbfaf6}.human-site .lp.sc-human .lp-hero:before,.human-site .lp.sc-human .lp-hero:after{display:none}.human-site .lp.sc-human h1 .hl{display:block}.human-site .panel{background:#fffdf8;border:1px solid #dedfd3;border-radius:18px;padding:30px;box-shadow:0 14px 38px -28px #3c51434d}.human-site .page-narrow .panel{margin-top:28px;padding:32px}.human-site .field{margin-bottom:20px}.human-site .field label{color:var(--foreground);margin-bottom:9px;font-size:15px;font-weight:600}.human-site input:not([type=checkbox]):not([type=radio]),.human-site select,.human-site textarea{min-height:50px;color:var(--foreground);background:#fffefa;border:1px solid #adb8ac;border-radius:9px;padding:12px 14px;font-size:16px}.human-site input[type=checkbox],.human-site input[type=radio]{accent-color:var(--accent);flex:none;width:19px;height:19px}.human-site .btn{box-shadow:none;min-height:46px;padding:12px 23px;font-size:15px;font-weight:600}.human-site .btn-lg{padding:15px 28px;font-size:16px}.human-site .btn-outline{background:0 0;border:1px solid #bdc8bf}.human-site .btn:hover{box-shadow:none}.human-site .tag{white-space:normal;line-height:1.6}.human-site .contact-grid{align-items:start;gap:60px}.human-site .contact-info .row{padding:24px 0}.human-site .contact-info .row .ic{color:var(--accent);background:0 0;border-radius:0}.human-site .contact-info .row .v{overflow-wrap:anywhere;font-size:18px}.human-site .faq-wrap{gap:60px}.human-site .faq-toc a{border-left:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0}.human-site .faq-group{margin-bottom:48px}.human-site .faq-group h2{margin-bottom:24px;font-size:35px!important}.human-site .faq-item{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0}.human-site .faq-item summary{padding:22px 34px 22px 0;font-size:17px}.human-site .faq-item summary:after{right:0}.human-site .faq-item[open] summary:after{content:"×"}.human-site .faq-item p{padding:0 0 25px;font-size:17px;line-height:1.85}.human-site .faq-contact{background:var(--accent-soft);border-radius:15px;padding:28px}.human-site .page:has(.prose-narrow){max-width:940px}.human-site .page:has(.prose-narrow) h2{line-height:1.3;font-size:28px!important}.human-site .page:has(.prose-narrow) .muted{font-size:17px!important;line-height:1.85!important}.human-portal:not(.portal-family){--background:#092925;--surface:#10352f;--surface-2:#193e36;--surface-3:#244c42;--foreground:#f6f3e9;--ink:#f6f3e9;--muted:#bed0c5;--line:#34564a;--accent:#b9d9b2;--accent-ink:#d1e9c9;--accent-soft:#214b3d;--on-accent:#123226;--risk:#ffb2a9;--risk-soft:#492c2b;--good:#afdcb8;--good-soft:#204735;--warn:#fdd14b;--warn-soft:#443d20;--shadow-sm:none;--shadow:0 18px 46px -30px #001b1580}body:has(.human-portal:not(.portal-family)){background:#092925}.human-portal.portal-family{--background:#fbfaf6;--surface:#fffdf8;--surface-2:#f1f0e6;--surface-3:#e5e8dc;--line:#daddd0;--canary:#fdd14b;--shadow-sm:none}.human-portal .portal-side{background:var(--background);border-right:1px solid var(--line);width:262px;padding:25px 16px}.human-portal .portal-brand{gap:10px;padding:4px 10px 30px}.human-portal .portal-links{gap:7px}.human-portal .pnav{border-radius:8px;min-height:45px;padding:11px 13px;font-size:14px;font-weight:400}.human-portal .pnav.on{background:var(--accent-soft);color:var(--foreground);box-shadow:inset 3px 0 var(--accent)}.human-portal .pnav .ic{stroke-width:1.6px;width:19px;height:19px}.human-portal .portal-side-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}.human-portal .pavatar{border-radius:50%;width:38px;height:38px;font-family:Georgia,serif;font-size:19px}.human-portal .portal-main{padding:40px 42px 80px}.human-portal .page{max-width:1240px;margin:0 auto;padding:0}.human-portal h1{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400;line-height:1.15;margin-top:13px!important;margin-bottom:14px!important;font-size:clamp(36px,3.8vw,52px)!important}.human-portal .eyebrow{font-family:var(--disp);letter-spacing:.14em;color:var(--accent);font-size:11px;font-weight:500}.human-portal h2{letter-spacing:-.02em;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.2}.human-portal h3{letter-spacing:-.015em;font-size:18px;font-weight:500}.human-portal .panel{border:1px solid var(--line);box-shadow:none;background:var(--surface);border-radius:16px;padding:27px}.human-portal .panel .psub{margin-top:7px;font-size:14px;line-height:1.7}.human-portal .kpis{gap:16px;margin-top:25px;margin-bottom:28px}.human-portal .kpi{border:0;border-left:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:8px 20px}.human-portal .kpi:first-child{border-left:0;padding-left:0}.human-portal .kpi .kv{letter-spacing:-.03em;font-family:Georgia,serif;font-size:43px;font-weight:400;line-height:1.3}.human-portal .kpi .kl{color:var(--muted);letter-spacing:.015em;text-transform:none;font-size:12px}.human-portal .btn{min-height:44px;box-shadow:none;border-radius:24px;padding:11px 21px;font-size:14px;font-weight:600}.human-portal .btn-outline{border:1px solid var(--line);color:var(--foreground);background:0 0}.human-portal .btn-sm{min-height:38px;padding:8px 15px;font-size:13px}.human-portal .field label{font-size:14px;line-height:1.5}.human-portal input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.human-portal select,.human-portal textarea{border:1px solid var(--line);background:var(--background);min-height:45px;color:var(--foreground);border-radius:8px;font-size:15px}.human-portal input[type=checkbox],.human-portal input[type=radio]{accent-color:var(--accent);width:18px;height:18px}.human-portal .field{margin-bottom:20px}.human-portal .table-scroll{border:1px solid var(--line);border-radius:12px;max-width:100%}.human-portal table{border-collapse:collapse;width:100%;font-size:14px}.human-portal th{background:var(--surface-2);letter-spacing:.07em;color:var(--muted);text-transform:uppercase;padding:15px 16px;font-size:11px;font-weight:500}.human-portal td{border-bottom:1px solid var(--line);padding:16px}.human-portal tr:last-child td{border-bottom:0}.human-portal .tag{white-space:normal;border-radius:6px;padding:4px 8px;font-size:12px;line-height:1.5}.human-portal .choice{border-width:1px;border-radius:12px;padding:19px}.human-portal .choice:has(input:checked){box-shadow:inset 0 0 0 1px var(--accent)}.human-portal .setup-list{gap:7px;margin-top:20px}.human-portal .setup-list a{padding:13px 11px;font-size:15px}.human-portal .setup-n{border-radius:50%;width:30px;height:30px}.human-portal .wizard-steps{gap:14px;margin:30px 0}.human-portal .wizard-steps a:before{height:3px}.human-portal .portal-nav{flex-wrap:wrap;gap:12px;margin:25px 0}.human-portal .portal-nav a{padding:12px 9px;font-size:14px;font-weight:500}.human-portal .dash-split{gap:24px}.human-portal .portal-topbar{background:var(--background)}.human-portal .portal-burger{min-width:44px;min-height:44px}.human-portal .portal-side-actions .pghost{align-items:center;min-height:38px;display:inline-flex}.human-app :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.human-app .reveal{color:#f6f3e9;background:#092925}.human-app .reveal-h1{letter-spacing:-.025em;font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.12}.human-app .reveal-side{background:#10352f;border-color:#3c5d50;border-radius:16px;padding:25px}.human-app .reveal-intro{color:#bed0c5;font-size:17px;line-height:1.75}.human-app .reveal-find-text{font-size:16px;line-height:1.65}.human-app .reveal-find-n,.human-app .reveal-btn{color:#302800;background:#fdd14b}.human-app .reveal-mail{border-radius:16px;box-shadow:0 20px 45px -24px #00150d}.human-app .reveal-mail-head{padding:21px}.human-app .print-doc h1,.human-app .print-doc h2{letter-spacing:-.025em;font-family:Georgia,serif;font-weight:400}.human-app .print-doc{color:#1a1c19}@media (max-width:1000px){.human-site .nav-links{gap:16px}.human-portal .portal-main{padding:28px 24px 65px}.human-site .contact-grid,.human-site .faq-wrap{gap:30px}}@media (max-width:900px){.human-portal .portal-main{padding:25px 18px 60px}.human-portal .portal-side{width:270px}.human-portal .portal-topbar{padding:9px 15px}.human-site .site-nav .inner{min-height:76px;padding:16px 24px}}@media (max-width:650px){.human-site .lp:not(.sc-human) .wrap{padding-left:23px;padding-right:23px}.human-site .lp:not(.sc-human) .lp-hero{padding-top:45px}.human-site .lp:not(.sc-human) section{padding:40px 0}.human-site .page,.human-site .page-wide{padding:38px 22px 65px}.human-site .page-narrow{padding:35px 22px 60px}.human-site .page-narrow .panel,.human-site .panel{padding:23px}.human-site .founders,.human-site .versus,.human-site .contact-grid{grid-template-columns:1fr!important}.human-site .founder{padding:25px}.human-site .founder-head{gap:16px}.human-site .founder .av{width:68px;height:68px}.human-site .founder h3{font-size:25px}.human-site .faq-wrap{grid-template-columns:1fr;gap:24px}.human-site .faq-toc{flex-flow:wrap;gap:15px;position:static}.human-site .faq-toc a{font-size:13px}.human-site .faq-item summary{padding-top:19px;padding-bottom:19px}.human-portal .panel{padding:20px}.human-portal .kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.human-portal .kpi:nth-child(odd){border-left:0;padding-left:0}.human-portal .kpi .kv{font-size:37px}.human-portal .dash-split,.human-portal .choice-grid{grid-template-columns:1fr}.human-portal .panel table{min-width:560px}.human-portal .wizard-steps{gap:7px}.human-portal .page>div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.human-app *,.human-app :before,.human-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.human-app .print-doc{background:#fff}.human-app .print-doc h1{font-size:32px}.human-app .print-doc h2{font-size:23px}.human-app .print-doc table{font-size:11px}}
.human-portal:not(.portal-family){--side-bg:#031815;--side-line:#1a3b34;--side-fg:#f6f3e9;--side-muted:#a3bfb4;--side-hover:#0c2e28;--side-active:#174a3f;--side-accent:#b9d9b2}.human-portal[data-theme=navy]:not(.portal-family){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0d1b33;--surface:#14264a;--surface-2:#1b3059;--surface-3:#243b69;--foreground:#eef2fa;--ink:#eef2fa;--muted:#aebbd6;--line:#2c4270;--accent:#9fc2ff;--accent-ink:#c4d9ff;--accent-soft:#1f3a6b;--on-accent:#0b1a33;--risk:#ffb2a9;--risk-soft:#4a2b36;--good:#9fdcb4;--good-soft:#173f3a;--warn:#fdd14b;--warn-soft:#3f3a26;--grid-line:#ffffff0f;--shadow-sm:none;--shadow:0 18px 46px -30px #00061599;--side-bg:#060e20;--side-line:#1b2b4c;--side-fg:#eef2fa;--side-muted:#94a4c6;--side-hover:#10203f;--side-active:#1d3666;--side-accent:#9fc2ff}.human-portal[data-theme=dark]:not(.portal-family){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#141618;--surface:#1c1f22;--surface-2:#24282c;--surface-3:#2d3237;--foreground:#f1f0ec;--ink:#f1f0ec;--muted:#a9aeb3;--line:#353b41;--accent:#8fd8c2;--accent-ink:#b7e9d9;--accent-soft:#1e3a33;--on-accent:#0c1f1a;--risk:#ff9e96;--risk-soft:#43262a;--good:#8fd8a8;--good-soft:#1c3a2a;--warn:#fdd14b;--warn-soft:#3d3620;--grid-line:#ffffff0d;--shadow-sm:none;--shadow:0 18px 46px -30px #000a;--side-bg:#0a0b0c;--side-line:#25292d;--side-fg:#f1f0ec;--side-muted:#90969c;--side-hover:#17191c;--side-active:#203430;--side-accent:#8fd8c2}.human-portal[data-theme=light]:not(.portal-family){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fbfaf6;--surface:#fffdf8;--surface-2:#f1f0e6;--surface-3:#e5e8dc;--foreground:#1a1c19;--ink:#1a1c19;--muted:#55605a;--line:#daddd0;--accent:#0e7c66;--accent-ink:#0a5e4d;--accent-soft:#e2f0eb;--on-accent:#fff;--canary:#fdd14b;--canary-ink:#2b2100;--risk:#c0392b;--risk-soft:#f8e7e3;--good:#17744a;--good-soft:#e1f2e9;--warn:#7d5609;--warn-soft:#f8efd6;--grid-line:#1a1c190f;--shadow-sm:none;--shadow:0 6px 16px -8px #1a1c1924, 0 24px 48px -28px #1a1c1938;--side-bg:#0a2624;--side-line:#1f433c;--side-fg:#f4f1e8;--side-muted:#b6ccc3;--side-hover:#123833;--side-active:#1c4b42;--side-accent:#fdd14b}body:has(.human-portal[data-theme=navy]:not(.portal-family)){background:#0d1b33}body:has(.human-portal[data-theme=dark]:not(.portal-family)){background:#141618}body:has(.human-portal[data-theme=light]:not(.portal-family)){background:#fbfaf6}.human-portal:not(.portal-family) .portal-side,.human-portal:not(.portal-family) .portal-topbar{--background:var(--side-bg);--surface:var(--side-hover);--surface-2:var(--side-hover);--surface-3:var(--side-active);--foreground:var(--side-fg);--ink:var(--side-fg);--muted:var(--side-muted);--line:var(--side-line);--accent:var(--side-accent);--accent-soft:var(--side-active);--accent-ink:var(--side-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--side-bg);color:var(--side-fg);border-color:var(--side-line)}.human-portal:not(.portal-family) .portal-side{border-right:1px solid var(--side-line)}.human-portal:not(.portal-family) .portal-topbar{border-bottom:1px solid var(--side-line)}.human-portal:not(.portal-family) .pnav{color:var(--side-muted)}.human-portal:not(.portal-family) .pnav:hover{background:var(--side-hover);color:var(--side-fg)}.human-portal:not(.portal-family) .pnav.on{background:var(--side-active);color:var(--side-fg);box-shadow:inset 3px 0 var(--side-accent)}.theme-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.theme-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:var(--foreground);border-radius:14px;flex-direction:column;gap:10px;padding:10px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.theme-option:hover{border-color:var(--accent);transform:translateY(-1px)}.theme-option[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.theme-option:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.theme-swatch{border:1px solid #7f7f7f40;border-radius:9px;grid-template-columns:32% 1fr;height:74px;display:grid;overflow:hidden}.theme-swatch-side{flex-direction:column;gap:5px;padding:9px 7px;display:flex}.theme-swatch-side i{opacity:.5;border-radius:3px;height:5px;display:block}.theme-swatch-side i:first-child{opacity:1}.theme-swatch-main{flex-direction:column;gap:6px;padding:10px;display:flex}.theme-swatch-main b{border-radius:3px;width:60%;height:8px;display:block}.theme-swatch-main span{border-radius:5px;flex:1;display:block;box-shadow:inset 0 0 0 1px #7f7f7f2e}.theme-name{justify-content:space-between;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.theme-name .theme-check{background:var(--accent);width:20px;height:20px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:12px;display:grid}@media (max-width:720px){.theme-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}
.human-page{--sc-paper:var(--background);--sc-ink:var(--foreground);--sc-green:var(--accent);--sc-soft:var(--accent-soft);--sc-muted:#55605a;--sc-line:#e4e2d7;--sc-serif:Georgia, "Times New Roman", serif;max-width:1320px;min-height:65vh;margin:0 auto;padding:68px 6% 90px}.human-page.is-narrow{max-width:780px}.human-page.is-narrow .page-intro h1{font-size:clamp(32px,4.6vw,54px)}.human-page.is-narrow .page-intro{margin-bottom:32px}.human-page h1,.human-page h2,.human-page h3{margin:0}.human-page h1 em,.human-page h2 em{color:var(--sc-green);font-style:italic;font-weight:400}.human-page .kicker{letter-spacing:1.8px;text-transform:uppercase;color:var(--accent-ink);font-size:10px;font-weight:700;font-family:var(--disp);align-items:center;gap:10px;display:flex}.human-page .kicker:before{content:"";background:var(--sc-green);border-radius:50%;flex:none;width:6px;height:6px}.human-page .page-intro{max-width:880px;margin-bottom:56px}.human-page .page-intro h1{max-width:860px;margin:24px 0;font-size:clamp(40px,6.3vw,76px);line-height:1.03}.human-page .page-intro .lead{max-width:650px;color:var(--sc-muted);margin:0;font-size:18px;line-height:1.7}.human-page .page-block{border-top:1px solid var(--sc-line);padding:48px 0}.human-page .page-block h2{margin:15px 0 25px;font-size:clamp(30px,4vw,48px);line-height:1.05}.human-page .page-block p{color:var(--sc-muted);margin:16px 0;font-size:17px}.human-page .page-grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.human-page .page-prose{max-width:720px}.human-page .primary{background:var(--sc-green);color:#fff;font-size:13px;font-weight:600;font-family:var(--disp);cursor:pointer;border:0;border-radius:30px;justify-content:center;align-items:center;gap:22px;padding:13px 22px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.human-page .primary:hover{background:var(--accent-ink);transform:translateY(-2px)}.human-page .primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.human-page .textlink{border-bottom:1px solid #99aea1;padding:5px 0;font-size:12px;text-decoration:none}.human-page .actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.human-page .micro{color:var(--sc-muted);font-size:11px}.human-page .page-cta{background:var(--sc-soft);border-radius:18px;margin-top:35px;padding:45px}.human-page .page-cta h2{max-width:700px;margin-bottom:22px;font-size:clamp(30px,3.6vw,42px)}.human-page .team-card{background:#f0eee4;border-radius:16px;padding:30px}.human-page .team-card h3{font-family:var(--sc-serif);margin-bottom:7px;font-size:28px;font-weight:400}.human-page .team-card p{color:var(--sc-muted);font-size:16px}.human-page .team-card a{overflow-wrap:anywhere;border-bottom:1px solid #bbc7bb;text-decoration:none}.human-page .team-portrait{object-fit:cover;background:#dce9df;border-radius:50%;width:84px;height:84px;margin-bottom:22px;display:block}.human-page .principles{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px;display:grid}.human-page .principles article{border-top:1px solid #bccdc0;padding-top:20px}.human-page .principles h3{margin:14px 0;font-size:20px}.human-page .principles p{color:var(--sc-muted);margin:0;font-size:16px}.human-page .choice-number{font:italic 32px var(--sc-serif);color:var(--sc-green)}.human-page .choice-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.human-page .choice-card{border-top:2px solid var(--sc-green);background:#f0f2e8;border-radius:0 0 18px 18px;flex-direction:column;align-items:flex-start;padding:36px;display:flex}.human-page .choice-card:nth-child(2){background:var(--sc-soft)}.human-page .choice-card h2{margin:25px 0 18px;font-size:clamp(28px,3.2vw,40px)}.human-page .choice-card p{color:var(--sc-muted);margin:0 0 24px;font-size:16px}.human-page .choice-card .primary{margin-top:auto}.human-page .choice-card .textlink{margin-top:20px}.human-page .form-layout{grid-template-columns:1fr 1.05fr;align-items:start;gap:70px;display:grid}.human-page .form-layout .page-intro{margin-bottom:0;position:sticky;top:32px}.human-page .form-layout h1{font-size:clamp(38px,5.2vw,66px)}.human-page .paper-panel{border:1px solid var(--sc-line);background:#fffdf8;border-radius:18px;padding:36px}.human-page .paper-panel h2{margin:8px 0 18px;font-size:clamp(26px,3vw,36px)}.human-page .paper-panel>p{color:var(--sc-muted);margin:12px 0 22px;font-size:16px}.human-page .field{margin:0 0 22px;font-size:15px;font-weight:600;display:block}.human-page .field input:not([type=checkbox]):not([type=radio]),.human-page .field select,.human-page .field textarea{width:100%;min-height:50px;color:var(--sc-ink);font:400 17px/1.5 var(--disp);background:#fffefb;border:1px solid #abb7ad;border-radius:9px;margin-top:8px;padding:12px 14px;display:block}.human-page .field textarea{resize:vertical;min-height:145px}.human-page .field small,.human-page .field .psub{color:var(--sc-muted);margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.6;display:block}.human-page .field>label{color:var(--sc-ink);margin-bottom:0;font-size:15px;font-weight:600;display:block}.human-page .form-submit{width:100%;min-height:50px}.human-page .sso{gap:10px;display:grid}.human-page .sso-btn{width:100%;min-height:50px;color:var(--sc-ink)}.human-page .sso-or{color:var(--sc-muted);align-items:center;gap:12px;margin:12px 0 6px;font-size:14px;display:flex}.human-page .sso-or:before,.human-page .sso-or:after{content:"";border-top:1px solid var(--sc-line);flex:1}.human-page .form-bottom{color:var(--sc-muted);margin-top:22px;font-size:14px}.human-page .form-bottom a,.human-page .form-note a,.human-page .document-body p a{text-underline-offset:4px;text-decoration:underline}.human-page .form-note{border-top:1px solid var(--sc-line);color:var(--sc-muted);margin-top:25px;padding-top:18px;font-size:13px;line-height:1.6}.human-page .form-status{background:var(--sc-soft);color:var(--sc-green);border-radius:9px;margin:0 0 20px;padding:16px;font-size:15px}.human-page .form-status.is-bad{background:var(--risk-soft);color:var(--risk)}.human-page .contact-list{margin:30px 0}.human-page .contact-list div{border-top:1px solid var(--sc-line);padding:20px 0}.human-page .contact-list dt{letter-spacing:1.5px;text-transform:uppercase;color:var(--sc-green);font-size:11px}.human-page .contact-list dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:18px}.human-page .document-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:65px;display:grid}.human-page .document-nav{gap:4px;display:grid;position:sticky;top:30px}.human-page .document-nav a{border-bottom:1px solid var(--sc-line);padding:11px 0;font-size:14px;text-decoration:none}.human-page .document-body{max-width:760px}.human-page .document-body section{margin-bottom:48px;scroll-margin-top:30px}.human-page .document-body h2{letter-spacing:-.6px;margin:0 0 25px;font-size:clamp(26px,3vw,34px);line-height:1.2}.human-page .document-body p{color:var(--sc-muted);margin:15px 0;font-size:17px;line-height:1.85}.human-page .document-body details{border-bottom:1px solid var(--sc-line);padding:20px 0}.human-page .document-body summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:17px;font-weight:600;line-height:1.5;list-style:none;display:flex}.human-page .document-body summary::-webkit-details-marker{display:none}.human-page .document-body summary:after{content:"+";font:24px var(--sc-serif);color:var(--sc-green)}.human-page .document-body details[open] summary:after{content:"×"}.human-page .legal-notice{background:#f3eedc;border-left:3px solid #b79229;margin-bottom:30px;padding:22px;font-size:15px}.human-page .back-link{color:var(--sc-green);margin-bottom:26px;font-size:14px;text-decoration:none;display:inline-block}@media (max-width:900px){.human-page .form-layout{gap:30px}.human-page .document-layout{grid-template-columns:170px minmax(0,1fr);gap:28px}}@media (max-width:650px){.human-page{padding:38px 6% 60px}.human-page .page-intro{margin-bottom:32px}.human-page .page-grid,.human-page .choice-grid,.human-page .form-layout,.human-page .document-layout{grid-template-columns:1fr;gap:28px}.human-page .form-layout .page-intro,.human-page .document-nav{position:static}.human-page .document-nav{flex-wrap:wrap;gap:8px 18px;margin-bottom:8px;display:flex}.human-page .principles{grid-template-columns:1fr}.human-page .paper-panel,.human-page .choice-card,.human-page .team-card{padding:25px}.human-page .page-cta{padding:28px}.human-page .page-block{padding:32px 0}}@media (prefers-reduced-motion:reduce){.human-page *,.human-page :before,.human-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.human-site .nav-links{gap:23px;font-size:14px;font-weight:500}.human-site .nav-links a:not(.btn){color:var(--ink)}.human-site .nav-links a:not(.btn):hover{color:var(--accent-ink)}.human-site .nav-links .btn,.human-site .mobile-panel .btn{color:var(--ink);box-shadow:none;background:0 0;border:1px solid #bdc8bf;border-radius:30px;padding:10px 16px;font-size:14px;font-weight:500}.human-site .nav-links .btn:hover,.human-site .mobile-panel .btn:hover{background:var(--surface-2);border-color:var(--accent);color:var(--accent-ink);transform:none}.human-site .lang-text{color:var(--ink);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.human-site .lang-text:hover{color:var(--accent-ink)}
.human-landing{--sc-paper:var(--background,#fbfaf6);--sc-ink:var(--foreground,#1a1c19);--sc-green:var(--accent,#0e7c66);--sc-soft:var(--accent-soft,#e2f0eb);--sc-yellow:var(--canary,#fdd14b);--sc-muted:#55605a;--sc-line:#e4e2d7;font:15px/1.65 var(--disp,Arial,sans-serif);color:var(--sc-ink);background:var(--sc-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.human-landing *{box-sizing:border-box}.human-landing a{color:inherit;text-decoration:none}.human-landing button{font:inherit}.human-landing button,.human-landing a{touch-action:manipulation}.human-landing h1,.human-landing h2,.human-landing h3,.human-landing p{margin:0}.human-landing .hero{background:radial-gradient(at 90% 80%,#f6eed2 0,#0000 58%);grid-template-columns:1fr;align-items:start;gap:42px;padding-top:72px;padding-bottom:65px;display:grid}.human-landing .kicker{letter-spacing:1.8px;text-transform:uppercase;color:var(--sc-green);align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.human-landing .kicker:before{content:"";background:var(--sc-green);border-radius:50%;width:6px;height:6px}.human-landing h1,.human-landing h2{letter-spacing:-1.5px;font-family:Georgia,serif;font-weight:400;line-height:1.03}.human-landing h1{margin:24px 0;font-size:clamp(49px,6.8vw,77px)}.human-landing h1 em,.human-landing h2 em{color:var(--sc-green);font-weight:400}.human-landing .lead{color:var(--sc-muted);max-width:420px;font-size:15px}.human-landing .actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.human-landing .primary{background:var(--sc-green);color:#fff;border:0;border-radius:30px;justify-content:center;align-items:center;gap:22px;padding:13px 22px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.human-landing .primary:hover{background:#0a5e4d;transform:translateY(-2px)}.human-landing .textlink{border-bottom:1px solid #99aea1;padding:5px 0;font-size:12px}.human-landing .micro{color:var(--sc-muted);font-size:11px}.human-landing .hero .micro{margin-top:14px}.human-landing .scene{padding:20px 5px 32px;position:relative}.human-landing .note{text-align:right;color:#6d6b51;margin:0 8px 20px;font-family:Georgia,serif;font-size:24px;font-style:italic;transform:rotate(5deg)}.human-landing .envelope{background:#eee8d8;border-radius:9px;padding:13px;transform:rotate(2deg);box-shadow:0 18px 45px #4d3d1812}.human-landing .message{background:#fffefa;border:1px solid #e4decc;border-radius:5px;overflow:hidden;transform:rotate(-4deg)}.human-landing .mailbar{letter-spacing:.5px;background:#f5f2e9;justify-content:space-between;gap:10px;padding:12px 18px;font-size:10px;display:flex}.human-landing .mailbody{padding:22px}.human-landing .sender{color:var(--sc-muted);overflow-wrap:anywhere;font-size:11px}.human-landing .mailbody h3{margin:18px 0 12px;font-size:19px;font-weight:600;line-height:1.3}.human-landing .mailbody p{color:var(--sc-muted);font-size:12px}.human-landing .examplecta{background:#f5f2e9;border:1px solid #c8c9bc;border-radius:5px;margin-top:20px;padding:9px 13px;font-size:11px}.human-landing .annotation{background:var(--sc-yellow);color:#3a2b00;border-radius:2px;margin:-4px 0 0 35px;padding:10px 16px;font-size:12px;position:relative;transform:rotate(-3deg);box-shadow:0 5px 12px #46360f0a}.human-landing .assurances{border-top:1px solid var(--sc-line);border-bottom:1px solid var(--sc-line);flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:23px;padding-bottom:23px;font-size:11px;display:flex}.human-landing .assurances span{align-items:center;gap:9px;display:flex}.human-landing .assurances i{color:var(--sc-green)}.human-landing .section{padding-top:75px;padding-bottom:75px}.human-landing h2{font-size:clamp(38px,5.4vw,58px)}.human-landing .sectionhead{grid-template-columns:1.1fr 1fr;align-items:end;gap:50px;margin-top:20px;margin-bottom:35px;display:grid}.human-landing .sectionhead p{color:var(--sc-muted);font-size:14px}.human-landing .comparison{border-top:1px solid var(--sc-line);grid-template-columns:1fr 1fr;gap:36px;padding-top:24px;display:grid}.human-landing .comparison h3{margin-bottom:14px;font-size:15px;font-weight:600}.human-landing .comparison p{color:var(--sc-muted);border-bottom:1px solid var(--sc-line);padding:8px 0;font-size:12px}.human-landing .comparison .positive h3{color:var(--sc-green)}.human-landing .journey{background:var(--sc-soft)}.human-landing .steps{margin-top:35px}.human-landing .step{border-top:1px solid #bdd8cd;grid-template-columns:65px 1fr 1fr;align-items:center;gap:25px;padding:28px 0;display:grid}.human-landing .stepnum{color:var(--sc-green);font:36px Georgia,serif}.human-landing .step h3{margin-bottom:9px;font-size:18px;font-weight:500;line-height:1.3}.human-landing .step p{color:var(--sc-muted);font-size:12px}.human-landing .stepvisual{background:#fbfaf6;border-radius:9px;padding:18px 20px;font-size:12px}.human-landing .stepvisual small{color:var(--sc-muted);margin-top:6px;font-size:11px;display:block}.human-landing .stepvisual strong{font-weight:500}.human-landing .tinylabel{letter-spacing:1px;color:var(--sc-green);margin-bottom:8px;font-size:10px}.human-landing .lessonarea{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.human-landing .lessonarea h2{margin:20px 0}.human-landing .lessonarea p{color:var(--sc-muted);font-size:14px}.human-landing .lessoncard{background:#fffdf6;border:1px solid #ddd5bc;border-radius:12px;padding:27px;transform:rotate(1deg);box-shadow:8px 10px #f0e9d4}.human-landing .lessoncard h3{margin:15px 0;font:34px/1.05 Georgia,serif}.human-landing .lessoncard p{font-size:12px}.human-landing .clues{margin:20px 0;padding:0;list-style:none}.human-landing .clues li{border-bottom:1px solid var(--sc-line);gap:11px;padding:10px 0;font-size:12px;display:flex}.human-landing .clues b{color:var(--sc-green);font-weight:500}.human-landing .lessoncard button{background:var(--sc-green);color:#fff;border:0;border-radius:24px;padding:11px 17px;font-size:12px}.human-landing .practice{background:#f3edda;border-radius:12px;grid-template-columns:.85fr 1fr;align-items:start;gap:50px;margin-top:60px;padding:35px;display:grid}.human-landing .practice h3{margin:12px 0;font:35px/1.1 Georgia,serif}.human-landing .practice p{color:var(--sc-muted);font-size:13px}.human-landing .choices{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.human-landing .choices button{color:var(--sc-ink);background:#fffdf8;border:1px solid #b5bfb5;border-radius:6px;padding:10px 12px;font-size:12px}.human-landing .choices button[aria-pressed=true]{background:var(--sc-green);color:#fff;border-color:var(--sc-green)}.human-landing .feedback{color:#31493c;min-height:60px;font-size:12px}.human-landing .sc-pricing{background:#f4f2ea}.human-landing .pricingintro{justify-content:space-between;align-items:end;gap:30px;margin:20px 0 35px;display:flex}.human-landing .pricingintro p{max-width:300px;color:var(--sc-muted);font-size:13px}.human-landing .business{background:#fffdf8;border:1px solid #d9dfd5;border-radius:12px;grid-template-columns:1fr 1fr;gap:30px;padding:30px;display:grid}.human-landing .pricevalue{letter-spacing:-2px;margin:12px 0;font-size:43px;line-height:1.2}.human-landing .pricevalue small{letter-spacing:0;color:var(--sc-muted);font-size:12px}.human-landing .features{margin:12px 0 20px;padding:0;font-size:12px;list-style:none}.human-landing .features li{padding:5px 0}.human-landing .features li:before{content:"✓";color:var(--sc-green);margin-right:10px}.human-landing .familylabel{margin:35px 0 15px;font-size:12px}.human-landing .family{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.human-landing .plan{border-top:1px solid #c9cec2;flex-direction:column;align-items:start;padding:24px 0;display:flex}.human-landing .plan h3{font-size:14px;font-weight:600}.human-landing .plan .pricevalue{font-size:32px}.human-landing .plan p{color:var(--sc-muted);font-size:12px}.human-landing .plan a{margin-top:auto}.human-landing .sc-tag{background:#e7e7dc;border-radius:4px;margin:8px 0;padding:3px 7px;font-size:10px;display:inline-block}.human-landing .parent{border-top:1px solid #d6d9ce;margin-top:15px;padding-top:23px;font-size:12px}.human-landing .parent a{color:var(--sc-green);text-decoration:underline}.human-landing .firstpeople{grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding-top:55px;padding-bottom:55px;display:grid}.human-landing .firstpeople h2{font-size:37px}.human-landing .firstpeople p{color:var(--sc-muted);font-size:13px}.human-landing .faq{padding-top:0}.human-landing .faq h2{margin-bottom:25px}.human-landing details{border-top:1px solid var(--sc-line);padding:18px 0}.human-landing summary{cursor:pointer;font-size:14px}.human-landing details p{color:var(--sc-muted);max-width:700px;padding:15px 0 0;font-size:13px}.human-landing .end{background:var(--sc-soft);text-align:center;padding-top:64px;padding-bottom:64px}.human-landing .end h2{margin-bottom:20px;font-size:clamp(45px,6.8vw,75px)}.human-landing .end p{color:var(--sc-muted);max-width:470px;margin:0 auto 24px;font-size:14px}.human-landing .end .micro{margin-top:15px}.human-landing .footerrow{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.human-landing .footerlinks{flex-wrap:wrap;justify-content:flex-end;gap:12px 20px;max-width:390px;font-size:11px;display:flex}.human-landing .legal{border-top:1px solid var(--sc-line);color:var(--sc-muted);padding-top:18px;font-size:10px}.human-landing .lessoncard.is-done{background:#e2f0eb;transition:transform .4s,background .4s;transform:rotate(0)}@media (prefers-reduced-motion:reduce){.human-landing *,.human-landing :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:700px){.human-landing nav .optional{display:none}.human-landing .hero{grid-template-columns:1fr;gap:25px;padding-top:42px}.human-landing h1{font-size:62px}.human-landing .lead{max-width:100%}.human-landing .scene{width:100%;max-width:470px;margin:auto}.human-landing .sectionhead,.human-landing .lessonarea,.human-landing .practice,.human-landing .firstpeople{grid-template-columns:1fr;gap:25px}.human-landing .section{padding-top:50px;padding-bottom:50px}.human-landing .step{grid-template-columns:35px 1fr;gap:15px}.human-landing .stepvisual{grid-column:2}.human-landing .business{grid-template-columns:1fr;gap:12px}.human-landing .pricingintro{display:block}.human-landing .pricingintro p{margin-top:20px}.human-landing .family{gap:13px}.human-landing .plan .pricevalue{font-size:27px}.human-landing .practice{margin-top:40px;padding:24px}.human-landing .footerrow{flex-direction:column;align-items:start}.human-landing .footerlinks{justify-content:start}.human-landing .brand img:last-child{width:123px}.human-landing .header{gap:10px}.human-landing .navcta{padding:8px 11px;font-size:11px}}@media (max-width:420px){.human-landing h1{font-size:51px}.human-landing .comparison,.human-landing .family{grid-template-columns:1fr}.human-landing .plan{padding:20px 0}.human-landing .assurances{flex-direction:column}.human-landing .brand img:first-child{width:34px;height:34px}.human-landing .header .brand{gap:5px}.human-landing .brand img:last-child{width:115px}.human-landing .mailbar{font-size:9px}}.human-landing{max-width:1440px;margin:auto;font-size:17px}.human-landing .sc-wrap{padding-left:max(5%,50% - 580px);padding-right:max(5%,50% - 580px)}.human-landing .hero{text-align:center;background:radial-gradient(at 50% 0,#f6eed2 0,#0000 62%);grid-template-columns:1fr;place-items:center;gap:0;padding-top:104px;padding-bottom:104px}.human-landing .hero>div:first-child{flex-direction:column;align-items:center;max-width:900px;padding-top:0;display:flex}.human-landing .hero .kicker{justify-content:center}.human-landing .hero .lead{max-width:640px}.human-landing .hero .actions{justify-content:center}.human-landing .hero .micro{text-align:center}.human-landing h1{letter-spacing:-2px;font-size:clamp(47px,5.7vw,76px);line-height:1.04}.human-landing .lead,.human-landing .sectionhead p,.human-landing .lessonarea p{font-size:17px}.human-landing .step p,.human-landing .comparison p,.human-landing .firstpeople p,.human-landing details p{font-size:16px}.human-landing .kicker{font-size:12px}.human-landing .micro,.human-landing .assurances{font-size:13px}.human-landing .sc-tag{font-size:12px}.human-landing .plan p,.human-landing .features,.human-landing .parent,.human-landing .pricingintro p,.human-landing .end p{font-size:15px}.human-landing .legal,.human-landing .footerlinks{font-size:12px}.human-landing .product-section{background:var(--surface-2,#f4f2ea);border-top:1px solid var(--sc-line);border-bottom:1px solid var(--sc-line)}.human-landing .product-section .sectionhead{margin-bottom:40px}.human-landing .product-footnote{max-width:720px;color:var(--sc-muted);margin-top:25px;font-size:15px}.human-landing .product-footnote strong{color:var(--sc-green);font-weight:500}.human-landing .sc-demo h3{letter-spacing:0}.human-landing .sc-email-meta h3{margin-top:13px;font-size:18px;line-height:1.35}.human-landing .sc-email-body p{max-width:none;margin:14px 0}.human-landing .sc-findings p{margin-top:5px}.human-landing .sc-demo p{max-width:none}.human-landing .sc-congratulations h3{margin:5px 0;font-size:34px}.human-landing .sc-demo-controls button{min-height:44px}.human-landing .sc-demo-status{font-size:13px}.human-landing .sc-demo-caption{font-size:12px}.human-landing .sc-demo-hero .sc-email-body{font-size:14px}.human-landing .report-steps{color:var(--sc-muted);flex-wrap:wrap;gap:10px 25px;margin:25px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.human-landing .report-steps b{color:var(--sc-green);margin-right:7px}.human-landing .lessoncard{color:#f4f1e8;background:#0a2624;border-color:#0a2624;box-shadow:10px 12px #e2e9df}.human-landing .lessoncard p,.human-landing .lessoncard .tinylabel{color:#c4d9d0}.human-landing .lessoncard h3{font-family:Georgia,serif;font-size:34px}.human-landing .lessoncard .clues li{border-color:#3c5d56;font-size:15px}.human-landing .lessoncard .clues b{color:var(--sc-yellow)}.human-landing .lessoncard button{background:var(--sc-yellow);color:#302800;font-size:14px}.human-landing .lessoncard.is-done{background:#123c33}.human-landing .practice{display:none}.human-landing .assurances i{font-style:normal;font-weight:600}.human-landing :focus-visible{outline-offset:5px;outline:3px solid #0e7c66}.human-landing .lessoncard :focus-visible{outline-color:#fdd14b}.human-landing .sc-modpoints{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:42px;display:grid}.human-landing .sc-modpoints article{background:#fffdf8;border:1px solid #e0ddd0;border-radius:12px;padding:24px}.human-landing .sc-modpoints h3{margin-bottom:10px;font:400 23px/1.2 Georgia,serif}.human-landing .sc-modpoints p{color:var(--sc-muted);font-size:15px}.human-landing .sc-modnote{color:var(--sc-muted);max-width:720px;font-size:15px}@media (max-width:820px){.human-landing .sc-modpoints{grid-template-columns:1fr}}.human-landing .sc-pricecalc{background:#fffdf8;border:1px solid #d9dfd5;border-radius:16px;overflow:hidden}.human-landing .sc-pricecalc-top{grid-template-columns:1.1fr .9fr;display:grid}.human-landing .sc-pricecalc-controls{padding:34px 34px 30px}.human-landing .sc-seatrow{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.human-landing .sc-seatrow label{color:#55605a;font-size:16px;font-weight:500}.human-landing .sc-seatinput{background:#fff;border:1px solid #c4cdc2;border-radius:10px;align-items:center;gap:8px;padding:4px 12px 4px 4px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.human-landing .sc-seatinput:focus-within{border-color:var(--sc-green);box-shadow:0 0 0 3px #0e7c6622}.human-landing .sc-seatinput input:not([type=checkbox]):not([type=radio]){box-sizing:content-box;min-width:3ch;min-height:0;color:var(--sc-green);text-align:right;background:0 0;border:0;border-radius:0;outline:0;padding:6px 4px;font:600 22px/1.2 Georgia,serif}.human-landing .sc-seatinput span{color:var(--sc-muted);white-space:nowrap;font-size:14px}.human-landing .sc-seatrow{flex-wrap:wrap}.human-landing .sc-pricecalc input[type=range]{width:100%;accent-color:var(--sc-green);cursor:pointer;height:26px}.human-landing .sc-presets{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.human-landing .sc-presets button{color:var(--sc-ink);cursor:pointer;background:#fff;border:1px solid #c4cdc2;border-radius:30px;min-height:40px;padding:7px 14px;font-size:13px;transition:background .15s,border-color .15s,color .15s}.human-landing .sc-presets button:hover{border-color:var(--sc-green)}.human-landing .sc-presets button[aria-pressed=true]{background:var(--sc-green);border-color:var(--sc-green);color:#fff}.human-landing .sc-pricecalc-figure{color:#f4f1e8;background:#0a2624;flex-direction:column;align-items:flex-start;gap:6px;padding:34px;display:flex}.human-landing .sc-billtoggle{background:#0f342f;border:1px solid #244d45;border-radius:30px;margin-bottom:14px;padding:4px;display:inline-flex}.human-landing .sc-billtoggle button{color:#bcd3ca;cursor:pointer;background:0 0;border:0;border-radius:24px;align-items:center;gap:8px;min-height:40px;padding:8px 16px;font-size:13px;display:flex;position:relative}.human-landing .sc-billtoggle button[aria-pressed=true]{background:var(--sc-yellow);color:#302800;font-weight:600}.human-landing .sc-yearbadge{letter-spacing:.3px;color:var(--sc-yellow);background:#0a2624;border-radius:20px;padding:2px 7px;font-size:10px;font-weight:600}.human-landing .sc-billtoggle button[aria-pressed=true] .sc-yearbadge{color:var(--sc-yellow);background:#302800}.human-landing .sc-bignum{color:#fff;letter-spacing:-2px;font:400 clamp(48px,6vw,66px)/1 Georgia,serif}.human-landing .sc-bignum .sc-permo{letter-spacing:0;color:#bcd3ca;margin-left:6px;font-size:16px}.human-landing .sc-figuresub{color:#cfe0d8;font-size:14px}.human-landing .sc-figureyear{color:#9fbcb1;font-size:12px}.human-landing .sc-pricecalc-figure .primary{background:var(--sc-yellow);color:#302800;margin-top:16px}.human-landing .sc-pricecalc-figure .primary:hover{background:#f6c62f}.human-landing .sc-pricecalc-lower{border-top:1px solid #e4e2d7;grid-template-columns:1.1fr .9fr;gap:34px;padding:30px 34px 34px;display:grid}.human-landing .sc-pricecalc-lower .tinylabel{margin-bottom:12px}.human-landing .sc-pricecalc-lower .features{margin:0}.human-landing .sc-laddertable{border-collapse:collapse;width:100%;font-size:14px}.human-landing .sc-laddertable th{text-align:left;color:var(--sc-muted);border-bottom:1px solid var(--sc-line);padding:0 0 8px;font-size:12px;font-weight:500}.human-landing .sc-laddertable th:last-child,.human-landing .sc-laddertable td:last-child{text-align:right}.human-landing .sc-laddertable td{border-bottom:1px solid #eceadf;padding:7px 0}.human-landing .sc-laddertable tr.is-active td{color:var(--sc-green);font-weight:600}.human-landing .sc-pricenote{color:var(--sc-muted);padding:0 34px 30px;font-size:14px}@media (max-width:820px){.human-landing .sc-pricecalc-top,.human-landing .sc-pricecalc-lower{grid-template-columns:1fr}.human-landing .sc-pricecalc-lower{gap:26px}.human-landing .sc-pricecalc-figure{gap:5px}}@media (max-width:1000px){.human-landing .hero{grid-template-columns:1fr;gap:35px}.human-landing .hero>div:first-child{max-width:680px;padding-top:0}.human-landing h1{font-size:68px}.human-landing .hero .sc-demo{justify-self:center;width:100%;max-width:680px}.human-landing .hero .lead{max-width:570px}}@media (max-width:768px){.human-landing .header{flex-wrap:wrap}.human-landing .header nav{gap:15px}.human-landing .lessonarea,.human-landing .sectionhead,.human-landing .family{grid-template-columns:1fr}.human-landing .plan{border-top:1px solid #c9cec2}.human-landing .section{padding-top:50px;padding-bottom:50px}}@media (max-width:420px){.human-landing h1{letter-spacing:-1.5px;font-size:48px}.human-landing .hero h1 br:nth-child(2){display:initial}.human-landing .header{gap:15px}.human-landing .header nav{justify-content:space-between;width:100%}.human-landing .primary{padding:13px 19px}.human-landing h2{font-size:37px}.human-landing .sc-wrap{padding-left:20px;padding-right:20px}.human-landing .hero{padding-top:28px}.human-landing .sc-demo-controls{gap:7px}.human-landing .sc-demo-controls button{padding:7px 10px;font-size:11px}.human-landing .sc-email-meta h3{font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sc-standalone{max-width:1100px;margin:0 auto;padding:30px 24px 60px}.sc-standalone>header{justify-content:space-between;font-size:14px;display:flex}.sc-standalone>h1{margin:35px 0;font:400 clamp(32px,5vw,54px)/1.1 Georgia,serif}.sc-standalone:has(.sc-demo-hero){max-width:740px}.human-arrived{animation:.6s cubic-bezier(.2,.6,.2,1) both human-arrive}@keyframes human-arrive{0%{opacity:.25;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.human-arrived{animation:none!important}}
.lp.sc-human{--human-serif:Georgia, "Times New Roman", serif;background:var(--background);color:var(--foreground)}.sc-human .wrap{max-width:var(--maxw)}.sc-human h1,.sc-human h2{font-family:var(--human-serif);letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:1.06}.sc-human h1{margin:24px 0;font-size:clamp(48px,5.6vw,76px)}.sc-human h2{font-size:clamp(36px,4.5vw,56px)}.sc-human h1 .hl{color:var(--accent);background:0 0;padding:0;font-style:italic}.sc-human .lp-hero{background:var(--background);border:0;padding:64px 0 60px}.sc-human .hero-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:44px}.sc-human .hero-tag{font-family:var(--mono);color:var(--accent-ink);box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.sc-human .lead{max-width:31em;color:var(--muted);font-size:17px;line-height:1.7}.sc-human .hero-cta{flex-wrap:wrap;gap:15px;margin-top:28px}.sc-human .hero-trust{color:var(--muted);font-size:13px;line-height:1.7}.sc-human>section{padding:72px 0}.sc-human .sec-head{max-width:760px;margin-bottom:35px}.sc-human .sec-head.center{text-align:left;margin-left:0}.sc-human .sec-head p{max-width:42em;font-size:17px}.sc-human .eyebrow{color:var(--accent-ink);font-size:12px}.sc-human .lp-marquee{background:var(--background);border-block:1px solid var(--line);overflow:visible}.sc-human .marquee-track{flex-wrap:wrap;justify-content:center;gap:12px 24px;width:auto;padding:20px;font-size:13px;animation:none;display:flex;transform:none}.sc-human .versus{gap:35px}.sc-human .vcard{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:25px 0}.sc-human .vcard.bad,.sc-human .vcard.good{color:var(--foreground);background:0 0}.sc-human .vcard.good .vlabel{color:var(--accent-ink)}.sc-human .vcard.bad .vlabel{color:var(--muted)}.sc-human .vlist li{font-size:16px}.sc-human .vlist .i{color:var(--accent-ink)}.sc-human .human-how{background:var(--accent-soft);border-block:1px solid var(--line)}.sc-human .bigsteps{display:block}.sc-human .bstep{background:0 0;border:0;border-top:1px solid #bdd8cd;border-radius:0;grid-template-columns:65px 1fr;gap:25px;padding:28px 0;display:grid}.sc-human .bn{font:400 36px/1.3 var(--human-serif);color:var(--accent);background:0 0;border:0;width:auto;height:auto}.sc-human .bstep h3{margin-bottom:10px;font-size:21px}.sc-human .bstep p{max-width:58em;font-size:16px}.sc-human .show{align-items:center;gap:50px}.sc-human .human-lesson-panel{color:#f4f1e8;box-shadow:10px 12px 0 var(--accent-soft);background:#0a2624;border-radius:14px;padding:28px;transform:rotate(1deg)}.sc-human .human-lesson-panel h3{font:400 32px/1.15 var(--human-serif);margin:15px 0}.sc-human .human-lesson-panel .eyebrow,.sc-human .human-lesson-panel p{color:#c4d9d0}.sc-human .human-lesson-panel p{font-size:16px}.sc-human .human-lesson-panel ul{margin:20px 0 0;padding:0;list-style:none}.sc-human .human-lesson-panel li{border-top:1px solid #3c5d56;gap:12px;padding:12px 0;font-size:16px;display:flex}.sc-human .human-lesson-panel li b{color:var(--canary);font-weight:500}.sc-human .human-report{background:var(--surface-2);border-block:1px solid var(--line)}.sc-human .human-report-note{max-width:760px;color:var(--muted);margin-top:28px;font-size:16px}.sc-human .human-customers{background:var(--background)}.sc-human .human-customer-slot{border-top:1px solid var(--line);max-width:720px;color:var(--muted);padding-top:20px;font-size:15px}.sc-human .human-pricing{background:var(--surface-2)}.sc-human .pricing{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.sc-human .pcard{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.sc-human .pcard.feat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px 35px;padding:30px;display:grid}.sc-human .pcard.feat .badge{background:var(--accent-soft);color:var(--accent-ink);grid-column:1;justify-self:start;position:static}.sc-human .pcard.feat .pt,.sc-human .pcard.feat .pp,.sc-human .pcard.feat .pd{grid-column:1}.sc-human .pcard.feat ul{grid-area:1/2/4;margin:0}.sc-human .pcard.feat .btn{grid-area:4/2/6;place-self:start}.sc-human .pcard ul{font-size:16px}.sc-human .pcard .pp{font-size:40px}.sc-human .pcard .pd{font-size:16px}.sc-human .lp-cta{background:var(--accent-soft);color:var(--foreground);text-align:center;border:0;padding:70px 0}.sc-human .lp-cta h2{font-size:clamp(44px,6vw,70px)}.sc-human .lp-cta p{color:var(--muted);font-size:17px}.sc-human .sc-demo :is(h3,p){letter-spacing:normal;text-wrap:initial}.sc-human .sc-demo .sc-email-meta h3{margin-top:13px;font-size:18px;line-height:1.35}.sc-human .sc-demo .sc-email-body p{margin:14px 0;font-size:14px}.sc-human .sc-demo .sc-congratulations h3{font:400 34px/1.12 var(--human-serif);margin:5px 0}.sc-human .sc-demo .sc-findings p{margin-top:5px;font-size:12px}.sc-human .sc-demo .sc-demo-status{font-size:13px}.sc-human :focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (max-width:1000px){.sc-human .hero-grid{grid-template-columns:1fr}.sc-human .hero-grid>div:last-child{justify-self:center;width:100%;max-width:680px}.sc-human .lead{max-width:38em}}@media (max-width:768px){.sc-human>section{padding:48px 0}.sc-human .show,.sc-human .versus,.sc-human .pricing{grid-template-columns:1fr}.sc-human .pcard.feat{display:block}.sc-human .pcard.feat ul{margin:20px 0}.sc-human .bstep{grid-template-columns:35px 1fr;gap:18px}.sc-human .lp-hero{padding-top:35px}}@media (prefers-reduced-motion:reduce){.sc-human *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.sc-demo{--sc-demo-ink:#1a1c19;--sc-demo-teal:#0a2624;--sc-demo-paper:#fff;--sc-demo-yellow:var(--canary,#fdd14b);color:var(--sc-demo-ink);font:15px/1.6 var(--disp,"Segoe UI",Arial,sans-serif);min-width:0;container-type:inline-size}.sc-demo *{box-sizing:border-box}.sc-demo p,.sc-demo h3{margin:0}.sc-demo-caption{color:#55605a;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:15px;font-size:12px;display:flex}.sc-demo-caption>span:last-child{margin-left:auto}.sc-dot{background:var(--accent,#0e7c66);border-radius:50%;width:6px;height:6px}.sc-demo-canvas{isolation:isolate;display:grid;position:relative}.sc-outlook{background:#fff;border:1px solid #d9dfda;border-radius:12px;grid-area:1/1;align-self:start;min-width:0;overflow:hidden;box-shadow:0 18px 48px -28px #31473966}.sc-outlook-top{background:#f0f4f3;border-bottom:1px solid #dce3df;align-items:center;gap:20px;padding:12px 18px;display:flex}.sc-outlook-name{font-size:15px;font-weight:600}.sc-search{color:#64716b;background:#fff;border-radius:5px;flex:1;padding:5px 12px;font-size:12px}.sc-user{background:#d9e7df;border-radius:50%;padding:3px 10px;font-size:12px}.sc-ribbon{border-bottom:1px solid #e2e7e3;flex-wrap:wrap;align-items:center;gap:18px;padding:9px 16px;font-size:12px;display:flex}.sc-ribbon-divider{border-left:1px solid #c9d3cd;height:25px}.sc-report-button{transform-origin:50%;background:#f7faf7;border:1px solid #c1d5ca;border-radius:5px;align-items:center;gap:7px;padding:6px 9px;font-weight:600;display:inline-flex;position:relative}.sc-press-ring{opacity:0;pointer-events:none;border:2px solid #0e7c66;border-radius:7px;position:absolute;inset:-3px}.sc-inbox-grid{grid-template-columns:110px 1fr;display:grid}.sc-folders{background:#f5f7f5;flex-direction:column;gap:15px;padding:18px 10px;font-size:12px;display:flex}.sc-folders strong{color:#56645a;font-size:11px}.sc-folders span{justify-content:space-between;gap:4px;display:flex}.sc-folders b{font-weight:600}.sc-inbox-title{border-bottom:1px solid #e2e7e3;justify-content:space-between;padding:13px 17px;font-size:14px;font-weight:600;display:flex}.sc-inbox-title span{color:#55605a;font-size:11px;font-weight:400}.sc-inbox-row{background:#eaf2ee;border-left:3px solid #0e7c66;align-items:start;gap:10px;padding:13px 15px;font-size:12px;display:flex}.sc-inbox-row>div{flex:1;min-width:0}.sc-inbox-row strong,.sc-inbox-row b,.sc-inbox-row small{display:block}.sc-inbox-row b{font-size:12px;font-weight:500}.sc-inbox-row small{color:#55605a}.sc-inbox-row time{font-size:11px}.sc-avatar{color:#354a3e;background:#e5eae5;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;display:inline-grid}.sc-inbox-empty{color:#55605a;padding:20px;font-size:13px;display:none}.sc-toast{color:#0a5e4d;background:#e2f0eb;padding:11px 18px;font-size:13px;display:none}.sc-email{color:#27332c;text-align:left;overflow-wrap:anywhere;background:#fff;min-width:0}.sc-email-meta{border-bottom:1px solid #e5e8e3;padding:18px 20px}.sc-email-meta>div{align-items:start;gap:10px;display:flex}.sc-email-meta strong{font-size:13px;display:block}.sc-email-address{color:#4e5f54;font-size:12px;line-height:1.9;display:block}.sc-email-meta small{color:#55605a;font-size:11px}.sc-email-meta h3{font:600 18px/1.35 var(--disp,"Segoe UI",Arial,sans-serif);letter-spacing:0;margin-top:13px}.sc-email-body{padding:22px 24px;font:14px/1.65 Segoe UI,Arial,sans-serif}.sc-email-body p{margin:14px 0}.sc-bank-name{letter-spacing:2px;color:#315346;border-bottom:2px solid #315346;padding-bottom:12px;font-size:20px;font-weight:700}.sc-bank-name span{letter-spacing:1px;font-size:10px;font-weight:400;display:block}.sc-email-cta{color:#fff;background:#315346;border-radius:4px;padding:10px 19px;font-size:13px;display:inline-block}.sc-email-body .sc-url{color:#55605a;overflow-wrap:anywhere;font-size:11px}.sc-mail-footer{color:#55605a;border-top:1px solid #e5e8e3;padding-top:12px;font-size:10px}.sc-tell{-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:underline;-webkit-text-decoration-color:var(--sc-demo-yellow);text-decoration-color:var(--sc-demo-yellow);text-underline-offset:4px;text-decoration-thickness:3px;position:relative}.sc-gw-badge{background:var(--sc-demo-yellow);color:#332700;vertical-align:1px;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:3px;font:700 11px/1 Arial,sans-serif;display:inline-grid}.sc-hero-explain{background:var(--sc-demo-teal);color:#f4f1e8;border-radius:0 0 12px 12px;grid-area:2/1;margin:0 12px;padding:18px 23px;font-size:13px;position:relative}.sc-explain-title{color:#c4d9d0;margin-bottom:9px;font-size:12px}.sc-hero-clue{align-items:center;gap:8px;margin-top:5px;margin-right:18px;display:inline-flex}.sc-hero-clue b,.sc-findings li>b{background:var(--sc-demo-yellow);color:#332700;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font:700 12px/1 Arial,sans-serif;display:inline-grid}.sc-report-window{z-index:1;background:var(--sc-demo-teal);color:#f4f1e8;border-radius:14px;grid-area:1/1;align-self:start;min-width:0;margin:115px 20px 18px;padding:20px;box-shadow:0 24px 60px #09211d33}.sc-window-top{color:#c4d9d0;border-bottom:1px solid #3c5d56;justify-content:space-between;align-items:center;gap:20px;padding-bottom:15px;font-size:12px;display:flex}.sc-window-top>div{align-items:center;gap:7px;display:flex}.sc-window-top img{object-fit:contain}.sc-congratulations{align-items:center;gap:18px;padding:23px 0;display:flex}.sc-congratulations>img{flex-shrink:0}.sc-congratulations span{text-transform:uppercase;letter-spacing:1px;color:var(--sc-demo-yellow);font-size:11px}.sc-congratulations h3{color:#fff;margin:5px 0;font:400 34px/1.12 Georgia,serif}.sc-congratulations p{color:#c4d9d0;max-width:550px;font-size:13px}.sc-review-grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:22px;display:grid}.sc-review-mail{background:#fff;border-radius:9px;overflow:hidden}.sc-findings{padding-top:8px}.sc-findings>span{letter-spacing:1px;text-transform:uppercase;color:#b4d0c5;font-size:10px}.sc-findings>h3{color:#fff;margin:5px 0 20px;font-size:18px}.sc-findings ol{margin:0;padding:0;list-style:none}.sc-findings li{gap:10px;margin:0 0 23px;display:flex}.sc-findings li strong{color:#f4f1e8;font-size:14px;font-weight:600;display:block}.sc-findings li p{color:#c4d9d0;margin-top:5px;font-size:12px}.sc-report-result{border-top:1px solid #3c5d56;margin-top:20px;padding-top:16px}.sc-filed-note{color:#c4d9d0;margin-bottom:13px;font-size:12px;display:block}.sc-reward{flex-wrap:wrap;align-items:center;gap:15px 25px;display:flex}.sc-reward>strong{color:var(--sc-demo-yellow);font-size:38px;font-weight:500;line-height:1}.sc-reward>strong small{font-size:14px}.sc-reward>span{color:#c4d9d0;font-size:12px}.sc-reward>span b{color:#fff;font-weight:500}.sc-reward .sc-example-label{max-width:130px;margin-left:auto;font-size:10px}.sc-demo-hero .sc-report-window,.sc-demo-report .sc-hero-explain,.sc-demo-hero .sc-ribbon,.sc-demo-hero .sc-folders{display:none}.sc-demo-hero .sc-outlook-name{font-size:13px}.sc-demo-hero .sc-email-body{padding:20px;font-size:13px}.sc-demo-hero .sc-tell-3{text-decoration:none}.sc-demo-hero .sc-tell-3 .sc-gw-badge{display:none}.sc-demo-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:none}.sc-demo.is-enhanced .sc-demo-controls{display:flex}.sc-demo-controls button{font:inherit;color:#284a3c;cursor:pointer;background:#fffdf8;border:1px solid #a8b9ad;border-radius:30px;min-height:40px;padding:8px 13px}.sc-demo-controls button:disabled{cursor:default;color:#647168;background:#f2f2ed}.sc-demo-controls label{color:#55605a;cursor:pointer;align-items:center;gap:6px;min-height:40px;margin-left:auto;display:flex}.sc-demo-status{color:#55605a;min-height:38px;font-size:12px;margin:12px 0 0!important}.sc-demo :focus-visible{outline-offset:4px;outline:3px solid #0e7c66}.sc-demo button[aria-pressed=true]{background:#e2f0eb}.sc-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-demo .sc-tell{max-width:100%;display:inline-block;text-decoration:none!important}.sc-demo .sc-tell:after{content:"";background:var(--sc-demo-yellow);transform-origin:0;height:3px;transition:transform .6s cubic-bezier(.2,.6,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(1)}.sc-demo.is-enhanced:not([data-stage=end]) .sc-tell:after{transform:scaleX(0)}.sc-demo.sc-mark-1 .sc-tell-1:after,.sc-demo.sc-mark-2 .sc-tell-2:after,.sc-demo.sc-mark-3 .sc-tell-3:after{transform:scaleX(1)!important}.sc-demo-hero .sc-tell-3:after{display:none}@media (prefers-reduced-motion:reduce){.sc-demo .sc-tell:after{transition:none!important;transform:scaleX(1)!important}}.sc-demo-report .sc-report-window{margin-top:225px;margin-left:125px}.sc-demo-report .sc-toast{z-index:3;border:1px solid #a9c9b9;border-radius:6px;position:absolute;top:107px;right:15px;box-shadow:0 8px 18px #183c2114}@container (max-width:600px){.sc-demo-report .sc-report-window{margin-top:290px;margin-left:0;margin-right:0}.sc-demo-report .sc-toast{font-size:12px;top:105px;left:10px;right:10px}}.sc-demo.is-enhanced:not([data-stage=end]) .sc-tell{text-decoration-color:#0000}.sc-demo.is-enhanced:not([data-stage=end]) .sc-gw-badge{opacity:0;transform:scale(.5)}.sc-demo.is-enhanced:not([data-stage=end]) .sc-hero-clue,.sc-demo.is-enhanced:not([data-stage=end]) .sc-findings li{opacity:0;transform:translateY(9px)}.sc-demo.is-enhanced:not([data-stage=end]) .sc-report-result,.sc-demo.is-enhanced:not([data-stage=end]) .sc-file-count{visibility:hidden}.sc-demo[data-stage=quiet] .sc-inbox-row{opacity:0;transform:translateY(12px)}.sc-demo[data-stage=quiet] .sc-mail-reading,.sc-demo[data-stage=arrive] .sc-mail-reading,.sc-demo[data-stage=quiet] .sc-hero-explain,.sc-demo[data-stage=arrive] .sc-hero-explain,.sc-demo[data-stage=open] .sc-hero-explain{visibility:hidden}.sc-demo-report.is-enhanced:not(.sc-window-visible) .sc-report-window{visibility:hidden;opacity:0;transform:translateY(20px)scale(.98)}.sc-demo-report.is-enhanced:not(.sc-review-visible) .sc-review-grid{visibility:hidden;opacity:0}.sc-demo-report.is-enhanced.sc-notified .sc-toast{display:block}.sc-demo-report.sc-pressed .sc-report-button{background:#d7eadf;transform:scale(.96)}.sc-demo-report.sc-pressed .sc-press-ring{opacity:1}.sc-demo.is-enhanced.sc-mark-1 .sc-tell-1,.sc-demo.is-enhanced.sc-mark-2 .sc-tell-2,.sc-demo.is-enhanced.sc-mark-3 .sc-tell-3{-webkit-text-decoration-color:var(--sc-demo-yellow);text-decoration-color:var(--sc-demo-yellow)}.sc-demo.sc-mark-1 .sc-tell-1 .sc-gw-badge,.sc-demo.sc-mark-2 .sc-tell-2 .sc-gw-badge,.sc-demo.sc-mark-3 .sc-tell-3 .sc-gw-badge{opacity:1!important;transform:scale(1)!important}.sc-demo.sc-mark-1 .sc-clue-1,.sc-demo.sc-mark-2 .sc-clue-2,.sc-demo.sc-mark-3 .sc-clue-3{opacity:1!important;transform:none!important}.sc-demo-report.sc-filed .sc-inbox-row,.sc-demo-report[data-stage=end] .sc-inbox-row{opacity:0;transform:translate(-20px)}.sc-demo-report.sc-filed .sc-folder-reported,.sc-demo-report[data-stage=end] .sc-folder-reported{color:#0a5e4d;font-weight:600}.sc-demo-report.sc-filed .sc-file-count{visibility:visible!important}.sc-demo-report.sc-filed .sc-inbox-count,.sc-demo-report[data-stage=end] .sc-inbox-count{visibility:hidden}.sc-demo.sc-filed .sc-report-result{visibility:visible!important}.sc-demo.is-enhanced:not(.sc-awarded):not([data-stage=end]) .sc-reward{opacity:0;transform:translateY(10px)}.sc-demo.sc-awarded .sc-reward{opacity:1;transform:none}.sc-demo .sc-inbox-row,.sc-demo .sc-report-window,.sc-demo .sc-review-grid,.sc-demo .sc-reward,.sc-demo .sc-findings li,.sc-demo .sc-hero-clue{transition:transform .55s cubic-bezier(.2,.6,.2,1),opacity .55s cubic-bezier(.2,.6,.2,1)}.sc-demo .sc-gw-badge{transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .5s}.sc-demo .sc-report-button{transition:transform .2s}.sc-demo.sc-paused *{transition:none!important}.sc-demo.sc-motion-off *{transition:none!important;animation:none!important}@container (max-width:600px){.sc-demo-caption{font-size:11px}.sc-inbox-grid{grid-template-columns:1fr}.sc-folders{flex-flow:wrap;gap:20px;padding:11px 15px}.sc-folders>strong,.sc-folders>span:nth-child(3){display:none}.sc-folders span{gap:8px}.sc-review-grid{grid-template-columns:1fr}.sc-report-window{margin:110px 8px 12px;padding:15px}.sc-congratulations>img{width:46px;height:46px}.sc-congratulations h3{font-size:28px}.sc-window-top>span{font-size:10px}.sc-window-top{gap:10px}.sc-window-top img:last-child{width:110px}.sc-findings ol{gap:15px;display:grid}.sc-findings li{margin:0}.sc-demo-controls label{margin-left:0}.sc-email-body{padding:18px;font-size:14px}.sc-email-meta{padding:15px}.sc-email-meta h3{font-size:17px}.sc-email-address{font-size:11px}.sc-reward .sc-example-label{max-width:none;margin-left:0}.sc-ribbon{gap:10px}.sc-ribbon>span:nth-child(2){display:none}.sc-search{font-size:11px}.sc-congratulations{gap:12px}.sc-demo-caption>span:last-child{margin-left:0}.sc-demo-status{font-size:12px}}@media (prefers-reduced-motion:reduce){.sc-demo *{transition:none!important;animation:none!important}.sc-demo .sc-gw-badge,.sc-demo .sc-findings li,.sc-demo .sc-hero-clue,.sc-demo .sc-report-window,.sc-demo .sc-review-grid,.sc-demo .sc-report-result,.sc-demo .sc-reward,.sc-demo .sc-mail-reading,.sc-demo .sc-hero-explain{visibility:visible!important;opacity:1!important;transform:none!important}.sc-demo .sc-tell{-webkit-text-decoration-color:var(--sc-demo-yellow)!important;text-decoration-color:var(--sc-demo-yellow)!important}.sc-demo-hero .sc-inbox-row{opacity:1!important;transform:none!important}.sc-demo-report .sc-inbox-row{opacity:0!important}.sc-demo .sc-file-count{visibility:visible!important}}.sc-outlook{color:#242424;background:#f5f5f5;border-color:#d7dce2;border-radius:9px;font-family:Segoe UI Variable Text,Segoe UI,Arial,sans-serif}.sc-fluent-icon{vertical-align:middle;flex:0 0 18px;width:18px;height:18px}.sc-outlook-top{background:#f0f5fb;border-bottom:0;gap:14px;min-height:48px;padding:11px 14px}.sc-app-launcher{color:#374350;display:flex}.sc-app-launcher .sc-fluent-icon{stroke-width:1px;width:16px;height:16px}.sc-outlook-name{color:#242424;font-weight:600;font-size:15px!important}.sc-search{color:#616161;white-space:nowrap;background:#fff;border:1px solid #e1e6ee;border-radius:5px;align-items:center;gap:9px;min-width:0;padding:6px 12px;font-size:12px;display:flex;overflow:hidden}.sc-search .sc-fluent-icon{flex-basis:15px;width:15px;height:15px}.sc-user{color:#513980;background:#e5def0;border:1px solid #c6b9de;padding:3px 9px;font-size:11px}.sc-top-tools{color:#424242;gap:14px;display:flex}.sc-top-tools .sc-fluent-icon{width:16px;height:16px}.sc-outlook-tabs{background:#f5f5f5;align-items:center;gap:25px;min-height:36px;padding:3px 15px 0 55px;font-size:12px;display:flex}.sc-outlook-tabs>span{align-items:center;padding:7px 0;display:flex;position:relative}.sc-tab-selected{font-weight:600}.sc-tab-selected:after{content:"";background:#0f6cbd;border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0}.sc-ribbon,.sc-demo-hero .sc-ribbon{background:#fff;border:1px solid #e3e3e3;border-radius:7px;flex-wrap:nowrap;gap:12px;min-height:47px;margin:5px 9px 9px 49px;padding:7px 9px;font-size:12px;display:flex;box-shadow:0 1px 2px #00000008}.sc-new-mail{white-space:nowrap;color:#fff;background:#0f6cbd;border:1px solid #0f6cbd;border-radius:4px;align-items:center;gap:8px;padding:6px 9px;font-size:12px;display:flex}.sc-new-mail>span{border-left:1px solid #fff5;padding-left:6px}.sc-command{white-space:nowrap;color:#424242;align-items:center;gap:6px;font-size:12px;display:flex}.sc-command .sc-fluent-icon{width:17px;height:17px}.sc-ribbon-divider{border-color:#dedede;height:23px}.sc-report-button{white-space:nowrap;background:#fff;border-color:#d5d5d5;gap:6px;padding:4px 8px;font-size:12px;font-weight:500}.sc-report-button img{width:22px;height:22px}.sc-more{color:#4b4b4b;margin-left:auto;font-size:20px;line-height:1}.sc-outlook-workspace{grid-template-columns:40px minmax(0,1fr);display:grid}.sc-app-rail{color:#555;background:#f0f0f0;flex-direction:column;align-items:center;gap:15px;padding:10px 0;display:flex}.sc-app-rail>span{border-radius:4px;place-items:center;width:32px;height:32px;display:grid;position:relative}.sc-app-selected{color:#0f6cbd;background:#e1ecf7}.sc-app-selected:before{content:"";background:#0f6cbd;border-radius:3px;width:3px;position:absolute;top:7px;bottom:7px;left:-4px}.sc-inbox-grid{grid-template-columns:157px minmax(0,1fr);gap:0;min-width:0}.sc-folders{color:#424242;background:#f5f5f5;gap:3px;min-width:0;padding:12px 7px;font-size:12px}.sc-folders>strong{color:#424242;margin-bottom:3px;padding:6px 8px;font-size:12px;font-weight:600}.sc-folders>span{border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding:8px}.sc-folders>span>span{white-space:nowrap;flex:1;min-width:0;padding:0;display:block}.sc-folders .sc-fluent-icon{flex-basis:15px;width:15px;height:15px}.sc-folder-inbox{color:#0f548c;background:#e0ebf7;font-weight:600}.sc-folders>strong.sc-account-name{overflow-wrap:anywhere;margin-top:19px;padding:6px 3px;font-size:10px}.sc-inbox-content{background:#f5f5f5;grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);align-items:start;gap:9px;min-width:0;padding:0 9px 10px 0;display:grid}.sc-message-list{background:#fff;border:1px solid #e5e5e5;border-radius:6px;min-width:0;min-height:420px;overflow:hidden}.sc-inbox-title{border-color:#eee;justify-content:flex-start;align-items:center;gap:20px;min-height:48px;padding:13px 14px;font-size:13px}.sc-inbox-title .sc-focused{color:#242424;font-size:13px;font-weight:600;position:relative}.sc-focused:after{content:"";background:#0f6cbd;border-radius:2px;height:3px;position:absolute;bottom:-13px;left:0;right:0}.sc-inbox-title .sc-fluent-icon{width:15px;height:15px;margin-left:auto}.sc-list-date{color:#616161;border-bottom:1px solid #eee;padding:9px 15px;font-size:11px}.sc-inbox-row{background:#edf3fa;border-left:3px solid #0f6cbd;gap:8px;min-height:105px;padding:14px 10px;position:relative}.sc-inbox-row strong{color:#242424;font-size:12px}.sc-inbox-row b{color:#0f548c;margin:3px 0;font-size:12px;font-weight:600}.sc-inbox-row small{color:#616161;font-size:11px}.sc-inbox-row time{color:#616161;font-size:10px;position:absolute;top:15px;right:9px}.sc-inbox-row strong{padding-right:35px}.sc-inbox-row .sc-avatar{color:#62458b;background:#e8ddf4;width:27px;height:27px;font-size:11px}.sc-background-row{border-top:1px solid #eee;gap:9px;padding:14px 12px;font-size:12px;display:flex;position:relative}.sc-background-row>div{flex:1;min-width:0}.sc-background-row strong,.sc-background-row span:not(.sc-avatar),.sc-background-row small{font-size:11px;line-height:1.6;display:block}.sc-background-row strong{padding-right:28px;font-weight:500}.sc-background-row small{color:#707070}.sc-background-row time{color:#707070;font-size:10px;position:absolute;top:15px;right:9px}.sc-avatar-colleague{color:#865638;background:#f3e0d2;width:27px;height:27px}.sc-avatar-team{color:#305c80;background:#dae8f4;width:27px;height:27px}.sc-mail-reading{background:#fff;border:1px solid #e5e5e5;border-radius:6px;min-width:0;overflow:hidden}.sc-reading-tools{color:#424242;border-bottom:1px solid #eee;align-items:center;gap:17px;padding:11px 15px;font-size:11px;display:flex}.sc-reading-tools>span{align-items:center;gap:6px;display:flex}.sc-reading-tools>span:last-child{margin-left:auto}.sc-reading-tools .sc-fluent-icon{flex-basis:15px;width:15px;height:15px}.sc-mail-reading .sc-email-meta{padding:16px}.sc-mail-reading .sc-email-meta>div{flex-direction:row}.sc-mail-reading .sc-email-meta>div>div{min-width:0}.sc-mail-reading .sc-email-meta h3{font-family:Segoe UI,Arial,sans-serif!important;font-weight:600!important}.sc-mail-reading .sc-email-body{background:#fff;border:1px solid #ededed;border-radius:2px;margin:12px;padding:20px}.sc-demo-hero .sc-inbox-grid{grid-template-columns:1fr}.sc-demo-hero .sc-inbox-content{grid-template-columns:1fr;padding-left:0}.sc-demo-hero .sc-message-list{min-height:0}.sc-demo-hero .sc-background-row{display:none}.sc-demo-hero .sc-inbox-row{min-height:80px}.sc-demo-hero .sc-ribbon .sc-command,.sc-demo-hero .sc-ribbon-divider{display:none}.sc-demo-hero .sc-report-button{font-size:11px}.sc-demo-hero .sc-top-tools{display:none}.sc-demo-report .sc-report-window{margin-top:275px;margin-left:205px;margin-right:18px}.sc-demo-report .sc-outlook{align-self:stretch}.sc-demo-report .sc-toast{top:137px;left:auto;right:20px}.sc-demo-report.sc-filed .sc-folder-reported,.sc-demo-report[data-stage=end] .sc-folder-reported{color:#0f548c;background:#e0ebf7}.sc-demo-report.sc-filed .sc-folder-inbox,.sc-demo-report[data-stage=end] .sc-folder-inbox{color:#424242;background:0 0;font-weight:400}@container (max-width:850px){.sc-inbox-content{grid-template-columns:1fr}.sc-background-row{display:none}.sc-message-list{min-height:0}.sc-inbox-row{min-height:85px}.sc-optional-command{display:none}.sc-demo-report .sc-report-window{margin-top:285px;margin-left:175px}.sc-inbox-grid{grid-template-columns:127px minmax(0,1fr)}.sc-folders{font-size:11px}.sc-ribbon{gap:9px}}@container (max-width:600px){.sc-top-tools{display:none}.sc-outlook-top{gap:10px;padding:10px}.sc-search{padding:6px 8px;font-size:11px}.sc-app-launcher{display:none}.sc-outlook-tabs{gap:22px;padding-left:15px}.sc-outlook-workspace{grid-template-columns:30px minmax(0,1fr)}.sc-app-rail>span{width:25px;height:29px}.sc-app-rail .sc-fluent-icon{width:16px;height:16px}.sc-app-rail{gap:13px}.sc-ribbon,.sc-demo-hero .sc-ribbon{gap:8px;margin-left:9px;padding:6px}.sc-ribbon>.sc-command,.sc-ribbon>.sc-ribbon-divider,.sc-ribbon>.sc-more{display:none}.sc-new-mail{gap:5px;padding:6px;font-size:11px}.sc-new-mail>.sc-fluent-icon{flex-basis:15px;width:15px;height:15px}.sc-report-button{padding:4px 5px;font-size:11px}.sc-report-button img{width:20px;height:20px}.sc-inbox-grid{grid-template-columns:1fr}.sc-folders{flex-flow:wrap;gap:4px;padding:5px 7px 9px}.sc-folders>strong,.sc-folders>.sc-folder-secondary{display:none}.sc-folders>span{gap:5px;padding:6px;font-size:11px}.sc-folders>span>span{padding:0}.sc-inbox-content{grid-template-columns:1fr;padding-left:0}.sc-inbox-row{min-height:105px}.sc-mail-reading .sc-email-body{margin:8px;padding:15px}.sc-mail-reading .sc-email-meta{padding:12px}.sc-reading-tools{gap:10px;padding:10px}.sc-demo-report .sc-report-window{margin-top:355px;margin-left:30px;margin-right:9px;padding:12px}.sc-demo-report .sc-toast{font-size:11px;top:136px;left:12px;right:12px}.sc-window-top img:last-child{width:90px}.sc-window-top>span{font-size:9px}.sc-congratulations>img{width:35px;height:35px}.sc-congratulations h3{font-size:26px}.sc-review-mail .sc-email-body{padding:15px}.sc-review-mail .sc-email-meta{padding:12px}}
.human-portal.pd{--pd-display:var(--font-pd-display), "Newsreader", Georgia, serif;--pd-body:var(--font-pd-body), "Public Sans", ui-sans-serif, system-ui, sans-serif;--pd-radius:18px;--pd-radius-sm:12px;--pd-ease:cubic-bezier(.2, .8, .2, 1);--pd-spring:cubic-bezier(.34, 1.4, .64, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#051311;--surface:#0a1d1a;--surface-2:#0f2724;--surface-3:#16332f;--foreground:#eaf5f1;--ink:#eaf5f1;--muted:#8ea9a1;--line:#aaf5dc1a;--line-strong:#aaf5dc2e;--accent:#5ce0b8;--accent-2:#fdd14b;--accent-bright:#a6f6de;--accent-ink:#8ff0d2;--accent-soft:#5ce0b81f;--on-accent:#03201a;--canary:#fdd14b;--canary-ink:#2b2100;--risk:#ff8078;--risk-soft:#ff807821;--good:#4fe0a0;--good-soft:#4fe0a01f;--warn:#fdd14b;--warn-soft:#fdd14b21;--grid-line:#aaf5dc0d;--glow-a:#5ce0b833;--glow-b:#fdd14b17;--glow-c:#2896c81a;--panel-bg:linear-gradient(180deg, #14342eb8, #0a1d1ac7);--panel-hi:#ffffff0f;--shadow-sm:0 1px 0 #ffffff08 inset;--shadow:0 24px 60px -32px #000000bf;--pd-glow:0 10px 30px -12px color-mix(in srgb, var(--accent) 65%, transparent);--side-bg:#020b0a;--side-line:#aaf5dc14;--side-fg:#e6f2ee;--side-muted:#7f9890;--side-hover:#aaf5dc0d;--side-active:#5ce0b81c;--side-accent:#5ce0b8;font-family:var(--pd-body);background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased}.human-portal.pd[data-theme=navy]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#060a18;--surface:#0b1127;--surface-2:#111934;--surface-3:#18223f;--foreground:#eceffe;--ink:#eceffe;--muted:#8f9bc2;--line:#aab9ff1c;--line-strong:#aab9ff33;--accent:#8ea2ff;--accent-2:#c49bff;--accent-bright:#c49bff;--accent-ink:#b7c3ff;--accent-soft:#8ea2ff24;--on-accent:#080e2e;--risk:#ff8a96;--risk-soft:#ff8a9621;--good:#5fe0b0;--good-soft:#5fe0b01f;--warn:#fdd14b;--warn-soft:#fdd14b1f;--grid-line:#aab9ff0d;--glow-a:#6e82ff3d;--glow-b:#c49bff21;--glow-c:#3cc8ff12;--panel-bg:linear-gradient(180deg, #1a244eb3, #0b1127cc);--panel-hi:#ffffff0f;--shadow:0 24px 60px -32px #00000acc;--side-bg:#03050e;--side-line:#aab9ff14;--side-fg:#e6eafc;--side-muted:#7d88ad;--side-hover:#aab9ff0d;--side-active:#8ea2ff21;--side-accent:#8ea2ff}.human-portal.pd[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#09090b;--surface:#111113;--surface-2:#17171a;--surface-3:#1f1f23;--foreground:#f4f4f5;--ink:#f4f4f5;--muted:#9b9ba4;--line:#ffffff14;--line-strong:#ffffff26;--accent:#fdd14b;--accent-2:#fff;--accent-bright:#ffe68f;--accent-ink:#ffe07a;--accent-soft:#fdd14b1f;--on-accent:#211800;--risk:#ff8078;--risk-soft:#ff80781f;--good:#6ee7a8;--good-soft:#6ee7a81c;--warn:#fdd14b;--warn-soft:#fdd14b1f;--grid-line:#ffffff0a;--glow-a:#fdd14b1a;--glow-b:#ffffff0d;--glow-c:#fdd14b0a;--panel-bg:linear-gradient(180deg, #202024b8, #111113d1);--panel-hi:#ffffff0f;--shadow:0 24px 60px -32px #000000d9;--side-bg:#050506;--side-line:#ffffff12;--side-fg:#f1f1f2;--side-muted:#85858e;--side-hover:#ffffff0b;--side-active:#fdd14b1c;--side-accent:#fdd14b}.human-portal.pd[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f6f2;--surface:#fff;--surface-2:#f1f4ef;--surface-3:#e6ebe4;--foreground:#0f1a17;--ink:#0f1a17;--muted:#5a6a64;--line:#e1e6df;--line-strong:#cfd7cc;--accent:#0e7c66;--accent-2:#e9a400;--accent-bright:#22a888;--accent-ink:#0a5e4d;--accent-soft:#e2f2ec;--on-accent:#fff;--canary:#fdd14b;--canary-ink:#2b2100;--risk:#c0392b;--risk-soft:#fbeae7;--good:#17744a;--good-soft:#e1f3e9;--warn:#7d5609;--warn-soft:#faf0d4;--grid-line:#0f1a170b;--glow-a:#0e7c661c;--glow-b:#fdd14b33;--glow-c:#0e7c660d;--panel-bg:linear-gradient(180deg, #fff, #fdfefc);--panel-hi:#ffffffe6;--shadow-sm:0 1px 2px #0f1a170a;--shadow:0 1px 2px #0f1a170a, 0 12px 32px -18px #0f1a172e;--pd-glow:0 10px 24px -12px #0e7c668c;--side-bg:#062320;--side-line:#ffffff14;--side-fg:#eef5f1;--side-muted:#9cb7ad;--side-hover:#ffffff0d;--side-active:#fdd14b1f;--side-accent:#fdd14b}body:has(.human-portal.pd){background:#051311}body:has(.human-portal.pd[data-theme=navy]){background:#060a18}body:has(.human-portal.pd[data-theme=dark]){background:#09090b}body:has(.human-portal.pd[data-theme=light]){background:#f4f6f2}.human-portal.pd .portal-body{isolation:isolate;position:relative}.human-portal.pd .portal-body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 88% -8%, var(--glow-a), transparent 62%), radial-gradient(700px 460px at 30% -12%, var(--glow-b), transparent 60%), radial-gradient(800px 600px at 110% 90%, var(--glow-c), transparent 60%);position:fixed;inset:0}.human-portal.pd .portal-body:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 520px);mask-image:linear-gradient(#000 0,#0000 520px)}.human-portal.pd .portal-side{background:radial-gradient(420px 260px at 0% 0%, color-mix(in srgb, var(--side-accent) 9%, transparent), transparent 70%), var(--side-bg);border-right:1px solid var(--side-line);width:264px;padding:20px 14px 16px}.human-portal.pd .portal-brand{font-family:var(--pd-body);letter-spacing:-.01em;gap:10px;padding:4px 10px 22px}.human-portal.pd .portal-brand .pmark{width:32px;height:32px;filter:drop-shadow(0 4px 14px color-mix(in srgb, var(--side-accent) 45%, transparent))}.human-portal.pd .portal-links{gap:2px}.human-portal.pd .pnav-sep{background:var(--side-line);height:1px;margin:12px 10px;display:block}.human-portal.pd .pnav-head{letter-spacing:.08em;text-transform:uppercase;color:var(--side-muted);opacity:.75;margin:16px 12px 4px;font-size:11px;font-weight:600;display:block}.human-portal.pd .pnav{min-height:42px;color:var(--side-muted);transition:background .2s var(--pd-ease), color .2s var(--pd-ease), transform .2s var(--pd-ease);border-radius:11px;padding:9px 12px;font-size:14px;font-weight:500;position:relative}.human-portal.pd .pnav .ic{stroke-width:1.7px;opacity:.8;width:18px;height:18px;transition:color .2s, opacity .2s, transform .3s var(--pd-spring)}.human-portal.pd .pnav:hover{background:var(--side-hover);color:var(--side-fg);transform:translate(2px)}.human-portal.pd .pnav:hover .ic{opacity:1;transform:scale(1.08)}.human-portal.pd .pnav.on{background:linear-gradient(90deg, var(--side-active), transparent 140%);color:var(--side-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--side-accent) 16%, transparent)}.human-portal.pd .pnav.on .ic{color:var(--side-accent);opacity:1}.human-portal.pd .pnav.on:before{content:"";background:var(--side-accent);width:3px;box-shadow:0 0 14px 1px color-mix(in srgb, var(--side-accent) 70%, transparent);animation:pd-indicator .35s var(--pd-spring) both;border-radius:0 3px 3px 0;position:absolute;top:9px;bottom:9px;left:-14px}@keyframes pd-indicator{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.human-portal.pd .portal-side-foot{border-top:0;padding-top:12px}.human-portal.pd .portal-user{background:var(--side-hover);border:1px solid var(--side-line);border-radius:14px;gap:11px;padding:10px}.human-portal.pd .pavatar{width:36px;height:36px;font-family:var(--pd-body);background:linear-gradient(135deg, var(--side-accent), color-mix(in srgb, var(--side-accent) 40%, #0000));color:var(--side-bg);box-shadow:0 6px 18px -8px var(--side-accent);border-radius:11px;font-size:16px;font-weight:600}.human-portal.pd .pu-name{font-size:13.5px}.human-portal.pd .portal-side-actions{gap:4px;padding:10px 4px 0}.human-portal.pd .pghost{border-radius:8px;min-height:32px;padding:5px 8px;transition:background .15s,color .15s}.human-portal.pd .portal-side-actions .lang-btn{background:var(--side-hover);border-color:var(--side-line);min-height:34px;padding:5px 10px;transition:border-color .15s,background .15s}.human-portal.pd .portal-side-actions .lang-btn:hover{border-color:var(--side-accent)}.human-portal.pd .portal-side-actions{z-index:5;position:relative}.human-portal.pd .portal-side-actions .lang-menu{background:color-mix(in srgb, var(--side-bg) 90%, var(--side-accent) 10%);border-color:color-mix(in srgb, var(--side-accent) 30%, transparent);color:var(--side-fg);animation:pd-lang-in .18s var(--pd-ease) both;border-radius:14px;box-shadow:0 24px 50px -20px #000000b3}@keyframes pd-lang-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.human-portal.pd .portal-side-actions .lang-menu{animation:none}}.human-portal.pd .portal-topbar{z-index:40;background:color-mix(in srgb, var(--pd-page) 70%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);align-items:center;gap:12px;min-height:60px;padding:10px 42px;display:flex;position:sticky;top:0}.human-portal.pd .portal-burger,.human-portal.pd .portal-topbar-brand{display:none}.human-portal.pd .pd-crumbs{align-items:center;gap:10px;min-width:0;font-size:13.5px;display:flex}.human-portal.pd .pd-crumbs .pd-crumb-root{color:var(--pd-muted,#8a9a94);white-space:nowrap}.human-portal.pd .pd-crumbs .pd-crumb-sep{opacity:.45}.human-portal.pd .pd-crumbs .pd-crumb-here{font-weight:600;font-family:var(--pd-body);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.human-portal.pd .pd-top-right{align-items:center;gap:10px;margin-left:auto;display:flex}.human-portal.pd .pd-org-chip{border:1px solid var(--pd-line,#7f7f7f40);background:color-mix(in srgb, var(--pd-surface,#fff) 50%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:8px;max-width:280px;padding:6px 12px 6px 8px;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.human-portal.pd .pd-org-chip i{background:var(--pd-accent,#5ce0b8);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pd-accent,#5ce0b8) 22%, transparent);border-radius:50%;flex:none;animation:2.6s ease-in-out infinite pd-pulse}@keyframes pd-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--pd-accent,#5ce0b8) 22%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--pd-accent,#5ce0b8) 6%, transparent)}}.human-portal.pd{--pd-page:var(--background);--pd-muted:var(--muted);--pd-line:var(--line);--pd-surface:var(--surface);--pd-accent:var(--accent);--pd-fg:var(--foreground)}.human-portal.pd .portal-topbar{color:var(--pd-fg);border-bottom-color:var(--pd-line)}.human-portal.pd .portal-main{padding:34px 42px 90px}.human-portal.pd .page,.human-portal.pd .page-wide{max-width:1240px;margin:0 auto;padding:0}.human-portal.pd .page-narrow{padding:0}.human-portal.pd h1:not(.mod-stage *),.human-portal.pd h2:not(.mod-stage *),.human-portal.pd h3:not(.mod-stage *),.human-portal.pd h4:not(.mod-stage *){font-family:var(--pd-display);color:var(--foreground)}.human-portal.pd h1{letter-spacing:-.015em;background:linear-gradient(180deg, var(--foreground) 30%, color-mix(in srgb, var(--foreground) 62%, var(--accent)));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500;line-height:1.08;margin-top:10px!important;margin-bottom:10px!important;font-size:clamp(30px,3.1vw,42px)!important}.human-portal.pd h2:not(.mod-stage *){letter-spacing:-.01em;font-size:26px;font-weight:500;line-height:1.2}.human-portal.pd h3:not(.mod-stage *){letter-spacing:0;font-size:17px;font-weight:600}.human-portal.pd .eyebrow{font-family:var(--pd-body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:inline-flex}.human-portal.pd .eyebrow:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.human-portal.pd .muted{color:var(--muted)}.human-portal.pd .link{color:var(--accent-ink);transition:background-size .3s var(--pd-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.human-portal.pd .link:hover{background-size:100% 1px}.human-portal.pd .num,.human-portal.pd .dtable .num{font-family:var(--pd-body);font-variant-numeric:tabular-nums}.human-portal.pd .panel,.human-portal.pd .card,.human-portal.pd .course-card{background:var(--panel-bg);border:1px solid var(--line);border-radius:var(--pd-radius);box-shadow:inset 0 1px 0 var(--panel-hi), var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .3s var(--pd-ease), box-shadow .3s var(--pd-ease), transform .3s var(--pd-ease);position:relative}.human-portal.pd .panel{padding:26px}.human-portal.pd .panel:hover,.human-portal.pd .course-card:hover{border-color:var(--line-strong)}.human-portal.pd .panel h3{margin:0 0 4px}.human-portal.pd .panel .psub{color:var(--muted);font-size:14px;line-height:1.6}.human-portal.pd .kpis{gap:14px;margin:22px 0}.human-portal.pd .kpi,.human-portal.pd .kpi:first-child{border:1px solid var(--line);background:var(--panel-bg);box-shadow:inset 0 1px 0 var(--panel-hi), var(--shadow);transition:transform .3s var(--pd-ease), border-color .3s var(--pd-ease);border-radius:16px;padding:18px 20px;position:relative;overflow:hidden}.human-portal.pd .kpi:before{content:"";background:linear-gradient(90deg, var(--kpi-c,var(--accent)), transparent 75%);opacity:.9;height:2px;position:absolute;top:0;left:0;right:0}.human-portal.pd .kpi:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--kpi-c,var(--accent)) 16%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.human-portal.pd .kpi:hover{border-color:var(--line-strong);transform:translateY(-2px)}.human-portal.pd .kpi:has(.kv.good){--kpi-c:var(--good)}.human-portal.pd .kpi:has(.kv.risk){--kpi-c:var(--risk)}.human-portal.pd .kpi:has(.kv.lime){--kpi-c:var(--accent)}.human-portal.pd .kpi .kl{font-family:var(--pd-body);color:var(--muted);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:500}.human-portal.pd .kpi .kv{font-family:var(--pd-body);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--foreground);margin-top:10px;font-size:38px;font-weight:600;line-height:1.1}.human-portal.pd .kpi .kv.good{color:var(--good)}.human-portal.pd .kpi .kv.risk{color:var(--risk)}.human-portal.pd .kpi .kv.lime{color:var(--accent)}.human-portal.pd .kpi .ksub{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.5}.human-portal.pd .panel .kpi:not(.kpis .kpi){background:var(--surface-2);box-shadow:none}.human-portal.pd .btn{isolation:isolate;font-family:var(--pd-body);letter-spacing:-.005em;background:var(--accent);min-height:42px;color:var(--on-accent);border:1px solid color-mix(in srgb, var(--accent) 60%, #fff 0%);box-shadow:inset 0 1px 0 #ffffff47, var(--pd-glow);transition:transform .2s var(--pd-ease), box-shadow .25s var(--pd-ease), filter .2s;border-radius:12px;padding:10px 18px;font-size:14px;font-weight:600;position:relative;overflow:hidden}.human-portal.pd .btn:before{content:"";z-index:-1;background:linear-gradient(#ffffff38,#fff0 55%);position:absolute;inset:0}.human-portal.pd .btn:after{content:"";z-index:-1;width:40%;transition:left .6s var(--pd-ease);background:linear-gradient(100deg,#0000,#ffffff59,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.human-portal.pd .btn:hover{background:var(--accent);filter:brightness(1.06);box-shadow:inset 0 1px 0 #ffffff4d, 0 14px 34px -12px color-mix(in srgb, var(--accent) 75%, transparent);transform:translateY(-1px)}.human-portal.pd .btn:hover:after{left:130%}.human-portal.pd .btn:active{transform:translateY(0)scale(.98)}.human-portal.pd .btn-sm{border-radius:10px;min-height:36px;padding:7px 14px;font-size:13px}.human-portal.pd .btn-lg{border-radius:14px;min-height:50px;padding:13px 24px;font-size:15px}.human-portal.pd .btn-outline{background:color-mix(in srgb, var(--surface-2) 70%, transparent);color:var(--foreground);border:1px solid var(--line-strong);box-shadow:inset 0 1px 0 var(--panel-hi)}.human-portal.pd .btn-outline:before,.human-portal.pd .btn-outline:after{display:none}.human-portal.pd .btn-outline:hover{background:var(--surface-3);border-color:color-mix(in srgb, var(--accent) 50%, var(--line));filter:none;box-shadow:inset 0 1px 0 var(--panel-hi)}.human-portal.pd .btn-danger{background:var(--risk);color:#fff;box-shadow:0 10px 26px -14px var(--risk);border-color:#0000}.human-portal.pd .btn-danger:hover{background:var(--risk)}.human-portal.pd input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.human-portal.pd select,.human-portal.pd textarea{font-family:var(--pd-body);background:color-mix(in srgb, var(--surface-2) 80%, transparent);min-height:44px;color:var(--foreground);border:1px solid var(--line-strong);border-radius:11px;font-size:14.5px;transition:border-color .2s,box-shadow .2s,background .2s}.human-portal.pd input:not([type=checkbox]):not([type=radio]):hover,.human-portal.pd select:hover,.human-portal.pd textarea:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line-strong))}.human-portal.pd input:focus,.human-portal.pd select:focus,.human-portal.pd textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:var(--surface);outline:none}.human-portal.pd label{color:var(--muted);font-weight:500}.human-portal.pd .field label{font-size:13.5px}.human-portal.pd .chip{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-2) 70%, transparent);transition:border-color .2s, background .2s, transform .2s var(--pd-spring);border-radius:999px}.human-portal.pd .chip-any{border-style:dashed}.human-portal.pd .chip:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.human-portal.pd .chip:active{transform:scale(.97)}.human-portal.pd .chip:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.human-portal.pd .choice,.human-portal.pd .choice-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 70%, transparent);transition:border-color .2s, box-shadow .2s, transform .2s var(--pd-ease);border-radius:14px}.human-portal.pd .choice:hover,.human-portal.pd .choice-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}:is(.human-portal.pd .choice:has(input:checked),.human-portal.pd .choice-card:has(input:checked)){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 12px 30px -18px var(--accent)}.human-portal.pd details>summary{transition:color .15s}.human-portal.pd details>summary:hover{color:var(--accent-ink)}.human-portal.pd .table-scroll{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:14px}.human-portal.pd .panel .table-scroll{background:0 0}.human-portal.pd table{font-size:14px}.human-portal.pd th,.human-portal.pd .dtable th{background:color-mix(in srgb, var(--surface-2) 80%, transparent);font-family:var(--pd-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:12px 16px;font-size:11.5px;font-weight:600}.human-portal.pd td,.human-portal.pd .dtable td{border-bottom:1px solid var(--line);padding:14px 16px;transition:background .15s}.human-portal.pd tbody tr:hover td{background:color-mix(in srgb, var(--accent) 5%, transparent)}.human-portal.pd tr:last-child td{border-bottom:0}.human-portal.pd .tag{font-family:var(--pd-body);letter-spacing:0;text-transform:none;border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.6}.human-portal.pd .tag-lime{background:var(--accent-soft);color:var(--accent-ink)}.human-portal.pd .tag-good{background:var(--good-soft);color:var(--good)}.human-portal.pd .tag-risk{background:var(--risk-soft);color:var(--risk)}.human-portal.pd .tag-warn{background:var(--warn-soft);color:var(--warn)}.human-portal.pd .tag-muted{background:color-mix(in srgb, var(--surface-3) 80%, transparent);color:var(--muted)}.human-portal.pd a.tag{transition:filter .15s,transform .15s}.human-portal.pd a.tag:hover{filter:brightness(1.12);transform:translateY(-1px)}.human-portal.pd p.tag{width:fit-content;max-width:100%;animation:pd-rise .45s var(--pd-ease) both;border-radius:12px;padding:8px 14px;display:flex}.human-portal.pd .train-bar,.human-portal.pd .rate-bar{background:color-mix(in srgb, var(--foreground) 9%, transparent);border:0;border-radius:99px;height:8px;overflow:hidden}.human-portal.pd .train-bar>span,.human-portal.pd .rate-bar>span{background:linear-gradient(90deg, var(--accent), var(--accent-bright));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 50%, transparent);transform-origin:0;animation:pd-grow-x 1.1s var(--pd-ease) .25s both;border-radius:99px;display:block}.human-portal.pd .train-bar.is-thin{height:5px}@keyframes pd-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.human-portal.pd .chart-bars{gap:14px;height:200px;padding-top:14px;position:relative}.human-portal.pd .chart-bars:before{content:"";pointer-events:none;background:repeating-linear-gradient(180deg, var(--line) 0 1px, transparent 1px 25%);opacity:.7;position:absolute;inset:14px 0 26px}.human-portal.pd .chart-bars .col{z-index:1;position:relative}.human-portal.pd .chart-bars .stack{transform-origin:bottom;max-width:40px;animation:pd-grow-y .9s var(--pd-spring) both;gap:3px}.human-portal.pd .chart-bars .col:first-child .stack{animation-delay:.1s}.human-portal.pd .chart-bars .col:nth-child(2) .stack{animation-delay:.16s}.human-portal.pd .chart-bars .col:nth-child(3) .stack{animation-delay:.22s}.human-portal.pd .chart-bars .col:nth-child(4) .stack{animation-delay:.28s}.human-portal.pd .chart-bars .col:nth-child(5) .stack{animation-delay:.34s}.human-portal.pd .chart-bars .col:nth-child(6) .stack{animation-delay:.4s}.human-portal.pd .chart-bars .col:nth-child(n+7) .stack{animation-delay:.46s}.human-portal.pd .chart-bars .fill{border-radius:7px 7px 3px 3px;transition:filter .2s}.human-portal.pd .chart-bars .fill.rep{background:linear-gradient(180deg, var(--good), color-mix(in srgb, var(--good) 55%, transparent));box-shadow:0 0 18px -4px color-mix(in srgb, var(--good) 60%, transparent)}.human-portal.pd .chart-bars .stack:hover .fill{filter:brightness(1.15)}.human-portal.pd .chart-bars .lbl{font-family:var(--pd-body);font-size:11.5px}@keyframes pd-grow-y{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.human-portal.pd .legend{margin-top:10px}.human-portal.pd .chart-bars .fill.clk{background:repeating-linear-gradient(135deg, transparent 0 5px, #00000038 5px 8px), linear-gradient(180deg, var(--risk), color-mix(in srgb, var(--risk) 55%, transparent))}.human-portal.pd .ob-bar .ob-clk,.human-portal.pd .ob-clk .ob-sw{background-image:repeating-linear-gradient(135deg,#0000 0 5px,#00000038 5px 8px)}.human-portal.pd .chart-bars .fill.none{background:color-mix(in srgb, var(--foreground) 16%, transparent)}.human-portal.pd .ob-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.human-portal.pd .ob-head h3{margin:0}.human-portal.pd .ob-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.human-portal.pd .ob-num{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:0;display:grid}.human-portal.pd .ob-num .ob-l{color:var(--muted);font-size:13.5px}.human-portal.pd .ob-num b{font-family:var(--pd-body);letter-spacing:-.02em;grid-column:1/-1;font-size:30px;font-weight:600;line-height:1.15}.human-portal.pd .ob-num .ob-n{color:var(--muted);grid-column:1/-1;font-size:12.5px}.human-portal.pd .ob-sw{border-radius:3px;width:10px;height:10px}.human-portal.pd .ob-rep b{color:var(--good)}.human-portal.pd .ob-clk b{color:var(--risk)}.human-portal.pd .ob-bar{background:var(--surface-2);border-radius:8px;gap:2px;height:14px;display:flex;overflow:hidden}.human-portal.pd .ob-bar span{height:100%;display:block}.human-portal.pd .ob-rep .ob-sw,.human-portal.pd .ob-bar .ob-rep{background-color:var(--good)}.human-portal.pd .ob-clk .ob-sw,.human-portal.pd .ob-bar .ob-clk{background-color:var(--risk)}.human-portal.pd .ob-none .ob-sw,.human-portal.pd .ob-bar .ob-none{background-color:color-mix(in srgb, var(--foreground) 22%, transparent)}.human-portal.pd .ob-sub{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.55}@media (max-width:520px){.human-portal.pd .ob-num b{font-size:24px}}.human-portal.pd .ov-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.human-portal.pd .ov-head h1{margin:6px 0 8px}.human-portal.pd .ov-head h3{margin:0 0 8px}.human-portal.pd .ov-status{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13.5px;display:flex}.human-portal.pd .ov-actions{flex-wrap:wrap;gap:8px;display:flex}.human-portal.pd .ov-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:16px;display:grid}.human-portal.pd .ov-compact .ov-grid{gap:28px}@media (max-width:900px){.human-portal.pd .ov-grid{grid-template-columns:1fr}}.human-portal.pd .ov-needs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.human-portal.pd .ov-need{color:var(--foreground);background:var(--surface-2);border-left:3px solid var(--warn);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.human-portal.pd .ov-need-risk{border-left-color:var(--risk)}.human-portal.pd .ov-need:hover{filter:brightness(1.1)}.human-portal.pd .my-verdict{font-family:var(--pd-display);color:var(--foreground);margin:0 0 6px;font-size:21px;line-height:1.35}.human-portal.pd .my-recent{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.human-portal.pd .my-recent-row{background:var(--surface-2);color:var(--foreground);border-radius:10px;grid-template-columns:110px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;text-decoration:none;display:grid}.human-portal.pd .my-recent-row:hover{filter:brightness(1.1)}.human-portal.pd .my-recent-subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:560px){.human-portal.pd .my-recent-row{grid-template-columns:minmax(0,1fr) auto auto}.human-portal.pd .my-recent-date{grid-column:1/-1}}.human-portal.pd .legend .sw{border-radius:50%;width:9px;height:9px}.human-portal.pd .level-badge{font-family:var(--pd-body);border-radius:8px;font-weight:600}.human-portal.pd .setup-list a{transition:background .2s, transform .2s var(--pd-ease);border-radius:12px}.human-portal.pd .setup-list a:hover{background:var(--surface-2);transform:translate(3px)}.human-portal.pd .setup-n{font-family:var(--pd-body);font-weight:600}.human-portal.pd .wizard-steps a:before{border-radius:99px}.human-portal.pd .ai-panel{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:radial-gradient(600px 240px at 0% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), radial-gradient(500px 260px at 100% 100%, color-mix(in srgb, var(--accent-2) 10%, transparent), transparent 70%), var(--panel-bg)}.human-portal.pd .ai-badge{color:var(--on-accent);background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 8px 24px -10px var(--accent);border-radius:12px}.human-portal.pd .ai-msg.is-user{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent)}.human-portal.pd .insight-actions li,.human-portal.pd .ai-cols li{background:color-mix(in srgb, var(--surface-2) 70%, transparent);transition:border-color .2s, transform .2s var(--pd-ease);border-radius:12px}.human-portal.pd .insight-actions li:hover,.human-portal.pd .ai-cols li:hover{border-color:var(--line-strong);transform:translateY(-1px)}.human-portal.pd .train-list{border-radius:var(--pd-radius);background:var(--panel-bg)}.human-portal.pd .train-list li{transition:background .2s}.human-portal.pd .train-list li:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.human-portal.pd .train-num{font-family:var(--pd-body);font-weight:600}.human-portal.pd .train-next{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.human-portal.pd .pd-hero{isolation:isolate;border:1px solid var(--line-strong);background:radial-gradient(520px 300px at 100% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), radial-gradient(380px 260px at 0% 120%, color-mix(in srgb, var(--accent-2) 14%, transparent), transparent 70%), var(--panel-bg);box-shadow:inset 0 1px 0 var(--panel-hi), var(--shadow);border-radius:22px;grid-template-columns:minmax(0,1fr) fit-content(340px);align-items:center;gap:28px;margin-bottom:18px;padding:30px 32px;display:grid;position:relative;overflow:hidden}.human-portal.pd .pd-hero:after{content:"";z-index:-1;background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--accent) 10%, transparent), transparent);width:30%;animation:9s ease-in-out 1.2s infinite pd-sheen;position:absolute;inset:-40% auto -40% -30%;transform:skew(-18deg)}@keyframes pd-sheen{0%{left:-30%}45%,to{left:130%}}.human-portal.pd .pd-hero h1{margin:12px 0 6px!important}.human-portal.pd .pd-hero-sub{color:var(--muted);max-width:60ch;margin:0;font-size:15px;line-height:1.6}.human-portal.pd .pd-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.human-portal.pd .pd-hero-meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pd-ring{flex:none;place-items:center;display:grid;position:relative}.pd-ring svg{overflow:visible;transform:rotate(-90deg)}.pd-ring .pd-ring-track{stroke:color-mix(in srgb, var(--foreground) 10%, transparent)}.pd-ring .pd-ring-bar{stroke:url(#pd-ring-grad);stroke-linecap:round;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent) 55%, transparent));animation:pd-ring-fill 1.4s var(--pd-ease) .3s both}@keyframes pd-ring-fill{0%{stroke-dashoffset:var(--pd-ring-c)}}.pd-ring-label{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.pd-ring-label b{font-family:var(--pd-body);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1;display:block}.pd-ring-label small{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}.human-portal.pd .pd-bento{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:18px;display:grid}.human-portal.pd .pd-tile{color:var(--foreground);border:1px solid var(--line);background:var(--panel-bg);box-shadow:inset 0 1px 0 var(--panel-hi), var(--shadow);transition:transform .3s var(--pd-ease), border-color .3s var(--pd-ease), box-shadow .3s var(--pd-ease);border-radius:18px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.human-portal.pd .pd-tile:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%);opacity:0;width:200px;height:200px;transition:opacity .35s var(--pd-ease);border-radius:50%;position:absolute;inset:auto -30% -60% auto}.human-portal.pd .pd-tile:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));transform:translateY(-3px)}.human-portal.pd .pd-tile:hover:after{opacity:1}.human-portal.pd .pd-tile-ic{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);border-radius:11px;place-items:center;display:grid}.human-portal.pd .pd-tile-ic svg{width:19px;height:19px}.human-portal.pd .pd-tile b{font-family:var(--pd-body);letter-spacing:-.015em;font-size:16px;font-weight:600}.human-portal.pd .pd-tile span{color:var(--muted);font-size:13.5px;line-height:1.55}.human-portal.pd .pd-tile .pd-tile-go{color:var(--accent-ink);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.human-portal.pd .pd-tile .pd-tile-go svg{transition:transform .25s var(--pd-spring)}.human-portal.pd .pd-tile:hover .pd-tile-go svg{transform:translate(4px)}.human-portal.pd .pd-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin:30px 0 4px;display:flex}.human-portal.pd .pd-section-title h2{margin:0;font-size:20px}.human-portal.pd .pd-grid-2{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.human-portal.pd .pd-skel{gap:14px;display:grid}.human-portal.pd .pd-skel i{border:1px solid var(--line);background:linear-gradient(100deg, color-mix(in srgb, var(--surface-2) 70%, transparent) 30%, color-mix(in srgb, var(--surface-3) 90%, transparent) 50%, color-mix(in srgb, var(--surface-2) 70%, transparent) 70%);background-size:300% 100%;border-radius:16px;animation:1.4s ease-in-out infinite pd-shimmer;display:block}@keyframes pd-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes pd-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.human-portal.pd .portal-main>:is(.page,.page-wide,.page-narrow)>*,.human-portal.pd .portal-main>div>:is(.page,.page-wide,.page-narrow)>*{animation:pd-rise .6s var(--pd-ease) both}.human-portal.pd .portal-main :is(.page,.page-wide,.page-narrow)>:nth-child(2){animation-delay:50ms}.human-portal.pd .portal-main :is(.page,.page-wide,.page-narrow)>:nth-child(3){animation-delay:.1s}.human-portal.pd .portal-main :is(.page,.page-wide,.page-narrow)>:nth-child(4){animation-delay:.15s}.human-portal.pd .portal-main :is(.page,.page-wide,.page-narrow)>:nth-child(5){animation-delay:.2s}.human-portal.pd .portal-main :is(.page,.page-wide,.page-narrow)>:nth-child(6){animation-delay:.25s}.human-portal.pd .portal-main :is(.page,.page-wide,.page-narrow)>:nth-child(7){animation-delay:.3s}.human-portal.pd .portal-main :is(.page,.page-wide,.page-narrow)>:nth-child(n+8){animation-delay:.35s}.human-portal.pd .kpis>.kpi{animation:pd-rise .55s var(--pd-ease) both}.human-portal.pd .kpis>.kpi:nth-child(2){animation-delay:70ms}.human-portal.pd .kpis>.kpi:nth-child(3){animation-delay:.14s}.human-portal.pd .kpis>.kpi:nth-child(4){animation-delay:.21s}.human-portal.pd .pd-bento>*{animation:pd-rise .55s var(--pd-ease) both}.human-portal.pd .pd-bento>:nth-child(2){animation-delay:70ms}.human-portal.pd .pd-bento>:nth-child(3){animation-delay:.14s}.human-portal.pd .pd-bento>:nth-child(4){animation-delay:.21s}.human-portal.pd .theme-option{background:color-mix(in srgb, var(--surface-2) 70%, transparent);transition:border-color .2s, box-shadow .25s, transform .25s var(--pd-spring);border-radius:16px}.human-portal.pd .theme-option:hover{transform:translateY(-3px)}.human-portal.pd .theme-option[aria-checked=true]{box-shadow:0 0 0 2px var(--accent), 0 16px 36px -18px var(--accent)}.human-portal.pd .theme-swatch{border-radius:11px;height:86px;position:relative}.human-portal.pd .theme-swatch-main{position:relative;overflow:hidden}.human-portal.pd .theme-swatch-main:before{content:"";background:radial-gradient(circle, var(--sw-glow,transparent), transparent 65%);width:90%;height:110%;position:absolute;inset:-30% -30% auto auto}.human-portal.pd .theme-name .theme-check{background:var(--accent);color:var(--on-accent)}@media (max-width:1000px){.human-portal.pd .portal-main{padding:26px 24px 70px}.human-portal.pd .portal-topbar{padding:10px 24px}.human-portal.pd .pd-grid-2{grid-template-columns:1fr}}@media (max-width:900px){.human-portal.pd .portal-topbar{min-height:56px;padding:8px 14px}.human-portal.pd .portal-burger{color:var(--pd-fg);display:grid}.human-portal.pd .portal-topbar-brand{color:var(--pd-fg);display:flex}.human-portal.pd .pd-crumbs{display:none}.human-portal.pd .pd-org-chip{max-width:150px}.human-portal.pd .portal-main{padding:20px 16px 64px}.human-portal.pd .pd-hero{grid-template-columns:1fr;padding:24px 20px}.human-portal.pd .pnav.on:before{left:-14px}}@media (max-width:650px){.human-portal.pd .kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.human-portal.pd .kpi,.human-portal.pd .kpi:first-child,.human-portal.pd .kpi:nth-child(odd){padding:14px 15px}.human-portal.pd .kpi .kv{font-size:clamp(24px,7.4vw,30px)}.human-portal.pd .panel{padding:20px}.human-portal.pd .pd-org-chip{display:none}}.human-portal.pd .pd-switch{margin:0 4px 16px;position:relative}.human-portal.pd .pd-switch-btn{cursor:pointer;text-align:left;border:1px solid var(--side-line);background:var(--side-hover);width:100%;color:var(--side-fg);font:inherit;transition:border-color .2s var(--pd-ease), background-color .2s var(--pd-ease);border-radius:14px;align-items:center;gap:10px;padding:9px 10px;display:flex}.human-portal.pd .pd-switch-btn:hover,.human-portal.pd .pd-switch.is-open .pd-switch-btn{border-color:color-mix(in srgb, var(--side-accent) 45%, transparent)}.human-portal.pd .pd-switch-av{background:linear-gradient(135deg, var(--side-accent), color-mix(in srgb, var(--side-accent) 45%, #fdd14b));color:#03201a;width:30px;height:30px;font:700 13px/1 var(--pd-body);border-radius:9px;flex:none;place-items:center;display:grid}.human-portal.pd .pd-switch-txt{flex:1;min-width:0;display:grid}.human-portal.pd .pd-switch-txt small{letter-spacing:.12em;text-transform:uppercase;color:var(--side-muted);font-size:10.5px;font-family:var(--pd-body);font-weight:600}.human-portal.pd .pd-switch-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.human-portal.pd .pd-switch-chev{width:18px;height:18px;color:var(--side-muted);transition:transform .25s var(--pd-ease);flex:none}.human-portal.pd .pd-switch.is-open .pd-switch-chev{transform:rotate(180deg)}.human-portal.pd .pd-switch-menu{z-index:20;background:color-mix(in srgb, var(--side-bg) 88%, var(--side-accent) 12%);border:1px solid color-mix(in srgb, var(--side-accent) 28%, transparent);max-height:min(420px,70vh);animation:pd-switch-in .18s var(--pd-ease) both;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 50px -20px #000000bf}@keyframes pd-switch-in{0%{opacity:0;transform:translateY(-4px)}}.human-portal.pd .pd-switch-item{min-height:42px;color:var(--side-fg);border-radius:10px;align-items:center;gap:10px;padding:6px 8px;font-size:14px;text-decoration:none;transition:background-color .15s;display:flex}.human-portal.pd .pd-switch-item:hover,.human-portal.pd .pd-switch-item:focus-visible{background:var(--side-hover)}.human-portal.pd .pd-switch-item.on{background:var(--side-active)}.human-portal.pd .pd-switch-item>span:not(.pd-switch-av){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.human-portal.pd .pd-switch-item .pd-switch-av{border-radius:8px;width:26px;height:26px;font-size:12px}.human-portal.pd .pd-switch-tick{width:18px;height:18px;color:var(--side-accent);flex:none}.human-portal.pd .pd-switch-sep{background:var(--side-line);height:1px;margin:6px 4px;display:block}.human-portal.pd .pd-switch-act{color:var(--side-muted);padding-left:12px;font-size:13.5px}.human-portal.pd .pd-switch-add{color:var(--side-accent);font-weight:600}.human-portal.pd .pd-switch-add svg{width:16px;height:16px}.human-portal.pd .pd-companies{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px;display:grid}.human-portal.pd .pd-company{gap:16px;padding:18px;display:grid}.human-portal.pd .pd-company.is-here{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.human-portal.pd .pd-company-head{align-items:center;gap:12px;display:flex}.human-portal.pd .pd-company-head h3{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.human-portal.pd .pd-company-head .tag{white-space:nowrap;flex:none;margin-left:auto}.human-portal.pd .pd-company-av{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 40%, var(--accent-2,#fdd14b)));width:40px;height:40px;color:var(--on-accent);font:700 16px/1 var(--pd-body);border-radius:12px;flex:none;place-items:center;display:grid}.human-portal.pd .pd-company-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.human-portal.pd .pd-add-company{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.human-portal.pd .pd-alert{border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:14px}.human-portal.pd .pd-alert.is-bad{background:var(--risk-soft);color:var(--risk)}.human-portal.pd .pd-alert.is-good{background:var(--good-soft);color:var(--good)}.human-portal.pd .pd-bill-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.human-portal.pd .pd-bill-list{border-top:1px solid var(--line)}.human-portal.pd .pd-bill-row{border-bottom:1px solid var(--line)}.human-portal.pd .pd-bill-row:last-child{border-bottom:0}.human-portal.pd .pd-bill-row>summary{cursor:pointer;align-items:center;gap:14px;padding:14px 22px;list-style:none;transition:background-color .15s;display:flex}.human-portal.pd .pd-bill-row>summary::-webkit-details-marker{display:none}.human-portal.pd .pd-bill-row>summary:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.human-portal.pd .pd-bill-name{flex:1;min-width:0;display:grid}.human-portal.pd .pd-bill-name b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.human-portal.pd .pd-bill-name small{color:var(--muted);font-size:12.5px}.human-portal.pd .pd-bill-amount{font-family:var(--pd-body);letter-spacing:-.02em;text-align:right;min-width:92px;font-size:18px;font-weight:600}.human-portal.pd .pd-bill-form{padding:4px 22px 20px 76px}.human-portal.pd .pd-bill-form-title{margin:0 0 12px;font-weight:600}.human-portal.pd .pd-bill-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.human-portal.pd .pd-bill-fields small{margin-top:4px;font-size:12px;display:block}.human-portal.pd .pd-bill-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:760px){.human-portal.pd .pd-bill-kpis,.human-portal.pd .pd-bill-fields{grid-template-columns:minmax(0,1fr)}.human-portal.pd .pd-bill-form{padding:4px 16px 18px}.human-portal.pd .pd-bill-row>summary{flex-wrap:wrap;padding:14px 16px}.human-portal.pd .pd-bill-amount{min-width:0}}.human-portal.pd .pd-links-list{gap:12px;margin-top:14px;display:grid}.human-portal.pd .pd-link-row{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 45%, transparent);border-radius:14px;min-width:0;margin:0;padding:14px}.human-portal.pd .pd-link-row legend{align-items:center;gap:10px;padding:0 6px;font-weight:600;display:flex}.human-portal.pd .pd-link-row legend .pd-company-av{border-radius:8px;width:28px;height:28px;font-size:12px}.human-portal.pd .pd-link-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.human-portal.pd .pd-link-choice{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.human-portal.pd .pd-link-choice:hover{border-color:var(--line-strong)}.human-portal.pd .pd-link-choice:has(input:checked){border-color:color-mix(in srgb, var(--accent) 60%, var(--line));background:var(--accent-soft)}.human-portal.pd .pd-link-choice input{accent-color:var(--accent);flex:none;margin-top:3px}.human-portal.pd .pd-link-choice b{font-size:14px;display:block}.human-portal.pd .pd-link-choice small{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}@media (max-width:760px){.human-portal.pd .pd-link-choices{grid-template-columns:minmax(0,1fr)}}.human-portal.pd .pd-group-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.human-portal.pd .pd-callout{align-items:flex-start;gap:14px;display:flex}.human-portal.pd .pd-callout h3{margin:0 0 4px}.human-portal.pd .pd-callout .psub{margin:0 0 8px}.human-portal.pd .pd-callout .link{font-size:14px}.human-portal.pd .pd-callout.is-good{border-color:color-mix(in srgb, var(--good) 35%, var(--line))}.human-portal.pd .pd-callout.is-warn{border-color:color-mix(in srgb, var(--warn) 40%, var(--line))}.human-portal.pd .pd-callout.is-warn .pd-tile-ic{color:var(--warn)}.human-portal.pd .pd-legend{color:var(--muted);align-items:center;gap:8px;margin:10px 0 4px;font-size:12.5px;display:flex}.human-portal.pd .pd-legend span{border-radius:3px;width:10px;height:10px;margin-left:6px;display:inline-block}.human-portal.pd .pd-legend .is-good,.human-portal.pd .pd-stack .is-good{background:var(--good)}.human-portal.pd .pd-legend .is-risk,.human-portal.pd .pd-stack .is-risk{background:var(--risk)}.human-portal.pd .pd-compare{gap:10px;margin-top:12px;display:grid}.human-portal.pd .pd-compare-row{grid-template-columns:minmax(120px,220px) minmax(0,1fr);align-items:center;gap:14px;display:grid}.human-portal.pd .pd-compare-name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.human-portal.pd .pd-compare-name:hover{color:var(--accent-ink)}.human-portal.pd .pd-stack{background:var(--surface-2);transform-origin:0;height:26px;animation:pd-grow-x 1.1s var(--pd-ease) .2s both;border-radius:8px;display:flex;overflow:hidden}.human-portal.pd .pd-stack span{font:600 12px/1 var(--pd-body);color:#06201a;place-items:center;min-width:0;display:grid}.human-portal.pd .pd-stack .is-risk{color:#2a0b0b}.human-portal.pd .pd-mini-bar{background:var(--surface-3);vertical-align:middle;border-radius:6px;width:80px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.human-portal.pd .pd-mini-bar i{background:linear-gradient(90deg, var(--accent), var(--accent-2,var(--accent)));transform-origin:0;height:100%;animation:pd-grow-x 1.1s var(--pd-ease) .3s both;border-radius:6px;display:block}.human-portal.pd .pd-trend{font:600 12.5px/1 var(--pd-body)}.human-portal.pd .pd-trend.up{color:var(--good)}.human-portal.pd .pd-trend.down{color:var(--risk)}.human-portal.pd .pd-total-row td{border-top:2px solid var(--line-strong);background:color-mix(in srgb, var(--surface-2) 50%, transparent)}@media (max-width:1100px){.human-portal.pd .pd-group-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.human-portal.pd .pd-group-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.human-portal.pd .pd-compare-row{grid-template-columns:minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){.human-portal.pd *,.human-portal.pd :before,.human-portal.pd :after{transition:none!important;animation:none!important}}
